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

swfchan turned sixteen years old today! (5may2024)

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

Dragon Rider.swf

This is the info page for
Flash #133991

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


Text
PLAY MORE GAMES

INSTRUCTIONS

Use the UP and DOWM
arrows to move the car
and LEFT and RIGHT to
balance it.

Game popup

OOPS!

OOPS!

YOU ARE
WRECKED!

YOU ARE
WRECKED!

TRY AGAIN?

TRY AGAIN?

MORE GAMES

EXIT

LEVEL SCORE :
GAME SCORE :

CONGRATULATIONS

CANGRATULATIONS

YOU FINISHED
THE GAME
AND
SAVED MANKIND
FROM THE ZOMBIES!

RESTART

RESTART

COMPLETED

MISSION

COMPLETED

MISSION

NEXT LEVEL?

Gam mce

0

0

PAUSE

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__("76b19e02", this, 10301, true); function preload() { var _local2 = this.getBytesTotal(); var _local4 = this.getBytesLoaded(); var _local3 = int((_local4 * 100) / _local2); mcBar.gotoAndStop(_local3); if ((_local3 >= 100) && (_local2 > 4)) { delete this.onEnterFrame; gotoAndStop ("start"); } } stop(); this.onEnterFrame = preload; ver = $version;
Frame 9
function geturl() { getURL ("http://www.hypercargames.com", "_blank"); } stop(); _global.sndobj = new com.sound.CSound();
Frame 15
var gameLevel = 5; var currentlevel = 1; var gamescore = 0; var levelscore = 0;
Symbol 7 MovieClip [bg] Frame 1
#initclip 12 Object.registerClass("bg", com.UI.Game); #endinitclip
Symbol 235 MovieClip [__Packages.com.UI.Game] Frame 0
class com.UI.Game extends MovieClip { static var m_instance; var inPostGame, m_pauseOn, hitcount, snd, m_level, attachMovie, m_pEngine, inProcess, score, scen, m_car, _parent, bodyCrash, 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 = 0; hitcount = 0; snd = com.sound.CSound.instance; m_level = attachMovie("level" + _root.currentlevel, "_Level", 1001); m_level.mcHit._alpha = 0; m_pEngine = new com.ACA.DynamicsEngine(m_level.mcHit, 7); newRace(); } function newRace() { inPostGame = false; inProcess = true; score = 0; updatescore(0); scen._x = 0; scen._y = 0; snd.playBgsnd(); snd.playStartsnd(); 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 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.end)) { if (inProcess) { m_car.inProcess = false; inProcess = false; inPostGame = true; var _local4 = attachMovie("popup", "popup", 1002); _local4._x = 300; _local4._y = 200; _local4.lscore = _root.levelscore; _root.gamescore = _root.gamescore + _root.levelscore; _local4.gscore = _root.gamescore; _parent.scorepanel._visible = false; _parent.sbar._visible = false; if (_root.currentlevel >= _root.gameLevel) { _local4.gotoAndStop("congrats"); } else { _local4.gotoAndStop("levelup"); } snd.stopSnds(); } } for (var _local5 in m_level.obstruct) { if ((_local3.hitTest(m_level.obstruct[_local5].mc) == true) && (inProcess)) { m_level.obstruct[_local5].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) { m_car.inProcess = false; inProcess = false; inPostGame = true; var _local4 = attachMovie("popup", "dieMessage", 1002); _local4.gotoAndStop("die"); _parent.scorepanel._visible = false; _parent.sbar._visible = false; _local4.level = _root.currentlevel; _local4.lscore = _root.levelscore; _root.gamescore = _root.gamescore + _root.levelscore; _local4.gscore = _root.gamescore; snd.stopSnds(); snd.playBlastsnd(); _local4._x = 300; _local4._y = 200; } } } else { bodyCrash = false; } } } } function updatescore(no) { score = score + no; _root.levelscore = score; _parent.scorepanel.score = score; } function enableProcess(enable) { if (enable) { onEnterFrame = processRace; _scrPause.removeMovieClip(); } else { onEnterFrame = function () { }; attachMovie("popup", "_scrPause", 32001); _scrPause.gotoAndStop("pause"); _scrPause._x = 300; _scrPause._y = 200; } } 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 = 270; var rightOffset = 270; var topOffset = 250; var bottomOffset = 150; var xScrollFactor = 4; }
Symbol 236 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); trace(koeffDamp); 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 237 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 238 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 239 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 240 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 241 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 242 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 243 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 244 MovieClip [__Packages.com.UI.Truck] Frame 0
class com.UI.Truck extends com.ACA.Vehicle { var bornTime, inProcess, mode, getKeys, m_vehicleMovie, flipTime, construct, setVehicleParam, processKey, m_backWheel, m_forwardWheel; function Truck () { super(); bornTime = getTimer(); inProcess = true; mode = true; getKeys = true; } 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; 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, 11, 160), _local10.initParticle(0, 0, 4), _local9.initParticle(0, 0, 4), _local13.initWheel(0, 0, 5, 11, 180), _local8.init(0.2, 0.2), _local7.init(0.5, 0.5), _local6.init(0.7, 0.7), _local18.init(0.9, 0.9), _local17.init(0.8, 0.8), _local14.init(0.2, 0.2)); construct(_local5, _local4, _local4, _local15, _local12); engine.__set__gravity(6); var _local3 = com.ACA.Vehicle.getDefaultVehicleParam(); _local3.accelerateForwardWheel = 15; _local3.accelerateBackWheel = 40; _local3.brakeForwardWheel = -15; _local3.brakeBackWheel = -25; _local3.accPercMult = engine.__get__gravity() * 8; _local3.normalYLimit = 0.9; setVehicleParam(_local3); _local5.addToEngine(engine); } 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; } } 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); } static var TRICK_ANGLE = 130; static var EVENT_TRICK = "trick"; static var TRICK_FRONT_FLIP = 0; static var TRICK_BACK_FLIP = 1; }
Symbol 245 MovieClip [__Packages.com.sound.CSound] Frame 0
class com.sound.CSound { static var instance; var bgsnd, truckstart, truckidle, truckblast, zoombiesnd; function CSound () { bgsnd = new Sound(); bgsnd.attachSound("bgsnd"); truckstart = new Sound(); truckstart.attachSound("start"); truckidle = new Sound(); truckidle.attachSound("idle"); truckblast = new Sound(); truckblast.attachSound("blast"); zoombiesnd = new Sound(); zoombiesnd.attachSound("zoombiesnd"); truckidle.onSoundComplete = function () { this.start(0, 1); }; instance = this; } function playBgsnd() { stopBgsnd(); bgsnd.start(0, 999999999); bgsnd.setVolume(50); } function stopBgsnd() { bgsnd.stop(); } function playStartsnd() { truckidle.stop(); truckidle.start(0, 999999999); } function stopSnds() { stopBgsnd(); truckstart.stop(); truckidle.stop(); } function playBlastsnd() { truckblast.start(0, 1); } }
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 5
stop();
Symbol 61 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 5
stop();
Symbol 67 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 5
stop();
Symbol 67 MovieClip Frame 10
stop();
Instance of Symbol 57 MovieClip "playbtn" in Symbol 68 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release, keyPress "<Space>") { _parent._parent.play(); }
Instance of Symbol 61 MovieClip "insbtn" in Symbol 68 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _parent._parent.ins = true; _parent._parent.play(); _visible = false; enabled = false; }
Instance of Symbol 67 MovieClip in Symbol 68 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.geturl(); }
Symbol 76 MovieClip Frame 1
if (_parent.intro_first != undefined) { gotoAndStop (145); } else { intro_first = true; }
Symbol 76 MovieClip Frame 145
stop();
Symbol 76 MovieClip Frame 174
if (ins == true) { } else { gotoAndPlay ("revealgame"); }
Symbol 76 MovieClip Frame 215
stop();
Symbol 76 MovieClip Frame 275
_parent.gotoAndStop("game");
Symbol 91 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 1
_yscale = 200; _xscale = 200;
Symbol 93 MovieClip Frame 2
stop();
Symbol 93 MovieClip Frame 3
play();
Symbol 93 MovieClip Frame 17
stop();
Symbol 94 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 1
_yscale = 200; _xscale = 200;
Symbol 95 MovieClip Frame 2
stop();
Symbol 95 MovieClip Frame 17
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 5
stop();
Symbol 176 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 5
stop();
Symbol 176 MovieClip Frame 10
stop();
Symbol 180 MovieClip Frame 1
stop();
Symbol 180 MovieClip Frame 5
stop();
Symbol 187 MovieClip Frame 1
stop();
Instance of Symbol 172 MovieClip in Symbol 187 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release, keyPress "<Space>") { _root.gamescore = _root.gamescore - _root.levelscore; _root.game.gotoAndPlay(2); _parent._parent.removeMovieClip(); }
Instance of Symbol 176 MovieClip in Symbol 187 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.geturl(); }
Instance of Symbol 180 MovieClip in Symbol 187 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.gotoAndStop("start"); _parent._parent.removeMovieClip(); }
Instance of Symbol 183 MovieClip in Symbol 187 MovieClip Frame 1
on (release) { _root.geturl(); }
Symbol 188 MovieClip Frame 1
Symbol 188 MovieClip Frame 48
stop();
Symbol 192 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 5
stop();
Symbol 199 MovieClip Frame 1
stop();
Instance of Symbol 183 MovieClip in Symbol 199 MovieClip Frame 1
on (release) { _root.geturl(); }
Instance of Symbol 180 MovieClip in Symbol 199 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.gotoAndStop("start"); _parent._parent.removeMovieClip(); }
Instance of Symbol 196 MovieClip in Symbol 199 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release, keyPress "<Space>") { _root.gamescore = 0; _root.currentlevel = 1; _root.game.gotoAndPlay(2); _parent._parent.removeMovieClip(); }
Instance of Symbol 176 MovieClip in Symbol 199 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.geturl(); }
Symbol 200 MovieClip Frame 49
stop();
Symbol 205 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 5
stop();
Symbol 212 MovieClip Frame 1
stop();
Instance of Symbol 176 MovieClip in Symbol 212 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.geturl(); }
Instance of Symbol 180 MovieClip in Symbol 212 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.gotoAndStop("start"); _parent._parent.removeMovieClip(); }
Instance of Symbol 211 MovieClip in Symbol 212 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release, keyPress "<Space>") { _root.currentlevel++; _root.game.gotoAndPlay(2); _parent._parent.removeMovieClip(); }
Instance of Symbol 183 MovieClip in Symbol 212 MovieClip Frame 1
on (release) { _root.geturl(); }
Symbol 213 MovieClip Frame 49
stop();
Symbol 214 MovieClip [popup] Frame 1
stop();
Symbol 214 MovieClip [popup] Frame 8
stop();
Instance of Symbol 157 MovieClip in Symbol 214 MovieClip [popup] Frame 8
on (release, keyPress "<Space>") { _parent._parent.pauseOn = false; _parent.removeMovieClip(); }
Symbol 214 MovieClip [popup] Frame 14
stop();
Symbol 214 MovieClip [popup] Frame 20
stop();
Symbol 214 MovieClip [popup] Frame 27
stop();
Symbol 223 Button
on (release, keyPress "<Escape>") { _parent.b.pauseOn = !_parent.b.pauseOn; }
Instance of Symbol 183 MovieClip in Symbol 224 MovieClip Frame 1
on (release) { _root.geturl(); }
Symbol 233 MovieClip Frame 1
stop();
Symbol 233 MovieClip Frame 100
stop();
Symbol 234 MovieClip Frame 2
stop();

Library Items

Symbol 1 Sound [zoombiesnd]
Symbol 2 Sound [idle]
Symbol 3 Sound [blast]
Symbol 4 BitmapUsed by:5 75
Symbol 5 GraphicUses:4Used by:6
Symbol 6 MovieClipUses:5Used by:7
Symbol 7 MovieClip [bg]Uses:6Used by:234
Symbol 8 GraphicUsed by:9 142 233
Symbol 9 MovieClipUses:8Used by:22
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:18
Symbol 12 GraphicUsed by:13 14 145 146
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClipUses:12 13Used by:18
Symbol 15 BitmapUsed by:17
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:15 16Used by:18
Symbol 18 MovieClipUses:11 14 17Used by:22
Symbol 19 GraphicUsed by:20 151
Symbol 20 MovieClipUses:19Used by:21 22
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClipUses:9 18 21 20Used by:26
Symbol 23 GraphicUsed by:24 215
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:22 25Used by:Timeline
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClipUses:27 29Used by:35
Symbol 31 GraphicUsed by:35
Symbol 32 ShapeTweeningUsed by:35
Symbol 33 GraphicUsed by:35
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:30 31 32 33 34Used by:Timeline
Symbol 235 MovieClip [__Packages.com.UI.Game]
Symbol 236 MovieClip [__Packages.com.ACA.DynamicsEngine]
Symbol 237 MovieClip [__Packages.com.ACA.Vehicle]
Symbol 238 MovieClip [__Packages.com.ACA.util.Vector]
Symbol 239 MovieClip [__Packages.com.ACA.composites.Composite]
Symbol 240 MovieClip [__Packages.com.ACA.primitives.Particle]
Symbol 241 MovieClip [__Packages.com.ACA.primitives.Wheel]
Symbol 242 MovieClip [__Packages.com.ACA.constraints.SpringConstraint]
Symbol 243 MovieClip [__Packages.com.ACA.constraints.AngularConstraint]
Symbol 244 MovieClip [__Packages.com.UI.Truck]
Symbol 245 MovieClip [__Packages.com.sound.CSound]
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:76
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:76
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:76
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:76
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:76
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:76
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:76
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:76
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:68
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClipUses:56Used by:68
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:68
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:66
Symbol 64 FontUsed by:65 72 73 161 162 163 164 169 170 174 178 184 185 186 189 190 191 193 194 197 198 201 202 203 204 206 207 209 217 222 228
Symbol 65 TextUses:64Used by:66
Symbol 66 MovieClipUses:63 65Used by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClipUses:53 57 61 67Used by:76
Symbol 69 GraphicUsed by:76 92 158
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:74
Symbol 72 TextUses:64Used by:74
Symbol 73 TextUses:64Used by:74
Symbol 74 MovieClipUses:71 72 73Used by:76
Symbol 75 GraphicUses:4Used by:76
Symbol 76 MovieClipUses:37 39 41 43 45 47 49 51 68 69 74 75Used by:Timeline
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:103
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:103
Symbol 81 GraphicUsed by:91 94
Symbol 82 GraphicUsed by:91 94
Symbol 83 GraphicUsed by:91 94
Symbol 84 GraphicUsed by:91 94
Symbol 85 GraphicUsed by:91 94
Symbol 86 GraphicUsed by:91 94
Symbol 87 GraphicUsed by:91 94
Symbol 88 GraphicUsed by:91 94
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91 94
Symbol 91 MovieClipUses:81 82 83 84 85 86 87 88 89 90Used by:93
Symbol 92 MovieClipUses:69Used by:93 95
Symbol 93 MovieClipUses:91 92Used by:96 108 117 127 136
Symbol 94 MovieClipUses:81 82 83 84 85 86 87 88 90Used by:95
Symbol 95 MovieClipUses:94 92Used by:96 108 117 127 136
Symbol 96 MovieClipUses:93 95Used by:103
Symbol 97 MovieClipUsed by:103 112 121 131 141
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:103 112 121 131 141
Symbol 100 BitmapUsed by:102
Symbol 101 BitmapUsed by:102 111
Symbol 102 GraphicUses:100 101Used by:103
Symbol 103 MovieClip [level1]Uses:78 80 96 97 99 102Used by:Timeline
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:112
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:112
Symbol 108 MovieClipUses:93 95Used by:112
Symbol 109 BitmapUsed by:111
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:109 110 101Used by:112
Symbol 112 MovieClip [level2]Uses:105 107 108 99 97 111Used by:Timeline
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:121
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:121
Symbol 117 MovieClipUses:93 95Used by:121
Symbol 118 BitmapUsed by:120
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:118 119Used by:121
Symbol 121 MovieClip [level3]Uses:114 116 117 99 97 120Used by:Timeline
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:131
Symbol 124 BitmapUsed by:126
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:124 125Used by:131
Symbol 127 MovieClipUses:93 95Used by:131
Symbol 128 BitmapUsed by:130
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:128 129Used by:131
Symbol 131 MovieClip [level4]Uses:123 126 127 99 97 130Used by:Timeline
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:141
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:141
Symbol 136 MovieClipUses:93 95Used by:141
Symbol 137 BitmapUsed by:140
Symbol 138 BitmapUsed by:140
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:137 138 139Used by:141
Symbol 141 MovieClip [level5]Uses:133 99 135 136 97 140Used by:Timeline
Symbol 142 MovieClipUses:8Used by:153
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:150
Symbol 145 MovieClipUses:12Used by:146
Symbol 146 MovieClipUses:12 145Used by:150
Symbol 147 BitmapUsed by:149
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:147 148Used by:150
Symbol 150 MovieClipUses:144 146 149Used by:153
Symbol 151 MovieClipUses:19Used by:152 153
Symbol 152 MovieClipUses:151Used by:153
Symbol 153 MovieClip [truckbody]Uses:142 150 152 151Used by:Timeline
Symbol 154 FontUsed by:155 220 221
Symbol 155 TextUses:154Used by:214
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:214
Symbol 158 MovieClipUses:69Used by:188 200 213
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:165 192 205
Symbol 161 TextUses:64Used by:165
Symbol 162 TextUses:64Used by:165
Symbol 163 TextUses:64Used by:165
Symbol 164 TextUses:64Used by:165
Symbol 165 MovieClipUses:160 161 162 163 164Used by:188
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:187 199 212
Symbol 168 GraphicUsed by:171
Symbol 169 TextUses:64Used by:171
Symbol 170 TextUses:64Used by:171
Symbol 171 MovieClipUses:168 169 170Used by:172
Symbol 172 MovieClipUses:171Used by:187
Symbol 173 GraphicUsed by:176
Symbol 174 TextUses:64Used by:175
Symbol 175 MovieClipUses:174Used by:176
Symbol 176 MovieClipUses:173 175Used by:187 199 212
Symbol 177 GraphicUsed by:179 195
Symbol 178 TextUses:64Used by:179
Symbol 179 MovieClipUses:177 178Used by:180
Symbol 180 MovieClipUses:179Used by:187 199 212
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClipUses:182Used by:187 199 212 224
Symbol 184 TextUses:64Used by:187 199 212
Symbol 185 EditableTextUses:64Used by:187
Symbol 186 EditableTextUses:64Used by:187
Symbol 187 MovieClipUses:167 172 176 180 183 184 185 186Used by:188
Symbol 188 MovieClipUses:158 165 187Used by:214
Symbol 189 TextUses:64Used by:192
Symbol 190 TextUses:64Used by:192
Symbol 191 TextUses:64Used by:192
Symbol 192 MovieClipUses:160 189 190 191Used by:200
Symbol 193 TextUses:64Used by:195
Symbol 194 TextUses:64Used by:195
Symbol 195 MovieClipUses:177 193 194Used by:196
Symbol 196 MovieClipUses:195Used by:199
Symbol 197 EditableTextUses:64Used by:199
Symbol 198 EditableTextUses:64Used by:199
Symbol 199 MovieClipUses:167 183 180 196 184 197 198 176Used by:200
Symbol 200 MovieClipUses:158 192 199Used by:214
Symbol 201 TextUses:64Used by:205
Symbol 202 TextUses:64Used by:205
Symbol 203 TextUses:64Used by:205
Symbol 204 TextUses:64Used by:205
Symbol 205 MovieClipUses:160 201 202 203 204Used by:213
Symbol 206 EditableTextUses:64Used by:212
Symbol 207 EditableTextUses:64Used by:212
Symbol 208 GraphicUsed by:210 223
Symbol 209 TextUses:64Used by:210
Symbol 210 MovieClipUses:208 209Used by:211
Symbol 211 MovieClipUses:210Used by:212
Symbol 212 MovieClipUses:167 184 206 207 176 180 211 183Used by:213
Symbol 213 MovieClipUses:158 205 212Used by:214
Symbol 214 MovieClip [popup]Uses:155 157 188 200 213Used by:Timeline
Symbol 215 MovieClipUses:23Used by:216
Symbol 216 MovieClip [wheel]Uses:215Used by:Timeline
Symbol 217 TextUses:64Used by:234
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:224
Symbol 220 EditableTextUses:154Used by:224
Symbol 221 EditableTextUses:154Used by:224
Symbol 222 TextUses:64Used by:223
Symbol 223 ButtonUses:222 208Used by:224
Symbol 224 MovieClipUses:219 220 221 183 223Used by:234
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClipUses:226Used by:233
Symbol 228 TextUses:64Used by:233
Symbol 229 ShapeTweeningUsed by:233
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:232
Symbol 232 MovieClipUses:231Used by:233
Symbol 233 MovieClipUses:227 228 229 232 8Used by:234
Symbol 234 MovieClipUses:217 7 224 233Used by:Timeline

Instance Names

"mcBar"Frame 1Symbol 35 MovieClip
"game"Frame 15Symbol 234 MovieClip
"scen"Symbol 7 MovieClip [bg] Frame 1Symbol 6 MovieClip
"mcHit"Symbol 22 MovieClip Frame 1Symbol 9 MovieClip
"mcDeathPoints"Symbol 22 MovieClip Frame 1Symbol 21 MovieClip
"mcA"Symbol 22 MovieClip Frame 1Symbol 20 MovieClip
"mcD"Symbol 22 MovieClip Frame 1Symbol 20 MovieClip
"mcC"Symbol 22 MovieClip Frame 1Symbol 20 MovieClip
"mcB"Symbol 22 MovieClip Frame 1Symbol 20 MovieClip
"mcSpoke"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"playbtn"Symbol 68 MovieClip Frame 1Symbol 57 MovieClip
"insbtn"Symbol 68 MovieClip Frame 1Symbol 61 MovieClip
"mc"Symbol 93 MovieClip Frame 1Symbol 92 MovieClip
"mc"Symbol 95 MovieClip Frame 1Symbol 92 MovieClip
"mcHit"Symbol 103 MovieClip [level1] Frame 1Symbol 80 MovieClip
"obstruct"Symbol 103 MovieClip [level1] Frame 1Symbol 96 MovieClip
"mcVehiclePlace"Symbol 103 MovieClip [level1] Frame 1Symbol 97 MovieClip
"end"Symbol 103 MovieClip [level1] Frame 1Symbol 99 MovieClip
"mcHit"Symbol 112 MovieClip [level2] Frame 1Symbol 107 MovieClip
"obstruct"Symbol 112 MovieClip [level2] Frame 1Symbol 108 MovieClip
"end"Symbol 112 MovieClip [level2] Frame 1Symbol 99 MovieClip
"mcVehiclePlace"Symbol 112 MovieClip [level2] Frame 1Symbol 97 MovieClip
"mcHit"Symbol 121 MovieClip [level3] Frame 1Symbol 116 MovieClip
"obstruct"Symbol 121 MovieClip [level3] Frame 1Symbol 117 MovieClip
"end"Symbol 121 MovieClip [level3] Frame 1Symbol 99 MovieClip
"mcVehiclePlace"Symbol 121 MovieClip [level3] Frame 1Symbol 97 MovieClip
"mcHit"Symbol 131 MovieClip [level4] Frame 1Symbol 123 MovieClip
"obstruct"Symbol 131 MovieClip [level4] Frame 1Symbol 127 MovieClip
"end"Symbol 131 MovieClip [level4] Frame 1Symbol 99 MovieClip
"mcVehiclePlace"Symbol 131 MovieClip [level4] Frame 1Symbol 97 MovieClip
"mcHit"Symbol 141 MovieClip [level5] Frame 1Symbol 133 MovieClip
"end"Symbol 141 MovieClip [level5] Frame 1Symbol 99 MovieClip
"obstruct"Symbol 141 MovieClip [level5] Frame 1Symbol 136 MovieClip
"end"Symbol 141 MovieClip [level5] Frame 1Symbol 99 MovieClip
"mcVehiclePlace"Symbol 141 MovieClip [level5] Frame 1Symbol 97 MovieClip
"mcHit"Symbol 153 MovieClip [truckbody] Frame 1Symbol 142 MovieClip
"mcDeathPoints"Symbol 153 MovieClip [truckbody] Frame 1Symbol 152 MovieClip
"mcA"Symbol 153 MovieClip [truckbody] Frame 1Symbol 151 MovieClip
"mcD"Symbol 153 MovieClip [truckbody] Frame 1Symbol 151 MovieClip
"mcC"Symbol 153 MovieClip [truckbody] Frame 1Symbol 151 MovieClip
"mcB"Symbol 153 MovieClip [truckbody] Frame 1Symbol 151 MovieClip
"mcSpoke"Symbol 216 MovieClip [wheel] Frame 1Symbol 215 MovieClip
"b"Symbol 234 MovieClip Frame 2Symbol 7 MovieClip [bg]
"scorepanel"Symbol 234 MovieClip Frame 2Symbol 224 MovieClip
"sbar"Symbol 234 MovieClip Frame 2Symbol 233 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "zoombiesnd"
ExportAssets (56)Timeline Frame 1Symbol 2 as "idle"
ExportAssets (56)Timeline Frame 1Symbol 3 as "blast"
ExportAssets (56)Timeline Frame 1Symbol 7 as "bg"
ExportAssets (56)Timeline Frame 1Symbol 235 as "__Packages.com.UI.Game"
ExportAssets (56)Timeline Frame 1Symbol 236 as "__Packages.com.ACA.DynamicsEngine"
ExportAssets (56)Timeline Frame 1Symbol 237 as "__Packages.com.ACA.Vehicle"
ExportAssets (56)Timeline Frame 1Symbol 238 as "__Packages.com.ACA.util.Vector"
ExportAssets (56)Timeline Frame 1Symbol 239 as "__Packages.com.ACA.composites.Composite"
ExportAssets (56)Timeline Frame 1Symbol 240 as "__Packages.com.ACA.primitives.Particle"
ExportAssets (56)Timeline Frame 1Symbol 241 as "__Packages.com.ACA.primitives.Wheel"
ExportAssets (56)Timeline Frame 1Symbol 242 as "__Packages.com.ACA.constraints.SpringConstraint"
ExportAssets (56)Timeline Frame 1Symbol 243 as "__Packages.com.ACA.constraints.AngularConstraint"
ExportAssets (56)Timeline Frame 1Symbol 244 as "__Packages.com.UI.Truck"
ExportAssets (56)Timeline Frame 1Symbol 245 as "__Packages.com.sound.CSound"
ExportAssets (56)Timeline Frame 9Symbol 103 as "level1"
ExportAssets (56)Timeline Frame 9Symbol 112 as "level2"
ExportAssets (56)Timeline Frame 9Symbol 121 as "level3"
ExportAssets (56)Timeline Frame 9Symbol 131 as "level4"
ExportAssets (56)Timeline Frame 9Symbol 141 as "level5"
ExportAssets (56)Timeline Frame 9Symbol 153 as "truckbody"
ExportAssets (56)Timeline Frame 9Symbol 214 as "popup"
ExportAssets (56)Timeline Frame 9Symbol 216 as "wheel"

Labels

"preloader"Frame 1
"start"Frame 9
"game"Frame 15
"revealgame"Symbol 76 MovieClip Frame 245
"die"Symbol 93 MovieClip Frame 3
"die"Symbol 95 MovieClip Frame 3
"pause"Symbol 214 MovieClip [popup] Frame 8
"die"Symbol 214 MovieClip [popup] Frame 14
"congrats"Symbol 214 MovieClip [popup] Frame 20
"levelup"Symbol 214 MovieClip [popup] Frame 27

Dynamic Text Variables

_root.gamescoreSymbol 185 EditableText""
_root.levelscoreSymbol 186 EditableText""
_root.gamescoreSymbol 197 EditableText""
_root.levelscoreSymbol 198 EditableText""
_root.gamescoreSymbol 206 EditableText""
_root.levelscoreSymbol 207 EditableText""
scoreSymbol 220 EditableText"0"
_root.currentlevelSymbol 221 EditableText"0"




http://swfchan.com/27/133991/info.shtml
Created: 10/2 -2019 02:42:32 Last modified: 10/2 -2019 02:42:32 Server time: 05/05 -2024 23:20:55