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

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

truck-or-treat-halloween.swf

This is the info page for
Flash #109269

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


Text
Presents:

Instructions

<p align="center"><font face="Slant" size="33" color="#e8610d" letterSpacing="3.000000" kerning="0">time Expired</font></p>

<p align="center"><font face="Slant" size="25" color="#ffffff" letterSpacing="3.000000" kerning="0">000000</font></p>

<p align="center"><font face="Slant" size="25" color="#ffffff" letterSpacing="3.000000" kerning="0">000000</font></p>

<p align="center"><font face="Slant" size="50" color="#e55f0d" letterSpacing="3.000000" kerning="0">level Complete</font></p>

<p align="center"><font face="Slant" size="25" color="#e8610d" letterSpacing="3.000000" kerning="0">level score</font></p>

<p align="center"><font face="Slant" size="25" color="#e05e0d" letterSpacing="3.000000" kerning="0">total score</font></p>

<p align="center"><font face="Slant" size="35" color="#c66519" letterSpacing="3.000000" kerning="0">you crashed</font></p>

<p align="center"><font face="Slant" size="31" color="#ff6600" letterSpacing="0.000000" kerning="1">Game Paused</font></p>

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

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

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

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

<p align="left"><font face="Arial" size="18" color="#f5f5be" letterSpacing="2.000000" kerning="1">Level</font></p>

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

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__("6fff91fa", this, 10301, true); function preload() { var _local4 = this.getBytesTotal(); var _local5 = this.getBytesLoaded(); var _local3 = int((_local5 * 100) / _local4); _root.mvBar.loadtext = _local3 + " %"; mcBar.gotoAndStop(_local3); if ((_local3 >= 100) && (_local4 > 4)) { delete this.onEnterFrame; gotoAndStop ("titleScreen"); } } stop(); this.onEnterFrame = preload; ver = $version;
Instance of Symbol 68 MovieClip in Frame 1
on (press) { getURL ("http://www.101cargames.com", "_blank"); }
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_btn.onRelease = function () { gotoAndStop ("game"); stopAllSounds(); }; play_btn.onRollOver = function () { play_btn.gotoAndPlay("over"); }; play_btn.onRollOut = function () { play_btn.gotoAndPlay("out"); }; 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"); };
Frame 20
gotoAndStop ("game");
Frame 40
play_btn.onRelease = function () { gotoAndStop ("game"); }; play_btn.onRollOver = function () { play_btn.gotoAndPlay("over"); }; play_btn.onRollOut = function () { play_btn.gotoAndPlay("out"); };
Frame 50
init();
Symbol 304 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 305 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, _parent, setint, inProcess, scen, m_car, 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 = 0; sec = 60; snd = com.sound.CSound.instance; firetime = 75; trace("_root.currentlevel" + _root.currentlevel); m_level = attachMovie("level" + _root.currentlevel, "_Level", 1001); trace("m_level._x" + m_level._y); m_level.mcHit._alpha = 0; m_pEngine = new com.ACA.DynamicsEngine(m_level.mcHit, 7); var mc = attachMovie("popup", "popup", 1002); trace("mc" + mc); mc._x = 400; mc._y = 300; mc.gotoAndStop("startup"); var sco = this; trace("init :" + _root.gamescore1); _parent.scorepanel.gscore1 = _root.gamescore1; if (_root.sndon == true) { _parent.scorepanel.music.txt = "ON"; snd.sndvolon(); } else { _parent.scorepanel.music.txt = "OFF"; snd.sndvoloff(); } mc.onEnterFrame = function () { if (mc.lev._currentframe >= 90) { sco.str(); mc.onEnterFrame = null; } }; _parent.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) { _parent.scorepanel.timer = "00:00"; clearInterval(setint); } } if (min == 0) { _parent.scorepanel.timer = "00:" + sec; if (sec < 10) { _parent.scorepanel.timer = "00:0" + sec; } } else { _parent.scorepanel.timer = (("0" + min) + ":") + sec; if (sec < 10) { _parent.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) { _parent.scorepanel.music.gotoAndStop(1); snd.sndvolon(); } else { _parent.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"); } trace("_root.levelscore :" + _root.levelscore); trace("die count " + _root.dieCount); _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(); _parent.scorepanel._visible = false; _parent.sbar._visible = false; trace("_root.gamescore :" + _root.gamescore1); trace("sec :" + sec); 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]._alpha != 0) { m_level.bonus_mc["bonus" + i]._alpha = 0; trace("bonus"); _root.levelscore = _root.levelscore + 111; _root.game.scorepanel.gscore1 = _root.game.scorepanel.gscore1 + 111; } } i++; } } if (_local3.hitTest(m_level.end)) { m_car.stopCar(stopArray[_root.currentlevel - 1]); if (m_car.kids == true) { if (kid == false) { m_car.showKids(); kid = true; } if (_level0.game.b._Level.mcVehiclePlace._dmCarBody.copii.bla == true) { 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"); _parent.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; trace("gamescore :" + _root.gamescore1); snd.stopSnds(); snd.playBlastsnd(); clearInterval(setint); } } } else { bodyCrash = false; } if (m_car.chkDeath(m_level.mcHit.Deathhit) || (min < 0)) { _parent.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; _parent.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; trace("gamescore :" + _root.gamescore1); snd.stopSnds(); snd.playBlastsnd(); clearInterval(setint); } } } } function updatescore(no) { score = score + no; _root.levelscore = score; _parent.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 > ((500 - bottomOffset) - _local3)) { m_level._y = (500 - 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 306 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 307 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 308 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 309 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 310 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 311 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 312 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 313 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 314 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 = 700; _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 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 20
stop();
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 20
stop();
Symbol 85 MovieClip Frame 1
instructions_btn.onRelease = function () { _root.gotoAndStop("instructions"); };
Symbol 107 MovieClip Frame 372
gotoAndPlay ("witch");
Symbol 113 Button
on (release) { _root.gamescore = _root.gamescore - _root.levelscore; _parent._parent.removeMovieClip(); _root.gotoAndStop("start"); }
Symbol 115 Button
on (release) { getURL ("http://www.101cargames.com", "_blank"); }
Symbol 117 Button
on (press) { getURL ("http://www.101cargames.com", "_blank"); }
Symbol 120 Button
on (release) { _root.dieCount = 0; _root.gamescore1 = 0; _root.currentlevel = 1; trace(_parent._parent); trace(this); _parent._parent.removeMovieClip(); _root.gotoAndStop("start"); }
Symbol 128 Button
on (release) { _root.dieCount = 0; _root.currentlevel++; trace(_parent._parent); trace(this); _parent._parent.removeMovieClip(); _root.gotoAndStop("start"); }
Symbol 134 Button
on (press) { _root.game.b.pauseOn = true; }
Symbol 149 MovieClip Frame 1
stop(); gotoAndStop(_root.currentlevel);
Symbol 150 MovieClip Frame 64
stop();
Symbol 153 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"); };
Symbol 153 MovieClip [popup] Frame 10
stop();
Symbol 153 MovieClip [popup] Frame 20
stop(); var se = _root.game.scorepanel.timer; var s = se.split(":")[1]; lscore = (_root.levelscore - (_root.dieCount * 100)) + (Number(s) * 100); gscore = _root.gamescore1;
Symbol 153 MovieClip [popup] Frame 29
stop();
Symbol 153 MovieClip [popup] Frame 30
stop();
Instance of Symbol 138 MovieClip in Symbol 153 MovieClip [popup] Frame 30
on (release) { getURL ("http://www.101cargames.com", "_blank"); }
Symbol 153 MovieClip [popup] Frame 41
stop(); crash.play();
Instance of Symbol 74 MovieClip in Symbol 153 MovieClip [popup] Frame 50
on (press) { _root.game.b.pauseOn = false; }
Symbol 159 MovieClip Frame 1
stop(); trace("back" + this);
Symbol 159 MovieClip Frame 1000
stop();
Symbol 163 MovieClip Frame 1000
stop();
Symbol 167 MovieClip Frame 1000
stop();
Symbol 172 MovieClip Frame 1
onEnterFrame = function () { gotoAndStop(_root.currentlevel); };
Symbol 178 MovieClip [bg] Frame 1
#initclip 12 Object.registerClass("bg", com.UI.Game); #endinitclip
Instance of Symbol 177 MovieClip "hitspace" in Symbol 178 MovieClip [bg] Frame 1
onClipEvent (load) { _visible = false; }
Symbol 184 MovieClip Frame 1
stop();
Symbol 198 MovieClip Frame 1
stop();
Symbol 199 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 278 MovieClip Frame 1
stop();
Symbol 278 MovieClip Frame 65
stop(); var bla = true; trace(this.bla);
Symbol 291 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 27
gotoAndPlay (2);
Symbol 298 MovieClip [truckbody] Frame 1
onEnterFrame = function () { carlig_mc._rotation = -this._rotation; };

Library Items

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

Instance Names

"mcBar"Frame 1Symbol 62 MovieClip
"play_btn"Frame 10Symbol 74 MovieClip
"more_btn"Frame 10Symbol 78 MovieClip
"play_btn"Frame 40Symbol 74 MovieClip
"game"Frame 50Symbol 199 MovieClip
"bonus1"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"bonus2"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"bonus3"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"bonus4"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"bonus5"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"bonus6"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"mcHit"Symbol 38 MovieClip [level1] Frame 1Symbol 22 MovieClip
"bonus_mc"Symbol 38 MovieClip [level1] Frame 1Symbol 26 MovieClip
"mcVehiclePlace"Symbol 38 MovieClip [level1] Frame 1Symbol 27 MovieClip
"end"Symbol 38 MovieClip [level1] Frame 1Symbol 29 MovieClip
"mc_rim"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"mcSpoke"Symbol 58 MovieClip [wheel] Frame 1Symbol 57 MovieClip
"instructions_btn"Symbol 85 MovieClip Frame 1Symbol 84 Button
"more_btn"Symbol 153 MovieClip [popup] Frame 30Symbol 78 MovieClip
"more_btn"Symbol 153 MovieClip [popup] Frame 50Symbol 78 MovieClip
"background"Symbol 159 MovieClip Frame 1Symbol 158 MovieClip
"back_mc"Symbol 172 MovieClip Frame 1Symbol 159 MovieClip
"scen"Symbol 178 MovieClip [bg] Frame 1Symbol 173 MovieClip
"hitspace"Symbol 178 MovieClip [bg] Frame 1Symbol 177 MovieClip
"music"Symbol 191 MovieClip Frame 1Symbol 184 MovieClip
"bg_level"Symbol 199 MovieClip Frame 1Symbol 172 MovieClip
"b"Symbol 199 MovieClip Frame 1Symbol 178 MovieClip [bg]
"scorepanel"Symbol 199 MovieClip Frame 1Symbol 191 MovieClip
"sbar"Symbol 199 MovieClip Frame 1Symbol 198 MovieClip
"bonus1"Symbol 206 MovieClip Frame 1Symbol 25 MovieClip
"bonus2"Symbol 206 MovieClip Frame 1Symbol 25 MovieClip
"bonus3"Symbol 206 MovieClip Frame 1Symbol 25 MovieClip
"bonus4"Symbol 206 MovieClip Frame 1Symbol 25 MovieClip
"bonus5"Symbol 206 MovieClip Frame 1Symbol 25 MovieClip
"bonus6"Symbol 206 MovieClip Frame 1Symbol 25 MovieClip
"mcHit"Symbol 218 MovieClip [level4] Frame 1Symbol 205 MovieClip
"bonus_mc"Symbol 218 MovieClip [level4] Frame 1Symbol 206 MovieClip
"end"Symbol 218 MovieClip [level4] Frame 1Symbol 29 MovieClip
"mcVehiclePlace"Symbol 218 MovieClip [level4] Frame 1Symbol 207 MovieClip
"bonus1"Symbol 221 MovieClip Frame 1Symbol 25 MovieClip
"bonus2"Symbol 221 MovieClip Frame 1Symbol 25 MovieClip
"bonus3"Symbol 221 MovieClip Frame 1Symbol 25 MovieClip
"bonus4"Symbol 221 MovieClip Frame 1Symbol 25 MovieClip
"bonus5"Symbol 221 MovieClip Frame 1Symbol 25 MovieClip
"bonus6"Symbol 221 MovieClip Frame 1Symbol 25 MovieClip
"bonus_mc"Symbol 233 MovieClip [level3] Frame 1Symbol 221 MovieClip
"mcHit"Symbol 233 MovieClip [level3] Frame 1Symbol 223 MovieClip
"end"Symbol 233 MovieClip [level3] Frame 1Symbol 29 MovieClip
"mcVehiclePlace"Symbol 233 MovieClip [level3] Frame 1Symbol 224 MovieClip
"bonus1"Symbol 238 MovieClip Frame 1Symbol 25 MovieClip
"bonus2"Symbol 238 MovieClip Frame 1Symbol 25 MovieClip
"bonus3"Symbol 238 MovieClip Frame 1Symbol 25 MovieClip
"bonus4"Symbol 238 MovieClip Frame 1Symbol 25 MovieClip
"bonus5"Symbol 238 MovieClip Frame 1Symbol 25 MovieClip
"bonus6"Symbol 238 MovieClip Frame 1Symbol 25 MovieClip
"bonus7"Symbol 238 MovieClip Frame 1Symbol 25 MovieClip
"bonus8"Symbol 238 MovieClip Frame 1Symbol 25 MovieClip
"bonus9"Symbol 238 MovieClip Frame 1Symbol 25 MovieClip
"mcHit"Symbol 247 MovieClip [level2] Frame 1Symbol 237 MovieClip
"bonus_mc"Symbol 247 MovieClip [level2] Frame 1Symbol 238 MovieClip
"end"Symbol 247 MovieClip [level2] Frame 1Symbol 29 MovieClip
"mcVehiclePlace"Symbol 247 MovieClip [level2] Frame 1Symbol 239 MovieClip
"copii"Symbol 298 MovieClip [truckbody] Frame 1Symbol 278 MovieClip
"mcHit"Symbol 298 MovieClip [truckbody] Frame 1Symbol 280 MovieClip
"water"Symbol 298 MovieClip [truckbody] Frame 1Symbol 291 MovieClip
"carlig_mc"Symbol 298 MovieClip [truckbody] Frame 1Symbol 294 MovieClip
"mcDeathPoints"Symbol 298 MovieClip [truckbody] Frame 1Symbol 297 MovieClip
"mcA"Symbol 298 MovieClip [truckbody] Frame 1Symbol 296 MovieClip
"mcD"Symbol 298 MovieClip [truckbody] Frame 1Symbol 296 MovieClip
"mcC"Symbol 298 MovieClip [truckbody] Frame 1Symbol 296 MovieClip
"mcB"Symbol 298 MovieClip [truckbody] Frame 1Symbol 296 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "trickotreat"
ExportAssets (56)Timeline Frame 1Symbol 2 as "bg1"
ExportAssets (56)Timeline Frame 1Symbol 38 as "level1"
ExportAssets (56)Timeline Frame 1Symbol 58 as "wheel"
ExportAssets (56)Timeline Frame 1Symbol 304 as "__Packages.com.sound.CSound"
ExportAssets (56)Timeline Frame 1Symbol 305 as "__Packages.com.UI.Game"
ExportAssets (56)Timeline Frame 1Symbol 306 as "__Packages.com.ACA.DynamicsEngine"
ExportAssets (56)Timeline Frame 1Symbol 307 as "__Packages.com.ACA.Vehicle"
ExportAssets (56)Timeline Frame 1Symbol 308 as "__Packages.com.ACA.util.Vector"
ExportAssets (56)Timeline Frame 1Symbol 309 as "__Packages.com.ACA.composites.Composite"
ExportAssets (56)Timeline Frame 1Symbol 310 as "__Packages.com.ACA.primitives.Particle"
ExportAssets (56)Timeline Frame 1Symbol 311 as "__Packages.com.ACA.primitives.Wheel"
ExportAssets (56)Timeline Frame 1Symbol 312 as "__Packages.com.ACA.constraints.SpringConstraint"
ExportAssets (56)Timeline Frame 1Symbol 313 as "__Packages.com.ACA.constraints.AngularConstraint"
ExportAssets (56)Timeline Frame 1Symbol 314 as "__Packages.com.UI.Truck"
ExportAssets (56)Timeline Frame 30Symbol 153 as "popup"
ExportAssets (56)Timeline Frame 50Symbol 178 as "bg"
ExportAssets (56)Timeline Frame 50Symbol 218 as "level4"
ExportAssets (56)Timeline Frame 50Symbol 233 as "level3"
ExportAssets (56)Timeline Frame 50Symbol 247 as "level2"
ExportAssets (56)Timeline Frame 50Symbol 298 as "truckbody"

Labels

"preloader"Frame 1
"titleScreen"Frame 10
"start"Frame 20
"messages"Frame 30
"instructions"Frame 40
"game"Frame 50
"over"Symbol 74 MovieClip Frame 10
"out"Symbol 74 MovieClip Frame 20
"over"Symbol 78 MovieClip Frame 10
"out"Symbol 78 MovieClip Frame 20
"witch"Symbol 107 MovieClip Frame 131
"die"Symbol 153 MovieClip [popup] Frame 1
"congrats"Symbol 153 MovieClip [popup] Frame 10
"levelup"Symbol 153 MovieClip [popup] Frame 20
"startup"Symbol 153 MovieClip [popup] Frame 30
"crash"Symbol 153 MovieClip [popup] Frame 41
"pause"Symbol 153 MovieClip [popup] Frame 50

Dynamic Text Variables

lscoreSymbol 123 EditableText"<p align="center"><font face="Slant" size="25" color="#ffffff" letterSpacing="3.000000" kerning="0">000000</font></p>"
gscoreSymbol 124 EditableText"<p align="center"><font face="Slant" size="25" color="#ffffff" letterSpacing="3.000000" kerning="0">000000</font></p>"
_root.currentlevelSymbol 185 EditableText"<p align="center"><font face="Arial" size="18" color="#fefec2" letterSpacing="0.000000" kerning="1">1</font></p>"
timerSymbol 186 EditableText"<p align="left"><font face="Arial" size="18" color="#fdfdc2" letterSpacing="2.000000" kerning="1">00:60</font></p>"
gscore1Symbol 187 EditableText"<p align="left"><font face="Arial" size="18" color="#f5f5be" letterSpacing="2.000000" kerning="1">00000</font></p>"




http://swfchan.com/22/109269/info.shtml
Created: 14/3 -2019 14:51:55 Last modified: 14/3 -2019 14:51:55 Server time: 25/04 -2024 17:04:24