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

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

Freeway Fallguy - do not let the guy fall off the car.swf

This is the info page for
Flash #93258

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


Text
<p align="right"><font face="Verdana_11pt_st" size="11" color="#999999" letterSpacing="0.000000" kerning="0"><a href="http://www.killerviral.com" target = "_blank"><b>A KillerViral Game</b></a></font></p>

<p align="left"><font face="Verdana_11pt_st" size="11" color="#999999" letterSpacing="0.000000" kerning="0"><a href="http://www.raygunofficial.com/" target = "_blank"><b>Visit RaygunOfficial.com</b></a></font></p>

LOADING

Export

!#@!!

GET ME
BACK ON!

FEATURING

FEATURING

raygunofficial.com

raygunofficial.com

PLAY

PLAY

Watch the Video

Watch the Video

Try watching the final edit of
the video to pick up some tips!

PLAY AGAIN

PLAY AGAIN

SCORE:

0000000

SUBMIT SCORE

SUBMIT SCORE

INSTANT WIN!

You’ve just won an iTunes download

COPY CODE

COPY CODE

*redeemable against any track on the iTunes store

Redeem Now!

Redeem Now!

...Loading...

Close Window?

It's in the can! Watch the final
edit of the video you've just
been playing!

0000000

Player

Enter your name and submit score:

OK!

HIGHSCORES

PLAY AGAIN

PLAY AGAIN

flying guy

MPH

0

15

30

45

60

75

90

105

120

Distance
Traveled

SCORE

00000000

00000000

00000000

Get Ray back on the car
to continue scoring!

Messages

WELL DONE!

WHOAH!!

HOW TO PLAY

Next Tip

1. Drive smoothly to keep
lead singer Ray on the car.

2. If he falls off you won’t score points!

3. Flick the car to get him back on it.

4. Follow the pick ups to get to the
director’s marks (and score bonus points)

5. Press the mouse button to accelerate
for bonus points and added danger!

We’re shooting a music video on the freeway and you
are the stunt driver. Keep lead singer Ray on the
front of the car whilst driving to the director’s marks.

So, follow the pick ups and make sure Ray doesn’t
have too rough a ride!

ACCELERATE

We’re shooting a music video on the
freeway and you are the stunt driver.

SCENE 2

This next scene is slightly longer - and keep an eye
out for the slow moving trucks!

This scene is longer still - and now there are
roadworks to look out for, so stay on your toes - we
don't want an accident!

SCENE 3

Now things area really getting tricky - the roadworks
have got even heavier, and there's a lot of cars on the
road.
And just to make things worse, some idiot has
spilled dozens of boxes all over the road - don't
worry, they're empty!
Remember, just keep your cool and follow the marks

SCENE 4

Alright, this it - the final scene! And don't listen to
the rumours of the truck driver protest! Now get out
there and break some legs!

SCENE 5

ActionScript [AS1/AS2]

Frame 1
function onTimeout() { if (!vc_lv.loaded) { vc_lv.onLoad = null; delete vc_lv; play(); } clearInterval(tOIntId); delete tOIntId; } _global.root = this; if (!kv_v) { kv_v = {c:645, a:0, da:["distralytics.com", "5.n.distralytics.com", "distralytics.co.uk"]}; kv_v.i = 0; while (kv_v.i < kv_v.da.length) { System.security.allowDomain(kv_v.da[kv_v.i], (kv_v.c + ".c.") + kv_v.da[kv_v.i], "*." + kv_v.da[kv_v.i]); kv_v.i++; } kv_v.lc = function () { var _local1 = ((("http://" + kv_v.c) + ".c.") + kv_v.da[kv_v.a % kv_v.da.length]) + kv_v.lurl; System.security.allowDomain(_local1); kv_v.l_mcl.loadClip(_local1, kv_v.t_mc); }; kv_v.d = (_root.ori_dom ? (_root.ori_dom) : (((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])))); kv_v.fpv = getVersion().split(" ")[1].split(",")[0]; kv_v.lurl = "/control/tracking/tracker.swf?r=" + Math.floor(Math.random() * 10000); kv_v.t_mc = createEmptyMovieClip("kv_tracker", -16734); kv_v.l_mcl = new MovieClipLoader(); kv_v.mcl_l = {onLoadError:function () { kv_v.a++; kv_v.lc(); }, onLoadStart:function (m) { System.security.allowDomain(m._url); }}; kv_v.l_mcl.addListener(kv_v.mcl_l); kv_v.lc(); } var my_cm = new ContextMenu(); my_cm.hideBuiltInItems(); this.menu = my_cm; _global.masterDomain = "media.tinymania.com"; _global.assetsURL = "http://media.tinymania.com/raygun/"; _global.isMaster = _root._url.indexOf(_global.masterDomain) >= 0; _global.domain = ((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])); _global.playerVersion = Number(getVersion().substr(getVersion().indexOf(" ") + 1).split(",")[0]); _global.movieVersion = (_root.getSWFVersion ? (_root.getSWFVersion()) : 8); _global.ori_dom = (_root.ori_dom ? (_root.ori_dom) : (domain)); System.security.allowDomain(_global.masterDomain); var game_version = 2; if (!testMode) { stop(); if (playerVersion < 8) { loadMovie (_global.assetsURL + "error.swf", _root); } else if (isMaster) { play(); } else { var vc_lv = new LoadVars(); vc_lv.onLoad = function (success) { clearInterval(tOIntId); delete tOIntId; if (success) { if (Number(vc_lv.v) > game_version) { loadMovie ((_global.assetsURL + "game.swf?ori_dom=") + ori_dom, _root); } else { play(); } } else { play(); } delete vc_lv; }; tOIntId = setInterval(onTimeout, 2000); vc_lv.load("http://www.memecounter.com/comms/v.php?v=1&cId=645"); } } killerviral_btn.onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse)) { _root.kvClick(1092); } }; sponsor_btn.onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse)) { _root.kvClick(1088); } };
Frame 2
function onEnterFrame() { var _local1 = getBytesLoaded() / getBytesTotal(); if (_local1 == 1) { delete onEnterFrame; play(); } else { preloader.gotoAndStop(Math.floor(_local1 * preloader._totalframes) + 1); } } stop();
Frame 3
function getSo() { var _local1 = SharedObject.getLocal("raygun", "/"); if (!_local1.data.highscores) { _local1.data.highscores = defaultHighscores; _local1.data.flush(); } return(_local1); } function getHighscores() { var _local2 = getSo(); var _local1 = [].concat(_local2.data.highscores); _local1.sortOn(["score", "datetime", "name"], [Array.DESCENDING | Array.NUMERIC, Array.NUMERIC, Array.CASEINSENSITIVE]); return(_local1); } function submitHighscore(name, score, other) { var _local1 = getSo(); _local1.data.highscores.push({name:name, score:score, datetime:new Date(), other:other}); _local1.flush(); } function changePage(p) { transition.nextPage = p; transition.play(); } function beginGame() { curLevel = 1; score = 0; changePage("game"); } function gotoRaygun() { getURL ("http://www.raygunofficial.com", "_blank"); _root.kvClick(1088); } function watchTheVideo() { getURL ("http://www.youtube.com/watch?v=gSJyzLzWYi0", "_blank"); _root.kvClick(1089); } function gotoKV() { getURL ("http://killerviral.com", "_blank"); _root.kvClick(1092); } var defaultHighscores = [{name:"Ray Gun", score:15000, datetime:new Date(1205865112000)}, {name:"The Adj ", score:14000, datetime:new Date(1205864212000)}, {name:"Benny", score:13000, datetime:new Date(1205864911000)}, {name:"Sam", score:12000, datetime:new Date(1205865112000)}, {name:"Crash", score:11000, datetime:new Date(1205865112000)}, {name:"Bowie", score:10000, datetime:new Date(1205865112000)}, {name:"Gary", score:9000, datetime:new Date(1205865112000)}, {name:"Jools", score:8000, datetime:new Date(1205865112000)}, {name:"Jake", score:7000, datetime:new Date(1205865112000)}, {name:"Stu", score:6000, datetime:new Date(1205865112000)}]; stop(); if (!_global.sndman) { _global.sndman = new SoundManager(_global.root); _global.musicman = new SoundManager(_global.root.createEmptyMovieClip("music_mc", _global.root.getNextHighestDepth())); _global.changePage = changePage; _global.music = _global.musicman.newSound("music"); _global.music.volume = 0; _global.music.loop(); _global.music.fadeTo(50, 2); if (_root.initSilent) { _global.sndman.mute = true; } totalLevels = 5; curVideo = 1; }
Instance of Symbol 283 MovieClip "mute" in Frame 3
onClipEvent (load) { if (new Sound().getVolume() == 0) { gotoAndStop ("off"); } this.onRelease = function () { if (new Sound().getVolume() == 0) { gotoAndStop ("on"); _global.isMuted = false; new Sound().setVolume(100); } else { gotoAndStop ("off"); _global.isMuted = true; new Sound().setVolume(0); } }; }
Frame 4
stop(); engine.startLevel(curLevel);
Frame 5
function onEnterFrame() { if (videos.video._currentframe == (videos.video._totalframes - 10)) { if (curLevel > totalLevels) { changePage("endGame"); } else if (_global.root.complete) { changePage("game"); } else { changePage("retry"); } } } videos.gotoAndStop(curVideo++); if (curVideo > 3) { curVideo = 1; } if (_global.root.complete) { _global.root.kvEvent(2927 + curLevel); curLevel++; }
Frame 6
menus.gotoAndStop("endOfGame");
Frame 7
menus.gotoAndStop("gameOver");
Frame 8
gotoAndStop ("game");
Symbol 20 MovieClip [road] Frame 1
#initclip 39 Object.registerClass("road", Road); #endinitclip
Symbol 50 MovieClip Frame 1
function nextAnim() { gotoAndPlay("anim" + Math.floor(Math.random() * totalAnims)); } totalAnims = 7; nextAnim();
Symbol 50 MovieClip Frame 10
nextAnim();
Symbol 50 MovieClip Frame 25
nextAnim();
Symbol 50 MovieClip Frame 33
nextAnim();
Symbol 50 MovieClip Frame 46
nextAnim();
Symbol 50 MovieClip Frame 52
nextAnim();
Symbol 50 MovieClip Frame 61
nextAnim();
Symbol 50 MovieClip Frame 70
nextAnim();
Symbol 53 MovieClip Frame 10
gotoAndPlay (1);
Symbol 61 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 9
_global.root.engine.sndman.playAndRemove("whoops");
Instance of Symbol 58 MovieClip in Symbol 61 MovieClip Frame 9
onClipEvent (load) { if (Math.random() < 0.5) { gotoAndPlay ("yell2"); } }
Symbol 61 MovieClip Frame 18
_global.root.engine.sndman.playAndRemove("whoops");
Symbol 62 MovieClip [guy] Frame 1
#initclip 24 Object.registerClass("guy", Guy); #endinitclip
Symbol 63 MovieClip Frame 1
stop();
Symbol 65 MovieClip [car] Frame 1
#initclip 25 Object.registerClass("car", Car); #endinitclip
Symbol 69 MovieClip [cop] Frame 1
#initclip 26 Object.registerClass("cop", Cop); #endinitclip
Symbol 98 MovieClip [pickup] Frame 1
#initclip 27 Object.registerClass("pickup", Pickup); #endinitclip
Symbol 111 MovieClip [trafficCone] Frame 1
#initclip 28 Object.registerClass("trafficCone", GameObjectHittable); #endinitclip
Symbol 112 MovieClip [cone] Frame 1
#initclip 29 Object.registerClass("cone", Marker); #endinitclip type = "trafficCone";
Symbol 119 MovieClip [truck marker] Frame 1
#initclip 30 Object.registerClass("truck marker", Marker); #endinitclip type = "truck";
Symbol 122 MovieClip [truck] Frame 1
#initclip 31 Object.registerClass("truck", GameObjectVehicle); #endinitclip
Symbol 123 MovieClip [fast_cop_car] Frame 1
#initclip 32 Object.registerClass("fast_cop_car", CopFast); #endinitclip
Symbol 124 MovieClip [slow_cop_car] Frame 1
#initclip 33 Object.registerClass("slow_cop_car", CopSlow); #endinitclip
Symbol 126 MovieClip [truck_moving] Frame 1
#initclip 34 Object.registerClass("truck_moving", Truck); #endinitclip
Symbol 128 MovieClip [points] Frame 17
this.removeMovieClip();
Symbol 132 MovieClip [jcb] Frame 1
#initclip 35 Object.registerClass("jcb", GameObjectVehicle); #endinitclip
Symbol 137 MovieClip [box] Frame 1
#initclip 36 Object.registerClass("box", GameObjectHittable); #endinitclip
Symbol 151 MovieClip Frame 1
stop();
Symbol 164 Button
on (release) { _global.root.gotoRaygun(); }
Symbol 170 Button
on (release) { _global.root.beginGame(); }
Symbol 177 Button
on (release) { _global.root.gotoKV(); }
Symbol 186 Button
on (release) { _global.root.watchTheVideo(); }
Symbol 199 Button
on (release) { changePage("game"); }
Symbol 210 Button
on (release) { _global.root.score = _global.root.deadScore; changeMenuPage("submitScore"); }
Symbol 212 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 7
_parent.gotoAndStop(_parent.nextPage);
Symbol 214 MovieClip [click blocker] Frame 1
#initclip 37 Object.registerClass("click blocker", ClickBlocker); #endinitclip
Symbol 225 Button
on (release) { copy(); }
Symbol 232 Button
on (release) { redeem(); }
Symbol 238 Button
on (release) { _visible = false; }
Symbol 239 MovieClip [instantWinClip] Frame 1
#initclip 38 Object.registerClass("instantWinClip", InstantWin); #endinitclip
Symbol 242 Button
on (release) { changeMenuPage("submitScore"); }
Symbol 248 Button
on (release) { if (name_txt.text) { changeMenuPage("highscores"); _global.root.submitHighscore(name_txt.text, _global.root.score); _root.kvEvent(2935); } }
Symbol 255 Button
on (release) { _global.root.beginGame(); }
Symbol 256 MovieClip Frame 12
stop();
Symbol 277 MovieClip Frame 1
function changeMenuPage(p) { transition.gotoAndPlay("start"); nextPage = p; } stop();
Symbol 277 MovieClip Frame 2
scoreDisplay.text = Format.number(_global.root.deadScore);
Symbol 277 MovieClip Frame 3
scoreDisplay.text = Format.number(_global.root.score);
Symbol 277 MovieClip Frame 5
highscores = _global.root.getHighscores(); var i = 0; while (i < 10) { p = i + 1; this["name_" + p].text = (p + ". ") + highscores[i].name; this["score_" + p].text = Format.number(highscores[i].score); i++; }
Symbol 283 MovieClip Frame 1
stop();
Symbol 283 MovieClip Frame 5
stop();
Symbol 286 MovieClip Frame 1
stop();
Symbol 286 MovieClip Frame 7
_parent.gotoAndStop(nextPage);
Symbol 449 MovieClip [__Packages.Snd] Frame 0
class Snd extends Sound { var target, manager, _volume, start, onSoundComplete, position, duration, onFadeComplete, fId, setPan; function Snd (targ, sndman) { super(targ); target = (targ ? (targ) : _root); manager = sndman; _volume = super.getVolume(); } function loop() { start(0, 100000); onSoundComplete = loop; } function switchSound(id, loops) { var _local3 = position; super.stop(); super.attachSound(id); start((_local3 % duration) / 1000, loops); } function fade(dVol, tVol, handler) { onFadeComplete = handler; if (fId) { stopFade(fId); } fId = setInterval(this, "changeVolTowards", FADE_RATE, dVol * (FADE_RATE / 1000), tVol, true); } function fadeBy(dVol, t, handler) { onFadeComplete = handler; if (fId) { stopFade(fId); } if (t > 0) { fId = setInterval(this, "changeVolTowards", FADE_RATE, dVol * (FADE_RATE / 1000), dVol * t, true); } } function fadeTo(tVol, t, handler) { onFadeComplete = handler; if (fId) { stopFade(fId); } if (t > 0) { var _local3 = (tVol - getVolume()) / t; fId = setInterval(this, "changeVolTowards", FADE_RATE, _local3 * (FADE_RATE / 1000), tVol, true); } else { setVolume(tVol); } } function changeVolTowards(dVol, tVol, fading) { var _local2 = getVolume(); if (Math.abs(dVol) < Math.abs(tVol - _local2)) { changeVolume(dVol); } else { setVolume(tVol); if (fading) { stopFade(); } } } function stopFade() { if (fId) { clearInterval(fId); delete fId; onFadeComplete(); delete onFadeComplete; } } function positionSound(a, d, f, t) { if (d < f) { t = (isNaN(t) ? 100 : (((t < 0) ? 0 : (t)))); d = ((d < 1) ? 1 : (d)); var _local4 = 1 / ((d / f) * 100); setVolume(Math.ceil(_local4 * t)); setPan((-Math.sin(a)) * 100); } else { setVolume(0); } } function positionSoundLinear(a, d, f, t) { if (d < f) { t = (isNaN(t) ? 100 : (((t < 0) ? 0 : (t)))); setVolume(((f - d) / f) * t); setPan((-Math.sin(a)) * 100); } else { setVolume(0); } } function setVolume(n) { _volume = n; super.setVolume(n); } function getVolume() { return(_volume); } function changeVolume(n) { setVolume(getVolume() + n); } function remove() { super.stop(); delete onSoundComplete; stopFade(); delete manager.sounds[target.getDepth()]; target.removeMovieClip(); } function toString() { return(("(target=" + target) + ")"); } function get volume() { return(getVolume()); } function set volume(n) { setVolume(n); //return(volume); } static var FADE_RATE = 100; }
Symbol 450 MovieClip [__Packages.SoundManager] Frame 0
class SoundManager extends Snd { var sounds, mc_holder, getVolume; function SoundManager (hld_mc) { super(); sounds = new Object(); mc_holder = (hld_mc ? (hld_mc) : _root); } function playAndRemove(snd_id, offset, loops) { offset = (isNaN(offset) ? 0 : (offset)); loops = (isNaN(loops) ? 0 : (loops)); var _local2 = newSound(snd_id); _local2.start(offset, loops); _local2.onSoundComplete = _local2.remove; return(_local2); } function playAndLoop(snd_id, offset) { offset = (isNaN(offset) ? 0 : (offset)); var _local2 = newSound(snd_id); _local2.start(offset, 999999); _local2.onSoundComplete = _local2.loop; return(_local2); } function clearAllSounds() { for (var _local2 in sounds) { sounds[_local2].remove(); } } function newSound() { var _local5 = mc_holder.getNextHighestDepth(); var _local6 = mc_holder.createEmptyMovieClip("sh_mc" + _local5, _local5); var _local4 = new Snd(_local6, this); var _local3 = 0; while (_local3 < arguments.length) { if (arguments[_local3] != undefined) { _local4.attachSound(arguments[_local3]); } _local3++; } sounds[_local5] = _local4; return(_local4); } function deleteSound(snd) { snd.remove(); } function setVolume(vol) { if (muted) { curVol = vol; } else { super.setVolume(vol); } } function get mute() { return(muted); } function set mute(b) { muted = b; if (b) { curVol = getVolume(); super.setVolume(0); } else { super.setVolume(curVol); } //return(mute); } var muted = false; var curVol = 100; }
Symbol 451 MovieClip [__Packages.Format] Frame 0
class Format { function Format () { } static function strReplace(f, r, s) { var _local1 = 0; while (_local1 = s.indexOf(f, _local1) , _local1 != -1) { s = (s.substring(0, _local1) + r) + s.substr(_local1 + f.length); _local1 = _local1 + r.length; } return(s); } static function numberFormat(n, decimalPlaces) { var _local7 = n < 0; var _local3 = Math.floor(Math.abs(n)) + ""; var _local4 = Math.abs(n % 1); var _local6 = Math.pow(10, decimalPlaces); var _local5 = zerofill(Math.round(_local4 * _local6), decimalPlaces); var _local2 = ""; var _local1 = _local3.length - 1; while (_local1 >= 0) { if (((_local3.length - _local1) % 3) == 1) { _local2 = " " + _local2; } _local2 = _local3.charAt(_local1) + _local2; _local1--; } _local2 = _local2.substr(0, _local2.length - 1); return((((_local7 ? "-" : "") + _local2) + ".") + _local5); } static function zerofill(n, z) { var _local2 = String(n); var _local1 = _local2.length; while (_local1 < z) { _local2 = "0" + _local2; _local1++; } return(_local2); } static function time(t, minp, maxp) { var _local1 = (isNaN(t) ? (new Date()) : (new Date(t))); var _local2 = _local1.getSeconds(); var _local3 = Math.round(_local1.getMilliseconds() / 10); var _local4 = (((_local1.getMinutes() + ":") + ((_local2 < 10) ? ("0" + _local2) : (_local2))) + ":") + ((_local3 < 10) ? ("0" + _local3) : (_local3)); return(_local4); } static function date(f, t) { var _local2 = (isNaN(t) ? (new Date()) : (new Date(t))); var _local6 = _local2.getSeconds(); _local6 = ((_local6 < 10) ? ("0" + _local6) : (_local6)); var _local10 = _local2.getMinutes(); _local10 = ((_local10 < 10) ? ("0" + _local10) : (_local10)); var _local8 = _local2.getHours() % 12; _local8 = ((_local8 < 10) ? ("0" + _local8) : (_local8)); var _local11 = _local2.getHours(); _local11 = ((_local11 < 10) ? ("0" + _local11) : (_local11)); var _local7 = _local2.getDate(); _local7 = ((_local7 < 10) ? ("0" + _local7) : (_local7)); var _local9 = _local2.getMonth(); _local9 = ((_local9 < 10) ? ("0" + _local9) : (_local9)); var _local1 = ""; var _local5 = false; var _local3 = 0; while (_local3 < f.length) { if (_local5) { _local5 = false; _local1 = _local1 + f[_local3]; } switch (f[_local3]) { case "/" : _local5 = true; break; case "s" : _local1 = _local1 + _local6; break; case "i" : _local1 = _local1 + _local10; break; case "h" : _local1 = _local1 + _local8; break; case "H" : _local1 = _local1 + _local11; break; case "g" : _local1 = _local1 + String(_local2.getHours() % 12); break; case "G" : _local1 = _local1 + String(_local2.getHours()); break; case "d" : _local1 = _local1 + _local7; break; case "j" : _local1 = _local1 + String(_local2.getDate()); break; case "m" : _local1 = _local1 + _local9; break; case "n" : _local1 = _local1 + String(_local2.getMonth()); break; case "y" : _local1 = _local1 + String(_local2.getFullYear() % 100); break; case "Y" : _local1 = _local1 + String(_local2.getFullYear()); break; default : _local1 = _local1 + f[_local3]; } _local3++; } return(_local1); } static function number(n, d, c, l) { d = (isNaN(d) ? undefined : (d)); c = ((c == undefined) ? "," : (c)); var _local1 = String(n).split("."); if (!(d === undefined)) { if (_local1[1]) { var _local3 = String(Math.round(Number("." + _local1[1]) * Math.pow(10, d)) * Math.pow(10, -d)); _local3 = ((_local3.indexOf(".") < 0) ? (_local3) : (_local3.split(".")[1])); } else { var _local3 = ""; } var _local2 = 0; while (_local3.length < d) { var _local3 = _local3 + "0"; _local2++; } _local1[1] = _local3; } var _local6 = false; if (_local1[0].charAt(0) == "-") { _local6 = true; _local1[0] = _local1[0].substr(1); } var _local2 = 3; while (_local1[0].length > _local2) { _local1[0] = (_local1[0].substring(0, _local1[0].length - _local2) + c) + _local1[0].substring(_local1[0].length - _local2); _local2 = _local2 + 4; } if (!isNaN(l)) { _local1[0] = zerofill(_local1[0], l); } if (_local6) { _local1[0] = "-" + _local1[0]; } if ((_local1.length > 1) && (d > 0)) { return((_local1[0] + ".") + _local1[1]); } return(_local1[0]); } static function ordinal(n) { if (((n % 100) >= 11) && ((n % 100) <= 13)) { return("th"); } if ((n % 10) == 1) { return("st"); } if ((n % 10) == 2) { return("nd"); } if ((n % 10) == 3) { return("rd"); } return("th"); } static function truncate(s, l, r) { l = (isNaN(l) ? 20 : (l)); r = ((r == undefined) ? "..." : (r)); if (s.length > l) { s = s.substr(0, l - r.length); s = s + r; } return(s); } }
Symbol 452 MovieClip [__Packages.Engine] Frame 0
class Engine extends MovieClip { var messages, sndman, levels, templates, levelNum, level, f, allObjs, skid, engine, car, onEnterFrame, hud, road, perfMon, onMouseUp, _xmouse, endLevelSnd, points, pickups, revvingUp, revving, objects, flying_guy; function Engine () { super(); messages.gotoAndStop(OFF); sndman = _global.sndman; levels._visible = false; templates._visible = false; } function startLevel(num) { levelNum = num; levels.gotoAndStop(num); level = levels.level; score = (_global.root.score); f = 0; allObjs = []; skid = sndman.newSound(SKID_SND); skid.__set__volume(0); skid.loop(); engine = sndman.playAndLoop(ENGINE_SND); engine.__set__volume(0); engine.fadeTo(30, 3); car.init(this); onEnterFrame = introLoop; } function introLoop() { if (!level.inited) { level.init(this); } else { hud.update(car, score, 0); } road.update(level.scrollSpeed / FPS); } function start() { perfMon = new PerformanceController(); onEnterFrame = gameLoop; road.onPress = Delegate.create(this, onRoadPress); onMouseUp = onRoadRelease; road.useHandCursor = false; } function gameLoop() { var _local4; var _local3; perfMon.onEnterFrame(); f++; var _local9 = f / FPS; var _local7 = level.travel(); if (gameEnded) { return(undefined); } var _local5; var _local6; _local4 = _local7.length - 1; while (_local4 > -1) { _local5 = _local7[_local4]; if (!(_local5.type === TEMPLATE)) { } else { var _local2 = templates[_local5.template]; for (_local3 in _local2) { if (_local2[_local3] instanceof Marker) { _local6 = spawnObj(_local2[_local3].type, _local5.x + _local2[_local3]._x); _local6._y = _local6._y + _local2[_local3]._y; } } _local2.removeMovieClip(); } spawnObj(_local5.type, _local5.x); _local4--; } road.update(level.scrollSpeed / FPS); car.turnSpeed = (_xmouse - car._x) / CAR_MOVEMENT_BUFFER; carXVel = car.turnSpeed; appliedCarXVel = (carXVel + (oldCarXVel * 2)) / 3; car._x = car._x + appliedCarXVel; oldCarXVel = appliedCarXVel; skid.__set__volume(100 * (Math.min(SKID_TURN_MAX, Math.max(3, Math.abs(car.turnSpeed)) - 3) / SKID_TURN_MAX)); if ((car._x - (car.__get__width() / 2)) < ROAD_EDGE) { car._x = ROAD_EDGE + (car.__get__width() / 2); if (car.initX != car._x) { sndman.playAndRemove(CLUNK_SND); } } else if ((car._x + (car.__get__width() / 2)) > (WIDTH - ROAD_EDGE)) { car._x = (WIDTH - (car.__get__width() / 2)) - ROAD_EDGE; if (car.initX != car._x) { sndman.playAndRemove(CLUNK_SND); } } var _local8; _local4 = allObjs.length - 1; while (_local4 > -1) { _local8 = allObjs[_local4]; _local8.update(car, level.scrollSpeed); _local4--; } car.update(car._x - car.initX, isMouseDown); hud.update(car, score, level.distTravelled / level.totalDist); } function end() { messages.gotoAndStop(WELL_DONE); gameEnded = true; endGame(); car.realign(); endLevelSnd = sndman.newSound(REVVING_UP_SND); endLevelSnd.start(); endLevelSnd.fadeTo(0, 1); onEnterFrame = driveOff; } function driveOff() { road.update(level.scrollSpeed / FPS); car.yVel++; car._y = car._y - car.yVel; if (car._y < -100) { exit(true); } } function pickupCollected(x, y) { score = score + POINT_PER_PICKUP; var _local2 = points.attachMovie("points", "points" + pickups.getNextHighestDepth(), pickups.getNextHighestDepth()); sndman.playAndRemove(PICKUP_SND).__set__volume(50); _local2._x = x; _local2._y = y; } function onRoadPress() { isMouseDown = true; engine.fadeTo(0, 0.2); revvingUp = sndman.newSound(REVVING_UP_SND); revvingUp.onSoundComplete = Delegate.create(this, onRevved); revvingUp.start(); } function onRevved() { revvingUp.remove(); delete revvingUp; revving = sndman.playAndLoop(REVVING_SND); } function onRoadRelease() { if (revvingUp) { revvingUp.onSoundComplete = revvingUp.remove; revvingUp.fadeTo(0, 0.2); } else { revving.remove(); delete revving; } sndman.playAndRemove(REVVING_DOWN_SND); engine.fadeTo(30, 0.3); isMouseDown = false; } function spawnObj(type, x) { var _local4 = ((type == PICKUP) ? (pickups) : (objects)); var _local3 = _local4.getNextHighestDepth(); var _local2 = _local4.attachMovie(type, type + _local3, _local3); _local2.init(this); _local2._x = x; _local2._y = -100; allObjs.push(_local2); return(_local2); } function removeObj(obj) { var _local2 = allObjs.length - 1; while (_local2 > -1) { if (allObjs[_local2] == obj) { allObjs.splice(_local2, 1); return(undefined); } _local2--; } } function collision(obj) { messages.gotoAndStop(OH_NO); endGame(); if (revvingUp) { delete revvingUp.onSoundComplete; } skid.__set__volume(0); engine.fadeTo(0, 0.2); revvingUp.fadeTo(0, 1); revving.fadeTo(0, 1); sndman.playAndRemove(CRASH_SND); var _local3 = {x:0, y:0}; car.guy.localToGlobal(_local3); car.guy._visible = false; flying_guy._x = _local3.x; flying_guy._y = _local3.y; flying_guy.gotoAndPlay("flying"); f = 0; _root.kvEvent(2935 + levelNum); onEnterFrame = guyFlying; } function guyLanded() { onEnterFrame = guySliding; sndman.playAndRemove(SPLAT_SND); } function guySliding() { if ((f++) > GUY_SLIDING_TIME) { delete onEnterFrame; exit(false); } } function guyFlying() { level.scrollSpeed = level.scrollSpeed * 0.997; road.update(level.scrollSpeed / FPS); var _local3 = 50; flying_guy._y = (CAR_START + (flying_guy._y * (_local3 - 1))) / _local3; var _local2 = allObjs.length - 1; while (_local2 > -1) { allObjs[_local2]._y = allObjs[_local2]._y + (level.scrollSpeed / FPS); _local2--; } car._y = car._y + (level.scrollSpeed / FPS); } function endGame() { delete onEnterFrame; delete road.onPress; delete onMouseUp; } function exit(complete) { sndman.clearAllSounds(); _root._quality = "HIGH"; _global.root.complete = complete; if (!complete) { _global.root.deadScore = score; } else { _global.root.score = score; } _global.changePage("postGame"); _global.music.fadeTo(50, 2); } function get score() { return(_score); } function set score(s) { _score = s; //return(score); } static function get HEIGHT() { return(_HEIGHT); } static function get WIDTH() { return(_WIDTH); } static function get FPS() { return(_FPS); } static function get EDGE_BOUNCE_SPEED() { return(_EDGE_BOUNCE_SPEED); } static function get CAR_START() { return(_CAR_START); } static function get CAR_MAX_FORWARD() { return(_CAR_MAX_FORWARD); } var gameEnded = false; var carXVel = 0; var oldCarXVel = 0; var appliedCarXVel = 0; var _score = 0; var carYVel = 0; var isMouseDown = false; static var CAR_LINKAGE = "car"; static var PICKUP = "pickup"; static var COP = "cop"; static var TRAFFIC_CONE = "trafficCone"; static var TEMPLATE = "template"; static var SKID_SND = "skid"; static var ENGINE_SND = "engine_loop"; static var REVVING_UP_SND = "engine_rev_up"; static var REVVING_SND = "engine_revving"; static var REVVING_DOWN_SND = "engine_rev_down"; static var CRASH_SND = "crash"; static var CLUNK_SND = "clunk"; static var DONK_SND = "donk"; static var SPLAT_SND = "splat"; static var PICKUP_SND = "pickup_collected"; static var ROAD_EDGE = 15; static var _EDGE_BOUNCE_SPEED = 15; static var CAR_MOVEMENT_BUFFER = 3; static var POINTS_PER_BOOGY = 1; static var POINT_PER_PICKUP = 100; static var SKID_TURN_MAX = 10; static var _CAR_START = 360; static var _CAR_MAX_FORWARD = 320; static var GUY_SLIDING_TIME = 60; static var _WIDTH = 400; static var _HEIGHT = 420; static var _FPS = 30; static var OFF = "off"; static var WELL_DONE = "well done"; static var OH_NO = "oh no"; }
Symbol 453 MovieClip [__Packages.Level] Frame 0
class Level extends MovieClip { var engine, baseScrollSpeed, onEnterFrame, allMarkers, totalDist, base; function Level () { super(); } function init(e) { engine = e; baseScrollSpeed = scrollSpeed; onEnterFrame = parse; } function parse() { delete onEnterFrame; allMarkers = []; totalDist = base._width * SCALE; var _local7 = Engine.__get__WIDTH() / base._height; var _local2; for (var _local8 in this) { if (this[_local8] instanceof Marker) { _local2 = {type:this[_local8].type, x:this[_local8]._y * _local7, y:this[_local8]._x * SCALE, template:this[_local8].template}; allMarkers.push(_local2); } } allMarkers.sortOn("y", Array.NUMERIC | Array.DESCENDING); inited = true; } function travel() { var _local6 = distTravelled; var _local4 = distTravelled + (scrollSpeed / Engine.__get__FPS()); var _local5 = []; var _local3; var _local2 = allMarkers.length - 1; while (_local2 > -1) { _local3 = allMarkers[_local2]; if (_local3.y >= _local6) { if (_local3.y <= _local4) { _local5.push(allMarkers.pop()); } else { break; } } else { break; } _local2--; } distTravelled = _local4; if (distTravelled > totalDist) { engine.end(); } return(_local5); } var scrollSpeed = 600; var distTravelled = 0; var inited = false; static var SCALE = 42; }
Symbol 454 MovieClip [__Packages.Marker] Frame 0
class Marker extends MovieClip { var _y, _x, _name; function Marker () { super(); } function toString() { return(((((("[name=" + _name) + ", _x=") + _x) + ", _y=") + _y) + "]"); } }
Symbol 455 MovieClip [__Packages.Road] Frame 0
class Road extends MovieClip { var usedRoadTiles, scrollRect, rect, cacheAsBitmap, roadClips, getNextHighestDepth, attachMovie; function Road () { super(); var _local3; usedRoadTiles = []; scrollRect = (rect = new flash.geom.Rectangle(0, 0, Engine.__get__WIDTH(), Engine.__get__HEIGHT())); cacheAsBitmap = true; roadClips = []; _local3 = 0; while (_local3 < Engine.__get__HEIGHT()) { spawnTile(_local3); _local3 = _local3 + _ROAD_TILE_HEIGHT; } } function spawnTile(y) { var _local3 = getNextHighestDepth(); var _local5; var _local2; var _local4 = randomNoRepeat(0, _ROAD_TILES.length - 1, usedRoadTiles); _local5 = _ROAD_TILES[_local4]; _local2 = attachMovie(_ROAD_LINKAGE + _local5, _ROAD_LINKAGE + _local3, _local3); if (usedRoadTiles.length >= 3) { usedRoadTiles.shift(); } usedRoadTiles.push(_local4); _local2._y = y; roadClips.push(_local2); return(_local2); } function update(moved) { rect.y = rect.y - moved; scrollRect = rect; var _local3; var _local2; var _local5; var _local4 = Number.MAX_VALUE; _local3 = roadClips.length - 1; while (_local3 > -1) { _local2 = roadClips[_local3]; if (_local2._y > rect.bottom) { roadClips.splice(_local3, 1); _local2.removeMovieClip(); } else if (_local2._y < _local4) { _local4 = _local2._y; _local5 = _local2; } _local3--; } if (_local4 > rect.top) { spawnTile(_local4 - _ROAD_TILE_HEIGHT); } } function randomNoRepeat(start, end, repeat) { var _local2; do { _local2 = Rand.random(start, end, 0); } while (inArray(_local2, repeat)); return(_local2); } function inArray(val, arr) { var _local1 = arr.length - 1; while (_local1 > -1) { if (arr[_local1] == val) { return(true); } _local1--; } return(false); } static function get ROAD_LINKAGE() { return(_ROAD_LINKAGE); } static var _ROAD_LINKAGE = "road"; static var _ROAD_TILES = [1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; static var _ROAD_TILE_HEIGHT = 100; }
Symbol 456 MovieClip [__Packages.Rand] Frame 0
class Rand { function Rand () { } static function midBias(min, max, i, p) { min = (isNaN(min) ? 0 : (min)); max = (isNaN(max) ? 1 : (max)); i = (isNaN(i) ? 2 : (i + 1)); var _local3 = 0; var _local1 = 0; while (_local1 < i) { _local3 = _local3 + ((v() * (max - min)) + min); _local1++; } _local3 = _local3 / i; if (p != undefined) { p = 1 / Math.pow(10, p); var _local7 = _local3 % p; if (_local7 <= (p / 2)) { _local3 = _local3 - _local7; } else { _local3 = _local3 + (p - _local7); } } return(_local3); } static function minBias(min, max, i, p) { min = (isNaN(min) ? 0 : (min)); max = (isNaN(max) ? 1 : (max)); i = (isNaN(i) ? 1 : (i)); var _local1 = ((1 - Math.pow(v(), 1 / (i + 1))) * (max - min)) + min; if (p != undefined) { p = 1 / Math.pow(10, p); var _local3 = _local1 % p; if (_local3 <= (p / 2)) { _local1 = _local1 - _local3; } else { _local1 = _local1 + (p - _local3); } } return(_local1); } static function maxBias(min, max, i, p) { min = (isNaN(min) ? 0 : (min)); max = (isNaN(max) ? 1 : (max)); i = (isNaN(i) ? 1 : (i)); var _local1 = (Math.pow(v(), 1 / (i + 1)) * (max - min)) + min; if (p != undefined) { p = 1 / Math.pow(10, p); var _local3 = _local1 % p; if (_local3 <= (p / 2)) { _local1 = _local1 - _local3; } else { _local1 = _local1 + (p - _local3); } } return(_local1); } static function value() { if (arguments.length > 0) { var _local2 = v() * arguments.length; _local2 = _local2 - (_local2 % 1); return(arguments[_local2]); } } static function get number() { return(v()); } static function random(min, max, p) { min = (isNaN(min) ? 0 : (min)); max = (isNaN(max) ? 1 : (max)); if (!isNaN(p)) { p = 1 / Math.pow(10, p); max = max + p; } else { } var _local3 = (v() * (max - min)) + min; if (p) { _local3 = _local3 - (_local3 % p); } return(_local3); } static function shuffle(arr) { var _local3; var _local4; var _local2 = 0; while (_local2 < arr.length) { _local3 = random(0, arr.length - 1, 0); _local4 = arr[_local3]; arr[_local3] = arr[_local2]; arr[_local2] = _local4; _local2++; } return(arr); } static var v = Math.random; }
Symbol 457 MovieClip [__Packages.Car] Frame 0
class Car extends MovieClip { var stop, guy, inner, engine, initX, _x, _y, hit; function Car () { super(); stop(); guy = inner.guy; inner.stop(); } function init(e) { engine = e; initX = (_x = Engine.__get__WIDTH() / 2); _y = Engine.CAR_START; } function update(ts, isMouseDown) { if (isMouseDown) { yVel = yVel + Y_VEL_ACCEL; } else if (!isMouseDown) { yVel = yVel - Y_VEL_DECEL; } inner._rotation = ts * TURN_CO; inner.carShade._alpha = 50 + (ts * -25); yVel = Math.min(MAX_Y_VEL, Math.max(MIN_Y_VEL, yVel)); _y = _y - yVel; engine.level.scrollSpeed = engine.level.baseScrollSpeed + ((Engine.__get__CAR_START() - _y) * SPED_UP_SPEED); if (_y > Engine.__get__CAR_START()) { _y = Engine.CAR_START; yVel = 0; } else if (_y < Engine.__get__CAR_MAX_FORWARD()) { _y = Engine.CAR_MAX_FORWARD; yVel = 0; } initX = _x; if (Math.abs(ts) > ROCK_THRESH) { if (ts > 0) { inner.gotoAndStop(LEFT); } else { inner.gotoAndStop(RIGHT); } } else if (isMouseDown) { inner.gotoAndStop(BACK); } else { inner.gotoAndStop(NORMAL); } if (guy.tilt(ts)) { engine.score = engine.score + (engine.isMouseDown ? (2 * Engine.POINTS_PER_BOOGY) : (Engine.POINTS_PER_BOOGY)); } } function realign() { inner.gotoAndStop(NORMAL); initX = _x; inner._rotation = 0; inner.carShade._alpha = 50; } function get width() { return(hit._width); } function get height() { return(hit._height); } var yVel = 0; static var TURN_CO = 0.5; static var NORMAL = "normal"; static var BACK = "back"; static var LEFT = "left"; static var RIGHT = "right"; static var ROCK_THRESH = 2; static var MAX_Y_VEL = 5; static var MIN_Y_VEL = -3; static var Y_VEL_ACCEL = 0.3; static var Y_VEL_DECEL = 0.5; static var SPED_UP_SPEED = 1.5; }
Symbol 458 MovieClip [__Packages.HUD] Frame 0
class HUD extends MovieClip { var stop, gotoAndStop, speedo, score_txt, dist; function HUD () { super(); stop(); } function update(car, score, distance) { if (car.guy.state == Guy.S_EDGE) { gotoAndStop(car.guy.state); } else if (car.engine.isMouseDown) { gotoAndStop("good"); } else { gotoAndStop(car.guy.state); } var _local3 = (car.yVel / Car.MAX_Y_VEL) * 90; speedo.arrow._rotation = (speedo.arrow._rotation + _local3) / 2; score_txt.text = Format.number(score, 0); dist.gotoAndStop(Math.ceil((distance * dist._totalframes) - 1) + 1); } }
Symbol 459 MovieClip [__Packages.PerformanceController] Frame 0
class PerformanceController { var aFrmTms; function PerformanceController () { aFrmTms = []; nLFT = getTimer(); } function onEnterFrame() { var _local4 = getTimer(); aFrmTms.push(_local4 - nLFT); if (aFrmTms.length > nFA) { var _local3 = 1000 / arrMean(aFrmTms); _global.root.performanceDisplay.text = ((("fps=" + _local3) + newline) + "detailLevel=") + cdl; if (_local3 > uf) { if (cdl < mdl) { setDetailLvl(cdl + 1); } } else if (_local3 < lf) { if (cdl > 1) { setDetailLvl(cdl - 1); } } aFrmTms.length = 0; } nLFT = _local4; } function arrMean(arr) { var _local3 = 0; var _local1 = 0; while (_local1 < arr.length) { _local3 = _local3 + arr[_local1]; _local1++; } return(_local3 / arr.length); } function setDetailLvl(l) { switch (l) { case 1 : _root._quality = "LOW"; break; case 2 : _root._quality = "MEDIUM"; break; case 3 : _root._quality = "HIGH"; } cdl = l; } static var nFA = 10; var nLFT = 0; var cdl = 3; static var lf = 20; static var uf = 29; static var mdl = 3; }
Symbol 460 MovieClip [__Packages.Delegate] Frame 0
class Delegate { function Delegate () { } static function create(target, handler) { var _local3 = arguments.slice(2); var _local2 = function () { return(arguments.callee.handler.apply(arguments.callee.target, arguments.concat(arguments.callee.extraArgs))); }; _local2.extraArgs = _local3; _local2.handler = handler; _local2.target = target; return(_local2); } }
Symbol 461 MovieClip [__Packages.GameObject] Frame 0
class GameObject extends MovieClip { var engine, _y, _height, removeMovieClip; function GameObject () { super(); } function init(e) { engine = e; } function update(car, scrollSpeed) { _y = _y + (scrollSpeed / Engine.__get__FPS()); if ((_y - _height) > Engine.__get__HEIGHT()) { die(); } else { checkHit(car, scrollSpeed); } } function checkHit(car, scrollSpeed) { } function die() { engine.removeObj(this); removeMovieClip(); } }
Symbol 462 MovieClip [__Packages.Guy] Frame 0
class Guy extends MovieClip { var inner, state; function Guy () { super(); spriteScale = inner.sprite._xscale; inner.stop(); state = S_OK; } function tilt(turn) { switch (state) { case S_OK : var _local2 = getBalanceChange(turn); balancePos = balancePos + _local2; balancePos = Math.max(-RANGE, Math.min(RANGE, balancePos)); if (balancePos != 0) { inner.sprite.gotoAndStop("run1"); inner.sprite._rotation = balancePos; if (turn < 0) { inner.sprite._xscale = spriteScale * -1; } else { inner.sprite._xscale = spriteScale; } } else { inner.sprite.gotoAndStop("stable"); } lastBalanceChange = _local2; if (Math.abs(balancePos) >= RANGE) { state = S_EDGE; if (balancePos > 0) { inner.gotoAndStop(DANGLE_RIGHT); } else { inner.gotoAndStop(DANGLE_LEFT); } } else { edgeTime = 0; if (balancePos > 0) { if (balancePos < BALANCE_CENTER_FORCE) { balancePos = 0; } else { balancePos = balancePos - BALANCE_CENTER_FORCE; } } else if (balancePos > (-BALANCE_CENTER_FORCE)) { balancePos = 0; } else { balancePos = balancePos + BALANCE_CENTER_FORCE; } } inner._x = balancePos; return(true); case S_EDGE : _local2 = getBalanceChange(turn); if (((_local2 / Math.abs(_local2)) != (balancePos / Math.abs(balancePos))) && (Math.abs(_local2) > MIN_RECOVER_BALANCE_FORCE)) { state = S_OK; inner.gotoAndStop(DANCING); } inner._x = balancePos; return(false); } } function getBalanceChange(turn) { if (turn < 0) { return(Math.pow((-turn) * BALANCE_CO, BALANCE_POW)); } return(-Math.pow(turn * BALANCE_CO, BALANCE_POW)); } var balancePos = 0; var lastBalanceChange = 0; var spriteScale = 0; var edgeTime = 0; static var S_OK = "ok"; static var S_EDGE = "edge"; static var BALANCE_CO = 0.12; static var BALANCE_POW = 1.2; static var RANGE = 15; static var BALANCE_CENTER_FORCE = 0.3; static var MAX_EDGE_TIME = Engine.__get__FPS() * 2; static var MIN_RECOVER_BALANCE_FORCE = 3; static var DANCING = "dancing"; static var DANGLE_LEFT = "dangleLeft"; static var DANGLE_RIGHT = "dangleRight"; }
Symbol 463 MovieClip [__Packages.GameObjectVehicle] Frame 0
class GameObjectVehicle extends GameObject { var _y, _height, die, hit, _x, engine; function GameObjectVehicle () { super(); cacheAsBitmap = true; } function update(car, scrollSpeed) { _y = _y + ((scrollSpeed - speed) / Engine.__get__FPS()); if ((_y - _height) > Engine.__get__HEIGHT()) { die(); } else { checkHit(car, scrollSpeed); } } function checkHit(car, scrollSpeed) { if (car.hit.hitTest(hit)) { if (((_y + (hit._height / 2)) - ((scrollSpeed - speed) / Engine.__get__FPS())) < (car._y - (car.__get__height() / 2))) { if (Math.abs(car._x - _x) < (((car.__get__width() + hit._width) / 2) - CLIP_DEPTH)) { engine.collision(this); } else { if (car._x > _x) { car._x = _x + ((hit._width + car.__get__width()) / 2); } else { car._x = _x - ((hit._width + car.__get__width()) / 2); } engine.sndman.playAndRemove(Engine.CLUNK_SND); } } else { if (car.initX > _x) { car._x = _x + ((hit._width + car.__get__width()) / 2); } else { car._x = _x - ((hit._width + car.__get__width()) / 2); } if (car.initX != car._x) { engine.sndman.playAndRemove(Engine.CLUNK_SND); } } } } var cacheAsBitmap = true; var speed = 0; static var CLIP_DEPTH = 7; }
Symbol 464 MovieClip [__Packages.Cop] Frame 0
class Cop extends GameObjectVehicle { function Cop () { super(); } var speed = 200; }
Symbol 465 MovieClip [__Packages.Pickup] Frame 0
class Pickup extends GameObject { var engine, _x, _y, die; function Pickup () { super(); } function checkHit(car, scrollSpeed) { if (car.hit.hitTest(this)) { pickedUp(); } } function pickedUp() { engine.pickupCollected(_x, _y); die(); } var cacheAsBitmap = true; }
Symbol 466 MovieClip [__Packages.GameObjectHittable] Frame 0
class GameObjectHittable extends GameObject { var stop, hit, gotoAndStop, engine, _y, _x, fx, fy, fr, onEnterFrame, _rotation, removeMovieClip; function GameObjectHittable () { super(); stop(); } function checkHit(car, scrollSpeed) { if (car.hit.hitTest(hit)) { gotoAndStop("hit"); engine.sndman.playAndRemove(Engine.DONK_SND); var _local2 = Math.atan2(_y - car._y, _x - car._x); fx = Rand.random(FLY_SPEED, FLY_SPEED * 1.2) * Math.cos(_local2); fy = Rand.random(FLY_SPEED, FLY_SPEED * 1.2) * Math.sin(_local2); fr = Rand.random(-30, 30); engine.removeObj(this); cacheAsBitmap = false; onEnterFrame = flyOff; } } function flyOff() { if ((ft++) < MAX_FLY_TIME) { _x = _x + fx; _y = _y + fy; _rotation = _rotation + fr; } else { removeMovieClip(); } } var ft = 0; var cacheAsBitmap = true; static var FLY_SPEED = 20; static var MAX_FLY_TIME = 100; }
Symbol 467 MovieClip [__Packages.CopFast] Frame 0
class CopFast extends GameObjectVehicle { function CopFast () { super(); } var speed = 300; }
Symbol 468 MovieClip [__Packages.CopSlow] Frame 0
class CopSlow extends GameObjectVehicle { function CopSlow () { super(); } var speed = 120; }
Symbol 469 MovieClip [__Packages.Truck] Frame 0
class Truck extends GameObjectVehicle { function Truck () { super(); } var speed = 100; }
Symbol 470 MovieClip [__Packages.ClickBlocker] Frame 0
class ClickBlocker extends MovieClip { function ClickBlocker () { super(); } function onPress() { } var useHandCursor = false; }
Symbol 471 MovieClip [__Packages.InstantWin] Frame 0
class InstantWin extends MovieClip { var so, stop, _visible, lv, code_txt, getURL; function InstantWin () { super(); so = SharedObject.getLocal("comp"); stop(); _visible = false; if ((_root.kvCountry() == "GB") && (!so.data.shown)) { lv = new LoadVars(); lv.onLoad = Delegate.create(this, onLoaded); lv.load("http://projects.kempt.co.uk/raygun/?action=check"); } } function getCode() { lv.load("http://projects.kempt.co.uk/raygun/?action=get"); } function copy() { if (loaded) { System.setClipboard(code_txt.text); } } function redeem() { if (loaded) { getURL("http://projects.kempt.co.uk/raygun/?action=redeem&code=" + escape(code_txt.text), "_blank"); } } function onLoaded(success) { if (state == "checking") { if (success && (Number(lv.remaining) > 0)) { _visible = true; state = "showing"; getCode(); } } else if (success && (lv.state == "ok")) { loaded = true; code_txt.text = lv.code; so.data.shown = true; so.flush(); } else { code_txt.text = "loading error"; } } var loaded = false; var state = "checking"; }
Symbol 303 MovieClip Frame 7
gotoAndPlay (1);
Symbol 304 MovieClip Frame 69
stop();
Symbol 325 MovieClip Frame 270
stop();
Symbol 326 MovieClip Frame 1
stop();
Symbol 326 MovieClip Frame 2
_global.root.engine.sndman.playAndRemove("argh");
Symbol 326 MovieClip Frame 47
_global.root.engine.guyLanded();
Symbol 326 MovieClip Frame 75
stop();
Symbol 348 MovieClip Frame 1
stop();
Symbol 358 MovieClip [HUD] Frame 1
#initclip 58 Object.registerClass("HUD", HUD); #endinitclip
Symbol 360 MovieClip [cop marker] Frame 1
#initclip 40 Object.registerClass("cop marker", Marker); #endinitclip type = "cop";
Symbol 362 MovieClip [pickup marker] Frame 1
#initclip 41 Object.registerClass("pickup marker", Marker); #endinitclip type = "pickup";
Symbol 364 MovieClip [fast cop] Frame 1
#initclip 42 Object.registerClass("fast cop", Marker); #endinitclip type = "fast_cop_car";
Symbol 366 MovieClip [slow cop] Frame 1
#initclip 43 Object.registerClass("slow cop", Marker); #endinitclip type = "slow_cop_car";
Symbol 367 MovieClip [level1] Frame 1
#initclip 44 Object.registerClass("level1", Level); #endinitclip
Symbol 368 MovieClip [moving truck marker] Frame 1
#initclip 45 Object.registerClass("moving truck marker", Marker); #endinitclip type = "truck_moving";
Symbol 369 MovieClip [level2] Frame 1
#initclip 46 Object.registerClass("level2", Level); #endinitclip
Symbol 371 MovieClip [cones left marker] Frame 1
#initclip 47 Object.registerClass("cones left marker", Marker); #endinitclip type = "template"; template = "cones_left_template";
Symbol 373 MovieClip [cones right marker] Frame 1
#initclip 48 Object.registerClass("cones right marker", Marker); #endinitclip type = "template"; template = "cones_right_template";
Symbol 374 MovieClip [level3] Frame 1
#initclip 49 Object.registerClass("level3", Level); #endinitclip
Symbol 375 MovieClip [box marker] Frame 1
#initclip 50 Object.registerClass("box marker", Marker); #endinitclip type = "box";
Symbol 376 MovieClip [cones double right marker] Frame 1
#initclip 51 Object.registerClass("cones double right marker", Marker); #endinitclip type = "template"; template = "cones_double_right_template";
Symbol 377 MovieClip [cones double left marker] Frame 1
#initclip 52 Object.registerClass("cones double left marker", Marker); #endinitclip type = "template"; template = "cones_double_left_template";
Symbol 378 MovieClip [level4] Frame 1
#initclip 53 Object.registerClass("level4", Level); #endinitclip
Symbol 379 MovieClip [level5] Frame 1
#initclip 54 Object.registerClass("level5", Level); #endinitclip
Symbol 380 MovieClip [levels] Frame 1
#initclip 55 Object.registerClass("levels", Level); #endinitclip
Symbol 381 MovieClip [jcb marker] Frame 1
#initclip 56 Object.registerClass("jcb marker", Marker); #endinitclip type = "jcb";
Symbol 395 Button
on (release) { _global.root.kvEvent(2933); _global.music.fadeTo(30, 1); _parent.play(); }
Symbol 400 Button
on (release) { _parent.nextFrame(); }
Symbol 406 MovieClip Frame 47
if (!count) { count = 0; } if (count < 3) { count++; gotoAndPlay (1); } else { _parent.nextFrame(); }
Instance of Symbol 58 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (load) { if (Math.random() < 0.5) { gotoAndPlay ("yell2"); } }
Symbol 410 MovieClip Frame 47
if (!count) { count = 0; } if (count < 3) { count++; gotoAndPlay (1); } else { _parent.nextFrame(); }
Instance of Symbol 58 MovieClip in Symbol 414 MovieClip Frame 1
onClipEvent (load) { if (Math.random() < 0.5) { gotoAndPlay ("yell2"); } }
Instance of Symbol 58 MovieClip in Symbol 414 MovieClip Frame 66
onClipEvent (load) { if (Math.random() < 0.5) { gotoAndPlay ("yell2"); } }
Symbol 414 MovieClip Frame 70
if (!count) { count = 0; } if (count < 2) { count++; gotoAndPlay (1); } else { _parent.nextFrame(); }
Symbol 415 Button
on (release) { _parent.nextFrame(); }
Symbol 417 MovieClip Frame 47
if (!count) { count = 0; } if (count < 3) { count++; gotoAndPlay (1); } else { _parent.nextFrame(); }
Symbol 418 Button
on (release) { _parent.gotoAndStop(1); }
Symbol 422 MovieClip Frame 47
if (!count) { count = 0; } if (count < 3) { count++; gotoAndPlay (1); } else { _parent.gotoAndStop(1); }
Symbol 427 MovieClip Frame 1
stop();
Symbol 427 MovieClip Frame 5
if (!_global.root.iViewedAllTheInstructions) { _global.root.iViewedAllTheInstructions = true; _global.root.kvEvent(2934); }
Symbol 429 Button
on (release) { _global.music.fadeTo(30, 1); _parent.play(); }
Symbol 439 MovieClip Frame 1
stop(); inner.gotoAndStop(_global.root.curLevel);
Symbol 439 MovieClip Frame 10
stop(); _parent.start();
Symbol 440 MovieClip [engine] Frame 1
#initclip 57 Object.registerClass("engine", Engine); #endinitclip
Symbol 448 Button
on (release) { _global.root.gotoRaygun(); }

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:64 170 248 255 395 429  Timeline
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:Timeline
Symbol 5 FontUsed by:6 7
Symbol 6 EditableTextUses:5Used by:Timeline
Symbol 7 EditableTextUses:5Used by:Timeline
Symbol 8 FontUsed by:9 157 158 159 160 165 168 180 182 191 194 200 201 203 205 216 227 231 241 245 246 249 250 253 349 351 352 353 354 388 390 396 398 401 409 412 416 420 423 424 425 428 430 431 432 433 434 435 436 437
Symbol 9 TextUses:8Used by:13
Symbol 10 ShapeTweeningUsed by:13
Symbol 11 GraphicUsed by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:9 10 11 12Used by:Timeline
Symbol 14 GraphicUsed by:151
Symbol 15 FontUsed by:16 289
Symbol 16 TextUses:15Used by:151
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClip [road1]Uses:18Used by:151
Symbol 20 MovieClip [road]Used by:151 440
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:23
Symbol 23 MovieClip [road2]Uses:22Used by:151
Symbol 24 GraphicUsed by:63 406 410 414
Symbol 25 GraphicUsed by:63 406 410 414
Symbol 26 GraphicUsed by:63 406 410 414
Symbol 27 GraphicUsed by:63 406 410 414
Symbol 28 GraphicUsed by:63 406 410 414
Symbol 29 GraphicUsed by:63 406 410 414
Symbol 30 GraphicUsed by:63 406 410 414
Symbol 31 GraphicUsed by:63 406 410 414
Symbol 32 GraphicUsed by:63 406 410 414
Symbol 33 GraphicUsed by:50
Symbol 34 GraphicUsed by:35 304
Symbol 35 MovieClipUses:34Used by:50 53
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:50 53
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:50 53
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:50 53
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:50
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:50 53
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:50 53
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:50 53
Symbol 50 MovieClipUses:33 35 37 39 41 43 45 47 49Used by:61
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53
Symbol 53 MovieClipUses:35 37 39 41 52 45 47 49Used by:61 410 414
Symbol 54 GraphicUsed by:58
Symbol 55 FontUsed by:56 57 189 218 222 224 226 233 234 240 244 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 328 329 330 331 332 333 334 335 336 337 346 387
Symbol 56 TextUses:55Used by:58
Symbol 57 TextUses:55Used by:58
Symbol 58 MovieClipUses:54 56 57Used by:61 410 414
Symbol 59 GraphicUsed by:61 410 414
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:50 53 58 59 60Used by:62
Symbol 62 MovieClip [guy]Uses:61Used by:63 406 414
Symbol 63 MovieClipUses:24 25 26 27 28 29 30 31 32 62Used by:65
Symbol 64 MovieClipUses:2Used by:65 211 326 367 369 374 378 379
Symbol 65 MovieClip [car]Uses:63 64Used by:151 440
Symbol 66 GraphicUsed by:69 123 124
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:69 123 124
Symbol 69 MovieClip [cop]Uses:66 68Used by:151
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClip [road3]Uses:71Used by:151
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClip [road4]Uses:74Used by:151
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 MovieClip [road5]Uses:77Used by:151
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81
Symbol 81 MovieClip [road7]Uses:80Used by:151
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 MovieClip [road8]Uses:83Used by:151
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClip [road9]Uses:86Used by:151
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:90
Symbol 90 MovieClip [road10]Uses:89Used by:151
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClip [road6]Uses:92Used by:151
Symbol 94 GraphicUsed by:97
Symbol 95 GraphicUsed by:97
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:94 95 96Used by:98 417 427
Symbol 98 MovieClip [pickup]Uses:97Used by:151
Symbol 99 GraphicUsed by:111
Symbol 100 GraphicUsed by:109
Symbol 101 GraphicUsed by:109
Symbol 102 GraphicUsed by:109
Symbol 103 GraphicUsed by:109
Symbol 104 GraphicUsed by:109
Symbol 105 GraphicUsed by:109
Symbol 106 GraphicUsed by:109
Symbol 107 GraphicUsed by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:100 101 102 103 104 105 106 107 108Used by:110 111 112 438
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 MovieClip [trafficCone]Uses:99 109 110Used by:151
Symbol 112 MovieClip [cone]Uses:109Used by:120 367 382 383 384
Symbol 113 GraphicUsed by:118
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:118
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:113 116 117Used by:119 122 126 368 438
Symbol 119 MovieClip [truck marker]Uses:118Used by:120 382 383 384
Symbol 120 MovieClipUses:112 119Used by:151 385
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClip [truck]Uses:121 118Used by:151
Symbol 123 MovieClip [fast_cop_car]Uses:66 68Used by:151
Symbol 124 MovieClip [slow_cop_car]Uses:66 68Used by:151
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip [truck_moving]Uses:125 118Used by:151
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClip [points]Uses:127Used by:151
Symbol 129 GraphicUsed by:132
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:132 381
Symbol 132 MovieClip [jcb]Uses:129 131Used by:151
Symbol 133 GraphicUsed by:137
Symbol 134 GraphicUsed by:135 375
Symbol 135 MovieClipUses:134Used by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClip [box]Uses:133 135 136Used by:151 438
Symbol 138 Sound [argh]Used by:151
Symbol 139 Sound [whoops]Used by:151
Symbol 140 Sound [clunk]Used by:151
Symbol 141 Sound [crash]Used by:151
Symbol 142 Sound [engine_rev_down]Used by:151
Symbol 143 Sound [pickup_collected]Used by:151
Symbol 144 Sound [engine_revving]Used by:151
Symbol 145 Sound [splat]Used by:151
Symbol 146 Sound [donk]Used by:151
Symbol 147 Sound [music]Used by:151
Symbol 148 Sound [engine_loop]Used by:151
Symbol 149 Sound [engine_rev_up]Used by:151
Symbol 150 Sound [skid]Used by:151
Symbol 151 MovieClipUses:14 16 19 20 23 65 69 72 75 78 81 84 87 90 93 98 111 120 122 123 124 126 128 132 137 138 139 140 141 142 143 144 145 146 147 148 149 150Used by:Timeline
Symbol 152 BitmapUsed by:153 178
Symbol 153 GraphicUses:152Used by:277
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156
Symbol 156 MovieClipUses:155Used by:211 277  Timeline
Symbol 157 TextUses:8Used by:164 448
Symbol 158 TextUses:8Used by:164 448
Symbol 159 TextUses:8Used by:164 448
Symbol 160 TextUses:8Used by:164 448
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:164 448
Symbol 163 GraphicUsed by:164 448
Symbol 164 ButtonUses:157 158 159 160 162 163Used by:277
Symbol 165 TextUses:8Used by:170 248 255 394 395 429
Symbol 166 GraphicUsed by:170 248 255 394 395 429
Symbol 167 GraphicUsed by:169
Symbol 168 TextUses:8Used by:169
Symbol 169 MovieClipUses:167 168Used by:170 395 429
Symbol 170 ButtonUses:165 166 169 2Used by:277
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:277  Timeline
Symbol 173 GraphicUsed by:277
Symbol 174 GraphicUsed by:175 177
Symbol 175 MovieClipUses:174Used by:177
Symbol 176 GraphicUsed by:177
Symbol 177 ButtonUses:175 174 176Used by:277  Timeline
Symbol 178 GraphicUses:152Used by:277
Symbol 179 GraphicUsed by:186
Symbol 180 TextUses:8Used by:186
Symbol 181 GraphicUsed by:183
Symbol 182 TextUses:8Used by:183
Symbol 183 MovieClipUses:181 182Used by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 ButtonUses:179 180 183 184 185Used by:277
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:277
Symbol 189 TextUses:55Used by:277
Symbol 190 GraphicUsed by:199 210 242
Symbol 191 TextUses:8Used by:199
Symbol 192 GraphicUsed by:199
Symbol 193 GraphicUsed by:195
Symbol 194 TextUses:8Used by:195
Symbol 195 MovieClipUses:193 194Used by:199
Symbol 196 GraphicUsed by:199
Symbol 197 GraphicUsed by:199
Symbol 198 GraphicUsed by:199
Symbol 199 ButtonUses:190 191 192 195 196 197 198Used by:277
Symbol 200 TextUses:8Used by:277
Symbol 201 EditableTextUses:8Used by:277
Symbol 202 GraphicUsed by:210 242
Symbol 203 TextUses:8Used by:210 242
Symbol 204 GraphicUsed by:207
Symbol 205 TextUses:8Used by:207
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:204 205 206Used by:210 242
Symbol 208 GraphicUsed by:210 242
Symbol 209 GraphicUsed by:210 242
Symbol 210 ButtonUses:202 203 190 207 208 209Used by:277
Symbol 211 MovieClipUses:156 64Used by:212
Symbol 212 MovieClipUses:211Used by:277
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClip [click blocker]Uses:213Used by:239 286 439
Symbol 215 GraphicUsed by:239
Symbol 216 TextUses:8Used by:239
Symbol 217 GraphicUsed by:239 277 389 391 438
Symbol 218 TextUses:55Used by:239
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:239
Symbol 221 GraphicUsed by:225
Symbol 222 TextUses:55Used by:225
Symbol 223 GraphicUsed by:225
Symbol 224 TextUses:55Used by:225
Symbol 225 ButtonUses:221 222 223 224Used by:239
Symbol 226 TextUses:55Used by:239
Symbol 227 TextUses:8Used by:232
Symbol 228 GraphicUsed by:232
Symbol 229 GraphicUsed by:232
Symbol 230 GraphicUsed by:232
Symbol 231 TextUses:8Used by:232
Symbol 232 ButtonUses:227 228 229 230 231Used by:239
Symbol 233 EditableTextUses:55Used by:239
Symbol 234 TextUses:55Used by:238
Symbol 235 GraphicUsed by:238
Symbol 236 GraphicUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 ButtonUses:234 235 236 237Used by:239
Symbol 239 MovieClip [instantWinClip]Uses:214 215 216 217 218 220 225 226 232 233 238Used by:277
Symbol 240 TextUses:55Used by:277
Symbol 241 EditableTextUses:8Used by:277
Symbol 242 ButtonUses:202 203 190 207 208 209Used by:277
Symbol 243 GraphicUsed by:277
Symbol 244 EditableTextUses:55Used by:277
Symbol 245 TextUses:8Used by:277
Symbol 246 TextUses:8Used by:248
Symbol 247 GraphicUsed by:248
Symbol 248 ButtonUses:246 247 2 165 166Used by:277
Symbol 249 TextUses:8Used by:277
Symbol 250 TextUses:8Used by:255
Symbol 251 GraphicUsed by:255
Symbol 252 GraphicUsed by:254
Symbol 253 TextUses:8Used by:254
Symbol 254 MovieClipUses:252 253Used by:255
Symbol 255 ButtonUses:250 251 254 2 165 166Used by:256
Symbol 256 MovieClipUses:255Used by:277
Symbol 257 EditableTextUses:55Used by:277
Symbol 258 EditableTextUses:55Used by:277
Symbol 259 EditableTextUses:55Used by:277
Symbol 260 EditableTextUses:55Used by:277
Symbol 261 EditableTextUses:55Used by:277
Symbol 262 EditableTextUses:55Used by:277
Symbol 263 EditableTextUses:55Used by:277
Symbol 264 EditableTextUses:55Used by:277
Symbol 265 EditableTextUses:55Used by:277
Symbol 266 EditableTextUses:55Used by:277
Symbol 267 EditableTextUses:55Used by:277
Symbol 268 EditableTextUses:55Used by:277
Symbol 269 EditableTextUses:55Used by:277
Symbol 270 EditableTextUses:55Used by:277
Symbol 271 EditableTextUses:55Used by:277
Symbol 272 EditableTextUses:55Used by:277
Symbol 273 EditableTextUses:55Used by:277
Symbol 274 EditableTextUses:55Used by:277
Symbol 275 EditableTextUses:55Used by:277
Symbol 276 EditableTextUses:55Used by:277
Symbol 277 MovieClipUses:153 156 164 170 172 173 177 178 186 188 189 199 200 201 210 212 239 240 241 242 243 244 245 248 249 217 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276Used by:Timeline
Symbol 278 GraphicUsed by:281
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:281
Symbol 281 MovieClipUses:278 280Used by:283
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:281 282Used by:Timeline
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:286
Symbol 286 MovieClipUses:285 214Used by:Timeline
Symbol 449 MovieClip [__Packages.Snd]
Symbol 450 MovieClip [__Packages.SoundManager]
Symbol 451 MovieClip [__Packages.Format]
Symbol 452 MovieClip [__Packages.Engine]
Symbol 453 MovieClip [__Packages.Level]
Symbol 454 MovieClip [__Packages.Marker]
Symbol 455 MovieClip [__Packages.Road]
Symbol 456 MovieClip [__Packages.Rand]
Symbol 457 MovieClip [__Packages.Car]
Symbol 458 MovieClip [__Packages.HUD]
Symbol 459 MovieClip [__Packages.PerformanceController]
Symbol 460 MovieClip [__Packages.Delegate]
Symbol 461 MovieClip [__Packages.GameObject]
Symbol 462 MovieClip [__Packages.Guy]
Symbol 463 MovieClip [__Packages.GameObjectVehicle]
Symbol 464 MovieClip [__Packages.Cop]
Symbol 465 MovieClip [__Packages.Pickup]
Symbol 466 MovieClip [__Packages.GameObjectHittable]
Symbol 467 MovieClip [__Packages.CopFast]
Symbol 468 MovieClip [__Packages.CopSlow]
Symbol 469 MovieClip [__Packages.Truck]
Symbol 470 MovieClip [__Packages.ClickBlocker]
Symbol 471 MovieClip [__Packages.InstantWin]
Symbol 287 MovieClipUsed by:440
Symbol 288 GraphicUsed by:326
Symbol 289 TextUses:15Used by:326
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:304
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:304
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:304
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:304
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:304
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:304
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:304
Symbol 304 MovieClipUses:34 291 293 295 297 299 301 303Used by:326
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:326
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:326
Symbol 309 GraphicUsed by:312
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:312
Symbol 312 MovieClipUses:309 311Used by:326
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:325
Symbol 315 GraphicUsed by:316 317 318
Symbol 316 MovieClipUses:315Used by:325
Symbol 317 MovieClipUses:315Used by:325
Symbol 318 MovieClipUses:315Used by:325
Symbol 319 ShapeTweeningUsed by:325
Symbol 320 ShapeTweeningUsed by:325
Symbol 321 ShapeTweeningUsed by:325
Symbol 322 GraphicUsed by:325
Symbol 323 GraphicUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:314 316 317 318 319 320 321 322 323 324Used by:326
Symbol 326 MovieClipUses:288 289 304 306 308 64 312 325Used by:440
Symbol 327 GraphicUsed by:342
Symbol 328 TextUses:55Used by:342
Symbol 329 TextUses:55Used by:342
Symbol 330 TextUses:55Used by:342
Symbol 331 TextUses:55Used by:342
Symbol 332 TextUses:55Used by:342
Symbol 333 TextUses:55Used by:342
Symbol 334 TextUses:55Used by:342
Symbol 335 TextUses:55Used by:342
Symbol 336 TextUses:55Used by:342
Symbol 337 TextUses:55Used by:342
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:338 339Used by:342
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:327 328 329 330 331 332 333 334 335 336 337 340 341Used by:358
Symbol 343 ShapeTweeningUsed by:348
Symbol 344 GraphicUsed by:348
Symbol 345 GraphicUsed by:348
Symbol 346 TextUses:55Used by:348
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:343 344 345 346 347Used by:358
Symbol 349 TextUses:8Used by:358
Symbol 350 GraphicUsed by:358
Symbol 351 EditableTextUses:8Used by:358
Symbol 352 EditableTextUses:8Used by:358
Symbol 353 EditableTextUses:8Used by:358
Symbol 354 TextUses:8Used by:356
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:354 355Used by:357
Symbol 357 MovieClipUses:356Used by:358
Symbol 358 MovieClip [HUD]Uses:342 348 349 350 351 352 353 357Used by:440
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClip [cop marker]Uses:359Used by:367 369 374 378 379
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClip [pickup marker]Uses:361Used by:367 369 374 378 379
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClip [fast cop]Uses:363Used by:367 369 374 378 379
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClip [slow cop]Uses:365Used by:367 369 374 378 379
Symbol 367 MovieClip [level1]Uses:64 360 362 364 112 366Used by:380
Symbol 368 MovieClip [moving truck marker]Uses:118Used by:369 374 378 379
Symbol 369 MovieClip [level2]Uses:64 360 366 364 368 362Used by:380
Symbol 370 GraphicUsed by:371 377
Symbol 371 MovieClip [cones left marker]Uses:370Used by:374 378 379 385
Symbol 372 GraphicUsed by:373 376
Symbol 373 MovieClip [cones right marker]Uses:372Used by:374 378 379
Symbol 374 MovieClip [level3]Uses:64 366 360 364 371 373 362 368Used by:380
Symbol 375 MovieClip [box marker]Uses:134Used by:378 379
Symbol 376 MovieClip [cones double right marker]Uses:372Used by:378 379
Symbol 377 MovieClip [cones double left marker]Uses:370Used by:378 379
Symbol 378 MovieClip [level4]Uses:64 375 360 364 366 371 373 376 377 368 362Used by:380
Symbol 379 MovieClip [level5]Uses:64 360 371 373 376 377 362 366 364 368 375Used by:380
Symbol 380 MovieClip [levels]Uses:367 369 374 378 379Used by:440
Symbol 381 MovieClip [jcb marker]Uses:131Used by:382 384
Symbol 382 MovieClipUses:112 119 381Used by:385
Symbol 383 MovieClipUses:112 119Used by:385
Symbol 384 MovieClipUses:112 119 381Used by:385
Symbol 385 MovieClipUses:382 383 371 120 384Used by:440
Symbol 386 GraphicUsed by:392
Symbol 387 TextUses:55Used by:392
Symbol 388 TextUses:8Used by:389
Symbol 389 MovieClipUses:388 217Used by:392
Symbol 390 TextUses:8Used by:391
Symbol 391 MovieClipUses:390 217Used by:392
Symbol 392 MovieClipUses:386 387 389 391Used by:440
Symbol 393 GraphicUsed by:438
Symbol 394 MovieClipUses:165 166Used by:395 429
Symbol 395 ButtonUses:169 394 165 166 2Used by:438
Symbol 396 TextUses:8Used by:438
Symbol 397 GraphicUsed by:400 415 418
Symbol 398 TextUses:8Used by:400 415 418
Symbol 399 GraphicUsed by:400 415 418
Symbol 400 ButtonUses:397 398 399Used by:406 410 414
Symbol 401 TextUses:8Used by:406
Symbol 402 GraphicUsed by:406 414 419
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:406 414 419
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:400 401 24 25 26 27 28 29 30 31 32 62 402 404 405Used by:427
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:410 414
Symbol 409 TextUses:8Used by:410
Symbol 410 MovieClipUses:400 24 25 26 27 28 29 30 31 32 408 53 58 59 409Used by:427
Symbol 411 GraphicUsed by:427
Symbol 412 TextUses:8Used by:414
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:400 412 402 404 24 25 26 27 28 29 30 31 32 408 53 58 59 413 62Used by:427
Symbol 415 ButtonUses:397 398 399Used by:417
Symbol 416 TextUses:8Used by:417
Symbol 417 MovieClipUses:415 416 97Used by:427
Symbol 418 ButtonUses:397 398 399Used by:422
Symbol 419 MovieClipUses:402 404Used by:422
Symbol 420 TextUses:8Used by:422
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:418 419 420 421Used by:427
Symbol 423 TextUses:8Used by:427
Symbol 424 TextUses:8Used by:427
Symbol 425 TextUses:8Used by:427
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:406 410 411 414 417 422 97 423 424 425 426Used by:438
Symbol 428 TextUses:8Used by:438
Symbol 429 ButtonUses:169 394 165 166 2Used by:438
Symbol 430 TextUses:8Used by:438
Symbol 431 TextUses:8Used by:438
Symbol 432 TextUses:8Used by:438
Symbol 433 TextUses:8Used by:438
Symbol 434 TextUses:8Used by:438
Symbol 435 TextUses:8Used by:438
Symbol 436 TextUses:8Used by:438
Symbol 437 TextUses:8Used by:438
Symbol 438 MovieClipUses:393 395 396 217 427 428 429 430 431 118 432 433 109 434 435 137 436 437Used by:439
Symbol 439 MovieClipUses:214 438Used by:440
Symbol 440 MovieClip [engine]Uses:20 287 65 326 358 380 385 392 439Used by:Timeline
Symbol 441 VideoUsed by:442
Symbol 442 MovieClipUses:441Used by:447
Symbol 443 VideoUsed by:444
Symbol 444 MovieClipUses:443Used by:447
Symbol 445 VideoUsed by:446
Symbol 446 MovieClipUses:445Used by:447
Symbol 447 MovieClipUses:442 444 446Used by:Timeline
Symbol 448 ButtonUses:157 158 162 159 160 163Used by:Timeline

Instance Names

"sponsor_btn"Frame 1Symbol 4 MovieClip
"killerviral_btn"Frame 1Symbol 4 MovieClip
"preloader"Frame 2Symbol 13 MovieClip
"menus"Frame 3Symbol 277 MovieClip
"mute"Frame 3Symbol 283 MovieClip
"transition"Frame 3Symbol 286 MovieClip
"engine"Frame 4Symbol 440 MovieClip [engine]
"videos"Frame 5Symbol 447 MovieClip
"menus"Frame 6Symbol 277 MovieClip
"inner"Symbol 62 MovieClip [guy] Frame 1Symbol 61 MovieClip
"guy"Symbol 63 MovieClip Frame 1Symbol 62 MovieClip [guy]
"inner"Symbol 65 MovieClip [car] Frame 1Symbol 63 MovieClip
"hit"Symbol 65 MovieClip [car] Frame 1Symbol 64 MovieClip
"hit"Symbol 69 MovieClip [cop] Frame 1Symbol 68 MovieClip
"hit"Symbol 110 MovieClip Frame 1Symbol 109 MovieClip
"hit"Symbol 111 MovieClip [trafficCone] Frame 1Symbol 109 MovieClip
"hit"Symbol 122 MovieClip [truck] Frame 1Symbol 118 MovieClip
"hit"Symbol 123 MovieClip [fast_cop_car] Frame 1Symbol 68 MovieClip
"hit"Symbol 124 MovieClip [slow_cop_car] Frame 1Symbol 68 MovieClip
"hit"Symbol 126 MovieClip [truck_moving] Frame 1Symbol 118 MovieClip
"hit"Symbol 132 MovieClip [jcb] Frame 1Symbol 131 MovieClip
"hit"Symbol 137 MovieClip [box] Frame 1Symbol 135 MovieClip
"code_txt"Symbol 239 MovieClip [instantWinClip] Frame 1Symbol 233 EditableText
"close_btn"Symbol 239 MovieClip [instantWinClip] Frame 1Symbol 238 Button
"scoreDisplay"Symbol 277 MovieClip Frame 2Symbol 201 EditableText
"transition"Symbol 277 MovieClip Frame 2Symbol 212 MovieClip
"scoreDisplay"Symbol 277 MovieClip Frame 3Symbol 241 EditableText
"name_txt"Symbol 277 MovieClip Frame 4Symbol 244 EditableText
"name_1"Symbol 277 MovieClip Frame 5Symbol 257 EditableText
"score_1"Symbol 277 MovieClip Frame 5Symbol 258 EditableText
"name_2"Symbol 277 MovieClip Frame 5Symbol 259 EditableText
"score_2"Symbol 277 MovieClip Frame 5Symbol 260 EditableText
"name_3"Symbol 277 MovieClip Frame 5Symbol 261 EditableText
"score_3"Symbol 277 MovieClip Frame 5Symbol 262 EditableText
"name_4"Symbol 277 MovieClip Frame 5Symbol 263 EditableText
"score_4"Symbol 277 MovieClip Frame 5Symbol 264 EditableText
"name_5"Symbol 277 MovieClip Frame 5Symbol 265 EditableText
"score_5"Symbol 277 MovieClip Frame 5Symbol 266 EditableText
"name_6"Symbol 277 MovieClip Frame 5Symbol 267 EditableText
"score_6"Symbol 277 MovieClip Frame 5Symbol 268 EditableText
"name_7"Symbol 277 MovieClip Frame 5Symbol 269 EditableText
"score_7"Symbol 277 MovieClip Frame 5Symbol 270 EditableText
"name_8"Symbol 277 MovieClip Frame 5Symbol 271 EditableText
"score_8"Symbol 277 MovieClip Frame 5Symbol 272 EditableText
"name_9"Symbol 277 MovieClip Frame 5Symbol 273 EditableText
"score_9"Symbol 277 MovieClip Frame 5Symbol 274 EditableText
"name_10"Symbol 277 MovieClip Frame 5Symbol 275 EditableText
"score_10"Symbol 277 MovieClip Frame 5Symbol 276 EditableText
"arrow"Symbol 342 MovieClip Frame 1Symbol 340 MovieClip
"speedo"Symbol 358 MovieClip [HUD] Frame 1Symbol 342 MovieClip
"dist"Symbol 358 MovieClip [HUD] Frame 1Symbol 348 MovieClip
"score_txt"Symbol 358 MovieClip [HUD] Frame 1Symbol 351 EditableText
"score_txt"Symbol 358 MovieClip [HUD] Frame 2Symbol 352 EditableText
"score_txt"Symbol 358 MovieClip [HUD] Frame 3Symbol 353 EditableText
"base"Symbol 367 MovieClip [level1] Frame 1Symbol 64 MovieClip
"base"Symbol 369 MovieClip [level2] Frame 1Symbol 64 MovieClip
"second"Symbol 369 MovieClip [level2] Frame 1Symbol 360 MovieClip [cop marker]
"third"Symbol 369 MovieClip [level2] Frame 1Symbol 360 MovieClip [cop marker]
"first"Symbol 369 MovieClip [level2] Frame 1Symbol 360 MovieClip [cop marker]
"base"Symbol 374 MovieClip [level3] Frame 1Symbol 64 MovieClip
"last"Symbol 374 MovieClip [level3] Frame 1Symbol 364 MovieClip [fast cop]
"base"Symbol 378 MovieClip [level4] Frame 1Symbol 64 MovieClip
"last"Symbol 378 MovieClip [level4] Frame 1Symbol 360 MovieClip [cop marker]
"base"Symbol 379 MovieClip [level5] Frame 1Symbol 64 MovieClip
"last"Symbol 379 MovieClip [level5] Frame 1Symbol 360 MovieClip [cop marker]
"level"Symbol 380 MovieClip [levels] Frame 1Symbol 367 MovieClip [level1]
"level"Symbol 380 MovieClip [levels] Frame 2Symbol 369 MovieClip [level2]
"level"Symbol 380 MovieClip [levels] Frame 3Symbol 374 MovieClip [level3]
"level"Symbol 380 MovieClip [levels] Frame 4Symbol 378 MovieClip [level4]
"level"Symbol 380 MovieClip [levels] Frame 5Symbol 379 MovieClip [level5]
"cones_double_right_template"Symbol 385 MovieClip Frame 1Symbol 382 MovieClip
"cones_left_template"Symbol 385 MovieClip Frame 1Symbol 383 MovieClip
"cones_right_template"Symbol 385 MovieClip Frame 1Symbol 120 MovieClip
"cones_double_left_template"Symbol 385 MovieClip Frame 1Symbol 384 MovieClip
"guy"Symbol 406 MovieClip Frame 1Symbol 62 MovieClip [guy]
"carShade"Symbol 410 MovieClip Frame 1Symbol 408 MovieClip
"carShade"Symbol 414 MovieClip Frame 1Symbol 408 MovieClip
"guy"Symbol 414 MovieClip Frame 35Symbol 62 MovieClip [guy]
"carShade"Symbol 414 MovieClip Frame 66Symbol 408 MovieClip
"inner"Symbol 439 MovieClip Frame 1Symbol 438 MovieClip
"road"Symbol 440 MovieClip [engine] Frame 1Symbol 20 MovieClip [road]
"pickups"Symbol 440 MovieClip [engine] Frame 1Symbol 287 MovieClip
"objects"Symbol 440 MovieClip [engine] Frame 1Symbol 287 MovieClip
"car"Symbol 440 MovieClip [engine] Frame 1Symbol 65 MovieClip [car]
"flying_guy"Symbol 440 MovieClip [engine] Frame 1Symbol 326 MovieClip
"points"Symbol 440 MovieClip [engine] Frame 1Symbol 287 MovieClip
"hud"Symbol 440 MovieClip [engine] Frame 1Symbol 358 MovieClip [HUD]
"levels"Symbol 440 MovieClip [engine] Frame 1Symbol 380 MovieClip [levels]
"templates"Symbol 440 MovieClip [engine] Frame 1Symbol 385 MovieClip
"messages"Symbol 440 MovieClip [engine] Frame 1Symbol 392 MovieClip
"intro"Symbol 440 MovieClip [engine] Frame 1Symbol 439 MovieClip
"video"Symbol 447 MovieClip Frame 1Symbol 442 MovieClip
"video"Symbol 447 MovieClip Frame 2Symbol 444 MovieClip
"video"Symbol 447 MovieClip Frame 3Symbol 446 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$RW$aPWs.N.TRGlsTPpG1yoYa0."
ExportAssets (56)Timeline Frame 3Symbol 19 as "road1"
ExportAssets (56)Timeline Frame 3Symbol 20 as "road"
ExportAssets (56)Timeline Frame 3Symbol 23 as "road2"
ExportAssets (56)Timeline Frame 3Symbol 62 as "guy"
ExportAssets (56)Timeline Frame 3Symbol 65 as "car"
ExportAssets (56)Timeline Frame 3Symbol 69 as "cop"
ExportAssets (56)Timeline Frame 3Symbol 72 as "road3"
ExportAssets (56)Timeline Frame 3Symbol 75 as "road4"
ExportAssets (56)Timeline Frame 3Symbol 78 as "road5"
ExportAssets (56)Timeline Frame 3Symbol 81 as "road7"
ExportAssets (56)Timeline Frame 3Symbol 84 as "road8"
ExportAssets (56)Timeline Frame 3Symbol 87 as "road9"
ExportAssets (56)Timeline Frame 3Symbol 90 as "road10"
ExportAssets (56)Timeline Frame 3Symbol 93 as "road6"
ExportAssets (56)Timeline Frame 3Symbol 98 as "pickup"
ExportAssets (56)Timeline Frame 3Symbol 111 as "trafficCone"
ExportAssets (56)Timeline Frame 3Symbol 112 as "cone"
ExportAssets (56)Timeline Frame 3Symbol 119 as "truck marker"
ExportAssets (56)Timeline Frame 3Symbol 122 as "truck"
ExportAssets (56)Timeline Frame 3Symbol 123 as "fast_cop_car"
ExportAssets (56)Timeline Frame 3Symbol 124 as "slow_cop_car"
ExportAssets (56)Timeline Frame 3Symbol 126 as "truck_moving"
ExportAssets (56)Timeline Frame 3Symbol 128 as "points"
ExportAssets (56)Timeline Frame 3Symbol 132 as "jcb"
ExportAssets (56)Timeline Frame 3Symbol 137 as "box"
ExportAssets (56)Timeline Frame 3Symbol 138 as "argh"
ExportAssets (56)Timeline Frame 3Symbol 139 as "whoops"
ExportAssets (56)Timeline Frame 3Symbol 140 as "clunk"
ExportAssets (56)Timeline Frame 3Symbol 141 as "crash"
ExportAssets (56)Timeline Frame 3Symbol 142 as "engine_rev_down"
ExportAssets (56)Timeline Frame 3Symbol 143 as "pickup_collected"
ExportAssets (56)Timeline Frame 3Symbol 144 as "engine_revving"
ExportAssets (56)Timeline Frame 3Symbol 145 as "splat"
ExportAssets (56)Timeline Frame 3Symbol 146 as "donk"
ExportAssets (56)Timeline Frame 3Symbol 147 as "music"
ExportAssets (56)Timeline Frame 3Symbol 148 as "engine_loop"
ExportAssets (56)Timeline Frame 3Symbol 149 as "engine_rev_up"
ExportAssets (56)Timeline Frame 3Symbol 150 as "skid"
ExportAssets (56)Timeline Frame 3Symbol 214 as "click blocker"
ExportAssets (56)Timeline Frame 3Symbol 239 as "instantWinClip"
ExportAssets (56)Timeline Frame 3Symbol 449 as "__Packages.Snd"
ExportAssets (56)Timeline Frame 3Symbol 450 as "__Packages.SoundManager"
ExportAssets (56)Timeline Frame 3Symbol 451 as "__Packages.Format"
ExportAssets (56)Timeline Frame 3Symbol 452 as "__Packages.Engine"
ExportAssets (56)Timeline Frame 3Symbol 453 as "__Packages.Level"
ExportAssets (56)Timeline Frame 3Symbol 454 as "__Packages.Marker"
ExportAssets (56)Timeline Frame 3Symbol 455 as "__Packages.Road"
ExportAssets (56)Timeline Frame 3Symbol 456 as "__Packages.Rand"
ExportAssets (56)Timeline Frame 3Symbol 457 as "__Packages.Car"
ExportAssets (56)Timeline Frame 3Symbol 458 as "__Packages.HUD"
ExportAssets (56)Timeline Frame 3Symbol 459 as "__Packages.PerformanceController"
ExportAssets (56)Timeline Frame 3Symbol 460 as "__Packages.Delegate"
ExportAssets (56)Timeline Frame 3Symbol 461 as "__Packages.GameObject"
ExportAssets (56)Timeline Frame 3Symbol 462 as "__Packages.Guy"
ExportAssets (56)Timeline Frame 3Symbol 463 as "__Packages.GameObjectVehicle"
ExportAssets (56)Timeline Frame 3Symbol 464 as "__Packages.Cop"
ExportAssets (56)Timeline Frame 3Symbol 465 as "__Packages.Pickup"
ExportAssets (56)Timeline Frame 3Symbol 466 as "__Packages.GameObjectHittable"
ExportAssets (56)Timeline Frame 3Symbol 467 as "__Packages.CopFast"
ExportAssets (56)Timeline Frame 3Symbol 468 as "__Packages.CopSlow"
ExportAssets (56)Timeline Frame 3Symbol 469 as "__Packages.Truck"
ExportAssets (56)Timeline Frame 3Symbol 470 as "__Packages.ClickBlocker"
ExportAssets (56)Timeline Frame 3Symbol 471 as "__Packages.InstantWin"
ExportAssets (56)Timeline Frame 4Symbol 358 as "HUD"
ExportAssets (56)Timeline Frame 4Symbol 360 as "cop marker"
ExportAssets (56)Timeline Frame 4Symbol 362 as "pickup marker"
ExportAssets (56)Timeline Frame 4Symbol 364 as "fast cop"
ExportAssets (56)Timeline Frame 4Symbol 366 as "slow cop"
ExportAssets (56)Timeline Frame 4Symbol 367 as "level1"
ExportAssets (56)Timeline Frame 4Symbol 368 as "moving truck marker"
ExportAssets (56)Timeline Frame 4Symbol 369 as "level2"
ExportAssets (56)Timeline Frame 4Symbol 371 as "cones left marker"
ExportAssets (56)Timeline Frame 4Symbol 373 as "cones right marker"
ExportAssets (56)Timeline Frame 4Symbol 374 as "level3"
ExportAssets (56)Timeline Frame 4Symbol 375 as "box marker"
ExportAssets (56)Timeline Frame 4Symbol 376 as "cones double right marker"
ExportAssets (56)Timeline Frame 4Symbol 377 as "cones double left marker"
ExportAssets (56)Timeline Frame 4Symbol 378 as "level4"
ExportAssets (56)Timeline Frame 4Symbol 379 as "level5"
ExportAssets (56)Timeline Frame 4Symbol 380 as "levels"
ExportAssets (56)Timeline Frame 4Symbol 381 as "jcb marker"
ExportAssets (56)Timeline Frame 4Symbol 440 as "engine"

Labels

"version check"Frame 1
"preload"Frame 2
"startpage"Frame 3
"game"Frame 4
"postGame"Frame 5
"endGame"Frame 6
"retry"Frame 7
"restart"Frame 8
"anim0"Symbol 50 MovieClip Frame 2
"anim1"Symbol 50 MovieClip Frame 14
"anim2"Symbol 50 MovieClip Frame 26
"anim3"Symbol 50 MovieClip Frame 35
"anim4"Symbol 50 MovieClip Frame 47
"anim5"Symbol 50 MovieClip Frame 53
"anim6"Symbol 50 MovieClip Frame 62
"yell2"Symbol 58 MovieClip Frame 43
"dancing"Symbol 61 MovieClip Frame 1
"dangleLeft"Symbol 61 MovieClip Frame 9
"dangleRight"Symbol 61 MovieClip Frame 18
"normal"Symbol 63 MovieClip Frame 1
"back"Symbol 63 MovieClip Frame 2
"left"Symbol 63 MovieClip Frame 3
"right"Symbol 63 MovieClip Frame 4
"standing"Symbol 111 MovieClip [trafficCone] Frame 1
"hit"Symbol 111 MovieClip [trafficCone] Frame 2
"standing"Symbol 137 MovieClip [box] Frame 1
"hit"Symbol 137 MovieClip [box] Frame 2
"start"Symbol 212 MovieClip Frame 2
"start page"Symbol 220 MovieClip Frame 1
"start"Symbol 277 MovieClip Frame 1
"gameOver"Symbol 277 MovieClip Frame 2
"endOfGame"Symbol 277 MovieClip Frame 3
"submitScore"Symbol 277 MovieClip Frame 4
"highscores"Symbol 277 MovieClip Frame 5
"on"Symbol 283 MovieClip Frame 1
"off"Symbol 283 MovieClip Frame 5
"flying"Symbol 326 MovieClip Frame 2
"scrapping"Symbol 326 MovieClip Frame 47
"ok"Symbol 358 MovieClip [HUD] Frame 1
"good"Symbol 358 MovieClip [HUD] Frame 2
"edge"Symbol 358 MovieClip [HUD] Frame 3
"off"Symbol 392 MovieClip Frame 1
"well done"Symbol 392 MovieClip Frame 2
"oh no"Symbol 392 MovieClip Frame 3




http://swfchan.com/19/93258/info.shtml
Created: 27/3 -2019 00:47:40 Last modified: 27/3 -2019 00:47:40 Server time: 11/05 -2024 14:13:18