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

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

truck-city.swf

This is the info page for
Flash #110167

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


Text
50 $

MORE GAMES

MORE GAMES

Play

INSTRUCTIONS

INSTRUCTIONS

Time Expired

restart

restart

play Again

play Again

<p align="right"><font face="Arial" size="20" color="#ffffff" letterSpacing="3.000000" kerning="0">000000</font></p>

<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="3.000000" kerning="0">000000</font></p>

Level Complete

level score

total score

next level

next level

<p align="center"><font face="Arial" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="left"><font face="Arial" size="15" color="#ffffff" letterSpacing="2.000000" kerning="1">00:00</font></p>

<p align="left"><font face="Arial" size="15" color="#ffffff" letterSpacing="2.000000" kerning="1">00000</font></p>

<p align="left"><font face="Arial" size="15" color="#ffffff" letterSpacing="2.000000" kerning="1">Time</font></p>

<p align="left"><font face="Arial" size="15" color="#ffffff" letterSpacing="2.000000" kerning="1">Lev</font></p>

<p align="center"><font face="Arial" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Score</font></p>

You Crashed

Game
Paused

Health

ActionScript [AS1/AS2]

Frame 1
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__("8ad76ca5", this, 10301, true); stop(); onEnterFrame = function () { var _local1 = getBytesLoaded(); var _local2 = getBytesTotal(); if (_local1 >= _local2) { gotoAndStop ("titleScreen"); delete onEnterFrame; } else { var _local3 = (_local1 / _local2) * 100; preloaderBar.gotoAndStop(Math.ceil(_local3)); } }; stop(); ver = $version;
Frame 10
function geturl() { } stop(); _global.sndobj = new com.sound.CSound(); var gameLevel = 4; var currentlevel = 1; var gamescore1 = 0; var levelscore = 1500; var dieCount = 0; var sndon = true; play_mc.onRelease = function () { gotoAndStop ("game"); stopAllSounds(); }; play_mc.onRollOver = function () { this.gotoAndPlay("over"); }; play_mc.onRollOut = function () { this.gotoAndPlay("out"); }; more_mc.onRelease = function () { getURL ("http://www.101cargames.com", "_blank"); }; instructions_mc.onRelease = function () { gotoAndStop ("instructions"); };
Instance of Symbol 167 MovieClip in Frame 10
on (release) { getURL ("http://www.facebook.com/pages/101CarGames/112483118816680", "_blank"); }
Frame 20
gotoAndStop ("game");
Frame 50
init();
Symbol 15 MovieClip Frame 1
stop(); trace("a");
Symbol 15 MovieClip Frame 2
trace("b");
Symbol 15 MovieClip Frame 21
stop();
Symbol 15 MovieClip Frame 22
trace("c"); var carHit = false;
Symbol 15 MovieClip Frame 25
stop();
Symbol 29 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 2
var isHit = true;
Symbol 29 MovieClip Frame 23
stop();
Symbol 89 MovieClip Frame 1
stop(); trace(1);
Symbol 89 MovieClip Frame 2
trace(2);
Symbol 89 MovieClip Frame 21
stop();
Symbol 89 MovieClip Frame 22
trace(3); var carHit = false;
Symbol 89 MovieClip Frame 25
stop();
Symbol 101 MovieClip [level1] Frame 1
onEnterFrame = function () { this.poduri.pod1._y = this.mcHit.shape_pod1._y - 32; this.poduri.pod2._y = this.mcHit.shape_pod2._y; };
Symbol 144 Button
on (release) { getURL ("http://www.101cargames.com", "_blank"); }
Symbol 148 MovieClip Frame 1
stop();
Symbol 371 MovieClip [__Packages.com.sound.CSound] Frame 0
class com.sound.CSound { static var instance; var engineStart, engineLoop, bgsnd, truck_snd, welcome, trickotreat, sndVol, truckstart, truckblast, zoombiesnd, truckidle; function CSound () { engineStart = new Sound(); engineStart.attachSound("engineStart"); engineLoop = new Sound(); engineLoop.attachSound("engineLoop"); bgsnd = new Sound(); bgsnd.attachSound("bgsnd"); truck_snd = new Sound(); truck_snd.attachSound("truck_snd"); welcome = new Sound(); welcome.attachSound("welcome"); trickotreat = new Sound(); trickotreat.attachSound("trickotreat"); sndVol = new Sound(); truckstart = new Sound(); truckstart.attachSound("bg1"); truckstart.setVolume(40); truckblast = new Sound(); truckblast.attachSound("blast"); zoombiesnd = new Sound(); zoombiesnd.attachSound("zoombiesnd"); truckstart.onSoundComplete = function () { this.start(0, 1); }; truckidle.onSoundComplete = function () { this.start(0, 1); }; instance = this; } function sndvolon() { sndVol.setVolume(100); } function sndvoloff() { sndVol.setVolume(0); } function playBgsnd() { stopBgsnd(); truckstart.start(0.999999); bgsnd.start(0, 999999999); bgsnd.setVolume(50); } function stopBgsnd() { bgsnd.stop(); } function playStartsnd() { truckstart.stop(); truckstart.start(0, 9999999); } function stopSnds() { stopBgsnd(); truckstart.stop(); truckidle.stop(); } function playWelcome() { welcome.start(0, 1); } function playEngineStart() { engineStart.start(0, 1); } function playEngineLoop() { engineLoop.start(0, 9999999); } function playBlastsnd() { truckblast.start(0, 1); } function playTrick() { trickotreat.start(0, 1); } }
Symbol 372 MovieClip [__Packages.com.UI.Game] Frame 0
class com.UI.Game extends MovieClip { static var m_instance; var inPostGame, m_pauseOn, hitcount, min, sec, snd, firetime, m_level, attachMovie, m_pEngine, setint, inProcess, scen, m_car, _parent, bodyCrash, score, onEnterFrame, _scrPause; function Game () { super(); m_instance = this; } function set pauseOn(pauseState) { if (inPostGame) { return; } m_pauseOn = pauseState; enableProcess(!m_pauseOn); //return(pauseOn); } function get pauseOn() { return(m_pauseOn); } function onLoad() { init(); pauseOn = (false); } function init() { _root.levelscore = 1500; hitcount = 0; min = 2; sec = 30; snd = com.sound.CSound.instance; firetime = 75; m_level = attachMovie("level" + _root.currentlevel, "_Level", 1001); m_level.mcHit._alpha = 0; m_pEngine = new com.ACA.DynamicsEngine(m_level.mcHit, 7); var mc = attachMovie("popup", "popup", 1002); mc._x = 400; mc._y = 300; mc.gotoAndStop("startup"); var sco = this; _root.game.b.popup.scorepanel.gscore1 = _root.gamescore1; if (_root.sndon == true) { _root.game.b.popup.scorepanel.music.txt = "ON"; snd.sndvolon(); } else { _root.game.b.popup.scorepanel.music.txt = "OFF"; snd.sndvoloff(); } mc.onEnterFrame = function () { if (mc.lev._currentframe >= 90) { sco.str(); mc.onEnterFrame = null; } }; _root.game.b.popup.scorepanel.music.onRelease = function () { if (_root.sndon == true) { this.gotoAndStop(2); _root.sndon = false; sco.snd.sndvoloff(); } else { this.gotoAndStop(1); _root.sndon = true; sco.snd.sndvolon(); } }; } function str() { newRace(); setint = setInterval(this, "tim", 1000); } function tim() { if (!pauseOn) { sec--; if (sec <= 0) { sec = 59; min--; if (min < 0) { _root.game.b.popup.scorepanel.timer = "00:00"; clearInterval(setint); } } if (min == 0) { _root.game.b.popup.scorepanel.timer = "00:" + sec; if (sec < 10) { _root.game.b.popup.scorepanel.timer = "00:0" + sec; } } else { _root.game.b.popup.scorepanel.timer = (("0" + min) + ":") + sec; if (sec < 10) { _root.game.b.popup.scorepanel.timer = ((("0" + min) + ":") + "0") + sec; } } } } function newRace() { inPostGame = false; inProcess = true; scen._x = 0; scen._y = 0; snd.playBgsnd(); snd.playStartsnd(); if (_root.sndon == true) { _root.game.b.popup.scorepanel.music.gotoAndStop(1); snd.sndvolon(); } else { _root.game.b.popup.scorepanel.music.gotoAndStop(2); snd.sndvoloff(); } m_pEngine.clear(); m_car = new com.UI.Truck(); m_car.init(m_level.mcVehiclePlace, m_pEngine); setObstruct_mc(); setPosition(true); } function setObstruct_mc() { for (var _local2 in m_level.obstruct) { m_level.obstruct[_local2].gotoAndStop(1); } } function gameNewEnd() { var _local3 = attachMovie("popup", "popup", 1002); _local3._x = 400; _local3._y = 300; if (_root.currentlevel >= _root.gameLevel) { _local3.gotoAndStop("congrats"); } else { _local3.gotoAndStop("levelup"); } _local3.lscore = (_root.levelscore - (_root.dieCount * 100)) + (sec * 100); _root.gamescore1 = _root.gamescore1 + ((_root.levelscore - (_root.dieCount * 100)) + (sec * 100)); _local3.gscore = _root.gamescore1; snd.stopSnds(); snd.playTrick(); _root.game.b.popup.scorepanel._visible = false; _parent.sbar._visible = false; clearInterval(setint); } function processRace() { m_pEngine.process(); m_car.process(); setPosition(); if ((m_level.mcFinish._x < (m_car.__get__backWheel().pos.x - 50)) && (!inPostGame)) { inPostGame = true; } var _local3 = m_car.getHitForBonus(); if (_local3.hitTest(m_level.bonus_mc)) { i = 1; while (i <= 10) { if (_local3.hitTest(m_level.bonus_mc["bonus" + i])) { if (m_level.bonus_mc["bonus" + i]._visible == true) { if ((m_level.bonus_mc["bonus" + i]._visible = false)) { _root.levelscore = _root.levelscore + 50; } _root.game.b.popup.scorepanel.gscore1 = _root.game.b.popup.scorepanel.gscore1 + 50; } } if (_local3.hitTest(m_level.bonus_mc.gold)) { if (m_level.bonus_mc.gold._visible == true) { m_level.bonus_mc.gold._visible = false; _root.levelscore = _root.levelscore + 200; _root.game.b.popup.scorepanel.gscore1 = _root.game.b.popup.scorepanel.gscore1 + 200; } } i++; } } if (_local3.hitTest(m_level.cars_mc.roof)) { i = 1; while (i <= 10) { if (_local3.hitTest(m_level.cars_mc["masina" + i])) { if ((m_level.cars_mc["masina" + i].carHit != false) && (m_level.mcHit.cars_mc["masina" + i].carHit != false)) { m_level.cars_mc["masina" + i].play(); m_level.mcHit.cars_mc["masina" + i].play(); } } i++; } } if (_local3.hitTest(m_level.fall)) { m_car.inProcess = false; inProcess = false; inPostGame = true; var _local4 = attachMovie("popup", "dieMessage", 1002); _local4._x = 400; _local4._y = 300; _local4.gotoAndStop("crash"); _root.game.b.popup.scorepanel._visible = false; _parent.sbar._visible = false; _root.dieCount++; _local4.level = _root.currentlevel; _local4.lscore = _root.levelscore; _root.gamescore1 = _root.gamescore1 + 0; _local4.gscore = _root.gamescore1; snd.stopSnds(); snd.playBlastsnd(); clearInterval(setint); } if (_local3.hitTest(m_level.liftstart) || (_local3.hitTest(m_level.liftstart1))) { trace(m_level.mcHit.play()); } i = 1; while (i <= 2) { if (_local3.hitTest(m_level["attention" + i])) { _root.game.b.popup.atention._visible = true; } if (_local3.hitTest(m_level["rattention" + i])) { _root.game.b.popup.atention._visible = false; } i++; } if (_local3.hitTest(m_level.end)) { if (gameNew == false) { gameNewEnd(); gameNew = true; } if (inProcess) { m_car.inProcess = false; inProcess = false; } } for (var i in m_level.obstruct) { if ((_local3.hitTest(m_level.obstruct[i].mc) == true) && (inProcess)) { m_level.obstruct[i].gotoAndPlay("die"); snd.zoombiesnd.start(0, 1); updatescore(100); } } if (inProcess && ((getTimer() - m_car.bornTime) > 200)) { if (!inPostGame) { if (m_car.checkDeathPoints(m_level.mcHit)) { bodyCrash = true; if (inProcess) { hitcount++; if (hitcount >= 1) { hitcount = 0; _parent.sbar.nextFrame(); } if ((_parent.sbar._currentframe >= 100) || (min < 0)) { m_car.inProcess = false; inProcess = false; inPostGame = true; var _local4 = attachMovie("popup", "dieMessage", 1002); _local4._x = 400; _local4._y = 300; _local4.gotoAndStop("crash"); _root.game.b.popup.scorepanel._visible = false; _parent.sbar._visible = false; _root.dieCount++; _local4.level = _root.currentlevel; _local4.lscore = _root.levelscore; _root.gamescore1 = _root.gamescore1 + 0; _local4.gscore = _root.gamescore1; snd.stopSnds(); snd.playBlastsnd(); clearInterval(setint); } } } else { bodyCrash = false; } if (m_car.chkDeath(m_level.mcHit.Deathhit) || (min < 0)) { _root.game.b.popup.scorepanel.timer = "00:00"; m_car.inProcess = false; inProcess = false; inPostGame = true; var _local4 = attachMovie("popup", "dieMessage", 1002); _local4.gotoAndStop("die"); _local4._x = 400; _local4._y = 300; _root.game.b.popup.scorepanel._visible = false; _parent.sbar._visible = false; _local4.level = _root.currentlevel; _root.dieCount++; _local4.lscore = _root.levelscore; _root.gamescore1 = _root.gamescore1 + 0; _local4.gscore = _root.gamescore1; snd.stopSnds(); snd.playBlastsnd(); clearInterval(setint); } } } } function updatescore(no) { score = score + no; _root.levelscore = score; _root.game.b.popup.scorepanel.gscore = _root.gamescore; } function enableProcess(enable) { if (enable) { onEnterFrame = processRace; _scrPause.removeMovieClip(); } else { onEnterFrame = function () { }; attachMovie("popup", "_scrPause", 32001); _scrPause.gotoAndStop("pause"); _scrPause._x = 400; _scrPause._y = 300; } } function setPosition(b) { var _local4 = m_car.__get__image()._x; var _local3 = m_car.__get__image()._y; var _local5 = leftOffset; var _local6 = rightOffset; if (!m_car.mode) { _local5 = rightOffset; _local6 = leftOffset; } var _local2 = m_level._x; if (_local2 < (_local5 - _local4)) { _local2 = _local5 - _local4; } if (_local2 > ((550 - _local6) - _local4)) { _local2 = (550 - _local6) - _local4; } if (b) { m_level._x = _local2; } else { m_level._x = m_level._x + ((_local2 - m_level._x) / xScrollFactor); scen._x = scen._x + (((_local2 - m_level._x) / xScrollFactor) * 0.03); } if (m_level._y < (topOffset - _local3)) { m_level._y = topOffset - _local3; } if (m_level._y > ((400 - bottomOffset) - _local3)) { m_level._y = (400 - bottomOffset) - _local3; } } static function get instance() { return(m_instance); } function endOfLevel(n) { if (n == 1) { } else if (n == 2) { } } var leftOffset = 200; var rightOffset = 350; var topOffset = 250; var bottomOffset = 120; var xScrollFactor = 5; var stopArray = [7020, 7450, 7100, 11070]; var kid = false; var gameNew = false; var spacePressed = false; }
Symbol 373 MovieClip [__Packages.com.ACA.DynamicsEngine] Frame 0
class com.ACA.DynamicsEngine { var m_particles, m_constraints, m_gravity, m_hitMovie, m_koeffDamp; function DynamicsEngine (hitMovie, nGravity, koeffDamp) { m_particles = new Array(); m_constraints = new Array(); setHitMovie(hitMovie); init(nGravity, koeffDamp); } function set gravity(nGravity) { m_gravity = nGravity; //return(gravity); } function get gravity() { return(m_gravity); } function setHitMovie(hitMovie) { if (hitMovie == undefined) { hitMovie = null; } m_hitMovie = hitMovie; } function getHitMovie() { return(m_hitMovie); } function init(nGravity, koeffDamp) { if (nGravity == undefined) { nGravity = 9.8; } if (koeffDamp == undefined) { koeffDamp = 0.99; } gravity = (nGravity); m_koeffDamp = koeffDamp; } function addParticle(p) { m_particles.push(p); } function process() { var _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].accelerate.plusXY(0, m_gravity * m_particles[_local2].mass); m_particles[_local2].accelerate.mult(1 / REPEAT_COUNT); _local2++; } var _local3 = 0; while (_local3 < REPEAT_COUNT) { _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].verlet(D_TIME, m_koeffDamp); _local2++; } _local2 = 0; while (_local2 < m_constraints.length) { m_constraints[_local2].resolve(); _local2++; } _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].checkCollision(m_hitMovie); _local2++; } _local3++; } _local2 = 0; while (_local2 < m_particles.length) { m_particles[_local2].accelerate.init(0, 0); _local2++; } } function addConstraint(c) { m_constraints.push(c); } function clear() { while (m_particles.pop() != undefined) { } clearConstraints(); } function clearConstraints() { while (m_constraints.pop() != undefined) { } } static var SEC_PER_FRAME = 0.04; static var REPEAT_COUNT = 3; static var D_TIME = SEC_PER_FRAME / REPEAT_COUNT; }
Symbol 374 MovieClip [__Packages.com.ACA.Vehicle] Frame 0
class com.ACA.Vehicle { var m_vehicleDir, m_vehicleNormal, m_vehicleParam, m_vehicleAngle, m_vehicleMovie, m_bodyMovie, m_backWheel, m_forwardWheel, m_accPercMultForTurn, m_normalYLimitForTurn, m_koeffPrimaryForTurn, m_koeffSecondaryForTurn, m_accPercBaseForTurn, m_accForwardWheel, m_accBackWheel, m_brakeForwardWheel, m_brakeBackWheel, t_turnToPerc; function Vehicle () { m_vehicleDir = new com.ACA.util.Vector(0, 0); m_vehicleNormal = new com.ACA.util.Vector(0, 0); } function get vehicleParam() { return(m_vehicleParam); } function set vehicleParam(nParam) { m_vehicleParam = nParam; //return(vehicleParam); } function get vehicleAngle() { return(m_vehicleAngle); } function get vehicleDir() { return(m_vehicleDir); } function getVehiclePoint(mc) { var _local2 = new Object(); _local2.x = mc._x; _local2.y = mc._y; mc._parent.localToGlobal(_local2); m_vehicleMovie._parent.globalToLocal(_local2); return(_local2); } function moveMovieToMovieGlobal(movie, moviePos) { var _local1 = {x:movie._x, y:movie._y}; movie._parent.localToGlobal(_local1); moviePos._parent.globalToLocal(_local1); moviePos._x = _local1.x; moviePos._y = _local1.y; } function rotateMovieToMovieLocal(movie, moviePos) { movie._rotation = Math.atan2(moviePos._y - movie._y, moviePos._x - movie._x) * VAL_180_DIV_PI; } function construct(vehicleParam, bodyMovie, vehicleMovie, mcWBack, mcWForward) { m_vehicleParam = vehicleParam; m_bodyMovie = bodyMovie; m_vehicleMovie = vehicleMovie; m_vehicleParam.changeGeometry(getVehiclePoint(m_bodyMovie.mcA), getVehiclePoint(m_bodyMovie.mcB), getVehiclePoint(m_bodyMovie.mcC), getVehiclePoint(m_bodyMovie.mcD)); m_backWheel = m_vehicleParam.A; m_forwardWheel = m_vehicleParam.D; if (mcWBack != undefined) { m_backWheel.setMovie(mcWBack); m_backWheel.setRotationMovie(mcWBack.mcSpoke); } if (mcWForward != undefined) { m_forwardWheel.setMovie(mcWForward); m_forwardWheel.setRotationMovie(mcWForward.mcSpoke); } setVehicleParam(getDefaultVehicleParam()); } static function getDefaultVehicleParam() { var _local1 = new Object(); _local1.accPercMult = 39.2; _local1.normalYLimit = 0.4; _local1.koeffPrimary = 1.3; _local1.koeffSecondary = 0.7; _local1.accPercBase = 0.6; _local1.accelerateForwardWheel = 0; _local1.accelerateBackWheel = 50; _local1.brakeForwardWheel = 0; _local1.brakeBackWheel = 0; return(_local1); } function setVehicleParam(param) { m_accPercMultForTurn = param.accPercMult; m_normalYLimitForTurn = param.normalYLimit; m_koeffPrimaryForTurn = param.koeffPrimary; m_koeffSecondaryForTurn = param.koeffSecondary; m_accPercBaseForTurn = param.accPercBase; m_accForwardWheel = param.accelerateForwardWheel; m_accBackWheel = param.accelerateBackWheel; m_brakeForwardWheel = param.brakeForwardWheel; m_brakeBackWheel = param.brakeBackWheel; } function processKey(mask) { if ((mask & KM_ACCELERATE) != 0) { accelerate(); } else if ((mask & KM_BRAKE) != 0) { brake(); } else { stopAccelerate(); } if ((mask & KM_MOVE_BODY_FORWARD) != 0) { turnTo(DIR_RIGHT, m_accPercMultForTurn); } else if ((mask & KM_MOVE_BODY_BACK) != 0) { turnTo(DIR_LEFT, m_accPercMultForTurn); } } function process() { m_vehicleDir.init(m_forwardWheel.__get__pos().x - m_backWheel.__get__pos().x, m_forwardWheel.__get__pos().y - m_backWheel.__get__pos().y); m_vehicleNormal.init(m_vehicleDir.x, m_vehicleDir.y); m_vehicleNormal.normalize(); var _local4 = m_vehicleNormal.x; m_vehicleNormal.x = -m_vehicleNormal.y; m_vehicleNormal.y = _local4; m_vehicleAngle = Math.atan2(m_vehicleDir.y, m_vehicleDir.x) * VAL_180_DIV_PI; m_vehicleMovie._rotation = m_vehicleAngle; var _local3 = new Object(); _local3.x = m_bodyMovie.mcB._x; _local3.y = m_bodyMovie.mcB._y; m_bodyMovie.localToGlobal(_local3); m_vehicleMovie._parent.globalToLocal(_local3); var _local2 = new Object(); _local2.x = m_bodyMovie.mcC._x; _local2.y = m_bodyMovie.mcC._y; m_bodyMovie.localToGlobal(_local2); m_vehicleMovie._parent.globalToLocal(_local2); m_vehicleMovie._x = m_vehicleMovie._x + ((((m_vehicleParam.__get__B().__get__pos().x - _local3.x) + m_vehicleParam.__get__C().__get__pos().x) - _local2.x) / 2); m_vehicleMovie._y = m_vehicleMovie._y + ((((m_vehicleParam.__get__B().__get__pos().y - _local3.y) + m_vehicleParam.__get__C().__get__pos().y) - _local2.y) / 2); } function drawSuspension() { if (!m_vehicleMovie._parent.sus_mc) { m_vehicleMovie._parent.createEmptyMovieClip("sus_mc", 1015); m_vehicleMovie._parent.sus_mc._x = (m_vehicleMovie._parent.sus_mc._y = 0); } var _local2 = m_vehicleMovie._parent.sus_mc; _local2.clear(); _local2.lineStyle(5, 16777215, 100); _local2.moveTo(m_vehicleParam.__get__A().__get__pos().x, m_vehicleParam.__get__A().__get__pos().y); _local2.lineTo(m_vehicleParam.__get__B().__get__pos().x, m_vehicleParam.__get__B().__get__pos().y); _local2.lineTo(m_vehicleParam.__get__C().__get__pos().x, m_vehicleParam.__get__C().__get__pos().y); _local2.lineTo(m_vehicleParam.__get__A().__get__pos().x, m_vehicleParam.__get__A().__get__pos().y); _local2.moveTo(m_vehicleParam.__get__D().__get__pos().x, m_vehicleParam.__get__D().__get__pos().y); _local2.lineTo(m_vehicleParam.__get__B().__get__pos().x, m_vehicleParam.__get__B().__get__pos().y); _local2.lineTo(m_vehicleParam.__get__C().__get__pos().x, m_vehicleParam.__get__C().__get__pos().y); _local2.lineTo(m_vehicleParam.__get__D().__get__pos().x, m_vehicleParam.__get__D().__get__pos().y); } function turnTo(dir, turnPower) { t_turnToPerc = ((Math.abs(m_vehicleNormal.y) * (1 - m_accPercBaseForTurn)) + m_accPercBaseForTurn) * turnPower; var _local3; var _local2; _local3 = m_vehicleNormal.x * t_turnToPerc; _local2 = m_vehicleNormal.y * t_turnToPerc; if (m_vehicleNormal.y > (-m_normalYLimitForTurn)) { if (dir == DIR_RIGHT) { if (!m_forwardWheel.hasIntersection()) { m_forwardWheel.__get__accelerate().plusXY(_local3 * m_koeffPrimaryForTurn, _local2 * m_koeffPrimaryForTurn); } m_backWheel.__get__accelerate().plusXY((-_local3) * m_koeffSecondaryForTurn, (-_local2) * m_koeffSecondaryForTurn); } else { m_forwardWheel.__get__accelerate().plusXY((-_local3) * m_koeffSecondaryForTurn, (-_local2) * m_koeffSecondaryForTurn); if (!m_backWheel.hasIntersection()) { m_backWheel.__get__accelerate().plusXY(_local3 * m_koeffPrimaryForTurn, _local2 * m_koeffPrimaryForTurn); } } } } function accelerate() { if (!m_vehicleMovie._parent._parent._parent.bodyCrash) { m_backWheel.setAccelerate(m_accBackWheel); m_forwardWheel.setAccelerate(m_accForwardWheel); } } function brake() { if (!m_vehicleMovie._parent._parent._parent.bodyCrash) { m_backWheel.setAccelerate(m_brakeBackWheel); m_forwardWheel.setAccelerate(m_brakeForwardWheel); } } function stopAccelerate() { m_backWheel.setAccelerate(0); m_forwardWheel.setAccelerate(0); } function get backWheel() { return(m_backWheel); } function get forwardWheel() { return(m_forwardWheel); } function onGround() { return(m_backWheel.hasIntersection() || (m_forwardWheel.hasIntersection())); } static var VAL_180_DIV_PI = 57.2957795130823; static var DIR_RIGHT = 0; static var DIR_LEFT = 1; static var KM_NONE = 0; static var KM_ACCELERATE = 1; static var KM_BRAKE = 2; static var KM_MOVE_BODY_FORWARD = 4; static var KM_MOVE_BODY_BACK = 8; }
Symbol 375 MovieClip [__Packages.com.ACA.util.Vector] Frame 0
class com.ACA.util.Vector { var x, y; function Vector (nx, ny) { init(nx, ny); } function init(nx, ny) { x = nx; y = ny; } function copyFrom(v) { x = v.x; y = v.y; } function copyTo(v) { v.x = x; v.y = y; } function plusXY(nx, ny) { x = x + nx; y = y + ny; } static function getDistanceBetween(p1, p2) { var _local2 = p1.x - p2.x; var _local1 = p1.y - p2.y; return(Math.sqrt((_local2 * _local2) + (_local1 * _local1))); } function duplicate() { return(new com.ACA.util.Vector(x, y)); } function minus(v) { x = x - v.x; y = y - v.y; } function minusNew(v) { return(new com.ACA.util.Vector(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 com.ACA.util.Vector(-x, -y)); } function scalar(v) { return((x * v.x) + (y * v.y)); } function modul() { return(Math.sqrt((x * x) + (y * y))); } function rotate(u) { var _local4 = x; var _local3 = y; x = (_local4 * Math.cos(u)) - (_local3 * Math.sin(u)); y = (_local4 * Math.sin(u)) + (_local3 * Math.cos(u)); } function rotateNew(u) { return(new com.ACA.util.Vector((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; return(this); } function multNew(k) { return(new com.ACA.util.Vector(x * k, y * k)); } function plus(v) { x = x + v.x; y = y + v.y; } function plusNew(v) { return(new com.ACA.util.Vector(x + v.x, y + v.y)); } function getDistanceTo(p1, p2) { var _local2 = p1.y - p2.y; var _local3 = p2.x - p1.x; var _local5 = (p1.x * (p2.y - p1.y)) - (p1.y * (p2.x - p1.x)); var _local6 = Math.sqrt((_local2 * _local2) + (_local3 * _local3)); _local2 = _local2 / _local6; _local3 = _local3 / _local6; _local5 = _local5 / _local6; return(((_local2 * x) + (_local3 * y)) + _local5); } }
Symbol 376 MovieClip [__Packages.com.ACA.composites.Composite] Frame 0
class com.ACA.composites.Composite { var m_A, m_B, m_C, m_D, m_AB, m_AC, m_AD, m_BC, m_BD, m_CD, m_ABC, m_DCB; function Composite () { } function get A() { return(m_A); } function get B() { return(m_B); } function get C() { return(m_C); } function get D() { return(m_D); } function get AB() { return(m_AB); } function get AC() { return(m_AC); } function get AD() { return(m_AD); } function get BC() { return(m_BC); } function get BD() { return(m_BD); } function get CD() { return(m_CD); } function init(a, b, c, d, ab, ac, ad, bc, bd, cd) { m_A = a; m_B = b; m_C = c; m_D = d; m_AB = ab; m_AB.__set__p1(a); m_AB.__set__p2(b); m_AC = ac; m_AC.__set__p1(a); m_AC.__set__p2(c); m_AD = ad; m_AD.__set__p1(a); m_AD.__set__p2(d); m_BC = bc; m_BC.__set__p1(b); m_BC.__set__p2(c); m_BD = bd; m_BD.__set__p1(b); m_BD.__set__p2(d); m_CD = cd; m_CD.__set__p1(c); m_CD.__set__p2(d); m_ABC = new com.ACA.constraints.AngularConstraint(m_D, m_C, m_B); m_DCB = new com.ACA.constraints.AngularConstraint(m_A, m_B, m_C); return(this); } function changeGeometry(pA, pB, pC, pD) { m_A.moveTo(pA.x, pA.y); m_B.moveTo(pB.x, pB.y); m_C.moveTo(pC.x, pC.y); m_D.moveTo(pD.x, pD.y); m_AB.fixDistance(); m_AC.fixDistance(); m_AD.fixDistance(); m_BC.fixDistance(); m_BD.fixDistance(); m_CD.fixDistance(); m_ABC.fixDistance(); m_DCB.fixDistance(); } function addToEngine(engine) { engine.addParticle(m_A); engine.addParticle(m_B); engine.addParticle(m_C); engine.addParticle(m_D); engine.addConstraint(m_AB); engine.addConstraint(m_AC); engine.addConstraint(m_AD); engine.addConstraint(m_BC); engine.addConstraint(m_BD); engine.addConstraint(m_CD); engine.addConstraint(m_ABC); engine.addConstraint(m_DCB); } }
Symbol 377 MovieClip [__Packages.com.ACA.primitives.Particle] Frame 0
class com.ACA.primitives.Particle { var m_curPosition, m_prevPosition, m_accelerate, m_buckup, m_mass, m_mc; function Particle () { m_curPosition = new com.ACA.util.Vector(); m_prevPosition = new com.ACA.util.Vector(); m_accelerate = new com.ACA.util.Vector(); m_buckup = new com.ACA.util.Vector(); } function get mass() { return(m_mass); } function set mass(nMass) { m_mass = nMass; //return(mass); } function get accelerate() { return(m_accelerate); } function set accelerate(acc) { m_accelerate = acc; //return(accelerate); } function get prevPos() { return(m_prevPosition); } function set prevPos(pos) { m_prevPosition = pos; //return(prevPos); } function get pos() { return(m_curPosition); } function set pos(pos) { m_curPosition = pos; //return(this.pos); } function initParticle(x, y, mass, mc) { if (x == undefined) { x = 0; } if (y == undefined) { y = 0; } if (mass == undefined) { mass = 1; } moveTo(x, y); m_mass = mass; m_accelerate.x = 0; m_accelerate.y = 0; if (mc) { setMovie(mc); } return(this); } function moveTo(nx, ny) { m_curPosition.x = (m_prevPosition.x = nx); m_curPosition.y = (m_prevPosition.y = ny); synchronizeMovie(); } function verlet(dTime, koeffDamp) { m_buckup.copyFrom(m_curPosition); m_curPosition.x = m_curPosition.x + (((m_curPosition.x - m_prevPosition.x) * koeffDamp) + (m_accelerate.x * dTime)); m_curPosition.y = m_curPosition.y + (((m_curPosition.y - m_prevPosition.y) * koeffDamp) + (m_accelerate.y * dTime)); m_buckup.copyTo(m_prevPosition); synchronizeMovie(); } function checkCollision(hitMovie) { } function synchronizeMovie() { } function moveMovieToCurentPosition() { m_mc._x = m_curPosition.x; m_mc._y = m_curPosition.y; } function setMovie(mc) { if ((mc == null) || (mc == undefined)) { synchronizeMovie = function () { }; m_mc = null; } else { m_mc = mc; synchronizeMovie = moveMovieToCurentPosition; } } function getMovie() { return(m_mc); } }
Symbol 378 MovieClip [__Packages.com.ACA.primitives.Wheel] Frame 0
class com.ACA.primitives.Wheel extends com.ACA.primitives.Particle { var m_rim, rot, m_radius, m_speed, m_acceleration, initParticle, m_koeffSpring, m_koeffSlip, m_maxAccSpeed, m_accSpeed, intersectionFlag, lastIntersPoint, lastN, hitPointArray, normalArray, hitArray, intersArray, n_part, oldPos, _p, _n, p3, m_prevPosition, synchronizeMovie, m_mc, m_curPosition; function Wheel () { super(); } function setRotationMovie(rotationMovie) { if ((rotationMovie == undefined) || (rotationMovie == null)) { rotateMovie = function () { }; m_rim = null; } else { rotateMovie = rmovie; m_rim = rotationMovie; } } function rmovie() { rot.rotate(m_speed / m_radius); m_rim._rotation = Math.atan2(rot.y, rot.x) * ANGLE_180_DIV_PI; } function setAccelerate(nAccelerate) { m_acceleration = nAccelerate; } function getAccelerate() { return(m_acceleration); } function initWheel(x, y, mass, rad, maxAccSpeed, mc, rotationMovie, koeffSpring, koeffSlip) { _innerInit(); initParticle(x, y, mass, mc); if (koeffSpring == undefined) { koeffSpring = 0.1; } if (koeffSlip == undefined) { koeffSlip = 0.1; } m_koeffSpring = koeffSpring; m_koeffSlip = koeffSlip; setRotationMovie(rotationMovie); m_radius = rad; m_maxAccSpeed = maxAccSpeed; m_speed = 0; m_accSpeed = 0; rot = new com.ACA.util.Vector(1, 0); intersectionFlag = false; lastIntersPoint = new com.ACA.util.Vector(0, 0); lastN = new com.ACA.util.Vector(0, 0); var _local3 = (Math.PI*2) / m_hitCount; hitPointArray = new Array(m_hitCount); normalArray = new Array(m_hitCount); hitArray = new Array(m_hitCount); intersArray = new Array(); var _local2 = 0; while (_local2 < m_hitCount) { hitPointArray[_local2] = new com.ACA.util.Vector(Math.sin(_local3 * _local2) * m_radius, (-Math.cos(_local3 * _local2)) * m_radius); normalArray[_local2] = hitPointArray[_local2].multNew(-1); normalArray[_local2].normalize(); _local2++; } m_acceleration = 0; return(this); } function verlet(dTime, koeffDamp) { super.verlet(dTime, koeffDamp); m_accSpeed = Math.max(-m_maxAccSpeed, Math.min(m_maxAccSpeed, m_accSpeed + (m_acceleration * dTime))); m_speed = Math.max((-m_maxSpeed) * dTime, Math.min((m_speed * koeffDamp) + m_accSpeed, m_maxSpeed * dTime)); rotateMovie(); } function rotateMovie() { } function _innerInit() { n_part = new com.ACA.util.Vector(0, 0); oldPos = new com.ACA.util.Vector(0, 0); _p = new com.ACA.util.Vector(0, 0); _n = new com.ACA.util.Vector(0, 0); p3 = new com.ACA.util.Vector(0, 0); } function checkCollision(hit_mc) { var _local14 = false; var _local3 = 0; var _local4 = 0; var _local15 = 0; _p.init(0, 0); oldPos.init(m_prevPosition.x, m_prevPosition.y); _n.init(0, 0); n_part.init(0, 0); synchronizeMovie(); var _local6 = 0; while (_local6 < m_hitCount) { hitPointArray[_local6].copyTo(_p); m_mc.localToGlobal(_p); hitArray[_local6] = hit_mc.hitTest(_p.x, _p.y, true); if (hitArray[_local6]) { _local14 = true; _local3 = _local6; _local15++; } _local6++; } if (_local15 == m_hitCount) { m_curPosition.x = m_prevPosition.x + ((m_curPosition.x - m_prevPosition.x) * 0.3); m_curPosition.y = m_prevPosition.y + ((m_curPosition.y - m_prevPosition.y) * 0.3); synchronizeMovie(); return(undefined); } if (_local14) { var _local2 = 0; while (true) { _local2++; if (_local2 == m_hitCount) { _local2 = 0; } if (!hitArray[_local2]) { _local3 = -1; var _local5 = 0; while (_local5 < m_hitCount) { _local2++; if (_local2 == m_hitCount) { _local2 = 0; } if (_local3 == -1) { if (hitArray[_local2]) { _local3 = _local2; _n.plus(normalArray[_local2]); normalArray[_local2].copyTo(n_part); } } else if (!hitArray[_local2]) { _local4 = _local2 - 1; if (_local4 < 0) { _local4 = m_hitCount - 1; } intersArray.push({k1:_local3, k2:_local4, n:new com.ACA.util.Vector(n_part.x, n_part.y)}); _local3 = -1; } else { _n.plus(normalArray[_local2]); n_part.plus(normalArray[_local2]); } _local5++; } break; } } p3.init(0, 0); if (intersArray.length > 0) { _n.normalize(); if (intersectionFlag) { _n.x = _n.x + lastN.x; _n.y = _n.y + lastN.y; _n.x = _n.x / 2; _n.y = _n.y / 2; } var _local16 = intersArray.length; var _local7; var _local10 = 0; while (_local10 < _local16) { _local7 = intersArray.pop(); _local3 = _local7.k1; _local4 = _local7.k2; _local7.n.copyTo(n_part); m_curPosition.minusNew(m_prevPosition).copyTo(p3); if (_n.scalar(p3) < 0) { var _local12 = Math.atan2(_n.y, _n.x); p3.rotate(-_local12); p3.x = (-p3.x) * m_koeffSpring; p3.rotate(_local12); pushOut(_local3, _local4, n_part, hit_mc); m_prevPosition.x = m_curPosition.x - p3.x; m_prevPosition.y = m_curPosition.y - p3.y; } else { pushOut(_local3, _local4, n_part, hit_mc); } _local10++; } validateRotation(_n, oldPos); intersectionFlag = true; m_curPosition.copyTo(lastIntersPoint); _n.copyTo(lastN); } } else if (intersectionFlag) { validateRotation(lastN, oldPos); intersectionFlag = false; } synchronizeMovie(); } function pushOut(k1, k2, n, hit_mc) { n.normalize(); if (k1 != k2) { var _local9 = new com.ACA.util.Vector(0, 0); var _local8 = _local9.getDistanceTo(hitPointArray[k1], hitPointArray[k2]); _local8 = m_radius - Math.abs(_local8); m_curPosition.plus(n.multNew(_local8)); m_prevPosition.plus(n.multNew(_local8)); } else { var _local6 = n.multNew(-m_radius); var _local4 = new com.ACA.util.Vector(0, 0); var _local5 = 0; var _local3 = 0.03; if (true) { _local6.copyTo(_local4); m_mc.localToGlobal(_local4); if (hit_mc.hitTest(_local4.x, _local4.y, true)) { _local5++; m_curPosition.x = m_curPosition.x + (n.x * _local3); m_curPosition.y = m_curPosition.y + (n.y * _local3); synchronizeMovie(); // unexpected jump } _local5--; m_curPosition.x = m_curPosition.x - (n.x * _local3); m_curPosition.y = m_curPosition.y - (n.y * _local3); m_prevPosition.plus(n.multNew(_local3 * _local5)); } } } function validateRotation(n, oldPos) { if ((!intersectionFlag) && (Math.abs(m_accSpeed) > 0.01)) { if (Math.abs(m_accSpeed) < ((m_maxAccSpeed * 0.02) / 2)) { m_accSpeed = 0; } else if (m_accSpeed > 0) { m_accSpeed = m_maxAccSpeed * 0.02; } else { m_accSpeed = (-m_maxAccSpeed) * 0.02; } } var _local3 = new com.ACA.util.Vector(-n.y, n.x); var _local6 = m_curPosition.minusNew(oldPos); var _local5 = Math.atan2(_local3.y, _local3.x); var _local2 = _local6.rotateNew(-_local5); m_speed = _local2.x + m_accSpeed; _local2.y = 0; _local2.rotate(_local5); var _local4 = 1 - m_koeffSlip; m_curPosition.x = (m_curPosition.x + ((_local3.x * m_accSpeed) * _local4)) - (m_koeffFriction * _local2.x); m_curPosition.y = (m_curPosition.y + ((_local3.y * m_accSpeed) * _local4)) - (m_koeffFriction * _local2.y); m_accSpeed = m_accSpeed * m_koeffSlip; } function hasIntersection() { return(intersectionFlag); } static var m_maxSpeed = 180; static var m_hitCount = 16; static var m_koeffFriction = 0.03; static var ANGLE_180_DIV_PI = 57.2957795130823; }
Symbol 379 MovieClip [__Packages.com.ACA.constraints.SpringConstraint] Frame 0
class com.ACA.constraints.SpringConstraint { var _p1, _p2, coeffV, coeffH, restLen; function SpringConstraint () { } function set p1(nP1) { _p1 = nP1; //return(p1); } function get p1() { return(_p1); } function set p2(nP2) { _p2 = nP2; //return(p2); } function get p2() { return(_p2); } function init(cV, cH, p1, p2) { if (p1) { _p1 = p1; _p2 = p2; } if (cV) { coeffV = cV; coeffH = cH; } fixDistance(); return(this); } function fixDistance() { restLen = com.ACA.util.Vector.getDistanceBetween(_p1.__get__pos(), _p2.__get__pos()); } function resolve() { var _local9 = _p1.__get__pos().minusNew(_p2.__get__pos()); var _local2 = com.ACA.util.Vector.getDistanceBetween(_p1.__get__pos(), _p2.__get__pos()); var _local8 = (_local2 - restLen) / _local2; var _local3; if (_local2 > restLen) { _local3 = coeffH; } else { _local3 = coeffV; } var _local6 = _p1.__get__mass(); var _local5 = _p2.__get__mass(); var _local7 = (_local8 * _local3) / (_local6 + _local5); var _local4 = _local9.multNew(_local7); _p1.__get__pos().minus(_local4.multNew(_local6)); _p2.__get__pos().plus(_local4.multNew(_local5)); } }
Symbol 380 MovieClip [__Packages.com.ACA.constraints.AngularConstraint] Frame 0
class com.ACA.constraints.AngularConstraint { var p0, p1, p2, sign; function AngularConstraint (np0, np1, np2) { p0 = np0; p1 = np1; p2 = np2; fixDistance(); } function fixDistance() { sign = p0.__get__pos().getDistanceTo(p1.__get__pos(), p2.__get__pos()); if (sign < 0) { sign = -1; } else { sign = 1; } } function resolve() { var _local3 = p0.__get__pos().getDistanceTo(p1.__get__pos(), p2.__get__pos()); if ((sign * _local3) <= 1) { var _local2 = new com.ACA.util.Vector(p2.__get__pos().x, p2.__get__pos().y); _local2.minus(p1.__get__pos()); _local2.normalize(); _local2.rotate(PI2 * sign); _local2.mult(Math.abs(_local3) + 1); p1.__get__pos().minus(_local2); } } static var PI2 = (Math.PI/2); }
Symbol 381 MovieClip [__Packages.com.UI.Truck] Frame 0
class com.UI.Truck extends com.ACA.Vehicle { var bornTime, inProcess, mode, getKeys, snd1, m_vehicleMovie, flipTime, construct, setVehicleParam, m_forwardWheel, m_backWheel, m_accForwardWheel, processKey; function Truck () { super(); bornTime = getTimer(); inProcess = true; mode = true; getKeys = true; snd1 = com.sound.CSound.instance; } function get image() { return(m_vehicleMovie); } function init(carPlace, engine) { flipTime = getTimer(); if (carPlace.xx == undefined) { carPlace.xx = carPlace._x; } if (carPlace.yy == undefined) { carPlace.yy = carPlace._y; } carPlace._x = (carPlace._y = 0); var _local4 = carPlace.attachMovie("truckbody", "_dmCarBody", 100); var _local15 = carPlace.attachMovie("wheel", "_dmWheel1", 1010); var _local12 = carPlace.attachMovie("wheel", "_dmWheel2", 1020); _local4._x = carPlace.xx; _local4._y = carPlace.yy; _local4._y = 900; _local4.copii._visible = false; var _local16 = new com.ACA.primitives.Wheel(); var _local13 = new com.ACA.primitives.Wheel(); var _local10 = new com.ACA.primitives.Particle(); var _local9 = new com.ACA.primitives.Particle(); var _local8 = new com.ACA.constraints.SpringConstraint(); var _local7 = new com.ACA.constraints.SpringConstraint(); var _local6 = new com.ACA.constraints.SpringConstraint(); var _local18 = new com.ACA.constraints.SpringConstraint(); var _local17 = new com.ACA.constraints.SpringConstraint(); var _local14 = new com.ACA.constraints.SpringConstraint(); var _local5 = new com.ACA.composites.Composite(); _local5.init(_local16.initWheel(0, 0, 5, 20, 20), _local10.initParticle(0, 0, 15), _local9.initParticle(0, 0, 15), _local13.initWheel(0, 0, 5, 20, 20), _local8.init(0.3, 0.3), _local7.init(0.5, 0.5), _local6.init(0.7, 0.7), _local18.init(0.9, 0.9), _local17.init(0.5, 0.5), _local14.init(0.3, 0.3)); construct(_local5, _local4, _local4, _local15, _local12); engine.__set__gravity(7); var _local3 = com.ACA.Vehicle.getDefaultVehicleParam(); _local3.accelerateForwardWheel = 33; _local3.accelerateBackWheel = 38; _local3.brakeForwardWheel = -10; _local3.brakeBackWheel = -20; _local3.accPercMult = engine.__get__gravity() * 6; _local3.normalYLimit = 0.9; setVehicleParam(_local3); _local5.addToEngine(engine); } function stopCar(stopPoint) { if (m_forwardWheel.m_speed > 2) { kids = false; m_backWheel.setAccelerate(-10); m_forwardWheel.setAccelerate(-10); } else if (m_vehicleMovie._x < stopPoint) { m_forwardWheel.setAccelerate(m_accForwardWheel); kids = false; } else if (m_vehicleMovie._x > (stopPoint + 50)) { m_backWheel.setAccelerate(-10); m_forwardWheel.setAccelerate(-10); kids = false; } else { kids = true; } } function showKids() { trace(m_vehicleMovie.copii); m_vehicleMovie.copii._visible = true; m_vehicleMovie.copii.play(); } function process() { var _local3 = 0; if (inProcess) { if (!m_vehicleMovie._parent._parent._parent.bodyCrash) { if (getKeys) { if (Key.isDown(37)) { _local3 = _local3 | com.ACA.Vehicle.KM_MOVE_BODY_BACK; } else if (Key.isDown(39)) { _local3 = _local3 | com.ACA.Vehicle.KM_MOVE_BODY_FORWARD; } } if (Key.isDown(38)) { _local3 = _local3 | com.ACA.Vehicle.KM_ACCELERATE; } else if (Key.isDown(40)) { _local3 = _local3 | com.ACA.Vehicle.KM_BRAKE; } _level0.game.bg_level.back_mc.stop(); } else if (Key.isDown(38) && (Key.isDown(37))) { moveFor(); } else if (Key.isDown(38) && (Key.isDown(39))) { moveBack(); } } processKey(_local3); super.process(); } function moveFor() { m_backWheel.__get__accelerate().plusXY(0, -100); } function moveBack() { m_forwardWheel.__get__accelerate().plusXY(0, -100); } function getMC() { return(m_vehicleMovie); } function getHitForBonus() { return(m_vehicleMovie.mcHit); } function checkDeathPoints(hitMov) { var _local2 = new Object(); for (var _local4 in m_vehicleMovie.mcDeathPoints) { _local2.x = m_vehicleMovie.mcDeathPoints[_local4]._x; _local2.y = m_vehicleMovie.mcDeathPoints[_local4]._y; m_vehicleMovie.mcDeathPoints.localToGlobal(_local2); if (hitMov.hitTest(_local2.x, _local2.y, true)) { return(true); } } return(false); } function chkDeath(ht) { var _local2 = new Object(); for (var _local4 in m_vehicleMovie.mcDeathPoints) { _local2.x = m_vehicleMovie.mcDeathPoints[_local4]._x; _local2.y = m_vehicleMovie.mcDeathPoints[_local4]._y; m_vehicleMovie.mcDeathPoints.localToGlobal(_local2); if (ht.hitTest(_local2.x, _local2.y, true)) { return(true); } } return(false); } static var TRICK_ANGLE = 130; static var EVENT_TRICK = "trick"; static var TRICK_FRONT_FLIP = 0; static var TRICK_BACK_FLIP = 1; var kids = false; }
Symbol 161 MovieClip Frame 1
stop();
Symbol 161 MovieClip Frame 20
stop();
Symbol 168 Button
on (release) { getURL ("http://www.101cargames.com", "_blank"); }
Symbol 213 Button
on (press) { getURL ("http://www.101cargames.com", "_blank"); }
Symbol 216 Button
on (release) { _root.gamescore = _root.gamescore - _root.levelscore; _parent._parent.removeMovieClip(); _root.gotoAndStop("start"); }
Symbol 217 Button
on (release) { getURL ("http://www.101cargames.com", "_blank"); }
Symbol 222 Button
on (release) { _root.dieCount = 0; _root.gamescore1 = 0; _root.currentlevel = 1; trace(_parent._parent); trace(this); _parent._parent.removeMovieClip(); _root.gotoAndStop("start"); }
Symbol 231 Button
on (release) { _root.dieCount = 0; _root.currentlevel++; trace(_parent._parent); trace(this); _parent._parent.removeMovieClip(); _root.gotoAndStop("start"); }
Symbol 233 Button
on (release) { getURL ("http://www.101cargames.com", "_blank"); }
Symbol 236 Button
on (release) { _root.dieCount = 0; _root.currentlevel++; trace(_parent._parent); trace(this); _parent._parent.removeMovieClip(); _root.gotoAndStop("start"); }
Symbol 249 MovieClip Frame 1
stop(); gotoAndStop(_root.currentlevel);
Symbol 250 MovieClip Frame 64
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 263 MovieClip Frame 1
trace("score " + this);
Symbol 268 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 20
stop();
Symbol 271 MovieClip Frame 1
stop();
Symbol 271 MovieClip Frame 20
stop();
Symbol 272 MovieClip [popup] Frame 1
stop(); more_btn.onRelease = function () { getURL ("http://www.101cargames.com", "_blank"); }; more_btn.onRollOver = function () { more_btn.gotoAndPlay("over"); }; more_btn.onRollOut = function () { more_btn.gotoAndPlay("out"); };
Instance of Symbol 172 MovieClip in Symbol 272 MovieClip [popup] Frame 1
on (release) { getURL ("http://www.101cargames.com", "_blank"); }
Symbol 272 MovieClip [popup] Frame 10
stop();
Instance of Symbol 167 MovieClip in Symbol 272 MovieClip [popup] Frame 10
on (release) { getURL ("http://www.facebook.com/pages/101CarGames/112483118816680", "_blank"); }
Symbol 272 MovieClip [popup] Frame 20
stop(); var se = _root.game.b.popup.scorepanel.timer; var s = se.split(":")[1]; gscore = _root.gamescore1;
Instance of Symbol 172 MovieClip in Symbol 272 MovieClip [popup] Frame 20
on (release) { getURL ("http://www.101cargames.com", "_blank"); }
Symbol 272 MovieClip [popup] Frame 29
stop();
Symbol 272 MovieClip [popup] Frame 30
stop(); atention._visible = false;
Symbol 272 MovieClip [popup] Frame 41
stop(); crash.play();
Instance of Symbol 271 MovieClip in Symbol 272 MovieClip [popup] Frame 50
on (press) { _root.game.b.pauseOn = false; }
Symbol 275 Button
on (release) { gotoAndStop ("game"); }
Symbol 279 MovieClip Frame 1
stop();
Symbol 284 MovieClip Frame 1
onEnterFrame = function () { gotoAndStop(_root.currentlevel); };
Symbol 290 MovieClip [bg] Frame 1
#initclip 12 Object.registerClass("bg", com.UI.Game); #endinitclip
Instance of Symbol 289 MovieClip "hitspace" in Symbol 290 MovieClip [bg] Frame 1
onClipEvent (load) { _visible = false; }
Symbol 296 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 1
stop(); init(); trace("game_game" + this); more_btn.onRelease = function () { getURL ("http://www.101cargames.com", "_blank"); }; more_btn.onRollOver = function () { more_btn.gotoAndPlay("over"); }; more_btn.onRollOut = function () { more_btn.gotoAndPlay("out"); };
Symbol 316 MovieClip [level3] Frame 1
onEnterFrame = function () { this.poduri.pod1._y = this.mcHit.shape_pod1._y - 185; this.poduri.pod2._y = this.mcHit.shape_pod2._y; };
Symbol 329 MovieClip Frame 1
stop(); trace("lifta" + this);
Symbol 329 MovieClip Frame 556
stop();
Symbol 335 MovieClip [level4] Frame 1
onEnterFrame = function () { this.poduri.pod1._y = this.mcHit.shape_pod1._y + 1100; this.poduri.pod2._y = this.mcHit.shape_pod2._y + 1100; this.poduri.pod2._x = this.mcHit.shape_pod2._x + 1812; };
Symbol 354 MovieClip [level2] Frame 1
onEnterFrame = function () { this.poduri.pod1._y = this.mcHit.shape_pod1._y + 120; this.poduri.pod2._y = this.mcHit.shape_pod2._y + 115; };
Symbol 357 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 27
gotoAndPlay (2);
Symbol 362 MovieClip [truckbody] Frame 1
onEnterFrame = function () { carlig_mc._rotation = -this._rotation; };

Library Items

Symbol 1 Sound [bg1]
Symbol 2 BitmapUsed by:4
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:2 3Used by:101
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:101 354
Symbol 7 GraphicUsed by:8 10 157 213
Symbol 8 MovieClipUses:7Used by:9
Symbol 9 MovieClipUses:8Used by:101 335 354
Symbol 10 MovieClipUses:7Used by:11
Symbol 11 MovieClipUses:10Used by:101 335 354
Symbol 12 GraphicUsed by:22
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:16 302 323 339
Symbol 16 MovieClipUses:15Used by:22
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:22
Symbol 19 GraphicUsed by:20
Symbol 20 ButtonUses:19Used by:22
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:12 16 18 20 21Used by:101
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:29
Symbol 26 FontUsed by:27
Symbol 27 TextUses:26Used by:28
Symbol 28 MovieClipUses:27Used by:29
Symbol 29 MovieClipUses:25 28Used by:33 309 321 346
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:32
Symbol 32 MovieClipUses:31Used by:33 309 321 346
Symbol 33 MovieClipUses:29 32Used by:101
Symbol 34 MovieClipUsed by:101
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:101 316 335 354
Symbol 37 BitmapUsed by:40
Symbol 38 BitmapUsed by:40 315 334 353
Symbol 39 BitmapUsed by:40 334 353
Symbol 40 GraphicUses:37 38 39Used by:101
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:89
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:89
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:89
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:89
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:89
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:89
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:89
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:89
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:89
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:89
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:89
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:89
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:89
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:89
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:89
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:89
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:89
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:89
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:89
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:89
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:89
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:89
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:89
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClipUses:42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88Used by:94 311 332 350
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:94
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94 311 332 350
Symbol 94 MovieClipUses:89 91 93Used by:101
Symbol 95 BitmapUsed by:96 98 312 347
Symbol 96 GraphicUses:95Used by:97
Symbol 97 MovieClipUses:96Used by:100
Symbol 98 GraphicUses:95Used by:99
Symbol 99 MovieClipUses:98Used by:100 331
Symbol 100 MovieClipUses:97 99Used by:101
Symbol 101 MovieClip [level1]Uses:4 6 9 11 22 33 34 36 40 94 100Used by:Timeline
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:142
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:142
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:142
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:142
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:142
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:142
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:142
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:142
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:142
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:142
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:142
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:142
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:142
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:142
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:142
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:142
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:142
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:142
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:142
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:142
Symbol 142 MovieClipUses:103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141Used by:Timeline
Symbol 143 GraphicUsed by:144 164 168 180 216 222 231 236 275 320 322
Symbol 144 ButtonUses:143Used by:Timeline
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:147 148
Symbol 147 MovieClipUses:146Used by:148
Symbol 148 MovieClipUses:147 146Used by:Timeline
Symbol 371 MovieClip [__Packages.com.sound.CSound]
Symbol 372 MovieClip [__Packages.com.UI.Game]
Symbol 373 MovieClip [__Packages.com.ACA.DynamicsEngine]
Symbol 374 MovieClip [__Packages.com.ACA.Vehicle]
Symbol 375 MovieClip [__Packages.com.ACA.util.Vector]
Symbol 376 MovieClip [__Packages.com.ACA.composites.Composite]
Symbol 377 MovieClip [__Packages.com.ACA.primitives.Particle]
Symbol 378 MovieClip [__Packages.com.ACA.primitives.Wheel]
Symbol 379 MovieClip [__Packages.com.ACA.constraints.SpringConstraint]
Symbol 380 MovieClip [__Packages.com.ACA.constraints.AngularConstraint]
Symbol 381 MovieClip [__Packages.com.UI.Truck]
Symbol 149 BitmapUsed by:151 207 219 238
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:149 150Used by:Timeline
Symbol 152 FontUsed by:153 154 158 162 163 214 215 220 221 229 230 234 235
Symbol 153 TextUses:152Used by:156 217
Symbol 154 TextUses:152Used by:156 217
Symbol 155 GraphicUsed by:156 217
Symbol 156 ButtonUses:153 154 155Used by:Timeline
Symbol 157 MovieClipUses:7Used by:161
Symbol 158 TextUses:152Used by:161
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:161
Symbol 161 MovieClipUses:157 158 160Used by:Timeline
Symbol 162 TextUses:152Used by:164
Symbol 163 TextUses:152Used by:164
Symbol 164 ButtonUses:162 163 143Used by:Timeline
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:272  Timeline
Symbol 168 ButtonUses:143Used by:272  Timeline
Symbol 169 GraphicUsed by:172
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:172
Symbol 172 MovieClipUses:169 171Used by:272  Timeline
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:175
Symbol 175 MovieClipUses:174Used by:205
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:178
Symbol 178 MovieClipUses:177Used by:205
Symbol 179 SoundUsed by:205 350
Symbol 180 MovieClipUses:143Used by:205
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:205
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:205
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:205
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:205
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:205
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:205
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:205
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:205
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:205
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:205
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:205
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:205
Symbol 205 MovieClipUses:175 178 179 180 182 184 186 188 190 192 194 196 198 200 202 204Used by:Timeline
Symbol 206 MovieClipUsed by:272
Symbol 207 GraphicUses:149Used by:272 297
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:210
Symbol 210 MovieClipUses:209Used by:272
Symbol 211 FontUsed by:212 228 269 270
Symbol 212 TextUses:211Used by:272
Symbol 213 ButtonUses:7Used by:272
Symbol 214 TextUses:152Used by:216
Symbol 215 TextUses:152Used by:216
Symbol 216 ButtonUses:214 215 143Used by:272
Symbol 217 ButtonUses:153 154 155Used by:272
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218 149Used by:272
Symbol 220 TextUses:152Used by:222
Symbol 221 TextUses:152Used by:222
Symbol 222 ButtonUses:220 221 143Used by:272
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:272
Symbol 225 FontUsed by:226 227 257 258 259 260 261 262
Symbol 226 EditableTextUses:225Used by:272
Symbol 227 EditableTextUses:225Used by:272
Symbol 228 TextUses:211Used by:272
Symbol 229 TextUses:152Used by:272
Symbol 230 TextUses:152Used by:272
Symbol 231 ButtonUses:143Used by:272
Symbol 232 GraphicUsed by:233
Symbol 233 ButtonUses:232Used by:272
Symbol 234 TextUses:152Used by:236
Symbol 235 TextUses:152Used by:236
Symbol 236 ButtonUses:234 235 143Used by:272
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237 149Used by:272
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:249
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:249
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:249
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:249
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:249
Symbol 249 MovieClipUses:240 242 244 246 248Used by:250
Symbol 250 MovieClipUses:249Used by:272
Symbol 251 GraphicUsed by:256
Symbol 252 GraphicUsed by:256
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:256
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:251 252 254 255Used by:263
Symbol 257 EditableTextUses:225Used by:263
Symbol 258 EditableTextUses:225Used by:263
Symbol 259 EditableTextUses:225Used by:263
Symbol 260 EditableTextUses:225Used by:263
Symbol 261 EditableTextUses:225Used by:263
Symbol 262 EditableTextUses:225Used by:263
Symbol 263 MovieClipUses:256 257 258 259 260 261 262Used by:272
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClipUses:265Used by:267
Symbol 267 MovieClipUses:266Used by:272
Symbol 268 MovieClipUsed by:272
Symbol 269 TextUses:211Used by:272
Symbol 270 TextUses:211Used by:272
Symbol 271 MovieClipUsed by:272  Timeline
Symbol 272 MovieClip [popup]Uses:206 207 172 210 212 213 216 217 168 219 222 167 224 226 227 228 229 230 231 233 236 238 250 263 267 268 269 270 271Used by:Timeline
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:Timeline
Symbol 275 ButtonUses:143Used by:Timeline
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClipUses:277Used by:279
Symbol 279 MovieClipUses:278Used by:284
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:282
Symbol 282 MovieClipUses:281Used by:283
Symbol 283 MovieClipUses:282Used by:284
Symbol 284 MovieClipUses:279 283Used by:297
Symbol 285 MovieClipUsed by:290
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:288
Symbol 288 MovieClipUses:287Used by:289
Symbol 289 MovieClipUses:288Used by:290
Symbol 290 MovieClip [bg]Uses:285 289Used by:297
Symbol 291 GraphicUsed by:296
Symbol 292 ShapeTweeningUsed by:296
Symbol 293 FontUsed by:294
Symbol 294 TextUses:293Used by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:291 292 294 295Used by:297
Symbol 297 MovieClipUses:207 284 290 296Used by:Timeline
Symbol 298 GraphicUsed by:Timeline
Symbol 299 BitmapUsed by:301
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:299 300Used by:316
Symbol 302 MovieClipUses:15Used by:306
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:306
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:302 304 305Used by:316
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:316 335
Symbol 309 MovieClipUses:29 32Used by:316
Symbol 310 MovieClipUsed by:316
Symbol 311 MovieClipUses:89 93Used by:316
Symbol 312 GraphicUses:95Used by:313
Symbol 313 MovieClipUses:312Used by:314 331 349
Symbol 314 MovieClipUses:313Used by:316
Symbol 315 GraphicUses:38Used by:316
Symbol 316 MovieClip [level3]Uses:301 306 308 309 36 310 311 314 315Used by:Timeline
Symbol 317 BitmapUsed by:319
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:317 318Used by:335
Symbol 320 MovieClipUses:143Used by:335
Symbol 321 MovieClipUses:29 32Used by:335
Symbol 322 MovieClipUses:143Used by:335
Symbol 323 MovieClipUses:15Used by:329
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:329
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:329
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:323 325 327 328Used by:335
Symbol 330 MovieClipUsed by:335
Symbol 331 MovieClipUses:99 313Used by:335
Symbol 332 MovieClipUses:89 93Used by:335
Symbol 333 BitmapUsed by:334 353
Symbol 334 GraphicUses:39 333 38Used by:335
Symbol 335 MovieClip [level4]Uses:319 320 308 321 322 11 9 329 36 330 331 332 334Used by:Timeline
Symbol 336 BitmapUsed by:338
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:336 337Used by:354
Symbol 339 MovieClipUses:15Used by:345
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:345
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:345
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:339 341 343 344Used by:354
Symbol 346 MovieClipUses:29 32Used by:354
Symbol 347 GraphicUses:95Used by:348
Symbol 348 MovieClipUses:347Used by:349
Symbol 349 MovieClipUses:348 313Used by:354
Symbol 350 MovieClipUses:89 93 179Used by:354
Symbol 351 MovieClipUsed by:354
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:39 38 333 352Used by:354
Symbol 354 MovieClip [level2]Uses:338 345 346 6 9 11 36 349 350 351 353Used by:Timeline
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:362
Symbol 357 MovieClipUsed by:362
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:362
Symbol 360 MovieClipUsed by:361 362
Symbol 361 MovieClipUses:360Used by:362
Symbol 362 MovieClip [truckbody]Uses:356 357 359 361 360Used by:Timeline
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:365
Symbol 365 MovieClipUses:364Used by:366
Symbol 366 MovieClipUses:365Used by:367
Symbol 367 MovieClip [wheel]Uses:366Used by:Timeline
Symbol 368 GraphicUsed by:369 370
Symbol 369 MovieClipUses:368Used by:Timeline
Symbol 370 MovieClipUses:368Used by:Timeline

Instance Names

"preloaderBar"Frame 1Symbol 148 MovieClip
"more_mc"Frame 10Symbol 156 Button
"play_mc"Frame 10Symbol 161 MovieClip
"instructions_mc"Frame 10Symbol 164 Button
"play_btn"Frame 40Symbol 271 MovieClip
"game"Frame 50Symbol 297 MovieClip
"masina1"Symbol 16 MovieClip Frame 1Symbol 15 MovieClip
"masina2"Symbol 16 MovieClip Frame 1Symbol 15 MovieClip
"masina3"Symbol 16 MovieClip Frame 1Symbol 15 MovieClip
"masina4"Symbol 16 MovieClip Frame 1Symbol 15 MovieClip
"masina5"Symbol 16 MovieClip Frame 1Symbol 15 MovieClip
"masina7"Symbol 16 MovieClip Frame 1Symbol 15 MovieClip
"cars_mc"Symbol 22 MovieClip Frame 1Symbol 16 MovieClip
"shape_pod2"Symbol 22 MovieClip Frame 1Symbol 18 MovieClip
"shape_pod1"Symbol 22 MovieClip Frame 1Symbol 20 Button
"bonus1"Symbol 33 MovieClip Frame 1Symbol 29 MovieClip
"bonus2"Symbol 33 MovieClip Frame 1Symbol 29 MovieClip
"bonus3"Symbol 33 MovieClip Frame 1Symbol 29 MovieClip
"bonus4"Symbol 33 MovieClip Frame 1Symbol 29 MovieClip
"bonus5"Symbol 33 MovieClip Frame 1Symbol 29 MovieClip
"bonus6"Symbol 33 MovieClip Frame 1Symbol 29 MovieClip
"bonus7"Symbol 33 MovieClip Frame 1Symbol 29 MovieClip
"gold"Symbol 33 MovieClip Frame 1Symbol 32 MovieClip
"masina1"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"masina2"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"masina3"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"masina4"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"masina5"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"masina6"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"masina7"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"roof"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"pod2"Symbol 100 MovieClip Frame 1Symbol 97 MovieClip
"pod1"Symbol 100 MovieClip Frame 1Symbol 99 MovieClip
"fall"Symbol 101 MovieClip [level1] Frame 1Symbol 6 MovieClip
"fall"Symbol 101 MovieClip [level1] Frame 1Symbol 6 MovieClip
"attention1"Symbol 101 MovieClip [level1] Frame 1Symbol 9 MovieClip
"attention2"Symbol 101 MovieClip [level1] Frame 1Symbol 9 MovieClip
"rattention1"Symbol 101 MovieClip [level1] Frame 1Symbol 11 MovieClip
"rattention2"Symbol 101 MovieClip [level1] Frame 1Symbol 11 MovieClip
"mcHit"Symbol 101 MovieClip [level1] Frame 1Symbol 22 MovieClip
"bonus_mc"Symbol 101 MovieClip [level1] Frame 1Symbol 33 MovieClip
"mcVehiclePlace"Symbol 101 MovieClip [level1] Frame 1Symbol 34 MovieClip
"end"Symbol 101 MovieClip [level1] Frame 1Symbol 36 MovieClip
"cars_mc"Symbol 101 MovieClip [level1] Frame 1Symbol 94 MovieClip
"poduri"Symbol 101 MovieClip [level1] Frame 1Symbol 100 MovieClip
"music"Symbol 263 MovieClip Frame 1Symbol 256 MovieClip
"scorepanel"Symbol 272 MovieClip [popup] Frame 30Symbol 263 MovieClip
"atention"Symbol 272 MovieClip [popup] Frame 30Symbol 267 MovieClip
"more_btn"Symbol 272 MovieClip [popup] Frame 30Symbol 268 MovieClip
"more_btn"Symbol 272 MovieClip [popup] Frame 50Symbol 268 MovieClip
"background"Symbol 279 MovieClip Frame 1Symbol 278 MovieClip
"back_mc"Symbol 284 MovieClip Frame 1Symbol 279 MovieClip
"scen"Symbol 290 MovieClip [bg] Frame 1Symbol 285 MovieClip
"hitspace"Symbol 290 MovieClip [bg] Frame 1Symbol 289 MovieClip
"bg_level"Symbol 297 MovieClip Frame 1Symbol 284 MovieClip
"b"Symbol 297 MovieClip Frame 1Symbol 290 MovieClip [bg]
"sbar"Symbol 297 MovieClip Frame 1Symbol 296 MovieClip
"masina3"Symbol 302 MovieClip Frame 1Symbol 15 MovieClip
"masina1"Symbol 302 MovieClip Frame 1Symbol 15 MovieClip
"masina2"Symbol 302 MovieClip Frame 1Symbol 15 MovieClip
"masina4"Symbol 302 MovieClip Frame 1Symbol 15 MovieClip
"masina5"Symbol 302 MovieClip Frame 1Symbol 15 MovieClip
"masina6"Symbol 302 MovieClip Frame 1Symbol 15 MovieClip
"masina7"Symbol 302 MovieClip Frame 1Symbol 15 MovieClip
"cars_mc"Symbol 306 MovieClip Frame 1Symbol 302 MovieClip
"shape_pod1"Symbol 306 MovieClip Frame 1Symbol 304 MovieClip
"bonus1"Symbol 309 MovieClip Frame 1Symbol 29 MovieClip
"bonus2"Symbol 309 MovieClip Frame 1Symbol 29 MovieClip
"bonus3"Symbol 309 MovieClip Frame 1Symbol 29 MovieClip
"bonus4"Symbol 309 MovieClip Frame 1Symbol 29 MovieClip
"bonus7"Symbol 309 MovieClip Frame 1Symbol 29 MovieClip
"bonus8"Symbol 309 MovieClip Frame 1Symbol 29 MovieClip
"bonus9"Symbol 309 MovieClip Frame 1Symbol 29 MovieClip
"bonus10"Symbol 309 MovieClip Frame 1Symbol 29 MovieClip
"gold"Symbol 309 MovieClip Frame 1Symbol 32 MovieClip
"masina1"Symbol 311 MovieClip Frame 1Symbol 89 MovieClip
"masina2"Symbol 311 MovieClip Frame 1Symbol 89 MovieClip
"masina5"Symbol 311 MovieClip Frame 1Symbol 89 MovieClip
"masina7"Symbol 311 MovieClip Frame 1Symbol 89 MovieClip
"masina3"Symbol 311 MovieClip Frame 1Symbol 89 MovieClip
"masina4"Symbol 311 MovieClip Frame 1Symbol 89 MovieClip
"masina6"Symbol 311 MovieClip Frame 1Symbol 89 MovieClip
"roof"Symbol 311 MovieClip Frame 1Symbol 93 MovieClip
"pod1"Symbol 314 MovieClip Frame 1Symbol 313 MovieClip
"mcHit"Symbol 316 MovieClip [level3] Frame 1Symbol 306 MovieClip
"bonus_mc"Symbol 316 MovieClip [level3] Frame 1Symbol 309 MovieClip
"end"Symbol 316 MovieClip [level3] Frame 1Symbol 36 MovieClip
"mcVehiclePlace"Symbol 316 MovieClip [level3] Frame 1Symbol 310 MovieClip
"cars_mc"Symbol 316 MovieClip [level3] Frame 1Symbol 311 MovieClip
"poduri"Symbol 316 MovieClip [level3] Frame 1Symbol 314 MovieClip
"bonus1"Symbol 321 MovieClip Frame 1Symbol 29 MovieClip
"bonus2"Symbol 321 MovieClip Frame 1Symbol 29 MovieClip
"bonus3"Symbol 321 MovieClip Frame 1Symbol 29 MovieClip
"bonus4"Symbol 321 MovieClip Frame 1Symbol 29 MovieClip
"bonus5"Symbol 321 MovieClip Frame 1Symbol 29 MovieClip
"bonus7"Symbol 321 MovieClip Frame 1Symbol 29 MovieClip
"bonus8"Symbol 321 MovieClip Frame 1Symbol 29 MovieClip
"bonus9"Symbol 321 MovieClip Frame 1Symbol 29 MovieClip
"gold"Symbol 321 MovieClip Frame 1Symbol 32 MovieClip
"masina1"Symbol 323 MovieClip Frame 1Symbol 15 MovieClip
"masina2"Symbol 323 MovieClip Frame 1Symbol 15 MovieClip
"masina3"Symbol 323 MovieClip Frame 1Symbol 15 MovieClip
"masina4"Symbol 323 MovieClip Frame 1Symbol 15 MovieClip
"masina5"Symbol 323 MovieClip Frame 1Symbol 15 MovieClip
"masina6"Symbol 323 MovieClip Frame 1Symbol 15 MovieClip
"cars_mc"Symbol 329 MovieClip Frame 1Symbol 323 MovieClip
"shape_pod1"Symbol 329 MovieClip Frame 1Symbol 325 MovieClip
"shape_pod2"Symbol 329 MovieClip Frame 1Symbol 327 MovieClip
"pod2"Symbol 331 MovieClip Frame 1Symbol 99 MovieClip
"pod1"Symbol 331 MovieClip Frame 1Symbol 313 MovieClip
"masina1"Symbol 332 MovieClip Frame 1Symbol 89 MovieClip
"masina2"Symbol 332 MovieClip Frame 1Symbol 89 MovieClip
"masina3"Symbol 332 MovieClip Frame 1Symbol 89 MovieClip
"masina4"Symbol 332 MovieClip Frame 1Symbol 89 MovieClip
"masina5"Symbol 332 MovieClip Frame 1Symbol 89 MovieClip
"masina6"Symbol 332 MovieClip Frame 1Symbol 89 MovieClip
"roof"Symbol 332 MovieClip Frame 1Symbol 93 MovieClip
"liftstart1"Symbol 335 MovieClip [level4] Frame 1Symbol 320 MovieClip
"bonus_mc"Symbol 335 MovieClip [level4] Frame 1Symbol 321 MovieClip
"fall"Symbol 335 MovieClip [level4] Frame 1Symbol 322 MovieClip
"rattention2"Symbol 335 MovieClip [level4] Frame 1Symbol 11 MovieClip
"rattention1"Symbol 335 MovieClip [level4] Frame 1Symbol 11 MovieClip
"attention1"Symbol 335 MovieClip [level4] Frame 1Symbol 9 MovieClip
"attention2"Symbol 335 MovieClip [level4] Frame 1Symbol 9 MovieClip
"mcHit"Symbol 335 MovieClip [level4] Frame 1Symbol 329 MovieClip
"liftstart"Symbol 335 MovieClip [level4] Frame 1Symbol 320 MovieClip
"end"Symbol 335 MovieClip [level4] Frame 1Symbol 36 MovieClip
"mcVehiclePlace"Symbol 335 MovieClip [level4] Frame 1Symbol 330 MovieClip
"poduri"Symbol 335 MovieClip [level4] Frame 1Symbol 331 MovieClip
"cars_mc"Symbol 335 MovieClip [level4] Frame 1Symbol 332 MovieClip
"masina1"Symbol 339 MovieClip Frame 1Symbol 15 MovieClip
"masina2"Symbol 339 MovieClip Frame 1Symbol 15 MovieClip
"masina3"Symbol 339 MovieClip Frame 1Symbol 15 MovieClip
"masina4"Symbol 339 MovieClip Frame 1Symbol 15 MovieClip
"masina5"Symbol 339 MovieClip Frame 1Symbol 15 MovieClip
"cars_mc"Symbol 345 MovieClip Frame 1Symbol 339 MovieClip
"shape_pod2"Symbol 345 MovieClip Frame 1Symbol 341 MovieClip
"shape_pod1"Symbol 345 MovieClip Frame 1Symbol 343 MovieClip
"bonus1"Symbol 346 MovieClip Frame 1Symbol 29 MovieClip
"bonus2"Symbol 346 MovieClip Frame 1Symbol 29 MovieClip
"bonus3"Symbol 346 MovieClip Frame 1Symbol 29 MovieClip
"bonus5"Symbol 346 MovieClip Frame 1Symbol 29 MovieClip
"bonus6"Symbol 346 MovieClip Frame 1Symbol 29 MovieClip
"bonus7"Symbol 346 MovieClip Frame 1Symbol 29 MovieClip
"gold"Symbol 346 MovieClip Frame 1Symbol 32 MovieClip
"pod2"Symbol 349 MovieClip Frame 1Symbol 348 MovieClip
"pod1"Symbol 349 MovieClip Frame 1Symbol 313 MovieClip
"masina1"Symbol 350 MovieClip Frame 1Symbol 89 MovieClip
"masina2"Symbol 350 MovieClip Frame 1Symbol 89 MovieClip
"masina3"Symbol 350 MovieClip Frame 1Symbol 89 MovieClip
"masina4"Symbol 350 MovieClip Frame 1Symbol 89 MovieClip
"masina5"Symbol 350 MovieClip Frame 1Symbol 89 MovieClip
"roof"Symbol 350 MovieClip Frame 1Symbol 93 MovieClip
"mcHit"Symbol 354 MovieClip [level2] Frame 1Symbol 345 MovieClip
"bonus_mc"Symbol 354 MovieClip [level2] Frame 1Symbol 346 MovieClip
"fall"Symbol 354 MovieClip [level2] Frame 1Symbol 6 MovieClip
"fall"Symbol 354 MovieClip [level2] Frame 1Symbol 6 MovieClip
"attention1"Symbol 354 MovieClip [level2] Frame 1Symbol 9 MovieClip
"rattention1"Symbol 354 MovieClip [level2] Frame 1Symbol 11 MovieClip
"rattention2"Symbol 354 MovieClip [level2] Frame 1Symbol 11 MovieClip
"attention2"Symbol 354 MovieClip [level2] Frame 1Symbol 9 MovieClip
"end"Symbol 354 MovieClip [level2] Frame 1Symbol 36 MovieClip
"poduri"Symbol 354 MovieClip [level2] Frame 1Symbol 349 MovieClip
"cars_mc"Symbol 354 MovieClip [level2] Frame 1Symbol 350 MovieClip
"mcVehiclePlace"Symbol 354 MovieClip [level2] Frame 1Symbol 351 MovieClip
"mcHit"Symbol 362 MovieClip [truckbody] Frame 1Symbol 356 MovieClip
"water"Symbol 362 MovieClip [truckbody] Frame 1Symbol 357 MovieClip
"mcDeathPoints"Symbol 362 MovieClip [truckbody] Frame 1Symbol 361 MovieClip
"mcA"Symbol 362 MovieClip [truckbody] Frame 1Symbol 360 MovieClip
"mcD"Symbol 362 MovieClip [truckbody] Frame 1Symbol 360 MovieClip
"mcC"Symbol 362 MovieClip [truckbody] Frame 1Symbol 360 MovieClip
"mcB"Symbol 362 MovieClip [truckbody] Frame 1Symbol 360 MovieClip
"mc_rim"Symbol 366 MovieClip Frame 1Symbol 365 MovieClip
"mcSpoke"Symbol 367 MovieClip [wheel] Frame 1Symbol 366 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "bg1"
ExportAssets (56)Timeline Frame 1Symbol 101 as "level1"
ExportAssets (56)Timeline Frame 1Symbol 371 as "__Packages.com.sound.CSound"
ExportAssets (56)Timeline Frame 1Symbol 372 as "__Packages.com.UI.Game"
ExportAssets (56)Timeline Frame 1Symbol 373 as "__Packages.com.ACA.DynamicsEngine"
ExportAssets (56)Timeline Frame 1Symbol 374 as "__Packages.com.ACA.Vehicle"
ExportAssets (56)Timeline Frame 1Symbol 375 as "__Packages.com.ACA.util.Vector"
ExportAssets (56)Timeline Frame 1Symbol 376 as "__Packages.com.ACA.composites.Composite"
ExportAssets (56)Timeline Frame 1Symbol 377 as "__Packages.com.ACA.primitives.Particle"
ExportAssets (56)Timeline Frame 1Symbol 378 as "__Packages.com.ACA.primitives.Wheel"
ExportAssets (56)Timeline Frame 1Symbol 379 as "__Packages.com.ACA.constraints.SpringConstraint"
ExportAssets (56)Timeline Frame 1Symbol 380 as "__Packages.com.ACA.constraints.AngularConstraint"
ExportAssets (56)Timeline Frame 1Symbol 381 as "__Packages.com.UI.Truck"
ExportAssets (56)Timeline Frame 30Symbol 272 as "popup"
ExportAssets (56)Timeline Frame 50Symbol 290 as "bg"
ExportAssets (56)Timeline Frame 50Symbol 316 as "level3"
ExportAssets (56)Timeline Frame 50Symbol 335 as "level4"
ExportAssets (56)Timeline Frame 50Symbol 354 as "level2"
ExportAssets (56)Timeline Frame 50Symbol 362 as "truckbody"
ExportAssets (56)Timeline Frame 50Symbol 367 as "wheel"

Labels

"preloader"Frame 1
"titleScreen"Frame 10
"start"Frame 20
"messages"Frame 30
"instructions"Frame 40
"game"Frame 50
"frame1"Symbol 89 MovieClip Frame 2
"frame2"Symbol 89 MovieClip Frame 22
"up"Symbol 161 MovieClip Frame 1
"over"Symbol 161 MovieClip Frame 10
"out"Symbol 161 MovieClip Frame 21
"over"Symbol 268 MovieClip Frame 10
"out"Symbol 268 MovieClip Frame 20
"over"Symbol 271 MovieClip Frame 10
"out"Symbol 271 MovieClip Frame 20
"die"Symbol 272 MovieClip [popup] Frame 1
"congrats"Symbol 272 MovieClip [popup] Frame 10
"levelup"Symbol 272 MovieClip [popup] Frame 20
"startup"Symbol 272 MovieClip [popup] Frame 30
"crash"Symbol 272 MovieClip [popup] Frame 41
"pause"Symbol 272 MovieClip [popup] Frame 50

Dynamic Text Variables

lscoreSymbol 226 EditableText"<p align="right"><font face="Arial" size="20" color="#ffffff" letterSpacing="3.000000" kerning="0">000000</font></p>"
gscoreSymbol 227 EditableText"<p align="left"><font face="Arial" size="20" color="#ffffff" letterSpacing="3.000000" kerning="0">000000</font></p>"
_root.currentlevelSymbol 257 EditableText"<p align="center"><font face="Arial" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">1</font></p>"
timerSymbol 258 EditableText"<p align="left"><font face="Arial" size="15" color="#ffffff" letterSpacing="2.000000" kerning="1">00:00</font></p>"
gscore1Symbol 259 EditableText"<p align="left"><font face="Arial" size="15" color="#ffffff" letterSpacing="2.000000" kerning="1">00000</font></p>"




http://swfchan.com/23/110167/info.shtml
Created: 13/3 -2019 22:51:35 Last modified: 13/3 -2019 22:51:35 Server time: 05/05 -2024 20:03:46