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

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

Crazy Truck.swf

This is the info page for
Flash #48499

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


Text
While waiting for the game to load, why don't you try our newly-released games?

<p align="left"><font face="Arial Narrow" size="20" color="#000000" letterSpacing="1.950000" kerning="1">Loaded</font></p>

<p align="left"><font face="Arial Narrow" size="8" color="#000000" letterSpacing="0.000000" kerning="1">0</font></p>

fps:

Instruction:
UP : Accelerate
DOWN : Reverse
LEFT : Rotate Up
RIGHT : Rotate Down

time

level

Speed

<p align="left"><font face="Arial Narrow" size="30" color="#ffffff" letterSpacing="1.950000" kerning="1">12</font></p>

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

<p align="left"><font face="Arial Narrow" size="27" color="#ffffff" letterSpacing="1.950000" kerning="1">99</font></p>

Menu

Restart

Back to Menu?

YES

NO

Game Over

click anywhere to back

Pause

Press 'P' to resume

Back

ActionScript [AS1/AS2]

Frame 2
function startLoop() { if ((!loopStarted) and (_root.BtnMute._currentframe <= 2)) { MusicPack[0].stop(); MusicPack[0].start(); SoundPack[0].start(0.08, 9999); loopStarted = true; } } function stopLoop() { if (loopStarted) { MusicPack[0].stop(); loopStarted = false; } } var SoundPack = new Array(); Music0 = new Sound(); Music0.attachSound("SFX-Diesel"); SoundPack.push(Music0); var MusicPack = new Array(); Music0 = new Sound(); Music0.attachSound("Track01"); Music0.onSoundComplete = function () { MusicPack[1].start(); }; MusicPack.push(Music0); Music0 = new Sound(); Music0.attachSound("Track02"); Music0.onSoundComplete = function () { MusicPack[0].start(); }; MusicPack.push(Music0); var loopStarted = false; _root.gotoAndStop("Init");
Frame 5
fscommand ("allowscale", "false"); fscommand ("showmenu", "false"); var WheelSize = 40; var BodySize = 50; var SpringSize = 50; var StrutySize = 60; var energy = 100; var Gravity = 0.8; var counter = 0; var shake = 0; var maxTankCount = 2; var globalY = int(Road._y); var Time = 0; var Objs = int((Math.random() * 7) + 6); var cObjs = 3; var Score = 0; var scoreJeep = 1500; var scoreTank = 3000; var scorePeople = 1000; var scoreBuilding = 4000; var scoreDebris = 50; var speed = 0; var impactSpeed = 5; var saddam = false; var saddamDead = false; var saddamRange = -20000; var moneyJeep = 1500; var moneyTank = 3000; var moneyPeople = 1000; var moneyBuilding = 4000; var moneyDebris = 50; var isMute = false; var maxLevel = 6; var level = 1; var isPaused = false; var char = new Object({wheel:1, body:1, engine:3, health:100, money:0}); var upgradeEngine = [0, 50000, 150000]; var upgradeBody = [0, 50000, 150000]; var upgradeWheel = [0, 50000, 150000]; stopLoop(); var goMC = _root.createEmptyMovieClip("gameOverMC_", 64); goMC.removeMovieClip(); var goMC = _root.createEmptyMovieClip("gameOverMC_", 65); goMC.removeMovieClip(); this.gotoAndStop("MainMenu");
Frame 10
intro.onRelease = function () { _root.gotoAndStop("MainMenu"); }; MusicPack[0].stop(); MusicPack[0].start(0, 999999); stop();
Frame 15
fscommand ("allowscale", "false"); fscommand ("showmenu", "false"); MusicPack[1].stop(); MusicPack[1].start(6.8, 999999); MusicPack[1].setVolume(100); stop();
Frame 20
Instruction.btnStart.onRelease = function () { _root.gotoAndStop("MainGame"); };
Frame 25
function setText() { if (_root.char.engine < 3) { Upgrade.enginePrice.text = "$ " + upgradeEngine[_root.char.engine]; } else { Upgrade.enginePrice.text = "Maxed Out"; } if (_root.char.body < 3) { Upgrade.bodyPrice.text = "$ " + upgradeBody[_root.char.body]; } else { Upgrade.bodyPrice.text = "Maxed Out"; } if (_root.char.wheel < 3) { Upgrade.wheelPrice.text = "$ " + upgradeWheel[_root.char.wheel]; } else { Upgrade.wheelPrice.text = "Maxed Out"; } } Upgrade.Money.text = char.money; setText(); Upgrade.bodyUpgrades.gotoAndStop(_root.char.body); Upgrade.wheelUpgrades.gotoAndStop(_root.char.wheel); Upgrade.engineUpgrades.gotoAndStop(_root.char.engine); Upgrade.btnUpgrade1.onRelease = function () { if ((_root.char.engine < 3) and (char.money >= upgradeEngine[_root.char.engine])) { char.money = char.money - upgradeEngine[_root.char.engine]; _root.char.engine++; } Upgrade.engineUpgrades.gotoAndStop(_root.char.engine); Upgrade.Money.text = char.money; setText(); }; Upgrade.btnUpgrade2.onRelease = function () { if ((_root.char.body < 3) and (char.money >= upgradeBody[_root.char.body])) { char.money = char.money - upgradeBody[_root.char.body]; _root.char.body++; } Upgrade.bodyUpgrades.gotoAndStop(_root.char.body); Upgrade.Money.text = char.money; setText(); }; Upgrade.btnUpgrade3.onRelease = function () { if ((_root.char.wheel < 3) and (char.money >= upgradeWheel[_root.char.wheel])) { char.money = char.money - upgradeWheel[_root.char.wheel]; _root.char.wheel++; } Upgrade.wheelUpgrades.gotoAndStop(_root.char.wheel); Upgrade.Money.text = char.money; setText(); }; Upgrade.BtnBack.onRelease = function () { _root.gotoAndStop("MainGame"); _root.level++; Time = 18000; saddam = false; saddamDead = false; saddamRange = -20000 + (_root.level * 2500); char.health = 100; }; stop();
Frame 30
function addDebris(xx, yy, n) { _root.shake = 10; var _local4 = 0; while (_local4 < n) { _root.Score = _root.Score + int(_root.scoreDebris * Math.random()); var _local3 = _root.Trotoar.attachMovie("Debris", "Debris" + _root.counter, _root.Trotoar.getNextHighestDepth()); _root.counter++; _local3.gotoAndStop(int(Math.random() * _local3._totalframes) + 1); _local3._x = xx; _local3._y = yy; _local3.dx = (Math.random() * 21) - 10; _local3.dy = (-Math.random()) * 20; _local3.dr = Math.random() * 30; _local3._delay = 100; _local3.onEnterFrame = function () { if (!_root.isPaused) { if (this._y < _root.globalY) { this._x = this._x + this.dx; this._y = this._y + this.dy; this.dy = this.dy + 0.5; this._rotation = this._rotation + this.dr; } else { this._alpha = this._delay--; } if ((this._delay--) <= 0) { this.removeMovieClip(); } } }; _local4++; } } function hitBuilding() { if ((_root.SoundPack[1].position == 0) or (_root.SoundPack[1].position >= (_root.SoundPack[1].duration / 2))) { _root.SoundPack[1].start(); } } function hitTank() { if ((_root.SoundPack[2].position == 0) or (_root.SoundPack[2].position >= (_root.SoundPack[2].duration / 2))) { _root.SoundPack[2].start(); } } function getDamage() { var _local1 = char.wheel; return(int(_local1)); } function bulletDamage() { var _local1 = 5 - char.body; return(_local1); } function down() { if (typeof(_root.gameOverMC) != "movieclip") { var _local3 = _root.createEmptyMovieClip("gameOverMC", 65); _local3._delay = 50; _local3.beginFill(0, 100); _local3.lineStyle(5, 0, 100); _local3.moveTo(0, 0); _local3.lineTo(640, 0); _local3.lineTo(640, 480); _local3.lineTo(0, 480); _local3.endFill(); _local3._alpha = 0; var _local5 = _local3.createTextField("my_txt", 1, 0, 100, 640, 100); _local5.multiline = true; _local5.wordWrap = true; var _local4 = new TextFormat(); _local4.color = 16777215 /* 0xFFFFFF */; _local4.font = "Font 1"; _local5.embedFonts = true; _local5.selectable = false; _local4.align = "center"; _local4.size = 36; _local4.bold = true; _local4.italic = true; _local5.text = "Failed!"; _local5.setTextFormat(_local4); _local3.onEnterFrame = function () { _root.gameOverMC_.removeMovieClip(); this._alpha = 100 - (this._delay * 2); if (_root.BtnMute._currentframe <= 2) { MusicPack[0].setVolume(this._delay * 2); } if ((this._delay--) <= 0) { gotoAndStop ("GameOver"); gotoAndStop ("MainGame"); } }; } } function finish() { if (typeof(_root.gameOverMC_) != "movieclip") { var _local3 = _root.createEmptyMovieClip("gameOverMC_", 64); if (level >= 11) { _local3._delay = 150; } else { _local3._delay = 30; } _local3.onEnterFrame = function () { if ((this._delay--) <= 0) { this.removeMovieClip(); if (typeof(_root.gameOverMC) != "movieclip") { var _local3 = _root.createEmptyMovieClip("gameOverMC", 65); _local3._delay = 50; _local3.beginFill(0, 100); _local3.lineStyle(5, 0, 100); _local3.moveTo(0, 0); _local3.lineTo(640, 0); _local3.lineTo(640, 480); _local3.lineTo(0, 480); _local3.endFill(); _local3._alpha = 0; var _local5 = _local3.createTextField("my_txt", 1, 0, 100, 640, 100); _local5.multiline = true; _local5.wordWrap = true; var _local4 = new TextFormat(); _local4.color = 16777215 /* 0xFFFFFF */; _local4.font = "Font 1"; _local5.embedFonts = true; _local5.selectable = false; _local4.align = "center"; _local4.size = 36; _local4.bold = true; _local4.italic = true; if (level < maxLevel) { _local5.text = "Next Level!"; } else { _local5.text = "Finish"; } _local5.setTextFormat(_local4); _local3.onEnterFrame = function () { this._alpha = 100 - (this._delay * 2); if (_root.BtnMute._currentframe <= 2) { MusicPack[0].setVolume(this._delay * 2); } if ((this._delay--) <= 0) { level++; this.removeMovieClip(); if (level <= maxLevel) { gotoAndStop ("GameOver"); gotoAndStop ("MainGame"); } else { gotoAndStop ("TheEnd"); } } }; } } }; } } function timeCounter() { if (!_root.isPaused) { var _local2 = int(((_root.Time++) / 30) / 60); var _local3 = int((_root.Time / 30) % 60); if (_local2 < 10) { _local2 = "0" + _local2; } if (_local3 < 10) { _local3 = "0" + _local3; } _root.Panel.time.text = (_local2 + ":") + _local3; _root.Panel.point.text = level; _root.Panel.speed.text = int(speed * 2.5); } } fscommand ("allowscale", "false"); fscommand ("showmenu", "false"); startLoop(); maxLevel = Trotoar._totalframes; var globalY = int(Road._y); _root.healthBar.gotoAndStop(100); if (_root.isMute) { BtnMute.gotoAndStop(3); } else { BtnMute.gotoAndStop(1); } Trotoar.gotoAndStop(level); var goMC = _root.createEmptyMovieClip("gameOverMC", 65); goMC._alpha = 100; goMC._delay = 100; goMC.beginFill(0, 100); goMC.lineStyle(5, 0, 100); goMC.moveTo(0, 0); goMC.lineTo(640, 0); goMC.lineTo(640, 480); goMC.lineTo(0, 480); goMC.endFill(); goMC.onEnterFrame = function () { if (_root.BtnMute._currentframe <= 2) { MusicPack[0].setVolume(100 - this._delay); } this._delay = this._delay - 5; this._alpha = Math.abs(this._delay); if (this._delay <= 0) { this.removeMovieClip(); CarExample.main(controller); } }; MusicPack[2].stop(); MusicPack[2].start(0, 99999999); BtnMenu.onRelease = function () { PanelBackMenu._visible = true; }; PanelBackMenu.BtnYes.onRelease = function () { delete controller.onEnterFrame; _root.gotoAndStop("Init"); }; PanelBackMenu.BtnNo.onRelease = function () { PanelBackMenu._visible = false; }; BtnRestart.onRelease = function () { gotoAndStop ("GameOver"); gotoAndStop ("MainGame"); }; stop();
Instance of Symbol 262 MovieClip "timeController" in Frame 30
onClipEvent (enterFrame) { _root.timeCounter(); }
Instance of Symbol 611 MovieClip "BtnMute" in Frame 30
on (rollOver) { this.nextFrame(); } on (rollOut) { this.prevFrame(); } on (release) { if (this._currentframe <= 2) { this.gotoAndStop(this._currentframe + 2); _root.MusicPack[0].setVolume(0); _root.isMute = true; } else { this.gotoAndStop(this._currentframe - 2); _root.MusicPack[0].setVolume(100); _root.isMute = false; } }
Instance of Symbol 614 MovieClip "BtnPause" in Frame 30
on (rollOver) { this.nextFrame(); } on (rollOut) { this.prevFrame(); } on (release) { if (this._currentframe <= 2) { this.gotoAndStop(this._currentframe + 2); } else { this.gotoAndStop(this._currentframe - 2); } }
Instance of Symbol 630 MovieClip "PanelBackMenu" in Frame 30
onClipEvent (load) { this._visible = false; }
Instance of Symbol 634 MovieClip "GameOver" in Frame 30
onClipEvent (load) { this._visible = false; }
Instance of Symbol 637 MovieClip "Pause" in Frame 30
onClipEvent (load) { this._visible = false; }
Frame 40
MusicPack[0].setVolume(100);
Instance of Symbol 26 MovieClip in Symbol 27 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 70 MovieClip Frame 20
stop();
Symbol 79 Button
on (release) { getURL ("http://jarkey.net", "_blank"); }
Symbol 80 Button
on (release) { getURL ("http://jarkey.net/playgames/enigmatica_game.htm", "_blank"); }
Symbol 81 Button
on (release) { getURL ("http://jarkey.net/playgames/bloons-player-pack-1_game.htm", "_blank"); }
Symbol 82 Button
on (release) { getURL ("http://jarkey.net/playgames/hover-tanks-2_game.htm", "_blank"); }
Symbol 83 Button
on (release) { getURL ("http://jarkey.net/playgames/super-doggy_game.htm", "_blank"); }
Symbol 84 Button
on (release) { getURL ("http://jarkey.net/playgames/death-point_game.htm", "_blank"); }
Symbol 85 Button
on (release) { getURL ("http://jarkey.net/playgames/goal-shoot_game.htm", "_blank"); }
Symbol 86 MovieClip Frame 1
stop(); MochiAd.showPreloaderAd({id:"44fbb44f73051745", res:"640x480"});
Symbol 720 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("1.5"); } static function showPreloaderAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showTimedAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local25 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local25); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local24 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local24); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb) { cb = parseInt(cb); var _local4 = this._callbacks[cb]; if (!_local4) { return(undefined); } delete this._callbacks[cb]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } if (_local7._url.indexOf("http") != 0) { options.no_page = true; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 721 MovieClip [__Packages.CarExample] Frame 0
class CarExample { var engine, wheelA, wheelB, p1, ang, angDefault, KeyOld; function CarExample () { engine = new org.cove.flade.DynamicsEngine(); engine.setDamping(1); engine.setGravity(0, 0.5); engine.setSurfaceBounce(0.1); engine.setSurfaceFriction(0.1); engine.addSurface(new org.cove.flade.surfaces.RectangleTile(0, _root.globalY + 30, 999999999999999, 60)); for (var _local18 in _root.Trotoar) { var _local3 = _root.Trotoar[_local18]; var _local4 = 1; var _local8 = []; while (typeof(_local3["dot" + _local4]) == "movieclip") { var _local6 = {x:_local3["dot" + _local4]._x, y:_local3["dot" + _local4]._y}; _local3.localToGlobal(_local6); _local6 = {x:(0 + _local6.x) - _root.perimeter._x, y:_local6.y}; _local8.push(_local6); _local4++; } _local4 = 1; while (_local4 < _local8.length) { var _local7 = new org.cove.flade.surfaces.LineSurface(_local8[_local4 - 1].x, _local8[_local4 - 1].y, _local8[_local4].x, _local8[_local4].y); if (_local3._name == "Finish") { _local7.onContact = function () { this.setActiveState(false); _root.finish(); }; } if (_local3._name.substr(0, 5) == "Water") { _local7.onContact = function () { _root.down(); }; } _local7.clip = _local3; if (_local3._name.substr(0, 12) == "DownAnimated") { _local7.onContact = function () { this.p1.y++; this.p2.y++; this.p3.y++; this.p4.y++; this.collNormal.y++; this.sideNormal.y++; this.clip._y++; }; } if (_local3._name.substr(0, 16) == "DownAnimatedSlow") { _local7.onContact = function () { var _local2 = 0.4; this.p1.y = this.p1.y + _local2; this.p2.y = this.p2.y + _local2; this.p3.y = this.p3.y + _local2; this.p4.y = this.p4.y + _local2; this.collNormal.y = this.collNormal.y + _local2; this.sideNormal.y = this.sideNormal.y + _local2; this.clip._y = this.clip._y + _local2; }; } engine.addSurface(_local7); _local4++; } _local4 = 1; while (typeof(_local3["rec" + _local4]) == "movieclip") { var _local10 = (_local3[("rec" + _local4) + "b"]._x - _local3["rec" + _local4]._x) * 2; var _local9 = (_local3[("rec" + _local4) + "b"]._y - _local3["rec" + _local4]._y) * 2; _local10 = _local3["rec" + _local4]._width; _local9 = _local3["rec" + _local4]._height; var _local6 = {x:_local3["rec" + _local4]._x, y:_local3["rec" + _local4]._y}; _local3.localToGlobal(_local6); _local6 = {x:(0 + _local6.x) - _root.perimeter._x, y:_local6.y}; var _local12 = new org.cove.flade.surfaces.RectangleTile(_local6.x, _local6.y, _local10, _local9); engine.addSurface(_local12); _local4++; } _local4 = 1; while (typeof(_local3["cir" + _local4]) == "movieclip") { var _local10 = _local3[("cir" + _local4) + "b"]._x - _local3["cir" + _local4]._x; var _local9 = _local3[("cir" + _local4) + "b"]._y - _local3["cir" + _local4]._y; var _local11 = Math.sqrt((_local10 * _local10) + (_local9 * _local9)); _local11 = _local3["cir" + _local4]._width / 2; var _local6 = {x:_local3["cir" + _local4]._x, y:_local3["cir" + _local4]._y}; _local3.localToGlobal(_local6); _local6 = {x:(0 + _local6.x) - _root.perimeter._x, y:_local6.y}; var _local12 = new org.cove.flade.surfaces.CircleTile(_local6.x, _local6.y, _local11); engine.addSurface(_local12); _local4++; } } var _local21 = 70; var _local27 = 180; var _local22 = _local27 - _local21; var _local16 = _local21 + (_local22 / 2); var _local15 = 300; wheelA = new org.cove.flade.primitives.Wheel(_local21, _local15, _root.WheelSize, 1); engine.addPrimitive(wheelA); wheelB = new org.cove.flade.primitives.Wheel(_local27, _local15, _root.WheelSize, 2); engine.addPrimitive(wheelB); var _local17 = new org.cove.flade.composites.SpringBox(_local16, _local15, _local22, 15, engine); var _local33 = new org.cove.flade.constraints.SpringConstraint(wheelA, _local17.p3); engine.addConstraint(_local33); var _local32 = new org.cove.flade.constraints.SpringConstraint(wheelB, _local17.p2); engine.addConstraint(_local32); var _local29 = new org.cove.flade.constraints.SpringConstraint(wheelA, _local17.p0); engine.addConstraint(_local29); var _local28 = new org.cove.flade.constraints.SpringConstraint(wheelB, _local17.p1); engine.addConstraint(_local28); p1 = new org.cove.flade.primitives.CircleParticle(_local16, _local15 - 50, 2, 2); engine.addPrimitive(p1); var _local31 = new org.cove.flade.constraints.SpringConstraint(wheelA, p1); engine.addConstraint(_local31); var _local30 = new org.cove.flade.constraints.SpringConstraint(wheelB, p1); engine.addConstraint(_local30); ang = new org.cove.flade.constraints.AngularConstraint(wheelA, p1, wheelB); engine.addConstraint(ang); angDefault = ang.targetTheta; var _local20 = new org.cove.flade.primitives.RectangleParticle(_local16, _local15 - 20, 1, 1); engine.addPrimitive(_local20); var _local26 = new org.cove.flade.constraints.SpringConstraint(p1, _local20); _local26.setRestLength(7); engine.addConstraint(_local26); var _local19 = new org.cove.flade.primitives.RectangleParticle(_local16, _local15 - 10, 1, 1); engine.addPrimitive(_local19); var _local25 = new org.cove.flade.constraints.SpringConstraint(_local20, _local19); _local25.setRestLength(7); engine.addConstraint(_local25); var _local23 = new org.cove.flade.primitives.RectangleParticle(_local16, _local15 - 5, 7, 7); engine.addPrimitive(_local23); var _local24 = new org.cove.flade.constraints.SpringConstraint(_local19, _local23); _local24.setRestLength(7); engine.addConstraint(_local24); } function run() { var _local8 = 1 + _root.char.engine; var _local21 = _root.globalY; _root.speed = Math.abs(wheelA.curr.x - wheelA.prev.x); var _local20 = false; if (Key.isDown(Key.getCode()) and (Key.getCode() != KeyOld)) { KeyOld = Key.getCode(); _local20 = true; } else if (!Key.isDown(KeyOld)) { KeyOld = 0; } if (Key.isDown(40) and (_root.char.health > 0)) { wheelA.rp.vs = -_local8; wheelB.rp.vs = -_local8; wheelB.rp.setMaxTorque(_local8); } else if (Key.isDown(38) and (_root.char.health > 0)) { wheelA.rp.vs = _local8; wheelB.rp.vs = _local8; _root.rightIdle = 300; wheelB.rp.setMaxTorque(_local8); } else { wheelA.rp.vs = 0; wheelB.rp.vs = 0; } var _local13 = wheelB.curr.x - wheelA.curr.x; var _local12 = wheelB.curr.y - wheelA.curr.y; var _local19 = Math.sqrt((_local13 * _local13) + (_local12 * _local12)); var _local15 = Math.acos(_local12 / _local19); if (_local13 < 0) { var _local18 = ((_local15 * 180) / Math.PI) + 90; } else { var _local18 = (((-_local15) * 180) / Math.PI) + 90; } if (Key.isDown(37) and (_root.char.health > 0)) { _local13 = Math.sin((_local18 * Math.PI) / 180); if (isNaN(_local13)) { _local13 = 1; } _local12 = Math.cos((_local18 * Math.PI) / 180); if (isNaN(_local12)) { _local12 = 1; } _local13 = _local13 * Math.abs(wheelA.rp.vs); _local12 = _local12 * Math.abs(wheelA.rp.vs); wheelA.curr.x = wheelA.curr.x - _local13; wheelA.curr.y = wheelA.curr.y + _local12; wheelB.curr.x = wheelB.curr.x + _local13; wheelB.curr.y = wheelB.curr.y - _local12; } if (Key.isDown(39) and (_root.char.health > 0)) { _local13 = Math.sin((_local18 * Math.PI) / 180); if (isNaN(_local13)) { _local13 = 1; } _local12 = Math.cos((_local18 * Math.PI) / 180); if (isNaN(_local12)) { _local12 = 1; } _local13 = _local13 * Math.abs(wheelA.rp.vs); _local12 = _local12 * Math.abs(wheelA.rp.vs); wheelA.curr.x = wheelA.curr.x + _local13; wheelA.curr.y = wheelA.curr.y - _local12; wheelB.curr.x = wheelB.curr.x - _local13; wheelB.curr.y = wheelB.curr.y + _local12; } if (((_root.rightIdle--) <= 0) or (_root.char.health <= 0)) { _root.Arrow.gotoAndPlay(2); _root.rightIdle = 150; } var _local5 = engine.primitives[6].curr.x - engine.primitives[6].prev.x; var _local3 = _root.People; var _local16 = _root.Trotoar; for (var _local11 in _local3) { var _local4 = _local3[_local11]; _local4.body.stop(); } var _local9 = _root.Road; var _local7 = _root.Tree; _root.perimeter._x = int(330 - engine.primitives[6].curr.x); _local5 = _root.perimeter._oldx - _root.perimeter._x; if (isNaN(_local5)) { _local5 = 0; } _root.perimeter._oldx = _root.perimeter._x; _local9._x = _local9._x - _local5; _local7._x = _local7._x - _local5; _local16._x = _local16._x - _local5; if (_local9._x > 0) { _local9._x = -1270; } if (_local9._x < -1271) { _local9._x = -1; } _local7._x = _local7._x - (_local5 * 1.25); if (_local7._x > 0) { _local7._x = -1270; } if (_local7._x < -1271) { _local7._x = -1; } var _local6 = 242 - p1.curr.y; _root.perimeter._y = _local6; _local9._y = 428 + _local6; _local7._y = 281.65 + _local6; _local16._y = _local6; _root.bgMove._x = _root.bgMove._x - (_local5 * 0.2); _root.bgMove._y = 263.3 + (_local6 * 0.5); engine.timeStep(); var _local4 = _root.container.attachMovie("BodyCar" + _root.char.body, "BodyCar", 0); _local4._x = p1.curr.x + _root.perimeter._x; _local4._y = (p1.curr.y - 20) + _local6; _local4._rotation = _root.sudut + 10; _local4._xscale = (_local4._yscale = _root.BodySize); _local4 = _root.container.attachMovie("Wheel" + _root.char.wheel, "wheelA", 2); _local4._x = wheelA.curr.x + _root.perimeter._x; _local4._y = wheelA.curr.y + _local6; _local13 = wheelA.rp.curr.x; _local12 = wheelA.rp.curr.y; var _local17 = Math.sqrt((_local13 * _local13) + (_local12 * _local12)); _local4._width = (_local4._height = _local17 * 2); _local15 = Math.acos(_local12 / _local17); if (_local13 < 0) { var _local18 = ((_local15 * 180) / Math.PI) + 0; } else { var _local18 = ((-_local15) * 180) / Math.PI; } _local4._rotation = _local18; var _local10 = _root.container.attachMovie(("Wheel" + _root.char.wheel) + "b", "wheelAb", 1); _local10._x = _local4._x; _local10._y = _local4._y; _local10._xscale = _local4._xscale; _local10._yscale = _local4._yscale; _local10._rotation = _local4._rotation; _local4 = _root.container.attachMovie("Wheel" + _root.char.wheel, "wheelB", 4); _local4._x = wheelB.curr.x + _root.perimeter._x; _local4._y = wheelB.curr.y + _local6; _local13 = wheelB.rp.curr.x; _local12 = wheelB.rp.curr.y; _local17 = Math.sqrt((_local13 * _local13) + (_local12 * _local12)); _local4._width = (_local4._height = _local17 * 2); _local15 = Math.acos(_local12 / _local17); if (_local13 < 0) { var _local18 = ((_local15 * 180) / Math.PI) + 0; } else { var _local18 = ((-_local15) * 180) / Math.PI; } _local4._rotation = _local18; _local10 = _root.container.attachMovie(("Wheel" + _root.char.wheel) + "b", "wheelAb", 3); _local10._x = _local4._x; _local10._y = _local4._y; _local10._xscale = _local4._xscale; _local10._yscale = _local4._yscale; _local10._rotation = _local4._rotation; _root.healthBar.gotoAndStop(_root.char.health); if (((_root.Time <= 0) or (_root.char.health <= 0)) and (!_root.GameOver._visible)) { _root.char.health = -1; _root.addDebris(int(wheelA.curr.x + 210), 388, 20); _root.addDebris(int(wheelB.curr.x + 210), 388, 20); wheelA.curr.y = 8888; wheelB.curr.y = 8888; _root.GameOver._visible = true; _root.GameOver._alpha = 0; var _local14 = _root.createEmptyMovieClip("gameOverMC", 65); _local14._delay = 60; _root.GameOver._visible = true; _local14.onEnterFrame = function () { this._delay = this._delay - 0.5; _root.GameOver._alpha = 60 - int(this._delay); if (this._delay <= 0) { this.removeMovieClip(); } }; _root.GameOver.onRelease = function () { this._visible = false; _root.gotoAndStop("Init"); delete this.onRelease; }; } if ((_root.shake--) > 0) { _root._x = (Math.random() * _root.shake) - (_root.shake / 2); _root._y = (Math.random() * _root.shake) - (_root.shake / 2); } else { _root._x = (_root._y = 0); } } function order(a, b) { var _local2 = a._name; var _local1 = b._name; if (_local2 < _local1) { return(-1); } if (_local2 > _local1) { return(1); } return(0); } static function main(mc) { var c = new CarExample(); mc.onEnterFrame = function () { var _local3 = false; if (Key.isDown(Key.getCode()) and (Key.getCode() != this.KeyOld)) { this.KeyOld = Key.getCode(); _local3 = true; } else if (!Key.isDown(this.KeyOld)) { this.KeyOld = 0; } if (Key.isDown(80) and _local3) { if (_root.BtnPause._currentframe <= 2) { _root.BtnPause.gotoAndStop(3); } else { _root.BtnPause.gotoAndStop(1); } } if (_root.BtnPause._currentframe <= 2) { _root.isPaused = false; } else { _root.isPaused = true; } _root.Pause._visible = _root.isPaused; if (!_root.isPaused) { c.run(); } }; } }
Symbol 722 MovieClip [__Packages.org.cove.flade.DynamicsEngine] Frame 0
class org.cove.flade.DynamicsEngine { var primitives, surfaces, constraints, gravity, coeffRest, coeffFric, coeffDamp; function DynamicsEngine () { primitives = new Array(); surfaces = new Array(); constraints = new Array(); gravity = new org.cove.flade.util.Vector(0, 1); coeffRest = 1.5; coeffFric = 0.01; coeffDamp = 0.99; } function addPrimitive(p) { primitives.push(p); } function addSurface(s) { surfaces.push(s); } function addConstraint(c) { constraints.push(c); } function paintSurfaces() { var _local2 = 0; while (_local2 < surfaces.length) { surfaces[_local2].paint(); _local2++; } } function paintPrimitives() { var _local2 = 0; while (_local2 < primitives.length) { primitives[_local2].paint(); _local2++; } } function paintConstraints() { var _local2 = 0; while (_local2 < constraints.length) { constraints[_local2].paint(); _local2++; } } function timeStep() { verlet(); satisfyConstraints(); checkCollisions(); } function setSurfaceBounce(kfr) { coeffRest = 1 + kfr; } function setSurfaceFriction(f) { coeffFric = f; } function setDamping(d) { coeffDamp = d; } function setGravity(gx, gy) { gravity.x = gx; gravity.y = gy; } function verlet() { var _local2 = 0; while (_local2 < primitives.length) { primitives[_local2].verlet(this); _local2++; } } function satisfyConstraints() { var _local2 = 0; while (_local2 < constraints.length) { constraints[_local2].resolve(); _local2++; } } function checkCollisions() { var _local4 = 0; while (_local4 < surfaces.length) { var _local3 = surfaces[_local4]; if (_local3.getActiveState()) { var _local2 = 0; while (_local2 < primitives.length) { primitives[_local2].checkCollision(_local3, this); _local2++; } } _local4++; } } }
Symbol 723 MovieClip [__Packages.org.cove.flade.util.Vector] Frame 0
class org.cove.flade.util.Vector { var x, y; function Vector (px, py) { x = px; y = py; } function setTo(px, py) { x = px; y = py; } function copy(v) { x = v.x; y = v.y; } function dot(v) { return((x * v.x) + (y * v.y)); } function cross(v) { return((x * v.y) - (y * v.x)); } function plus(v) { x = x + v.x; y = y + v.y; return(this); } function plusNew(v) { return(new org.cove.flade.util.Vector(x + v.x, y + v.y)); } function minus(v) { x = x - v.x; y = y - v.y; return(this); } function minusNew(v) { return(new org.cove.flade.util.Vector(x - v.x, y - v.y)); } function mult(s) { x = x * s; y = y * s; return(this); } function multNew(s) { return(new org.cove.flade.util.Vector(x * s, y * s)); } function distance(v) { var _local3 = x - v.x; var _local2 = y - v.y; return(Math.sqrt((_local3 * _local3) + (_local2 * _local2))); } function normalize() { var _local2 = Math.sqrt((x * x) + (y * y)); x = x / _local2; y = y / _local2; return(this); } function magnitude() { return(Math.sqrt((x * x) + (y * y))); } function project(b) { var _local5 = dot(b); var _local4 = (b.x * b.x) + (b.y * b.y); var _local3 = new org.cove.flade.util.Vector(0, 0); _local3.x = (_local5 / _local4) * b.x; _local3.y = (_local5 / _local4) * b.y; return(_local3); } }
Symbol 724 MovieClip [__Packages.org.cove.flade.primitives.Particle] Frame 0
class org.cove.flade.primitives.Particle { var init, curr, prev, temp, extents, bmin, bmax, mtd, isVisible, dmc; function Particle (posX, posY) { init = new org.cove.flade.util.Vector(posX, posY); curr = new org.cove.flade.util.Vector(posX, posY); prev = new org.cove.flade.util.Vector(posX, posY); temp = new org.cove.flade.util.Vector(0, 0); extents = new org.cove.flade.util.Vector(0, 0); bmin = 0; bmax = 0; mtd = new org.cove.flade.util.Vector(0, 0); initializeContainer(); isVisible = true; } function initializeContainer() { var _local3 = _root.perimeter.getNextHighestDepth(); var _local4 = "_" + _local3; dmc = _root.perimeter.createEmptyMovieClip(_local4, _local3); } function setVisible(v) { isVisible = v; } function verlet(sysObj) { temp.x = curr.x; temp.y = curr.y; curr.x = curr.x + ((sysObj.coeffDamp * (curr.x - prev.x)) + sysObj.gravity.x); curr.y = curr.y + ((sysObj.coeffDamp * (curr.y - prev.y)) + sysObj.gravity.y); prev.x = temp.x; prev.y = temp.y; } function pin() { curr.x = init.x; curr.y = init.y; prev.x = init.x; prev.y = init.y; } function setPos(px, py) { curr.x = px; curr.y = py; prev.x = px; prev.y = py; } function getCardXProjection() { bmin = curr.x - extents.x; bmax = curr.x + extents.x; } function getCardYProjection() { bmin = curr.y - extents.y; bmax = curr.y + extents.y; } function getAxisProjection(axis) { var _local5 = new org.cove.flade.util.Vector(Math.abs(axis.x), Math.abs(axis.y)); var _local2 = curr.dot(axis); var _local3 = extents.dot(_local5); bmin = _local2 - _local3; bmax = _local2 + _local3; } function setMTD(depthX, depthY, depthN, surfNormal) { var _local4 = Math.abs(depthX); var _local3 = Math.abs(depthY); var _local2 = Math.abs(depthN); if ((_local4 < _local3) && (_local4 < _local2)) { mtd.setTo(depthX, 0); } else if ((_local3 < _local4) && (_local3 < _local2)) { mtd.setTo(0, depthY); } else if ((_local2 < _local4) && (_local2 < _local3)) { mtd = surfNormal.multNew(depthN); } } function setXYMTD(depthX, depthY) { var _local3 = Math.abs(depthX); var _local2 = Math.abs(depthY); if (_local3 < _local2) { mtd.setTo(depthX, 0); } else { mtd.setTo(0, depthY); } } function resolveCollision(normal, sysObj) { var _local2 = curr.minusNew(prev); var _local3 = normal.dot(_local2); var _local8 = _local2.minusNew(normal.multNew(_local3)); var _local4 = _local8.multNew(sysObj.coeffFric); var _local5 = normal.multNew(_local3 * sysObj.coeffRest); var _local6 = _local5.plusNew(_local4); var _local7 = _local2.minusNew(_local6); curr.plus(mtd); prev = curr.minusNew(_local7); } function paint() { } function checkCollision(surface, sysObj) { } }
Symbol 725 MovieClip [__Packages.org.cove.flade.surfaces.Surface] Frame 0
interface org.cove.flade.surfaces.Surface { }
Symbol 726 MovieClip [__Packages.org.cove.flade.primitives.CircleParticle] Frame 0
class org.cove.flade.primitives.CircleParticle extends org.cove.flade.primitives.Particle { var radius, contactRadius, extents, closestPoint, dmc, curr; function CircleParticle (px, py, r) { super(px, py); radius = r; contactRadius = r; extents = new org.cove.flade.util.Vector(r, r); closestPoint = new org.cove.flade.util.Vector(0, 0); } function paint() { dmc.clear(); dmc.lineStyle(0, 6710886, 100); org.cove.flade.graphics.Graphics.paintCircle(dmc, curr.x, curr.y, radius); } function checkCollision(surface, sysObj) { surface.resolveCircleCollision(this, sysObj); } }
Symbol 727 MovieClip [__Packages.org.cove.flade.graphics.Graphics] Frame 0
class org.cove.flade.graphics.Graphics { function Graphics () { } static function paintLine(dmc, x0, y0, x1, y1) { dmc.lineStyle(-1, 16711935, 100); dmc.moveTo(x0, y0); dmc.lineTo(x1, y1); } static function paintCircle(dmc, x, y, r) { var mtp8r = (0.414213562373095 * r); var msp4r = (0.707106781186547 * r); with (dmc) { lineStyle(-1, 16711935, 100); moveTo(x + r, y); curveTo(r + x, mtp8r + y, msp4r + x, msp4r + y); curveTo(mtp8r + x, r + y, x, r + y); curveTo((-mtp8r) + x, r + y, (-msp4r) + x, msp4r + y); curveTo((-r) + x, mtp8r + y, (-r) + x, y); curveTo((-r) + x, (-mtp8r) + y, (-msp4r) + x, (-msp4r) + y); curveTo((-mtp8r) + x, (-r) + y, x, (-r) + y); curveTo(mtp8r + x, (-r) + y, msp4r + x, (-msp4r) + y); curveTo(r + x, (-mtp8r) + y, r + x, y); } } static function paintRectangle(dmc, x, y, w, h) { var w2 = (w / 2); var h2 = (h / 2); with (dmc) { lineStyle(-1, 16711935, 100); moveTo(x - w2, y - h2); lineTo(x + w2, y - h2); lineTo(x + w2, y + h2); lineTo(x - w2, y + h2); lineTo(x - w2, y - h2); } } }
Symbol 728 MovieClip [__Packages.org.cove.flade.primitives.RectangleParticle] Frame 0
class org.cove.flade.primitives.RectangleParticle extends org.cove.flade.primitives.Particle { var width, height, vertex, extents, isVisible, dmc, curr; function RectangleParticle (px, py, w, h) { super(px, py); width = w; height = h; vertex = new org.cove.flade.util.Vector(0, 0); extents = new org.cove.flade.util.Vector(w / 2, h / 2); } function paint() { if (isVisible) { dmc.clear(); dmc.lineStyle(0, 6710886, 100); org.cove.flade.graphics.Graphics.paintRectangle(dmc, curr.x, curr.y, width, height); } } function checkCollision(surface, sysObj) { surface.resolveRectangleCollision(this, sysObj); } }
Symbol 729 MovieClip [__Packages.org.cove.flade.constraints.Constraint] Frame 0
interface org.cove.flade.constraints.Constraint { }
Symbol 730 MovieClip [__Packages.org.cove.flade.constraints.AngularConstraint] Frame 0
class org.cove.flade.constraints.AngularConstraint implements org.cove.flade.constraints.Constraint { var pA, pB, pC, lineA, lineB, pD, lineC, targetTheta, stiffness; function AngularConstraint (p1, p2, p3) { pA = p1.curr; pB = p2.curr; pC = p3.curr; lineA = new org.cove.flade.util.Line(pA, pB); lineB = new org.cove.flade.util.Line(pB, pC); pD = new org.cove.flade.util.Vector(pB.x + 0, pB.y - 1); lineC = new org.cove.flade.util.Line(pB, pD); targetTheta = calcTheta(pA, pB, pC); stiffness = 1; } function resolve() { var _local6 = getCentroid(); lineC.p2.x = lineC.p1.x + 0; lineC.p2.y = lineC.p1.y - 1; var _local11 = pA.distance(pB); var _local10 = pB.distance(pC); var _local14 = calcTheta(pA, pB, pC); var _local8 = calcTheta(pA, pB, pD); var _local13 = calcTheta(pC, pB, pD); var _local7 = (targetTheta - _local14) / 2; var _local12 = _local8 + (_local7 * stiffness); var _local5 = _local13 - (_local7 * stiffness); _root.sudut = -60 - ((_local8 * 180) / Math.PI); pA.x = (_local11 * Math.sin(_local12)) + pB.x; pA.y = (_local11 * Math.cos(_local12)) + pB.y; pC.x = (_local10 * Math.sin(_local5)) + pB.x; pC.y = (_local10 * Math.cos(_local5)) + pB.y; var _local9 = getCentroid(); var _local4 = _local9.x - _local6.x; var _local3 = _local9.y - _local6.y; pA.x = pA.x - _local4; pA.y = pA.y - _local3; pB.x = pB.x - _local4; pB.y = pB.y - _local3; pC.x = pC.x - _local4; pC.y = pC.y - _local3; } function paint() { } function setStiffness(s) { stiffness = s; } function calcTheta(pa, pb, pc) { var _local2 = new org.cove.flade.util.Vector(pb.x - pa.x, pb.y - pa.y); var _local3 = new org.cove.flade.util.Vector(pc.x - pb.x, pc.y - pb.y); var _local4 = _local2.dot(_local3); var _local5 = _local2.cross(_local3); return(Math.atan2(_local5, _local4)); } function getCentroid() { var _local3 = ((pA.x + pB.x) + pC.x) / 3; var _local2 = ((pA.y + pB.y) + pC.y) / 3; return(new org.cove.flade.util.Vector(_local3, _local2)); } }
Symbol 731 MovieClip [__Packages.org.cove.flade.util.Line] Frame 0
class org.cove.flade.util.Line { var p1, p2; function Line (p1, p2) { this.p1 = p1; this.p2 = p2; } }
Symbol 732 MovieClip [__Packages.org.cove.flade.primitives.Wheel] Frame 0
class org.cove.flade.primitives.Wheel extends org.cove.flade.primitives.CircleParticle { var rp, DepthId, coeffSlip, isVisible, curr, dmc, radius, prev; function Wheel (x, y, r, id) { super(x, y, r); rp = new org.cove.flade.primitives.RimParticle(r, 2); DepthId = id; coeffSlip = 0; } function verlet(sysObj) { rp.verlet(sysObj); super.verlet(sysObj); } function resolveCollision(normal, sysObj) { super.resolveCollision(normal, sysObj); resolve(normal); } function paint() { if (isVisible) { var _local3 = curr.x; var _local2 = curr.y; var _local5 = rp.curr.x; var _local4 = rp.curr.y; dmc.clear(); dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintCircle(dmc, _local3, _local2, radius); dmc.lineStyle(0, 10066329, 100); org.cove.flade.graphics.Graphics.paintLine(dmc, _local5 + _local3, _local4 + _local2, _local3, _local2); org.cove.flade.graphics.Graphics.paintLine(dmc, (-_local5) + _local3, (-_local4) + _local2, _local3, _local2); org.cove.flade.graphics.Graphics.paintLine(dmc, (-_local4) + _local3, _local5 + _local2, _local3, _local2); org.cove.flade.graphics.Graphics.paintLine(dmc, _local4 + _local3, (-_local5) + _local2, _local3, _local2); } } function setTraction(t) { coeffSlip = t; } function resolve(n) { var _local3 = -rp.curr.y; var _local2 = rp.curr.x; var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); _local3 = _local3 / _local4; _local2 = _local2 / _local4; var _local13 = _local3 * rp.speed; var _local11 = _local2 * rp.speed; var _local12 = curr.x - prev.x; var _local10 = curr.y - prev.y; var _local9 = _local12 + _local13; var _local8 = _local10 + _local11; var _local6 = ((-n.y) * _local9) + (n.x * _local8); rp.prev.x = rp.curr.x - (_local6 * _local3); rp.prev.y = rp.curr.y - (_local6 * _local2); var _local7 = 1 - coeffSlip; curr.x = curr.x + ((_local7 * rp.speed) * (-n.y)); curr.y = curr.y + ((_local7 * rp.speed) * n.x); rp.speed = rp.speed * coeffSlip; } }
Symbol 733 MovieClip [__Packages.org.cove.flade.primitives.RimParticle] Frame 0
class org.cove.flade.primitives.RimParticle { var curr, prev, vs, speed, maxTorque, wr; function RimParticle (r, mt) { curr = new org.cove.flade.util.Vector(r, 0); prev = new org.cove.flade.util.Vector(0, 0); vs = 0; speed = 0; maxTorque = mt; wr = r; } function setMaxTorque(x) { maxTorque = x; } function verlet(sysObj) { speed = Math.max(-maxTorque, Math.min(maxTorque, speed + vs)); var _local3 = -curr.y; var _local2 = curr.x; var _local4 = Math.sqrt((_local3 * _local3) + (_local2 * _local2)); _local3 = _local3 / _local4; _local2 = _local2 / _local4; curr.x = curr.x + (speed * _local3); curr.y = curr.y + (speed * _local2); var _local10 = prev.x; var _local9 = prev.y; var _local8 = (prev.x = curr.x); var _local7 = (prev.y = curr.y); curr.x = curr.x + (sysObj.coeffDamp * (_local8 - _local10)); curr.y = curr.y + (sysObj.coeffDamp * (_local7 - _local9)); var _local6 = Math.sqrt((curr.x * curr.x) + (curr.y * curr.y)); var _local5 = (_local6 - wr) / _local6; curr.x = curr.x - (curr.x * _local5); curr.y = curr.y - (curr.y * _local5); } }
Symbol 734 MovieClip [__Packages.org.cove.flade.surfaces.AbstractTile] Frame 0
class org.cove.flade.surfaces.AbstractTile { var center, verts, normal, isVisible, isActivated, dmc, minX, maxX, minY, maxY; function AbstractTile (cx, cy) { center = new org.cove.flade.util.Vector(cx, cy); verts = new Array(); normal = new org.cove.flade.util.Vector(0, 0); isVisible = true; isActivated = true; initializeContainer(); } function initializeContainer() { var _local3 = _root.perimeter.getNextHighestDepth(); var _local4 = "_" + _local3; dmc = _root.perimeter.createEmptyMovieClip(_local4, _local3); } function setVisible(v) { isVisible = v; } function setActiveState(a) { isActivated = a; } function getActiveState() { return(isActivated); } function createBoundingRect(rw, rh) { var _local2 = center.y - (rh / 2); var _local3 = center.y + (rh / 2); var _local5 = center.x - (rw / 2); var _local4 = center.x + (rw / 2); verts.push(new org.cove.flade.util.Vector(_local4, _local3)); verts.push(new org.cove.flade.util.Vector(_local4, _local2)); verts.push(new org.cove.flade.util.Vector(_local5, _local2)); verts.push(new org.cove.flade.util.Vector(_local5, _local3)); setCardProjections(); } function testIntervals(boxMin, boxMax, tileMin, tileMax) { if (boxMax < tileMin) { return(0); } if (tileMax < boxMin) { return(0); } var _local2 = tileMax - boxMin; var _local1 = tileMin - boxMax; if (Math.abs(_local2) < Math.abs(_local1)) { return(_local2); } return(_local1); } function setCardProjections() { getCardXProjection(); getCardYProjection(); } function getCardXProjection() { minX = verts[0].x; var _local2 = 1; while (_local2 < verts.length) { if (verts[_local2].x < minX) { minX = verts[_local2].x; } _local2++; } maxX = verts[0].x; _local2 = 1; while (_local2 < verts.length) { if (verts[_local2].x > maxX) { maxX = verts[_local2].x; } _local2++; } } function getCardYProjection() { minY = verts[0].y; var _local2 = 1; while (_local2 < verts.length) { if (verts[_local2].y < minY) { minY = verts[_local2].y; } _local2++; } maxY = verts[0].y; _local2 = 1; while (_local2 < verts.length) { if (verts[_local2].y > maxY) { maxY = verts[_local2].y; } _local2++; } } function onContact() { } }
Symbol 735 MovieClip [__Packages.org.cove.flade.surfaces.RectangleTile] Frame 0
class org.cove.flade.surfaces.RectangleTile extends org.cove.flade.surfaces.AbstractTile implements org.cove.flade.surfaces.Surface { var rectWidth, rectHeight, createBoundingRect, isVisible, dmc, center, onContact, normal, testIntervals, minX, maxX, minY, maxY; function RectangleTile (cx, cy, rw, rh) { super(cx, cy); rectWidth = rw; rectHeight = rh; createBoundingRect(rw, rh); } function paint() { if (isVisible) { dmc.clear(); dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintRectangle(dmc, center.x, center.y, rectWidth, rectHeight); } } function resolveCircleCollision(p, sysObj) { if (isCircleColliding(p)) { var _local5 = false; for (var _local7 in sysObj.primitives) { var _local3 = sysObj.primitives[_local7]; if ((_local3 == p) and (_local7 == 6)) { _local5 = true; } } if (_local5) { _root.down(); } onContact(); p.resolveCollision(normal, sysObj); } } function resolveRectangleCollision(p, sysObj) { if (isRectangleColliding(p)) { onContact(); p.resolveCollision(normal, sysObj); } } function isCircleColliding(p) { p.getCardXProjection(); var _local6 = testIntervals(p.bmin, p.bmax, minX, maxX); if (_local6 == 0) { return(false); } p.getCardYProjection(); var _local5 = testIntervals(p.bmin, p.bmax, minY, maxY); if (_local5 == 0) { return(false); } var _local11 = Math.abs(_local6) < p.radius; var _local12 = Math.abs(_local5) < p.radius; if (_local11 && (_local12)) { var _local10 = center.x + (sign(p.curr.x - center.x) * (rectWidth / 2)); var _local9 = center.y + (sign(p.curr.y - center.y) * (rectHeight / 2)); var _local4 = p.curr.x - _local10; var _local3 = p.curr.y - _local9; var _local8 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); var _local7 = p.radius - _local8; if (_local7 > 0) { _local4 = _local4 / _local8; _local3 = _local3 / _local8; p.mtd.setTo(_local4 * _local7, _local3 * _local7); normal.setTo(_local4, _local3); return(true); } return(false); } p.setXYMTD(_local6, _local5); normal.setTo(p.mtd.x / Math.abs(_local6), p.mtd.y / Math.abs(_local5)); return(true); } function isRectangleColliding(p) { p.getCardXProjection(); var _local4 = testIntervals(p.bmin, p.bmax, minX, maxX); if (_local4 == 0) { return(false); } p.getCardYProjection(); var _local3 = testIntervals(p.bmin, p.bmax, minY, maxY); if (_local3 == 0) { return(false); } p.setXYMTD(_local4, _local3); normal.setTo(p.mtd.x / Math.abs(_local4), p.mtd.y / Math.abs(_local3)); return(true); } function sign(val) { if (val < 0) { return(-1); } if (val > 0) { return(1); } } }
Symbol 736 MovieClip [__Packages.org.cove.flade.surfaces.LineSurface] Frame 0
class org.cove.flade.surfaces.LineSurface extends org.cove.flade.surfaces.AbstractTile implements org.cove.flade.surfaces.Surface { var p1, p2, collNormal, isVisible, dmc, onContact, faceNormal, collisionDepth, testIntervals, minY, maxY, minX, maxX, sideNormal, minS, maxS, minF, maxF, rise, run, sign, slope, invB, setCardProjections, p3, p4, verts; function LineSurface (p1x, p1y, p2x, p2y) { super(0, 0); p1 = new org.cove.flade.util.Vector(p1x, p1y); p2 = new org.cove.flade.util.Vector(p2x, p2y); calcFaceNormal(); collNormal = new org.cove.flade.util.Vector(0, 0); setCollisionDepth(30); } function paint() { if (isVisible) { dmc.clear(); dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintLine(dmc, p1.x, p1.y, p2.x, p2.y); } } function resolveCircleCollision(p, sysObj) { if (isCircleColliding(p)) { var _local5 = false; for (var _local7 in sysObj.primitives) { var _local3 = sysObj.primitives[_local7]; if ((_local3 == p) and (_local7 == 6)) { _local5 = true; } } if (_local5) { _root.down(); } onContact(); p.resolveCollision(faceNormal, sysObj); } } function resolveRectangleCollision(p, sysObj) { if (isRectangleColliding(p)) { onContact(); p.resolveCollision(collNormal, sysObj); } } function setCollisionDepth(d) { collisionDepth = d; precalculate(); } function isCircleColliding(p) { findClosestPoint(p.curr, p.closestPoint); var _local3 = p.closestPoint.minusNew(p.curr); _local3.normalize(); if (inequality(p.curr)) { var _local5 = Math.abs(_local3.x); _local3.x = ((faceNormal.x < 0) ? (_local5) : (-_local5)); _local3.y = Math.abs(_local3.y); } var _local4 = p.curr.plusNew(_local3.mult(p.radius)); if (segmentInequality(_local4)) { if (_local4.distance(p.closestPoint) > collisionDepth) { return(false); } var _local7 = _local4.x - p.closestPoint.x; var _local6 = _local4.y - p.closestPoint.y; p.mtd.setTo(-_local7, -_local6); return(true); } return(false); } function isRectangleColliding(p) { p.getCardYProjection(); var _local7 = testIntervals(p.bmin, p.bmax, minY, maxY); if (_local7 == 0) { return(false); } p.getCardXProjection(); var _local8 = testIntervals(p.bmin, p.bmax, minX, maxX); if (_local8 == 0) { return(false); } p.getAxisProjection(sideNormal); var _local10 = testIntervals(p.bmin, p.bmax, minS, maxS); if (_local10 == 0) { return(false); } p.getAxisProjection(faceNormal); var _local9 = testIntervals(p.bmin, p.bmax, minF, maxF); if (_local9 == 0) { return(false); } var _local4 = Math.abs(_local8); var _local3 = Math.abs(_local7); var _local6 = Math.abs(_local10); var _local5 = Math.abs(_local9); if (((_local4 <= _local3) && (_local4 <= _local6)) && (_local4 <= _local5)) { p.mtd.setTo(_local8, 0); collNormal.setTo(p.mtd.x / _local4, 0); } else if (((_local3 <= _local4) && (_local3 <= _local6)) && (_local3 <= _local5)) { p.mtd.setTo(0, _local7); collNormal.setTo(0, p.mtd.y / _local3); } else if (((_local5 <= _local4) && (_local5 <= _local3)) && (_local5 <= _local6)) { p.mtd = faceNormal.multNew(_local9); collNormal.copy(faceNormal); } else if (((_local6 <= _local4) && (_local6 <= _local3)) && (_local6 <= _local5)) { p.mtd = sideNormal.multNew(_local10); collNormal.copy(sideNormal); } return(true); } function precalculate() { rise = p2.y - p1.y; run = p2.x - p1.x; sign = ((run >= 0) ? 1 : -1); slope = rise / run; invB = 1 / ((run * run) + (rise * rise)); createRectangle(); calcSideNormal(); setCardProjections(); setAxisProjections(); } function calcFaceNormal() { faceNormal = new org.cove.flade.util.Vector(0, 0); var _local3 = p2.x - p1.x; var _local2 = p2.y - p1.y; faceNormal.setTo(_local2, -_local3); faceNormal.normalize(); } function segmentInequality(toPoint) { var _local2 = findU(toPoint); var _local3 = inequality(toPoint); return(((_local2 >= 0) && (_local2 <= 1)) && (_local3)); } function inequality(toPoint) { var _local2 = ((slope * (toPoint.x - p1.x)) + (p1.y - toPoint.y)) * sign; return(_local2 <= 0); } function findClosestPoint(toPoint, returnVect) { var _local2 = findU(toPoint); if (_local2 <= 0) { returnVect.copy(p1); return(undefined); } if (_local2 >= 1) { returnVect.copy(p2); return(undefined); } var _local5 = p1.x + (_local2 * (p2.x - p1.x)); var _local4 = p1.y + (_local2 * (p2.y - p1.y)); returnVect.setTo(_local5, _local4); } function findU(p) { var _local2 = ((p.x - p1.x) * run) + ((p.y - p1.y) * rise); return(_local2 * invB); } function createRectangle() { var _local5 = p2.x + ((-faceNormal.x) * collisionDepth); var _local3 = p2.y + ((-faceNormal.y) * collisionDepth); var _local4 = p1.x + ((-faceNormal.x) * collisionDepth); var _local2 = p1.y + ((-faceNormal.y) * collisionDepth); p3 = new org.cove.flade.util.Vector(_local5, _local3); p4 = new org.cove.flade.util.Vector(_local4, _local2); verts.push(p1); verts.push(p2); verts.push(p3); verts.push(p4); } function setAxisProjections() { var _local2; minF = p2.dot(faceNormal); maxF = p3.dot(faceNormal); if (minF > maxF) { _local2 = minF; minF = maxF; maxF = _local2; } minS = p1.dot(sideNormal); maxS = p2.dot(sideNormal); if (minS > maxS) { _local2 = minS; minS = maxS; maxS = _local2; } } function calcSideNormal() { sideNormal = new org.cove.flade.util.Vector(0, 0); var _local3 = p3.x - p2.x; var _local2 = p3.y - p2.y; sideNormal.setTo(_local2, -_local3); sideNormal.normalize(); } }
Symbol 737 MovieClip [__Packages.org.cove.flade.surfaces.CircleTile] Frame 0
class org.cove.flade.surfaces.CircleTile extends org.cove.flade.surfaces.AbstractTile implements org.cove.flade.surfaces.Surface { var createBoundingRect, radius, isVisible, dmc, center, onContact, normal, testIntervals, minX, maxX, minY, maxY; function CircleTile (cx, cy, r) { super(cx, cy); createBoundingRect(r * 2, r * 2); radius = r; } function paint() { if (isVisible) { dmc.clear(); dmc.lineStyle(0, 2237064, 100); org.cove.flade.graphics.Graphics.paintCircle(dmc, center.x, center.y, radius); } } function resolveCircleCollision(p, sysObj) { if (isCircleColliding(p)) { var _local5 = false; for (var _local7 in sysObj.primitives) { var _local3 = sysObj.primitives[_local7]; if ((_local3 == p) and (_local7 == 6)) { _local5 = true; } } if (_local5) { _root.down(); } onContact(); p.resolveCollision(normal, sysObj); } } function resolveRectangleCollision(p, sysObj) { if (isRectangleColliding(p)) { onContact(); p.resolveCollision(normal, sysObj); } } function isCircleColliding(p) { p.getCardXProjection(); var _local8 = testIntervals(p.bmin, p.bmax, minX, maxX); if (_local8 == 0) { return(false); } p.getCardYProjection(); var _local7 = testIntervals(p.bmin, p.bmax, minY, maxY); if (_local7 == 0) { return(false); } var _local4 = center.x - p.curr.x; var _local3 = center.y - p.curr.y; var _local5 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); var _local6 = (p.radius + radius) - _local5; if (_local6 > 0) { _local4 = _local4 / _local5; _local3 = _local3 / _local5; p.mtd.setTo((-_local4) * _local6, (-_local3) * _local6); normal.setTo(-_local4, -_local3); return(true); } return(false); } function isRectangleColliding(p) { p.getCardXProjection(); var _local6 = testIntervals(p.bmin, p.bmax, minX, maxX); if (_local6 == 0) { return(false); } p.getCardYProjection(); var _local5 = testIntervals(p.bmin, p.bmax, minY, maxY); if (_local5 == 0) { return(false); } var _local11 = Math.abs(_local6) < radius; var _local12 = Math.abs(_local5) < radius; if (_local11 && (_local12)) { var _local10 = p.curr.x + (sign(center.x - p.curr.x) * (p.width / 2)); var _local9 = p.curr.y + (sign(center.y - p.curr.y) * (p.height / 2)); p.vertex.setTo(_local10, _local9); var _local4 = p.vertex.x - center.x; var _local3 = p.vertex.y - center.y; var _local8 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); var _local7 = radius - _local8; if (_local7 > 0) { _local4 = _local4 / _local8; _local3 = _local3 / _local8; p.mtd.setTo(_local4 * _local7, _local3 * _local7); normal.setTo(_local4, _local3); return(true); } return(false); } p.setXYMTD(_local6, _local5); normal.setTo(p.mtd.x / Math.abs(_local6), p.mtd.y / Math.abs(_local5)); return(true); } function sign(val) { if (val < 0) { return(-1); } if (val > 0) { return(1); } } }
Symbol 738 MovieClip [__Packages.org.cove.flade.composites.SpringBox] Frame 0
class org.cove.flade.composites.SpringBox { var p0, p1, p2, p3; function SpringBox (px, py, w, h, engine) { p0 = new org.cove.flade.primitives.RectangleParticle(px - (w / 2), py - (h / 2), 1, 1); p1 = new org.cove.flade.primitives.RectangleParticle(px + (w / 2), py - (h / 2), 1, 1); p2 = new org.cove.flade.primitives.RectangleParticle(px + (w / 2), py + (h / 2), 1, 1); p3 = new org.cove.flade.primitives.RectangleParticle(px - (w / 2), py + (h / 2), 1, 1); p0.setVisible(false); p1.setVisible(false); p2.setVisible(false); p3.setVisible(false); engine.addPrimitive(p0); engine.addPrimitive(p1); engine.addPrimitive(p2); engine.addPrimitive(p3); engine.addConstraint(new org.cove.flade.constraints.SpringConstraint(p0, p1)); engine.addConstraint(new org.cove.flade.constraints.SpringConstraint(p1, p2)); engine.addConstraint(new org.cove.flade.constraints.SpringConstraint(p2, p3)); engine.addConstraint(new org.cove.flade.constraints.SpringConstraint(p3, p0)); engine.addConstraint(new org.cove.flade.constraints.SpringConstraint(p0, p2)); engine.addConstraint(new org.cove.flade.constraints.SpringConstraint(p1, p3)); } }
Symbol 739 MovieClip [__Packages.org.cove.flade.constraints.SpringConstraint] Frame 0
class org.cove.flade.constraints.SpringConstraint implements org.cove.flade.constraints.Constraint { var p1, p2, restLength, stiffness, color, isVisible, dmc; function SpringConstraint (p1, p2) { this.p1 = p1; this.p2 = p2; restLength = p1.curr.distance(p2.curr); stiffness = 0.5; color = 10053171 /* 0x996633 */; initializeContainer(); isVisible = true; } function initializeContainer() { var _local3 = _root.perimeter.getNextHighestDepth(); var _local4 = "_" + _local3; dmc = _root.perimeter.createEmptyMovieClip(_local4, _local3); } function resolve() { var _local5 = p1.curr.minusNew(p2.curr); var _local3 = p1.curr.distance(p2.curr); var _local4 = (_local3 - restLength) / _local3; var _local2 = _local5.mult(_local4 * stiffness); p1.curr.minus(_local2); p2.curr.plus(_local2); } function setRestLength(r) { restLength = r; } function setStiffness(s) { stiffness = s; } function setVisible(v) { isVisible = v; } function paint() { if (isVisible) { dmc.clear(); dmc.lineStyle(0, color, 100); org.cove.flade.graphics.Graphics.paintLine(dmc, p1.curr.x, p1.curr.y, p2.curr.x, p2.curr.y); } } }
Symbol 93 MovieClip [BodyCar1] Frame 1
stop();
Symbol 98 MovieClip [Wheel1] Frame 1
stop();
Instance of Symbol 103 MovieClip in Symbol 104 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 119 MovieClip [fps] Frame 1
function calcFPS() { numFrames++; var _local3 = getTimer(); var _local2 = (_local3 - startTime) / 1000; var _local1 = Math.round(numFrames / _local2); fpsField.text = _local1; } var startTime = getTimer(); var numFrames = 0; this.onEnterFrame = calcFPS;
Symbol 122 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 1
BtnPlay.onRelease = function () { _root.gotoAndStop("MainGame"); }; BtnInstruction.onRelease = function () { _root.gotoAndStop("Instruction"); }; BtnMoreGame.onRelease = function () { getURL ("http://jarkey.net", "_blank"); }; BtnSite.onRelease = function () { getURL ("http://jarkey.net/free_games_for_your_site.html", "_blank"); };
Symbol 261 MovieClip Frame 1
BtnPlay.onRelease = function () { _root.gotoAndStop("MainGame"); }; BtnInstruction.onRelease = function () { _root.gotoAndStop("Instruction"); }; BtnMoreGame.onRelease = function () { getURL ("http://dailyfreegames.com", "_blank"); }; BtnSite.onRelease = function () { getURL ("http://www.dailyfreegames.com/free-games.html", "_blank"); };
Symbol 285 MovieClip Frame 1
stop();
Instance of Symbol 336 MovieClip in Symbol 337 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 578 MovieClip Frame 1
stop();
Symbol 611 MovieClip Frame 1
stop();
Symbol 614 MovieClip Frame 1
stop();
Symbol 618 MovieClip Frame 1
stop();
Symbol 719 MovieClip Frame 203
BtnBack.onRelease = function () { _root.gotoAndStop("Init"); }; stop();

Library Items

Symbol 1 Font [Font 1]Used by:87 117 118 260 580 582 584 585 586 587 605 607 623 625 628 717
Symbol 2 GraphicUsed by:24
Symbol 3 GraphicUsed by:24
Symbol 4 GraphicUsed by:24
Symbol 5 GraphicUsed by:24
Symbol 6 GraphicUsed by:24
Symbol 7 GraphicUsed by:24
Symbol 8 GraphicUsed by:24
Symbol 9 GraphicUsed by:24
Symbol 10 GraphicUsed by:24
Symbol 11 GraphicUsed by:24
Symbol 12 GraphicUsed by:24
Symbol 13 GraphicUsed by:24
Symbol 14 GraphicUsed by:24
Symbol 15 GraphicUsed by:24
Symbol 16 GraphicUsed by:24
Symbol 17 GraphicUsed by:24
Symbol 18 GraphicUsed by:24
Symbol 19 GraphicUsed by:24
Symbol 20 GraphicUsed by:24
Symbol 21 GraphicUsed by:24
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23Used by:51
Symbol 25 GraphicUsed by:26 103 530
Symbol 26 MovieClipUses:25Used by:27
Symbol 27 MovieClipUses:26Used by:51 105 115 318 322 338 396 577
Symbol 28 GraphicUsed by:50
Symbol 29 GraphicUsed by:50
Symbol 30 GraphicUsed by:50
Symbol 31 GraphicUsed by:50
Symbol 32 GraphicUsed by:50
Symbol 33 GraphicUsed by:50
Symbol 34 GraphicUsed by:50
Symbol 35 GraphicUsed by:50
Symbol 36 GraphicUsed by:50
Symbol 37 GraphicUsed by:50
Symbol 38 GraphicUsed by:50
Symbol 39 GraphicUsed by:50
Symbol 40 GraphicUsed by:50
Symbol 41 GraphicUsed by:50
Symbol 42 GraphicUsed by:50
Symbol 43 GraphicUsed by:50
Symbol 44 GraphicUsed by:50
Symbol 45 GraphicUsed by:50
Symbol 46 GraphicUsed by:50
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49Used by:51
Symbol 51 MovieClip [Jeep]Uses:24 27 50
Symbol 52 GraphicUsed by:86
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:86
Symbol 55 FontUsed by:56
Symbol 56 TextUses:55Used by:86
Symbol 57 GraphicUsed by:70
Symbol 58 GraphicUsed by:70
Symbol 59 GraphicUsed by:70
Symbol 60 GraphicUsed by:70
Symbol 61 GraphicUsed by:70
Symbol 62 GraphicUsed by:70
Symbol 63 GraphicUsed by:70
Symbol 64 GraphicUsed by:70
Symbol 65 GraphicUsed by:70
Symbol 66 GraphicUsed by:70 602
Symbol 67 GraphicUsed by:70
Symbol 68 GraphicUsed by:70
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:57 58 59 60 61 62 63 64 65 66 67 68 69Used by:86
Symbol 71 BitmapUsed by:77
Symbol 72 BitmapUsed by:77
Symbol 73 BitmapUsed by:77
Symbol 74 BitmapUsed by:77
Symbol 75 BitmapUsed by:77
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:71 72 73 74 75 76Used by:86
Symbol 78 GraphicUsed by:79 80 81 82 83 84 85
Symbol 79 ButtonUses:78Used by:86
Symbol 80 ButtonUses:78Used by:86
Symbol 81 ButtonUses:78Used by:86
Symbol 82 ButtonUses:78Used by:86
Symbol 83 ButtonUses:78Used by:86
Symbol 84 ButtonUses:78Used by:86
Symbol 85 ButtonUses:78Used by:86
Symbol 86 MovieClipUses:52 54 56 70 77 79 80 81 82 83 84 85Used by:Timeline
Symbol 720 MovieClip [__Packages.MochiAd]
Symbol 721 MovieClip [__Packages.CarExample]
Symbol 722 MovieClip [__Packages.org.cove.flade.DynamicsEngine]
Symbol 723 MovieClip [__Packages.org.cove.flade.util.Vector]
Symbol 724 MovieClip [__Packages.org.cove.flade.primitives.Particle]
Symbol 725 MovieClip [__Packages.org.cove.flade.surfaces.Surface]
Symbol 726 MovieClip [__Packages.org.cove.flade.primitives.CircleParticle]
Symbol 727 MovieClip [__Packages.org.cove.flade.graphics.Graphics]
Symbol 728 MovieClip [__Packages.org.cove.flade.primitives.RectangleParticle]
Symbol 729 MovieClip [__Packages.org.cove.flade.constraints.Constraint]
Symbol 730 MovieClip [__Packages.org.cove.flade.constraints.AngularConstraint]
Symbol 731 MovieClip [__Packages.org.cove.flade.util.Line]
Symbol 732 MovieClip [__Packages.org.cove.flade.primitives.Wheel]
Symbol 733 MovieClip [__Packages.org.cove.flade.primitives.RimParticle]
Symbol 734 MovieClip [__Packages.org.cove.flade.surfaces.AbstractTile]
Symbol 735 MovieClip [__Packages.org.cove.flade.surfaces.RectangleTile]
Symbol 736 MovieClip [__Packages.org.cove.flade.surfaces.LineSurface]
Symbol 737 MovieClip [__Packages.org.cove.flade.surfaces.CircleTile]
Symbol 738 MovieClip [__Packages.org.cove.flade.composites.SpringBox]
Symbol 739 MovieClip [__Packages.org.cove.flade.constraints.SpringConstraint]
Symbol 87 EditableTextUses:1Used by:122
Symbol 88 BitmapUsed by:90
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:88 89Used by:93
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClip [BodyCar1]Uses:90 92Used by:122
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:98
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClip [Wheel1]Uses:95 97Used by:122
Symbol 99 MovieClip [Wheel1b]Used by:122
Symbol 100 Sound [Track02]Used by:122
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:105
Symbol 103 MovieClipUses:25Used by:104
Symbol 104 MovieClipUses:103Used by:105 338 351 427 475 531 566
Symbol 105 MovieClipUses:102 27 104Used by:116 578
Symbol 106 GraphicUsed by:114
Symbol 107 GraphicUsed by:114 577
Symbol 108 GraphicUsed by:114 577
Symbol 109 GraphicUsed by:114 577
Symbol 110 GraphicUsed by:114 577
Symbol 111 GraphicUsed by:114 577
Symbol 112 GraphicUsed by:114 577
Symbol 113 GraphicUsed by:114 577
Symbol 114 MovieClipUses:106 107 108 109 110 111 112 113Used by:115
Symbol 115 MovieClipUses:114 27Used by:116 578
Symbol 116 MovieClip [LandScapes]Uses:105 115Used by:122
Symbol 117 EditableTextUses:1Used by:119
Symbol 118 TextUses:1Used by:119
Symbol 119 MovieClip [fps]Uses:117 118Used by:122  Timeline
Symbol 120 Sound [Track01]Used by:122
Symbol 121 Sound [SFX-Diesel]Used by:122
Symbol 122 MovieClipUses:87 93 98 99 100 116 119 120 121Used by:Timeline
Symbol 123 GraphicUsed by:258 261
Symbol 124 GraphicUsed by:258 261
Symbol 125 GraphicUsed by:258 261
Symbol 126 GraphicUsed by:258 261
Symbol 127 GraphicUsed by:258 261
Symbol 128 GraphicUsed by:258 261
Symbol 129 GraphicUsed by:258 261
Symbol 130 GraphicUsed by:258 261
Symbol 131 GraphicUsed by:258 261
Symbol 132 GraphicUsed by:258 261
Symbol 133 GraphicUsed by:258 261
Symbol 134 GraphicUsed by:258 261
Symbol 135 GraphicUsed by:258 261
Symbol 136 GraphicUsed by:258 261
Symbol 137 GraphicUsed by:258 261
Symbol 138 GraphicUsed by:258 261
Symbol 139 GraphicUsed by:258 261
Symbol 140 GraphicUsed by:258 261
Symbol 141 GraphicUsed by:258 261
Symbol 142 GraphicUsed by:258 261
Symbol 143 GraphicUsed by:258 261
Symbol 144 GraphicUsed by:258 261
Symbol 145 GraphicUsed by:258 261
Symbol 146 GraphicUsed by:258 261
Symbol 147 GraphicUsed by:258 261
Symbol 148 GraphicUsed by:258 261
Symbol 149 GraphicUsed by:258 261
Symbol 150 GraphicUsed by:258 261
Symbol 151 GraphicUsed by:258 261
Symbol 152 GraphicUsed by:258 261
Symbol 153 GraphicUsed by:258 261
Symbol 154 GraphicUsed by:258 261
Symbol 155 GraphicUsed by:258 261
Symbol 156 GraphicUsed by:258 261
Symbol 157 GraphicUsed by:258 261
Symbol 158 GraphicUsed by:258 261
Symbol 159 GraphicUsed by:258 261
Symbol 160 GraphicUsed by:258 261
Symbol 161 GraphicUsed by:258 261
Symbol 162 GraphicUsed by:258 261
Symbol 163 GraphicUsed by:258 261
Symbol 164 GraphicUsed by:258 261
Symbol 165 GraphicUsed by:258 261
Symbol 166 GraphicUsed by:258 261
Symbol 167 GraphicUsed by:258 261
Symbol 168 GraphicUsed by:258 261
Symbol 169 GraphicUsed by:258 261
Symbol 170 GraphicUsed by:258 261
Symbol 171 GraphicUsed by:258 261
Symbol 172 GraphicUsed by:258 261
Symbol 173 GraphicUsed by:258 261
Symbol 174 GraphicUsed by:258 261
Symbol 175 GraphicUsed by:258 261
Symbol 176 GraphicUsed by:258 261
Symbol 177 GraphicUsed by:258 261
Symbol 178 GraphicUsed by:258 261
Symbol 179 GraphicUsed by:258 261
Symbol 180 GraphicUsed by:258 261
Symbol 181 GraphicUsed by:258 261
Symbol 182 GraphicUsed by:258 261
Symbol 183 GraphicUsed by:258 261
Symbol 184 GraphicUsed by:258 261
Symbol 185 GraphicUsed by:258 261
Symbol 186 GraphicUsed by:258 261
Symbol 187 GraphicUsed by:258 261
Symbol 188 GraphicUsed by:258 261
Symbol 189 GraphicUsed by:258 261
Symbol 190 GraphicUsed by:258 261
Symbol 191 GraphicUsed by:258 261
Symbol 192 GraphicUsed by:258 261
Symbol 193 GraphicUsed by:258 261
Symbol 194 GraphicUsed by:258 261
Symbol 195 GraphicUsed by:258 261
Symbol 196 GraphicUsed by:258 261
Symbol 197 GraphicUsed by:258 261
Symbol 198 GraphicUsed by:258 261
Symbol 199 GraphicUsed by:258 261
Symbol 200 GraphicUsed by:258 261
Symbol 201 GraphicUsed by:258 261
Symbol 202 GraphicUsed by:258 261
Symbol 203 GraphicUsed by:258 261
Symbol 204 GraphicUsed by:258 261
Symbol 205 GraphicUsed by:258 261
Symbol 206 GraphicUsed by:258 261
Symbol 207 GraphicUsed by:258 261
Symbol 208 GraphicUsed by:258 261
Symbol 209 GraphicUsed by:258 261
Symbol 210 GraphicUsed by:258 261
Symbol 211 GraphicUsed by:258 261
Symbol 212 GraphicUsed by:258 261
Symbol 213 GraphicUsed by:258 261
Symbol 214 GraphicUsed by:258 261
Symbol 215 GraphicUsed by:258 261
Symbol 216 GraphicUsed by:258 261
Symbol 217 GraphicUsed by:258 261
Symbol 218 GraphicUsed by:258 261
Symbol 219 GraphicUsed by:258 261
Symbol 220 GraphicUsed by:258 261
Symbol 221 GraphicUsed by:258 261
Symbol 222 GraphicUsed by:258 261
Symbol 223 GraphicUsed by:258 261
Symbol 224 GraphicUsed by:258 261
Symbol 225 GraphicUsed by:258 261
Symbol 226 GraphicUsed by:258 261
Symbol 227 GraphicUsed by:258 261
Symbol 228 GraphicUsed by:258 261
Symbol 229 GraphicUsed by:258 261
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:258
Symbol 232 GraphicUsed by:236 244 249 254
Symbol 233 GraphicUsed by:236 244 249 254
Symbol 234 GraphicUsed by:236 244 249 254
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:232 233 234 235Used by:242
Symbol 237 GraphicUsed by:241 242 246 247 251 252 256 257
Symbol 238 GraphicUsed by:241 242 246 247 251 252 256 257
Symbol 239 GraphicUsed by:241 242 246 247 251 252 256 257
Symbol 240 GraphicUsed by:241 242
Symbol 241 MovieClipUses:237 238 239 240Used by:242
Symbol 242 ButtonUses:236 241 237 238 239 240Used by:258 261
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:232 233 234 243Used by:247
Symbol 245 GraphicUsed by:246 247
Symbol 246 MovieClipUses:237 238 239 245Used by:247
Symbol 247 ButtonUses:244 246 237 238 239 245Used by:258
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:232 233 234 248Used by:252
Symbol 250 GraphicUsed by:251 252
Symbol 251 MovieClipUses:237 238 239 250Used by:252
Symbol 252 ButtonUses:249 251 237 238 239 250Used by:258
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:232 233 234 253Used by:257
Symbol 255 GraphicUsed by:256 257
Symbol 256 MovieClipUses:237 238 239 255Used by:257
Symbol 257 ButtonUses:254 256 237 238 239 255Used by:258
Symbol 258 MovieClipUses:123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 231 242 247 252 257Used by:Timeline
Symbol 259 GraphicUsed by:261 637
Symbol 260 TextUses:1Used by:261
Symbol 261 MovieClipUses:123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 242 259 260Used by:Timeline
Symbol 262 MovieClipUsed by:Timeline
Symbol 263 GraphicUsed by:285
Symbol 264 GraphicUsed by:285
Symbol 265 GraphicUsed by:285
Symbol 266 GraphicUsed by:285
Symbol 267 GraphicUsed by:285
Symbol 268 GraphicUsed by:285
Symbol 269 GraphicUsed by:285 289
Symbol 270 GraphicUsed by:285 289
Symbol 271 GraphicUsed by:285 289
Symbol 272 GraphicUsed by:285 289
Symbol 273 GraphicUsed by:285 289
Symbol 274 GraphicUsed by:285 289
Symbol 275 GraphicUsed by:285 289
Symbol 276 GraphicUsed by:285 289
Symbol 277 GraphicUsed by:285 289
Symbol 278 GraphicUsed by:285 289
Symbol 279 GraphicUsed by:285 289
Symbol 280 GraphicUsed by:285 289
Symbol 281 GraphicUsed by:285
Symbol 282 GraphicUsed by:285 289
Symbol 283 GraphicUsed by:285 289
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284Used by:Timeline
Symbol 286 GraphicUsed by:289
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:286 269 270 271 272 273 274 275 276 277 278 279 280 287 282 283 288Used by:Timeline
Symbol 290 GraphicUsed by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:290 291Used by:293
Symbol 293 MovieClipUses:292Used by:Timeline
Symbol 294 GraphicUsed by:578
Symbol 295 GraphicUsed by:301
Symbol 296 GraphicUsed by:301
Symbol 297 GraphicUsed by:301
Symbol 298 GraphicUsed by:301
Symbol 299 GraphicUsed by:301
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:295 296 297 298 299 300Used by:317
Symbol 302 GraphicUsed by:306
Symbol 303 GraphicUsed by:306
Symbol 304 GraphicUsed by:306
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:302 303 304 305Used by:317
Symbol 307 GraphicUsed by:311
Symbol 308 GraphicUsed by:311
Symbol 309 GraphicUsed by:311
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:307 308 309 310Used by:317
Symbol 312 GraphicUsed by:316
Symbol 313 GraphicUsed by:316
Symbol 314 GraphicUsed by:316
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:312 313 314 315Used by:317
Symbol 317 MovieClipUses:301 306 311 316Used by:318
Symbol 318 MovieClipUses:317 27Used by:578
Symbol 319 GraphicUsed by:322
Symbol 320 GraphicUsed by:322
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:319 320 321 27Used by:578
Symbol 323 GraphicUsed by:578
Symbol 324 GraphicUsed by:334
Symbol 325 GraphicUsed by:334
Symbol 326 GraphicUsed by:334
Symbol 327 GraphicUsed by:334
Symbol 328 GraphicUsed by:334
Symbol 329 GraphicUsed by:334
Symbol 330 GraphicUsed by:334
Symbol 331 GraphicUsed by:334
Symbol 332 GraphicUsed by:334
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:324 325 326 327 328 329 330 331 332 333Used by:338
Symbol 335 GraphicUsed by:336 530 634
Symbol 336 MovieClipUses:335Used by:337
Symbol 337 MovieClipUses:336Used by:338 351 396 418 421 475 487 531 566 573
Symbol 338 MovieClipUses:334 27 104 337Used by:578
Symbol 339 GraphicUsed by:342
Symbol 340 GraphicUsed by:342
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:339 340 341Used by:351
Symbol 343 GraphicUsed by:346
Symbol 344 GraphicUsed by:346
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:343 344 345Used by:351
Symbol 347 GraphicUsed by:350
Symbol 348 GraphicUsed by:350
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:347 348 349Used by:351
Symbol 351 MovieClipUses:342 346 350 337 104Used by:578
Symbol 352 GraphicUsed by:395
Symbol 353 GraphicUsed by:395
Symbol 354 GraphicUsed by:395
Symbol 355 GraphicUsed by:395
Symbol 356 GraphicUsed by:395
Symbol 357 GraphicUsed by:395
Symbol 358 GraphicUsed by:395
Symbol 359 GraphicUsed by:395
Symbol 360 GraphicUsed by:395
Symbol 361 GraphicUsed by:395
Symbol 362 GraphicUsed by:395
Symbol 363 GraphicUsed by:395
Symbol 364 GraphicUsed by:395
Symbol 365 GraphicUsed by:395
Symbol 366 GraphicUsed by:395
Symbol 367 GraphicUsed by:395
Symbol 368 GraphicUsed by:395
Symbol 369 GraphicUsed by:395
Symbol 370 GraphicUsed by:395
Symbol 371 GraphicUsed by:395
Symbol 372 GraphicUsed by:395
Symbol 373 GraphicUsed by:395
Symbol 374 GraphicUsed by:395
Symbol 375 GraphicUsed by:395
Symbol 376 GraphicUsed by:395
Symbol 377 GraphicUsed by:395
Symbol 378 GraphicUsed by:395
Symbol 379 GraphicUsed by:395
Symbol 380 GraphicUsed by:395
Symbol 381 GraphicUsed by:395
Symbol 382 GraphicUsed by:395
Symbol 383 GraphicUsed by:395
Symbol 384 GraphicUsed by:395
Symbol 385 GraphicUsed by:395
Symbol 386 GraphicUsed by:395
Symbol 387 GraphicUsed by:395
Symbol 388 GraphicUsed by:395
Symbol 389 GraphicUsed by:395
Symbol 390 GraphicUsed by:395
Symbol 391 GraphicUsed by:395
Symbol 392 GraphicUsed by:395
Symbol 393 GraphicUsed by:395
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394Used by:396
Symbol 396 MovieClipUses:395 27 337Used by:578
Symbol 397 GraphicUsed by:417
Symbol 398 GraphicUsed by:417
Symbol 399 GraphicUsed by:417
Symbol 400 GraphicUsed by:417
Symbol 401 GraphicUsed by:417
Symbol 402 GraphicUsed by:417
Symbol 403 GraphicUsed by:417
Symbol 404 GraphicUsed by:417
Symbol 405 GraphicUsed by:417
Symbol 406 GraphicUsed by:417
Symbol 407 GraphicUsed by:417
Symbol 408 GraphicUsed by:417
Symbol 409 GraphicUsed by:417
Symbol 410 GraphicUsed by:417
Symbol 411 GraphicUsed by:417
Symbol 412 GraphicUsed by:417
Symbol 413 GraphicUsed by:417
Symbol 414 GraphicUsed by:417
Symbol 415 GraphicUsed by:417
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416Used by:418
Symbol 418 MovieClipUses:417 337Used by:578
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:419Used by:421
Symbol 421 MovieClipUses:420 337Used by:578
Symbol 422 GraphicUsed by:578
Symbol 423 GraphicUsed by:426
Symbol 424 GraphicUsed by:426
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:423 424 425Used by:427
Symbol 427 MovieClipUses:426 104Used by:578
Symbol 428 GraphicUsed by:474
Symbol 429 GraphicUsed by:474
Symbol 430 GraphicUsed by:474
Symbol 431 GraphicUsed by:474
Symbol 432 GraphicUsed by:474
Symbol 433 GraphicUsed by:474
Symbol 434 GraphicUsed by:474
Symbol 435 GraphicUsed by:474
Symbol 436 GraphicUsed by:474
Symbol 437 GraphicUsed by:474
Symbol 438 GraphicUsed by:474
Symbol 439 GraphicUsed by:474
Symbol 440 GraphicUsed by:474
Symbol 441 GraphicUsed by:474
Symbol 442 GraphicUsed by:474
Symbol 443 GraphicUsed by:474
Symbol 444 GraphicUsed by:474
Symbol 445 GraphicUsed by:474
Symbol 446 GraphicUsed by:474
Symbol 447 GraphicUsed by:474
Symbol 448 GraphicUsed by:474
Symbol 449 GraphicUsed by:474
Symbol 450 GraphicUsed by:474
Symbol 451 GraphicUsed by:474
Symbol 452 GraphicUsed by:474
Symbol 453 GraphicUsed by:474
Symbol 454 GraphicUsed by:474
Symbol 455 GraphicUsed by:474
Symbol 456 GraphicUsed by:474
Symbol 457 GraphicUsed by:474
Symbol 458 GraphicUsed by:474
Symbol 459 GraphicUsed by:474
Symbol 460 GraphicUsed by:474
Symbol 461 GraphicUsed by:474
Symbol 462 GraphicUsed by:474
Symbol 463 GraphicUsed by:474
Symbol 464 GraphicUsed by:474
Symbol 465 GraphicUsed by:474
Symbol 466 GraphicUsed by:474
Symbol 467 GraphicUsed by:474
Symbol 468 GraphicUsed by:474
Symbol 469 GraphicUsed by:474
Symbol 470 GraphicUsed by:474
Symbol 471 GraphicUsed by:474
Symbol 472 GraphicUsed by:474
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473Used by:475
Symbol 475 MovieClipUses:474 337 104Used by:578
Symbol 476 GraphicUsed by:486
Symbol 477 GraphicUsed by:486
Symbol 478 GraphicUsed by:486
Symbol 479 GraphicUsed by:486
Symbol 480 GraphicUsed by:486
Symbol 481 GraphicUsed by:486
Symbol 482 GraphicUsed by:486
Symbol 483 GraphicUsed by:486
Symbol 484 GraphicUsed by:486
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:476 477 478 479 480 481 482 483 484 485Used by:487
Symbol 487 MovieClipUses:486 337Used by:578
Symbol 488 GraphicUsed by:578
Symbol 489 GraphicUsed by:530
Symbol 490 GraphicUsed by:530
Symbol 491 GraphicUsed by:530
Symbol 492 GraphicUsed by:530
Symbol 493 GraphicUsed by:530
Symbol 494 GraphicUsed by:530
Symbol 495 GraphicUsed by:530
Symbol 496 GraphicUsed by:530
Symbol 497 GraphicUsed by:530
Symbol 498 GraphicUsed by:530
Symbol 499 GraphicUsed by:530
Symbol 500 GraphicUsed by:530
Symbol 501 GraphicUsed by:530
Symbol 502 GraphicUsed by:530
Symbol 503 GraphicUsed by:530
Symbol 504 GraphicUsed by:530
Symbol 505 GraphicUsed by:530
Symbol 506 GraphicUsed by:530
Symbol 507 GraphicUsed by:530
Symbol 508 GraphicUsed by:530
Symbol 509 GraphicUsed by:530
Symbol 510 GraphicUsed by:530
Symbol 511 GraphicUsed by:530
Symbol 512 GraphicUsed by:530
Symbol 513 GraphicUsed by:530
Symbol 514 GraphicUsed by:530
Symbol 515 GraphicUsed by:530
Symbol 516 GraphicUsed by:530
Symbol 517 GraphicUsed by:530
Symbol 518 GraphicUsed by:530
Symbol 519 GraphicUsed by:530
Symbol 520 GraphicUsed by:530
Symbol 521 GraphicUsed by:530
Symbol 522 GraphicUsed by:530
Symbol 523 GraphicUsed by:530
Symbol 524 GraphicUsed by:530
Symbol 525 GraphicUsed by:530
Symbol 526 GraphicUsed by:530
Symbol 527 GraphicUsed by:530
Symbol 528 GraphicUsed by:530
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 25 335 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529Used by:531
Symbol 531 MovieClipUses:530 337 104Used by:578
Symbol 532 GraphicUsed by:565
Symbol 533 GraphicUsed by:565
Symbol 534 GraphicUsed by:565
Symbol 535 GraphicUsed by:565
Symbol 536 GraphicUsed by:565
Symbol 537 GraphicUsed by:565
Symbol 538 GraphicUsed by:565
Symbol 539 GraphicUsed by:565
Symbol 540 GraphicUsed by:565
Symbol 541 GraphicUsed by:565
Symbol 542 GraphicUsed by:565
Symbol 543 GraphicUsed by:565
Symbol 544 GraphicUsed by:565
Symbol 545 GraphicUsed by:565
Symbol 546 GraphicUsed by:565
Symbol 547 GraphicUsed by:565
Symbol 548 GraphicUsed by:565
Symbol 549 GraphicUsed by:565
Symbol 550 GraphicUsed by:565
Symbol 551 GraphicUsed by:565
Symbol 552 GraphicUsed by:565
Symbol 553 GraphicUsed by:565
Symbol 554 GraphicUsed by:565
Symbol 555 GraphicUsed by:565
Symbol 556 GraphicUsed by:565
Symbol 557 GraphicUsed by:565
Symbol 558 GraphicUsed by:565
Symbol 559 GraphicUsed by:565
Symbol 560 GraphicUsed by:565
Symbol 561 GraphicUsed by:565
Symbol 562 GraphicUsed by:565
Symbol 563 GraphicUsed by:565
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564Used by:566
Symbol 566 MovieClipUses:565 337 104Used by:578
Symbol 567 GraphicUsed by:578
Symbol 568 GraphicUsed by:572
Symbol 569 GraphicUsed by:572
Symbol 570 GraphicUsed by:572
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:568 569 570 571Used by:573
Symbol 573 MovieClipUses:572 337Used by:578
Symbol 574 GraphicUsed by:578
Symbol 575 GraphicUsed by:578
Symbol 576 GraphicUsed by:578
Symbol 577 MovieClipUses:107 108 109 110 111 112 113 27Used by:578
Symbol 578 MovieClipUses:294 318 115 322 105 323 338 351 396 418 421 422 427 475 487 488 531 566 567 573 574 575 576 577Used by:Timeline
Symbol 579 GraphicUsed by:588
Symbol 580 TextUses:1Used by:588
Symbol 581 GraphicUsed by:588
Symbol 582 TextUses:1Used by:588
Symbol 583 GraphicUsed by:588
Symbol 584 TextUses:1Used by:588
Symbol 585 EditableTextUses:1Used by:588
Symbol 586 EditableTextUses:1Used by:588
Symbol 587 EditableTextUses:1Used by:588
Symbol 588 MovieClipUses:579 580 581 582 583 584 585 586 587Used by:Timeline
Symbol 589 ShapeTweeningUsed by:602
Symbol 590 GraphicUsed by:599
Symbol 591 GraphicUsed by:599
Symbol 592 GraphicUsed by:599
Symbol 593 GraphicUsed by:599
Symbol 594 GraphicUsed by:599
Symbol 595 GraphicUsed by:599
Symbol 596 GraphicUsed by:599
Symbol 597 GraphicUsed by:599
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:590 591 592 593 594 595 596 597 598Used by:602
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:602
Symbol 602 MovieClipUses:589 599 601 66Used by:Timeline
Symbol 603 GraphicUsed by:604 606 608 718
Symbol 604 MovieClipUses:603Used by:606 608 611 614 718
Symbol 605 TextUses:1Used by:606
Symbol 606 ButtonUses:604 605 603Used by:Timeline
Symbol 607 TextUses:1Used by:608
Symbol 608 ButtonUses:604 607 603Used by:Timeline
Symbol 609 GraphicUsed by:611
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:604 609 610Used by:Timeline
Symbol 612 GraphicUsed by:614
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:604 612 613Used by:Timeline
Symbol 615 GraphicUsed by:617
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:615 616Used by:618
Symbol 618 MovieClipUses:617Used by:Timeline
Symbol 619 GraphicUsed by:622
Symbol 620 GraphicUsed by:622
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:619 620 621Used by:630
Symbol 623 TextUses:1Used by:630
Symbol 624 GraphicUsed by:626
Symbol 625 TextUses:1Used by:626
Symbol 626 MovieClipUses:624 625Used by:630
Symbol 627 GraphicUsed by:629
Symbol 628 TextUses:1Used by:629
Symbol 629 MovieClipUses:627 628Used by:630
Symbol 630 MovieClipUses:622 623 626 629Used by:Timeline
Symbol 631 FontUsed by:632 633 635 636
Symbol 632 TextUses:631Used by:634
Symbol 633 TextUses:631Used by:634
Symbol 634 MovieClipUses:335 632 633Used by:Timeline
Symbol 635 TextUses:631Used by:637
Symbol 636 TextUses:631Used by:637
Symbol 637 MovieClipUses:259 635 636Used by:Timeline
Symbol 638 GraphicUsed by:643
Symbol 639 GraphicUsed by:643
Symbol 640 GraphicUsed by:643
Symbol 641 GraphicUsed by:643
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:638 639 640 641 642Used by:719
Symbol 644 GraphicUsed by:648
Symbol 645 GraphicUsed by:648
Symbol 646 GraphicUsed by:648
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:644 645 646 647Used by:719
Symbol 649 GraphicUsed by:665
Symbol 650 GraphicUsed by:665
Symbol 651 GraphicUsed by:665
Symbol 652 GraphicUsed by:665
Symbol 653 GraphicUsed by:665
Symbol 654 GraphicUsed by:665
Symbol 655 GraphicUsed by:665
Symbol 656 GraphicUsed by:665
Symbol 657 GraphicUsed by:665
Symbol 658 GraphicUsed by:665
Symbol 659 GraphicUsed by:665
Symbol 660 GraphicUsed by:665
Symbol 661 GraphicUsed by:665
Symbol 662 GraphicUsed by:665
Symbol 663 GraphicUsed by:665
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664Used by:719
Symbol 666 GraphicUsed by:668
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:666 667Used by:719
Symbol 669 GraphicUsed by:671
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:669 670Used by:719
Symbol 672 GraphicUsed by:692
Symbol 673 GraphicUsed by:692
Symbol 674 GraphicUsed by:692
Symbol 675 GraphicUsed by:692
Symbol 676 GraphicUsed by:692
Symbol 677 GraphicUsed by:692
Symbol 678 GraphicUsed by:692
Symbol 679 GraphicUsed by:692
Symbol 680 GraphicUsed by:692
Symbol 681 GraphicUsed by:692
Symbol 682 GraphicUsed by:692
Symbol 683 GraphicUsed by:692
Symbol 684 GraphicUsed by:692
Symbol 685 GraphicUsed by:692
Symbol 686 GraphicUsed by:692
Symbol 687 GraphicUsed by:692
Symbol 688 GraphicUsed by:692
Symbol 689 GraphicUsed by:692
Symbol 690 GraphicUsed by:692
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691Used by:703
Symbol 693 GraphicUsed by:702
Symbol 694 GraphicUsed by:702
Symbol 695 GraphicUsed by:702
Symbol 696 GraphicUsed by:702
Symbol 697 GraphicUsed by:702
Symbol 698 GraphicUsed by:702
Symbol 699 GraphicUsed by:702
Symbol 700 GraphicUsed by:702
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:693 694 695 696 697 698 699 700 701Used by:703
Symbol 703 MovieClipUses:692 702Used by:719
Symbol 704 GraphicUsed by:706
Symbol 705 GraphicUsed by:706
Symbol 706 MovieClipUses:704 705Used by:719
Symbol 707 GraphicUsed by:710
Symbol 708 GraphicUsed by:710
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:707 708 709Used by:719
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:711Used by:719
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:719
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715Used by:719
Symbol 717 TextUses:1Used by:718
Symbol 718 ButtonUses:604 717 603Used by:719
Symbol 719 MovieClipUses:643 648 665 668 671 703 706 710 712 714 716 718Used by:Timeline

Instance Names

"Instruction"Frame 20Symbol 261 MovieClip
"controller"Frame 30Symbol 262 MovieClip
"timeController"Frame 30Symbol 262 MovieClip
"bgMove"Frame 30Symbol 289 MovieClip
"Road"Frame 30Symbol 293 MovieClip
"Trotoar"Frame 30Symbol 578 MovieClip
"perimeter"Frame 30Symbol 262 MovieClip
"container"Frame 30Symbol 262 MovieClip
"Panel"Frame 30Symbol 588 MovieClip
"healthBar"Frame 30Symbol 602 MovieClip
"BtnMenu"Frame 30Symbol 606 Button
"BtnRestart"Frame 30Symbol 608 Button
"BtnMute"Frame 30Symbol 611 MovieClip
"BtnPause"Frame 30Symbol 614 MovieClip
"Arrow"Frame 30Symbol 618 MovieClip
"PanelBackMenu"Frame 30Symbol 630 MovieClip
"GameOver"Frame 30Symbol 634 MovieClip
"Pause"Frame 30Symbol 637 MovieClip
"dot1"Symbol 51 MovieClip [Jeep] Frame 1Symbol 27 MovieClip
"dot2"Symbol 51 MovieClip [Jeep] Frame 1Symbol 27 MovieClip
"dot3"Symbol 51 MovieClip [Jeep] Frame 1Symbol 27 MovieClip
"dot4"Symbol 51 MovieClip [Jeep] Frame 1Symbol 27 MovieClip
"dot5"Symbol 51 MovieClip [Jeep] Frame 1Symbol 27 MovieClip
"dot6"Symbol 51 MovieClip [Jeep] Frame 1Symbol 27 MovieClip
"dot7"Symbol 51 MovieClip [Jeep] Frame 1Symbol 27 MovieClip
"dot1"Symbol 105 MovieClip Frame 1Symbol 27 MovieClip
"dot4"Symbol 105 MovieClip Frame 1Symbol 27 MovieClip
"dot2"Symbol 105 MovieClip Frame 1Symbol 27 MovieClip
"dot3"Symbol 105 MovieClip Frame 1Symbol 27 MovieClip
"dot5"Symbol 105 MovieClip Frame 1Symbol 27 MovieClip
"dot6"Symbol 105 MovieClip Frame 1Symbol 27 MovieClip
"dot7"Symbol 105 MovieClip Frame 1Symbol 27 MovieClip
"dot8"Symbol 105 MovieClip Frame 1Symbol 27 MovieClip
"dot9"Symbol 105 MovieClip Frame 1Symbol 27 MovieClip
"dot10"Symbol 105 MovieClip Frame 1Symbol 27 MovieClip
"cir1"Symbol 105 MovieClip Frame 1Symbol 104 MovieClip
"dot1"Symbol 115 MovieClip Frame 1Symbol 27 MovieClip
"dot2"Symbol 115 MovieClip Frame 1Symbol 27 MovieClip
"dot4"Symbol 115 MovieClip Frame 1Symbol 27 MovieClip
"dot3"Symbol 115 MovieClip Frame 1Symbol 27 MovieClip
"landscape"Symbol 116 MovieClip [LandScapes] Frame 1Symbol 105 MovieClip
"landscape"Symbol 116 MovieClip [LandScapes] Frame 2Symbol 115 MovieClip
"fpsField"Symbol 119 MovieClip [fps] Frame 1Symbol 117 EditableText
"BtnPlay"Symbol 258 MovieClip Frame 1Symbol 242 Button
"BtnInstruction"Symbol 258 MovieClip Frame 1Symbol 247 Button
"BtnMoreGame"Symbol 258 MovieClip Frame 1Symbol 252 Button
"BtnSite"Symbol 258 MovieClip Frame 1Symbol 257 Button
"BtnPlay"Symbol 261 MovieClip Frame 1Symbol 242 Button
"dot1"Symbol 318 MovieClip Frame 1Symbol 27 MovieClip
"dot2"Symbol 318 MovieClip Frame 1Symbol 27 MovieClip
"dot1"Symbol 322 MovieClip Frame 1Symbol 27 MovieClip
"dot2"Symbol 322 MovieClip Frame 1Symbol 27 MovieClip
"cir1_"Symbol 338 MovieClip Frame 1Symbol 27 MovieClip
"cir1b"Symbol 338 MovieClip Frame 1Symbol 27 MovieClip
"cir2_"Symbol 338 MovieClip Frame 1Symbol 27 MovieClip
"cir2b"Symbol 338 MovieClip Frame 1Symbol 27 MovieClip
"cir3_"Symbol 338 MovieClip Frame 1Symbol 27 MovieClip
"cir3b"Symbol 338 MovieClip Frame 1Symbol 27 MovieClip
"cir4_"Symbol 338 MovieClip Frame 1Symbol 27 MovieClip
"cir4b"Symbol 338 MovieClip Frame 1Symbol 27 MovieClip
"rec1_"Symbol 338 MovieClip Frame 1Symbol 27 MovieClip
"rec1b"Symbol 338 MovieClip Frame 1Symbol 27 MovieClip
"cir1"Symbol 338 MovieClip Frame 1Symbol 104 MovieClip
"cir2"Symbol 338 MovieClip Frame 1Symbol 104 MovieClip
"cir3"Symbol 338 MovieClip Frame 1Symbol 104 MovieClip
"cir4"Symbol 338 MovieClip Frame 1Symbol 104 MovieClip
"rec1"Symbol 338 MovieClip Frame 1Symbol 337 MovieClip
"rec1"Symbol 351 MovieClip Frame 1Symbol 337 MovieClip
"cir2"Symbol 351 MovieClip Frame 1Symbol 104 MovieClip
"cir1"Symbol 351 MovieClip Frame 1Symbol 104 MovieClip
"dot1"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot2"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot4"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot3"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot5"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot6"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot7"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot8"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot9"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot10"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot11"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"dot12"Symbol 396 MovieClip Frame 1Symbol 27 MovieClip
"rec1"Symbol 396 MovieClip Frame 1Symbol 337 MovieClip
"rec2"Symbol 396 MovieClip Frame 1Symbol 337 MovieClip
"rec1"Symbol 418 MovieClip Frame 1Symbol 337 MovieClip
"rec2"Symbol 418 MovieClip Frame 1Symbol 337 MovieClip
"rec3"Symbol 418 MovieClip Frame 1Symbol 337 MovieClip
"rec4"Symbol 418 MovieClip Frame 1Symbol 337 MovieClip
"rec1"Symbol 421 MovieClip Frame 1Symbol 337 MovieClip
"rec2"Symbol 421 MovieClip Frame 1Symbol 337 MovieClip
"rec3"Symbol 421 MovieClip Frame 1Symbol 337 MovieClip
"rec4"Symbol 421 MovieClip Frame 1Symbol 337 MovieClip
"rec5"Symbol 421 MovieClip Frame 1Symbol 337 MovieClip
"rec6"Symbol 421 MovieClip Frame 1Symbol 337 MovieClip
"rec7"Symbol 421 MovieClip Frame 1Symbol 337 MovieClip
"cir1"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir2"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir3"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir4"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir5"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir6"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir7"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir8"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir9"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir10"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir11"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"cir12"Symbol 427 MovieClip Frame 1Symbol 104 MovieClip
"rec1"Symbol 475 MovieClip Frame 1Symbol 337 MovieClip
"cir1"Symbol 475 MovieClip Frame 1Symbol 104 MovieClip
"cir2"Symbol 475 MovieClip Frame 1Symbol 104 MovieClip
"cir3"Symbol 475 MovieClip Frame 1Symbol 104 MovieClip
"cir4"Symbol 475 MovieClip Frame 1Symbol 104 MovieClip
"rec2"Symbol 475 MovieClip Frame 1Symbol 337 MovieClip
"rec3"Symbol 475 MovieClip Frame 1Symbol 337 MovieClip
"rec1"Symbol 487 MovieClip Frame 1Symbol 337 MovieClip
"rec2"Symbol 487 MovieClip Frame 1Symbol 337 MovieClip
"rec3"Symbol 487 MovieClip Frame 1Symbol 337 MovieClip
"rec4"Symbol 487 MovieClip Frame 1Symbol 337 MovieClip
"rec5"Symbol 487 MovieClip Frame 1Symbol 337 MovieClip
"rec6"Symbol 487 MovieClip Frame 1Symbol 337 MovieClip
"rec7"Symbol 487 MovieClip Frame 1Symbol 337 MovieClip
"rec1"Symbol 531 MovieClip Frame 1Symbol 337 MovieClip
"rec2"Symbol 531 MovieClip Frame 1Symbol 337 MovieClip
"rec3"Symbol 531 MovieClip Frame 1Symbol 337 MovieClip
"cir1"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir2"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir3"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir4"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir5"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir6"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir7"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir8"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir9"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir10"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir11"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir12"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"cir13"Symbol 531 MovieClip Frame 1Symbol 104 MovieClip
"rec1"Symbol 566 MovieClip Frame 1Symbol 337 MovieClip
"rec2"Symbol 566 MovieClip Frame 1Symbol 337 MovieClip
"cir1"Symbol 566 MovieClip Frame 1Symbol 104 MovieClip
"rec1"Symbol 573 MovieClip Frame 1Symbol 337 MovieClip
"rec2"Symbol 573 MovieClip Frame 1Symbol 337 MovieClip
"rec3"Symbol 573 MovieClip Frame 1Symbol 337 MovieClip
"rec4"Symbol 573 MovieClip Frame 1Symbol 337 MovieClip
"rec5"Symbol 573 MovieClip Frame 1Symbol 337 MovieClip
"rec6"Symbol 573 MovieClip Frame 1Symbol 337 MovieClip
"rec7"Symbol 573 MovieClip Frame 1Symbol 337 MovieClip
"rec8"Symbol 573 MovieClip Frame 1Symbol 337 MovieClip
"rec9"Symbol 573 MovieClip Frame 1Symbol 337 MovieClip
"dot1"Symbol 577 MovieClip Frame 1Symbol 27 MovieClip
"dot2"Symbol 577 MovieClip Frame 1Symbol 27 MovieClip
"Finish"Symbol 578 MovieClip Frame 1Symbol 318 MovieClip
"Water1"Symbol 578 MovieClip Frame 1Symbol 322 MovieClip
"Water1"Symbol 578 MovieClip Frame 3Symbol 322 MovieClip
"Finish"Symbol 578 MovieClip Frame 4Symbol 318 MovieClip
"Water1"Symbol 578 MovieClip Frame 5Symbol 322 MovieClip
"Water1"Symbol 578 MovieClip Frame 8Symbol 322 MovieClip
"Water2"Symbol 578 MovieClip Frame 8Symbol 322 MovieClip
"Finish"Symbol 578 MovieClip Frame 9Symbol 318 MovieClip
"Finish"Symbol 578 MovieClip Frame 10Symbol 318 MovieClip
"DownAnimatedSlow1"Symbol 578 MovieClip Frame 12Symbol 577 MovieClip
"DownAnimated7"Symbol 578 MovieClip Frame 12Symbol 577 MovieClip
"DownAnimated6"Symbol 578 MovieClip Frame 12Symbol 577 MovieClip
"DownAnimated5"Symbol 578 MovieClip Frame 12Symbol 577 MovieClip
"DownAnimated4"Symbol 578 MovieClip Frame 12Symbol 577 MovieClip
"DownAnimated3"Symbol 578 MovieClip Frame 12Symbol 577 MovieClip
"DownAnimated2"Symbol 578 MovieClip Frame 12Symbol 577 MovieClip
"Finish"Symbol 578 MovieClip Frame 12Symbol 318 MovieClip
"DownAnimated1"Symbol 578 MovieClip Frame 12Symbol 577 MovieClip
"Water1"Symbol 578 MovieClip Frame 12Symbol 322 MovieClip
"point"Symbol 588 MovieClip Frame 1Symbol 585 EditableText
"time"Symbol 588 MovieClip Frame 1Symbol 586 EditableText
"speed"Symbol 588 MovieClip Frame 1Symbol 587 EditableText
"BtnYes"Symbol 630 MovieClip Frame 1Symbol 626 MovieClip
"BtnNo"Symbol 630 MovieClip Frame 1Symbol 629 MovieClip
"BtnBack"Symbol 719 MovieClip Frame 203Symbol 718 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "Font 1"
ExportAssets (56)Timeline Frame 1Symbol 51 as "Jeep"
ExportAssets (56)Timeline Frame 1Symbol 720 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 721 as "__Packages.CarExample"
ExportAssets (56)Timeline Frame 1Symbol 722 as "__Packages.org.cove.flade.DynamicsEngine"
ExportAssets (56)Timeline Frame 1Symbol 723 as "__Packages.org.cove.flade.util.Vector"
ExportAssets (56)Timeline Frame 1Symbol 724 as "__Packages.org.cove.flade.primitives.Particle"
ExportAssets (56)Timeline Frame 1Symbol 725 as "__Packages.org.cove.flade.surfaces.Surface"
ExportAssets (56)Timeline Frame 1Symbol 726 as "__Packages.org.cove.flade.primitives.CircleParticle"
ExportAssets (56)Timeline Frame 1Symbol 727 as "__Packages.org.cove.flade.graphics.Graphics"
ExportAssets (56)Timeline Frame 1Symbol 728 as "__Packages.org.cove.flade.primitives.RectangleParticle"
ExportAssets (56)Timeline Frame 1Symbol 729 as "__Packages.org.cove.flade.constraints.Constraint"
ExportAssets (56)Timeline Frame 1Symbol 730 as "__Packages.org.cove.flade.constraints.AngularConstraint"
ExportAssets (56)Timeline Frame 1Symbol 731 as "__Packages.org.cove.flade.util.Line"
ExportAssets (56)Timeline Frame 1Symbol 732 as "__Packages.org.cove.flade.primitives.Wheel"
ExportAssets (56)Timeline Frame 1Symbol 733 as "__Packages.org.cove.flade.primitives.RimParticle"
ExportAssets (56)Timeline Frame 1Symbol 734 as "__Packages.org.cove.flade.surfaces.AbstractTile"
ExportAssets (56)Timeline Frame 1Symbol 735 as "__Packages.org.cove.flade.surfaces.RectangleTile"
ExportAssets (56)Timeline Frame 1Symbol 736 as "__Packages.org.cove.flade.surfaces.LineSurface"
ExportAssets (56)Timeline Frame 1Symbol 737 as "__Packages.org.cove.flade.surfaces.CircleTile"
ExportAssets (56)Timeline Frame 1Symbol 738 as "__Packages.org.cove.flade.composites.SpringBox"
ExportAssets (56)Timeline Frame 1Symbol 739 as "__Packages.org.cove.flade.constraints.SpringConstraint"
ExportAssets (56)Timeline Frame 2Symbol 93 as "BodyCar1"
ExportAssets (56)Timeline Frame 2Symbol 98 as "Wheel1"
ExportAssets (56)Timeline Frame 2Symbol 99 as "Wheel1b"
ExportAssets (56)Timeline Frame 2Symbol 100 as "Track02"
ExportAssets (56)Timeline Frame 2Symbol 116 as "LandScapes"
ExportAssets (56)Timeline Frame 2Symbol 119 as "fps"
ExportAssets (56)Timeline Frame 2Symbol 120 as "Track01"
ExportAssets (56)Timeline Frame 2Symbol 121 as "SFX-Diesel"

Labels

"Init"Frame 5
"Intro"Frame 10
"MainMenu"Frame 15
"Instruction"Frame 20
"Upgrade"Frame 25
"MainGame"Frame 30
"GameOver"Frame 35
"TheEnd"Frame 40




http://swfchan.com/10/48499/info.shtml
Created: 29/4 -2019 20:11:41 Last modified: 29/4 -2019 20:11:41 Server time: 01/06 -2024 20:30:25