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

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

dragon-rider-game.swf

This is the info page for
Flash #108897

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


Text
More games

More games

<p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.didigames.com"><b>http://www.kibagames.com</b></a></font></p>

HELP

Use the UP and DOWN
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

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 233 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 234 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 235 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 236 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 237 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 238 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 239 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 240 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 241 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 242 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 243 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 47 Button
on (release) { getURL ("http://www.hypercargames.com", "_blank"); }
Symbol 53 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 5
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 5
stop();
Instance of Symbol 53 MovieClip "playbtn" in Symbol 57 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release, keyPress "<Space>") { _parent._parent.play(); }
Instance of Symbol 56 MovieClip "insbtn" in Symbol 57 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _parent._parent.ins = true; _parent._parent.play(); _visible = false; enabled = false; }
Symbol 62 Button
on (release) { getURL ("http://www.kibagames.com", "_blank"); }
Symbol 70 MovieClip Frame 1
if (_parent.intro_first != undefined) { gotoAndStop (145); } else { intro_first = true; }
Symbol 70 MovieClip Frame 145
stop();
Symbol 70 MovieClip Frame 174
if (ins == true) { } else { gotoAndPlay ("revealgame"); }
Symbol 70 MovieClip Frame 215
stop();
Symbol 70 MovieClip Frame 275
_parent.gotoAndStop("game");
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
_yscale = 200; _xscale = 200;
Symbol 94 MovieClip Frame 2
stop();
Symbol 94 MovieClip Frame 17
stop();
Symbol 164 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 5
stop();
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 5
stop();
Symbol 175 MovieClip Frame 10
stop();
Symbol 179 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 5
stop();
Symbol 186 MovieClip Frame 1
stop();
Instance of Symbol 171 MovieClip in Symbol 186 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 175 MovieClip in Symbol 186 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.geturl(); }
Instance of Symbol 179 MovieClip in Symbol 186 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.gotoAndStop("start"); _parent._parent.removeMovieClip(); }
Instance of Symbol 179 MovieClip in Symbol 186 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.gotoAndStop("start"); _parent._parent.removeMovieClip(); }
Instance of Symbol 182 MovieClip in Symbol 186 MovieClip Frame 1
on (release) { _root.geturl(); }
Symbol 187 MovieClip Frame 1
Symbol 187 MovieClip Frame 48
stop();
Symbol 191 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 5
stop();
Symbol 198 MovieClip Frame 1
stop();
Instance of Symbol 182 MovieClip in Symbol 198 MovieClip Frame 1
on (release) { _root.geturl(); }
Instance of Symbol 179 MovieClip in Symbol 198 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.gotoAndStop("start"); _parent._parent.removeMovieClip(); }
Instance of Symbol 195 MovieClip in Symbol 198 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 175 MovieClip in Symbol 198 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.geturl(); }
Instance of Symbol 179 MovieClip in Symbol 198 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.gotoAndStop("start"); _parent._parent.removeMovieClip(); }
Symbol 199 MovieClip Frame 49
stop();
Symbol 204 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 5
stop();
Symbol 210 MovieClip Frame 1
stop();
Instance of Symbol 175 MovieClip in Symbol 210 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.geturl(); }
Instance of Symbol 179 MovieClip in Symbol 210 MovieClip Frame 1
on (rollOver) { gotoAndPlay (2); } on (rollOut) { gotoAndPlay (6); } on (release) { _root.gotoAndStop("start"); _parent._parent.removeMovieClip(); }
Instance of Symbol 209 MovieClip in Symbol 210 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 182 MovieClip in Symbol 210 MovieClip Frame 1
on (release) { _root.geturl(); }
Symbol 211 MovieClip Frame 49
stop();
Symbol 212 MovieClip [popup] Frame 1
stop();
Symbol 212 MovieClip [popup] Frame 8
stop();
Instance of Symbol 156 MovieClip in Symbol 212 MovieClip [popup] Frame 8
on (release, keyPress "<Space>") { _parent._parent.pauseOn = false; _parent.removeMovieClip(); }
Symbol 212 MovieClip [popup] Frame 14
stop();
Symbol 212 MovieClip [popup] Frame 20
stop();
Symbol 212 MovieClip [popup] Frame 27
stop();
Symbol 221 Button
on (release, keyPress "<Escape>") { _parent.b.pauseOn = !_parent.b.pauseOn; }
Instance of Symbol 182 MovieClip in Symbol 222 MovieClip Frame 1
on (release) { _root.geturl(); }
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 100
stop();
Symbol 232 MovieClip Frame 2
stop();

Library Items

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

Instance Names

"mcBar"Frame 1Symbol 35 MovieClip
"game"Frame 15Symbol 232 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 57 MovieClip Frame 1Symbol 53 MovieClip
"insbtn"Symbol 57 MovieClip Frame 1Symbol 56 MovieClip
"ssssaaa"Symbol 70 MovieClip Frame 103Symbol 47 Button
"mc"Symbol 93 MovieClip Frame 1Symbol 92 MovieClip
"mc"Symbol 94 MovieClip Frame 1Symbol 92 MovieClip
"mcHit"Symbol 102 MovieClip [level1] Frame 1Symbol 74 MovieClip
"obstruct"Symbol 102 MovieClip [level1] Frame 1Symbol 95 MovieClip
"mcVehiclePlace"Symbol 102 MovieClip [level1] Frame 1Symbol 96 MovieClip
"end"Symbol 102 MovieClip [level1] Frame 1Symbol 98 MovieClip
"mcHit"Symbol 111 MovieClip [level2] Frame 1Symbol 106 MovieClip
"obstruct"Symbol 111 MovieClip [level2] Frame 1Symbol 107 MovieClip
"end"Symbol 111 MovieClip [level2] Frame 1Symbol 98 MovieClip
"mcVehiclePlace"Symbol 111 MovieClip [level2] Frame 1Symbol 96 MovieClip
"mcHit"Symbol 120 MovieClip [level3] Frame 1Symbol 115 MovieClip
"obstruct"Symbol 120 MovieClip [level3] Frame 1Symbol 116 MovieClip
"end"Symbol 120 MovieClip [level3] Frame 1Symbol 98 MovieClip
"mcVehiclePlace"Symbol 120 MovieClip [level3] Frame 1Symbol 96 MovieClip
"mcHit"Symbol 130 MovieClip [level4] Frame 1Symbol 122 MovieClip
"obstruct"Symbol 130 MovieClip [level4] Frame 1Symbol 126 MovieClip
"end"Symbol 130 MovieClip [level4] Frame 1Symbol 98 MovieClip
"mcVehiclePlace"Symbol 130 MovieClip [level4] Frame 1Symbol 96 MovieClip
"mcHit"Symbol 140 MovieClip [level5] Frame 1Symbol 132 MovieClip
"end"Symbol 140 MovieClip [level5] Frame 1Symbol 98 MovieClip
"obstruct"Symbol 140 MovieClip [level5] Frame 1Symbol 135 MovieClip
"end"Symbol 140 MovieClip [level5] Frame 1Symbol 98 MovieClip
"mcVehiclePlace"Symbol 140 MovieClip [level5] Frame 1Symbol 96 MovieClip
"mcHit"Symbol 152 MovieClip [truckbody] Frame 1Symbol 141 MovieClip
"mcDeathPoints"Symbol 152 MovieClip [truckbody] Frame 1Symbol 151 MovieClip
"mcA"Symbol 152 MovieClip [truckbody] Frame 1Symbol 150 MovieClip
"mcD"Symbol 152 MovieClip [truckbody] Frame 1Symbol 150 MovieClip
"mcC"Symbol 152 MovieClip [truckbody] Frame 1Symbol 150 MovieClip
"mcB"Symbol 152 MovieClip [truckbody] Frame 1Symbol 150 MovieClip
"ssssaaa"Symbol 164 MovieClip Frame 1Symbol 47 Button
"ssssaaa"Symbol 191 MovieClip Frame 1Symbol 47 Button
"ssssaaa"Symbol 204 MovieClip Frame 1Symbol 47 Button
"mcSpoke"Symbol 214 MovieClip [wheel] Frame 1Symbol 213 MovieClip
"b"Symbol 232 MovieClip Frame 2Symbol 7 MovieClip [bg]
"scorepanel"Symbol 232 MovieClip Frame 2Symbol 222 MovieClip
"sbar"Symbol 232 MovieClip Frame 2Symbol 231 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "idle"
ExportAssets (56)Timeline Frame 1Symbol 2 as "blast"
ExportAssets (56)Timeline Frame 1Symbol 3 as "zoombiesnd"
ExportAssets (56)Timeline Frame 1Symbol 7 as "bg"
ExportAssets (56)Timeline Frame 1Symbol 233 as "__Packages.com.UI.Game"
ExportAssets (56)Timeline Frame 1Symbol 234 as "__Packages.com.ACA.DynamicsEngine"
ExportAssets (56)Timeline Frame 1Symbol 235 as "__Packages.com.ACA.Vehicle"
ExportAssets (56)Timeline Frame 1Symbol 236 as "__Packages.com.ACA.util.Vector"
ExportAssets (56)Timeline Frame 1Symbol 237 as "__Packages.com.ACA.composites.Composite"
ExportAssets (56)Timeline Frame 1Symbol 238 as "__Packages.com.ACA.primitives.Particle"
ExportAssets (56)Timeline Frame 1Symbol 239 as "__Packages.com.ACA.primitives.Wheel"
ExportAssets (56)Timeline Frame 1Symbol 240 as "__Packages.com.ACA.constraints.SpringConstraint"
ExportAssets (56)Timeline Frame 1Symbol 241 as "__Packages.com.ACA.constraints.AngularConstraint"
ExportAssets (56)Timeline Frame 1Symbol 242 as "__Packages.com.UI.Truck"
ExportAssets (56)Timeline Frame 1Symbol 243 as "__Packages.com.sound.CSound"
ExportAssets (56)Timeline Frame 9Symbol 102 as "level1"
ExportAssets (56)Timeline Frame 9Symbol 111 as "level2"
ExportAssets (56)Timeline Frame 9Symbol 120 as "level3"
ExportAssets (56)Timeline Frame 9Symbol 130 as "level4"
ExportAssets (56)Timeline Frame 9Symbol 140 as "level5"
ExportAssets (56)Timeline Frame 9Symbol 152 as "truckbody"
ExportAssets (56)Timeline Frame 9Symbol 212 as "popup"
ExportAssets (56)Timeline Frame 9Symbol 214 as "wheel"

Labels

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

Dynamic Text Variables

_root.gamescoreSymbol 184 EditableText""
_root.levelscoreSymbol 185 EditableText""
_root.gamescoreSymbol 196 EditableText""
_root.levelscoreSymbol 197 EditableText""
_root.gamescoreSymbol 205 EditableText""
_root.levelscoreSymbol 206 EditableText""
scoreSymbol 218 EditableText"0"
_root.currentlevelSymbol 219 EditableText"0"




http://swfchan.com/22/108897/info.shtml
Created: 15/3 -2019 00:04:03 Last modified: 15/3 -2019 00:04:03 Server time: 22/12 -2024 14:58:12