| STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229923 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2598 · P5196 |
![]() | This is the info page for Flash #24128 |
99 |
<p align="center"><font face="_sans_24pt_st" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>asdff</b></font></p> |
framerate: |
© Disney. All rights reserved. |
0.0 |
0 |
Gas: |
0.0 |
Repair Status |
Score: |
0 |
interface |
screens |
Lewis and Wilbur need to fix the time machine before Wilbur’s Dad finds out he 'borrowed' it. Help them navigate through the cities to find the missing pieces they need to repair the machine. Be cautious of the obstacles they will cause damage to your craft. Make sure you keep your ship full of gas to make it through each level. The Bowler Hat Guy and Doris are looking for you so BEWARE! Use the arrow keys to navigate the ship and avoid obstacles. |
5 |
Watch out for the buildings and the birds! |
Success! Be careful more buildings ahead... |
Keep going! Watch out for the Bubble transportation. Hitting these will damage your ship. |
Impressive Driving! Todayland has flying cars so watch out. I think I saw Doris around here someone too! Quick keep moving! |
Almost there! Be careful, the Bowler hat guy is just around the corner |
SCORE |
YOUR SCORE: |
CONGRATULATIONS! You have collected all the pieces to fix the time machine while escaping Doris and The Bowler Hat Guy. PHEW! What a flight. Submit your score to the high score board or send this game to a friend. |
ENTER YOUR NAME: |
name: name: name: name: name: |
1111111111 score score score score |
Top Scores |
name: |
score: |
SCORE |
Oh man! I hope Wilbur’s Dad doesn’t find out you ‘borrowed’ the time machine. Try again quick, before Wilbur’s Dad gets home! |
sdfadsf |
sdfadsf |
sdfadsf |
sdfadsf |
YOUR NAME YOUR EMAIL FRIEND'S NAME FRIEND'S EMAIL |
error message |
EMAIL SENT, THANK YOU |
Sorry, the owner of this email has requested not to recieve emails from Disney Pictures. |
sfx |
LEVEL 1 2 3 4 5 |
<p align="left"><font face="_sans" size="12" color="#000000" letterSpacing="1.000000" kerning="1">X</font></p> |
ActionScript [AS1/AS2]
Frame 1fileLoaded = false;Instance of Symbol 20 MovieClip in Frame 1onClipEvent (enterFrame) { filePercentLoaded = _parent.getBytesLoaded() / _parent.getBytesTotal(); _parent.dorisLoader.sign.tfPercent.text = Math.round(filePercentLoaded * 100); if (filePercentLoaded >= 1) { _parent.fileLoaded = true; } }Frame 60if (fileLoaded == false) { gotoAndPlay ("loop"); }Frame 86topTenURL = "http://scores.disney.go.com/wdp/scores?game=17"; submitScoreURL = "http://scores.disney.go.com/wdp/scores"; if (introFLVURL == undefined) { introFLVURL = "timetraveler_video.flv"; } stop();Symbol 18 MovieClip Frame 13stop();Symbol 370 MovieClip [__Packages.com.robertpenner.easing.Quad] Frame 0class com.robertpenner.easing.Quad { function Quad () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); if (t < 1) { t--; return((((-c) / 2) * ((t * t) - 1)) + b); } t--; return(((c / 2) * ((t * t) + 1)) + b); } }Symbol 371 MovieClip [__Packages.com.robertpenner.easing.Circ] Frame 0class com.robertpenner.easing.Circ { function Circ () { } static function easeIn(t, b, c, d) { t = t / d; return(((-c) * (Math.sqrt(1 - (t * t)) - 1)) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * Math.sqrt(1 - (t * t))) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((-c) / 2) * (Math.sqrt(1 - (t * t)) - 1)) + b); } t = t - 2; return(((c / 2) * (Math.sqrt(1 - (t * t)) + 1)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); if (t < 1) { t--; return(((c / 2) * Math.sqrt(1 - (t * t))) + b); } t--; return(((c / 2) * (2 - Math.sqrt(1 - (t * t)))) + b); } }Symbol 372 MovieClip [__Packages.com.robertpenner.easing.Quart] Frame 0class com.robertpenner.easing.Quart { function Quart () { } static function easeIn(t, b, c, d) { t = t / d; return(((((c * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return(((-c) * ((((t * t) * t) * t) - 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((((c / 2) * t) * t) * t) * t) + b); } t = t - 2; return((((-c) / 2) * ((((t * t) * t) * t) - 2)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); if (t < 1) { t--; return((((-c) / 2) * ((((t * t) * t) * t) - 1)) + b); } t--; return(((c / 2) * ((((t * t) * t) * t) + 1)) + b); } }Symbol 373 MovieClip [__Packages.com.robertpenner.easing.Sine] Frame 0class com.robertpenner.easing.Sine { function Sine () { } static function easeIn(t, b, c, d) { return((((-c) * Math.cos((t / d) * (Math.PI/2))) + c) + b); } static function easeOut(t, b, c, d) { return((c * Math.sin((t / d) * (Math.PI/2))) + b); } static function easeInOut(t, b, c, d) { return((((-c) / 2) * (Math.cos((Math.PI * t) / d) - 1)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((c / 2) * Math.sin((Math.PI * t) / 2)) + b); } t--; return((((-c) / 2) * (Math.cos((Math.PI * t) / 2) - 2)) + b); } }Symbol 374 MovieClip [__Packages.com.robertpenner.easing.Back] Frame 0class com.robertpenner.easing.Back { function Back () { } static function easeIn(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / d; return((((c * t) * t) * (((s + 1) * t) - s)) + b); } static function easeOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = (t / d) - 1; return((c * (((t * t) * (((s + 1) * t) + s)) + 1)) + b); } static function easeInOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / (d / 2); if (t < 1) { s = s * 1.525; return(((c / 2) * ((t * t) * (((s + 1) * t) - s))) + b); } t = t - 2; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 2)) + b); } static function easeOutIn(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / (d / 2); if (t < 1) { t--; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 1)) + b); } t--; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) - s)) + 1)) + b); } }Symbol 375 MovieClip [__Packages.com.robertpenner.easing.Quint] Frame 0class com.robertpenner.easing.Quint { function Quint () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); t--; return(((c / 2) * (((((t * t) * t) * t) * t) + 1)) + b); } }Symbol 376 MovieClip [__Packages.com.robertpenner.easing.Linear] Frame 0class com.robertpenner.easing.Linear { function Linear () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeOutIn(t, b, c, d) { return(((c * t) / d) + b); } }Symbol 377 MovieClip [__Packages.com.robertpenner.easing.Expo] Frame 0class com.robertpenner.easing.Expo { function Expo () { } static function easeIn(t, b, c, d) { return(((t == 0) ? (b) : ((c * Math.pow(2, 10 * ((t / d) - 1))) + b))); } static function easeOut(t, b, c, d) { return(((t == d) ? (b + c) : ((c * ((-Math.pow(2, (-10 * t) / d)) + 1)) + b))); } static function easeInOut(t, b, c, d) { if (t == 0) { return(b); } if (t == d) { return(b + c); } t = t / (d / 2); if (t < 1) { return(((c / 2) * Math.pow(2, 10 * (t - 1))) + b); } t--; return(((c / 2) * ((-Math.pow(2, -10 * t)) + 2)) + b); } static function easeOutIn(t, b, c, d) { if (t == 0) { return(b); } if (t == d) { return(b + c); } t = t / (d / 2); if (t < 1) { return(((c / 2) * ((-Math.pow(2, -10 * t)) + 1)) + b); } return(((c / 2) * (Math.pow(2, 10 * (t - 2)) + 1)) + b); } }Symbol 378 MovieClip [__Packages.com.robertpenner.easing.Elastic] Frame 0class com.robertpenner.easing.Elastic { function Elastic () { } static function easeIn(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } t = t - 1; return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } static function easeOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) + c) + b); } static function easeInOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { t = t - 1; return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } t = t - 1; return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static function easeOutIn(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { return(((0.5 * ((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + (c / 2)) + b); } return(((c / 2) + (0.5 * ((a * Math.pow(2, 10 * (t - 2))) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)))) + b); } }Symbol 379 MovieClip [__Packages.com.robertpenner.easing.Bounce] Frame 0class com.robertpenner.easing.Bounce { function Bounce () { } static function easeOut(t, b, c, d) { t = t / d; if (t < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { t = t - 0.545454545454545; return((c * (((7.5625 * t) * t) + 0.75)) + b); } if (t < 0.909090909090909) { t = t - 0.818181818181818; return((c * (((7.5625 * t) * t) + 0.9375)) + b); } t = t - 0.954545454545455; return((c * (((7.5625 * t) * t) + 0.984375)) + b); } static function easeIn(t, b, c, d) { return((c - easeOut(d - t, 0, c, d)) + b); } static function easeInOut(t, b, c, d) { if (t < (d / 2)) { return((easeIn(t * 2, 0, c, d) * 0.5) + b); } return(((easeOut((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static function easeOutIn(t, b, c, d) { if (t < (d / 2)) { return((easeOut(t * 2, 0, c, d) * 0.5) + b); } return(((easeIn((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } }Symbol 380 MovieClip [__Packages.zigo.tweenManager] Frame 0class zigo.tweenManager { var playing, autoStop, broadcastEvents, autoOverwrite, ints, lockedTweens, tweenList, updateTime, tweenHolder, updateIntId, now; function tweenManager () { playing = false; autoStop = false; broadcastEvents = false; autoOverwrite = true; ints = new Array(); lockedTweens = new Object(); tweenList = new Array(); } function cleanUp() { if (!((tweenList instanceof Array) && (tweenList.length > 0))) { return(undefined); } for (var _local2 in tweenList) { if (tweenList[_local2].mc._x == undefined) { tweenList.splice(Number(_local2), 1); } } if (tweenList.length == 0) { tweenList = []; deinit(); } for (var _local2 in ints) { if ((ints[_local2] != undefined) && (ints[_local2].mc._x == undefined)) { removeDelayedTween(Number(_local2)); } } } function set updateInterval(time) { if (playing) { deinit(); updateTime = time; init(); } else { updateTime = time; } //return(updateInterval); } function get updateInterval() { return(updateTime); } function set controllerDepth(v) { if (_global.isNaN(v) == true) { return; } if (tweenHolder._name != undefined) { tweenHolder.swapDepths(v); } else { _th_depth = v; } //return(controllerDepth); } function get controllerDepth() { return(_th_depth); } function init() { if (updateTime > 0) { clearInterval(updateIntId); updateIntId = setInterval(this, "update", updateTime); } else { if (tweenHolder._name == undefined) { tweenHolder = _root.createEmptyMovieClip("_th_", _th_depth); } var tm = this; tweenHolder.onEnterFrame = function () { tm.update.call(tm); }; } playing = true; now = getTimer(); } function deinit() { playing = false; clearInterval(updateIntId); delete tweenHolder.onEnterFrame; } function update() { var _local2; var _local10; var _local3; var _local13 = false; _local10 = tweenList.length; if (broadcastEvents) { var _local4; var _local7; var _local5; var _local9; _local4 = {}; _local7 = {}; _local5 = {}; _local9 = {}; } while (_local10--) { _local2 = tweenList[_local10]; if (_local2.mc._x == undefined) { _local13 = true; continue; } if (_local2.pt != -1) { continue; } if ((_local2.ts + _local2.d) > now) { if (_local2.ctm == undefined) { _local2.mc[_local2.pp] = _local2.ef(now - _local2.ts, _local2.ps, _local2.ch, _local2.d, _local2.e1, _local2.e2); } else { var _local8 = {}; for (_local3 in _local2.ctm) { _local8[_local3] = _local2.ef(now - _local2.ts, _local2.stm[_local3], _local2.ctm[_local3], _local2.d, _local2.e1, _local2.e2); } _local2.c.setTransform(_local8); } if (broadcastEvents) { if (_local4[targetPath(_local2.mc)] == undefined) { _local4[targetPath(_local2.mc)] = _local2.mc; } if (_local5[targetPath(_local2.mc)] == undefined) { _local5[targetPath(_local2.mc)] = []; } _local5[targetPath(_local2.mc)].push(((_local2.ctm != undefined) ? "_ct_" : (_local2.pp))); } if (_local2.cb.updfunc != undefined) { var _local6 = _local2.cb.updfunc; if ((typeof(_local6) == "string") && (_local2.cb.updscope != undefined)) { _local6 = _local2.cb.updscope[_local6]; } _local6.apply(_local2.cb.updscope, _local2.cb.updargs); } } else { if (_local2.ctm == undefined) { _local2.mc[_local2.pp] = _local2.ps + _local2.ch; } else { var _local8 = {}; for (_local3 in _local2.ctm) { _local8[_local3] = _local2.stm[_local3] + _local2.ctm[_local3]; } _local2.c.setTransform(_local8); } if (broadcastEvents) { if (_local4[targetPath(_local2.mc)] == undefined) { _local4[targetPath(_local2.mc)] = _local2.mc; } if (_local7[targetPath(_local2.mc)] == undefined) { _local7[targetPath(_local2.mc)] = _local2.mc; } if (_local5[targetPath(_local2.mc)] == undefined) { _local5[targetPath(_local2.mc)] = []; } _local5[targetPath(_local2.mc)].push(((_local2.ctm != undefined) ? "_ct_" : (_local2.pp))); if (_local9[targetPath(_local2.mc)] == undefined) { _local9[targetPath(_local2.mc)] = []; } _local9[targetPath(_local2.mc)].push(((_local2.ctm != undefined) ? "_ct_" : (_local2.pp))); } if (_local2.cb.updfunc != undefined) { var _local6 = _local2.cb.updfunc; if ((typeof(_local6) == "string") && (_local2.cb.updscope != undefined)) { _local6 = _local2.cb.updscope[_local6]; } _local6.updfunc.apply(_local2.cb.updscope, _local2.cb.updargs); } if (endt == undefined) { var endt = new Array(); } endt.push(_local10); } } if (_local13) { cleanUp(); } for (_local3 in _local4) { _local4[_local3].broadcastMessage("onTweenUpdate", {target:_local4[_local3], props:_local5[_local3]}); } if (endt != undefined) { endTweens(endt); } for (_local3 in _local7) { _local7[_local3].broadcastMessage("onTweenEnd", {target:_local7[_local3], props:_local9[_local3]}); } now = getTimer(); if (updateTime > 0) { updateAfterEvent(); } } function endTweens(tid_arr) { var _local2; var _local9; var _local3; var _local5; var _local8; _local2 = []; _local9 = tid_arr.length; _local3 = 0; while (_local3 < _local9) { _local5 = tweenList[tid_arr[_local3]].cb; if (_local5 != undefined) { var _local6 = true; for (_local8 in _local2) { if (_local2[_local8] == _local5) { _local6 = false; break; } } if (_local6) { _local2.push(_local5); } } tweenList.splice(tid_arr[_local3], 1); _local3++; } _local3 = 0; while (_local3 < _local2.length) { var _local4 = _local2[_local3].func; if ((typeof(_local4) == "string") && (_local2[_local3].scope != undefined)) { _local4 = _local2[_local3].scope[_local4]; } _local4.apply(_local2[_local3].scope, _local2[_local3].args); _local3++; } if (tweenList.length == 0) { deinit(); } } function removeDelayedTween(index) { clearInterval(ints[index].intid); ints[index] = undefined; var _local2 = true; for (var _local3 in ints) { if (ints[_local3] != undefined) { _local2 = false; break; } } if (_local2) { ints = []; } } function addTween(mc, props, pEnd, sec, eqFunc, callback, extra1, extra2) { var _local4; var _local13; var _local6; var _local3; var _local2; if (!playing) { init(); } var _local12 = []; for (_local4 in props) { _local13 = props[_local4]; _local6 = true; if (_local13.substr(0, 4) != "_ct_") { var _local17 = ((typeof(pEnd[_local4]) == "string") ? (Number(pEnd[_local4])) : (pEnd[_local4] - mc[_local13])); if (autoOverwrite) { for (_local3 in tweenList) { _local2 = tweenList[_local3]; if ((_local2.mc == mc) && (_local2.pp == _local13)) { _local2.ps = mc[_local13]; _local2.ch = _local17; _local2.ts = now; _local2.d = sec * 1000; _local2.ef = eqFunc; _local2.cb = callback; _local2.e1 = extra1; _local2.e2 = extra2; _local2.pt = -1; _local6 = false; _local12.push(_local2.pp); break; } } } if (_local6) { tweenList.unshift({mc:mc, pp:_local13, ps:mc[_local13], ch:_local17, ts:now, d:sec * 1000, ef:eqFunc, cb:callback, e1:extra1, e2:extra2, pt:-1}); } } else { var _local16 = new Color(mc); var _local20 = _local16.getTransform(); var _local19 = {}; for (_local3 in pEnd[_local4]) { if ((pEnd[_local4][_local3] != _local20[_local3]) && (pEnd[_local4][_local3] != undefined)) { _local19[_local3] = ((typeof(pEnd[_local4][_local3]) == "string") ? (_local20[_local3] + Number(pEnd[_local4][_local3])) : (pEnd[_local4][_local3] - _local20[_local3])); } } if (autoOverwrite) { for (_local3 in tweenList) { _local2 = tweenList[_local3]; if ((_local2.mc == mc) && (_local2.ctm != undefined)) { _local2.c = _local16; _local2.stm = _local20; (_local2.ctm = _local19); (_local2.ts = now); _local2.d = sec * 1000; _local2.ef = eqFunc; _local2.cb = callback; _local2.e1 = extra1; _local2.e2 = extra2; _local2.pt = -1; _local6 = false; _local12.push("_ct_"); break; } } } if (_local6) { tweenList.unshift({mc:mc, c:_local16, stm:_local20, ctm:_local19, ts:now, d:sec * 1000, ef:eqFunc, cb:callback, e1:extra1, e2:extra2, pt:-1}); } } } if (broadcastEvents) { if (_local12.length > 0) { mc.broadcastMessage("onTweenInterrupt", {target:mc, props:_local12}); } mc.broadcastMessage("onTweenStart", {target:mc, props:props}); } if (callback.startfunc != undefined) { var _local27 = callback.startfunc; if ((typeof(_local27) == "string") && (callback.startscope != undefined)) { _local27 = callback.startscope[_local27]; } _local27.apply(callback.startscope, callback.startargs); } if (sec == 0) { update(); } } function addTweenWithDelay(delay, mc, props, pEnd, sec, eqFunc, callback, extra1, extra2) { var il; var _local3; il = ints.length; _local3 = setInterval(function (obj) { obj.removeDelayedTween(il); if (mc._x != undefined) { obj.addTween(mc, props, pEnd, sec, eqFunc, callback, extra1, extra2); } }, delay * 1000, this); ints[il] = {mc:mc, props:props, pend:pEnd, intid:_local3, st:getTimer(), delay:delay * 1000, args:arguments.slice(1), pt:-1}; if (!playing) { init(); } } function removeTween(mc, props) { var _local8; var _local2; var _local5; _local8 = false; if ((props == undefined) && (broadcastEvents != true)) { _local8 = true; } _local2 = tweenList.length; var _local4 = {}; while (_local2--) { if (tweenList[_local2].mc == mc) { if (_local8) { tweenList.splice(_local2, 1); } else { for (_local5 in props) { if (tweenList[_local2].pp == props[_local5]) { tweenList.splice(_local2, 1); if (_local4[targetPath(mc)] == undefined) { _local4[targetPath(mc)] = {t:mc, p:[]}; } _local4[targetPath(mc)].p.push(props[_local5]); } else if (((props[_local5] == "_ct_") && (tweenList[_local2].ctm != undefined)) && (tweenList[_local2].mc == mc)) { tweenList.splice(_local2, 1); if (_local4[targetPath(mc)] == undefined) { _local4[targetPath(mc)] = {t:mc, p:[]}; } _local4[targetPath(mc)].p.push("_ct_"); } } } } } _local2 = ints.length; while (_local2--) { if (ints[_local2].mc == mc) { if (_local8) { removeDelayedTween(Number(_local2)); } else { for (_local5 in props) { for (var _local11 in ints[_local2].props) { if (ints[_local2].props[_local11] == props[_local5]) { ints[_local2].props.splice(_local11, 1); ints[_local2].pend.splice(_local11, 1); if (_local4[targetPath(mc)] == undefined) { _local4[targetPath(mc)] = {t:mc, p:[]}; } _local4[targetPath(mc)].p.push(props[_local5]); } } if (ints[_local2].props.length == 0) { clearInterval(ints[_local2].intid); } } } } } if (broadcastEvents) { for (var _local11 in _local4) { if (_local4[_local11].p.length > 0) { _local4[_local11].t.broadcastMessage("onTweenInterrupt", {target:_local4[_local11].t, props:_local4[_local11].p}); } } } if (tweenList.length == 0) { deinit(); } } function isTweening(mc, prop) { var _local4 = prop == undefined; for (var _local6 in tweenList) { var _local2 = tweenList[_local6]; if (((tweenList[_local6].mc == mc) && (tweenList[_local6].pt == -1)) && ((_local4 || (prop == _local2.pp)) || ((prop == "_ct_") && (_local2.ctm != undefined)))) { return(true); } } return(false); } function getTweens(mc) { var _local2 = 0; for (var _local4 in tweenList) { if (tweenList[_local4].mc == mc) { _local2++; } } return(_local2); } function lockTween(mc, bool) { lockedTweens[targetPath(mc)] = bool; } function isTweenLocked(mc) { if (lockedTweens[targetPath(mc)] == undefined) { return(false); } return(lockedTweens[targetPath(mc)]); } function ffTween(mc, propsObj) { var _local4 = mc == undefined; var _local6 = propsObj == undefined; for (var _local8 in tweenList) { var _local2 = tweenList[_local8]; if (((_local2.mc == mc) || (_local4)) && (_local6 || (propsObj[_local2.pp] == true))) { if (_local2.pt != -1) { _local2.pt = -1; } _local2.ts = now - _local2.d; } } for (var _local8 in ints) { if (ints[_local8] != undefined) { if ((ints[_local8].mc == mc) || (_local4)) { if (ints[_local8].mc._x != undefined) { var _local3 = ints[_local8].args; _local3[3] = 0; addTween.apply(this, _local3); } removeDelayedTween(Number(_local8)); } } } update(); } function rewTween(mc, propsObj) { var _local3 = mc == undefined; var _local5 = propsObj == undefined; for (var _local7 in tweenList) { var _local2 = tweenList[_local7]; if (((_local2.mc == mc) || (_local3)) && (_local5 || (propsObj[_local2.pp] == true))) { if (_local2.pt != -1) { _local2.pt = -1; } _local2.ts = now; } } for (var _local7 in ints) { if (ints[_local7] != undefined) { if ((ints[_local7].mc == mc) || (_local3)) { if (ints[_local7].mc._x != undefined) { addTween.apply(this, ints[_local7].args); } removeDelayedTween(Number(_local7)); } } } update(); } function isTweenPaused(mc, prop) { if (mc == undefined) { return(null); } var _local5 = prop == undefined; for (var _local6 in tweenList) { var _local2 = tweenList[_local6]; if ((tweenList[_local6].mc == mc) && ((_local5 || (prop == _local2.pp)) || ((prop == "_ct_") && (_local2.ctm != undefined)))) { return(Boolean(tweenList[_local6].pt != -1)); } } for (var _local6 in ints) { if ((ints[_local6] != undefined) && (ints[_local6].mc == mc)) { return(Boolean(ints[_local6].pt != -1)); } } return(false); } function pauseTween(mc, propsObj) { var _local3 = mc == undefined; if ((_local3 == false) && (isTweenPaused(mc) == true)) { return(undefined); } var _local6 = propsObj == undefined; for (var _local7 in tweenList) { var _local2 = tweenList[_local7]; if (((_local2.pt == -1) && ((_local2.mc == mc) || (_local3))) && ((_local6 || (propsObj[_local2.pp] == true)) || ((propsObj._ct_ != undefined) && (_local2.ctm != undefined)))) { _local2.pt = now; } } for (var _local7 in ints) { if (ints[_local7] != undefined) { if ((ints[_local7].pt == -1) && ((ints[_local7].mc == mc) || (_local3))) { ints[_local7].pt = now; } } } } function unpauseTween(mc, propsObj) { var _local4 = mc == undefined; if ((_local4 == false) && (isTweenPaused(mc) === false)) { return(undefined); } var _local7 = propsObj == undefined; if (!playing) { init(); } for (var _local2 in tweenList) { var _local3 = tweenList[_local2]; if ((((_local3.pt != -1) && ((_local3.mc == mc) || (_local4))) && (_local7 || (propsObj[_local3.pp] == true))) || ((propsObj._ct_ != undefined) && (_local3.ctm != undefined))) { _local3.ts = now - (_local3.pt - _local3.ts); _local3.pt = -1; } } for (var _local2 in ints) { if (ints[_local2] != undefined) { if ((ints[_local2].pt != -1) && ((ints[_local2].mc == mc) || (_local4))) { ints[_local2].delay = ints[_local2].delay - (ints[_local2].pt - ints[_local2].st); ints[_local2].st = now; ints[_local2].intid = setInterval(function (obj, id) { obj.addTween.apply(obj, obj.ints[id].args); clearInterval(obj.ints[id].intid); obj.ints[id] = undefined; }, ints[_local2].delay, this, _local2); } } } } function pauseAll() { pauseTween(); } function unpauseAll() { unpauseTween(); } function stopAll() { for (var _local2 in ints) { removeDelayedTween(Number(_local2)); } tweenList = new Array(); deinit(); } function toString() { return("[AS2 tweenManager 1.2.0]"); } var _th_depth = 6789; }Symbol 381 MovieClip [__Packages.com.robertpenner.easing.Cubic] Frame 0class com.robertpenner.easing.Cubic { function Cubic () { } static function easeIn(t, b, c, d) { t = t / d; return((((c * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((t * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((c / 2) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((t * t) * t) + 2)) + b); } static function easeOutIn(t, b, c, d) { t = t / (d / 2); t--; return(((c / 2) * (((t * t) * t) + 1)) + b); } }Symbol 382 MovieClip [__Packages.com.yobrepus.utils.EasyEncryptor] Frame 0class com.yobrepus.utils.EasyEncryptor { function EasyEncryptor () { } function encrypt(word, separator) { if ((word != undefined) && (separator != undefined)) { var _local3 = ""; var _local1 = 0; while (_local1 < word.length) { _local3 = _local3 + (word.charCodeAt(_local1) + separator); _local1++; } return(_local3); } trace("Must enter a word and separator"); } function decrypt(code, separator) { if ((code != undefined) && (separator != undefined)) { var _local2 = ""; var _local4 = code.split(separator); var _local1 = 0; while (_local1 < code.length) { _local2 = _local2 + String.fromCharCode(_local4[_local1]); _local1++; } return(_local2); } trace("Must enter a code and separator"); } function viewAPI() { var _local1 = ""; _local1 = _local1 + "EasyEncryptor API:\n"; _local1 = _local1 + "***\n"; _local1 = _local1 + "Contructor:\n"; _local1 = _local1 + "EasyEncryptor();\n"; _local1 = _local1 + "***\n"; _local1 = _local1 + "encrypt(word:String, separator:String);\n"; _local1 = _local1 + "decrypt(code:String, separator:String);\n"; trace(_local1); } }Symbol 26 MovieClip Frame 5stop();Symbol 46 MovieClip Frame 1function doHit() { } type = "bubble"; bubbleStartXMin = 100; bubbleStartXMax = 2000; bubbleStartY = 450; bubbleEndY = -150; bubbleVXMin = -10; bubbleVXMax = -5; bubbleVYMin = -5; bubbleVYMax = -2; vX = bubbleVXMin + (Math.random() * (bubbleVXMax - bubbleVXMin)); vY = bubbleVYMin + (Math.random() * (bubbleVYMax - bubbleVYMin)); if (iAmReal == true) { this._x = bubbleStartXMin + (Math.random() * (bubbleStartXMax - bubbleStartXMin)); this._y = bubbleStartY; this.onEnterFrame = function () { if (controllerRef.gameState != "paused") { this._x = this._x + this.vX; this._y = this._y + this.vY; if (this._y <= bubbleEndY) { controllerRef.removeObsticleFromObsticleRefs(this); this.removeMovieClip(); } } }; this.gotoAndStop("bubble" + Math.ceil(Math.random() * 4)); } stop();Symbol 46 MovieClip Frame 5stop();Symbol 46 MovieClip Frame 10stop();Symbol 46 MovieClip Frame 15stop();Symbol 46 MovieClip Frame 20stop();Symbol 53 MovieClip Frame 1stop();Symbol 53 MovieClip Frame 5play();Symbol 53 MovieClip Frame 18_parent.animDone(); stop();Symbol 77 MovieClip Frame 1function doHit() { part.scaleTo(0, 0.4, "linear", 0); part.alphaTo(0, 0.35, "linear", 0); explosion.gotoAndPlay("doAnim"); } function animDone() { this.removeMovieClip(); } type = "part"; maxWidth = 125; maxHeight = 125; startX = controllerRef.stageWidth + maxWidth; startY = 0; endY = controllerRef.stageHeight + maxHeight; vX = -5; vY = 2; vRotation = 2; if (iAmReal == true) { vRotation = vRotation * ((Math.random() < 0.5) ? 1 : -1); this._rotation = Matah.random() * 360; this._x = startX; this._y = startY; this.onEnterFrame = function () { if (controllerRef.gameState != "paused") { this._rotation = this._rotation + vRotation; this._x = this._x + this.vX; this._y = this._y + this.vY; if (this._y >= endY) { controllerRef.removeObsticleFromObsticleRefs(this); this.removeMovieClip(); } } }; } this.gotoAndStop("part" + Math.ceil(Math.random() * 5)); stop();Symbol 77 MovieClip Frame 5stop();Symbol 77 MovieClip Frame 10stop();Symbol 77 MovieClip Frame 15stop();Symbol 77 MovieClip Frame 20stop();Symbol 77 MovieClip Frame 25stop();Symbol 84 MovieClip Frame 1function doHit() { } type = "bird"; birdStartX = controllerRef.stageWidth + this._width; birdEndX = -this._width; birdStartYMin = 10; birdStartYMax = 375; birdVXMin = -20; birdVXMax = -15; vX = birdVXMin + (Math.random() * (birdVXMax - birdVXMin)); if (iAmReal == true) { ran = random(2) + 1; this["bird" + ran]._alpha = 100; this._x = birdStartX; this._y = birdStartYMin + (Math.random() * (birdStartYMax - birdStartYMin)); this.onEnterFrame = function () { if (controllerRef.gameState != "paused") { bird1.play(); bird2.play(); this._x = this._x + this.vX; if (this._x <= birdEndX) { controllerRef.removeObsticleFromObsticleRefs(this); this.removeMovieClip(); } } else { bird1.stop(); bird2.stop(); } }; } stop();Symbol 90 MovieClip Frame 1function doHit() { gotoAndPlay ("doHitAnim"); } type = "gas"; gasStartX = controllerRef.stageWidth + this._width; gasStartY = 0; gasEndY = controllerRef.stageHeight + this._height; gasVX = -5; gasVY = 2; vX = gasVX; vY = gasVY; if (iAmReal == true) { this._x = gasStartX; this._y = gasStartY; this.onEnterFrame = function () { if (controllerRef.gameState != "paused") { anim.play(); this._x = this._x + this.vX; this._y = this._y + this.vY; if (this._y >= gasEndY) { controllerRef.removeObsticleFromObsticleRefs(this); this.removeMovieClip(); } } else { anim.stop(); } }; } stop();Symbol 90 MovieClip Frame 5play();Symbol 90 MovieClip Frame 16this.removeMovieClip();Symbol 103 MovieClip Frame 1function doHit() { } type = "car"; startX = controllerRef.stageWidth + this._width; endX = -this._width; startYMin = 25; startYMax = 375; vXMin = -10; vXMax = -5; vX = vXMin + (Math.random() * (vXMax - vXMin)); if (iAmReal == true) { this._x = startX; this._y = startYMin + (Math.random() * (startYMax - startYMin)); this.onEnterFrame = function () { if (controllerRef.gameState != "paused") { this._x = this._x + this.vX; if (this._x <= endX) { controllerRef.removeObsticleFromObsticleRefs(this); this.removeMovieClip(); } } }; } this.gotoAndStop("car" + Math.ceil(Math.random() * 3)); stop();Symbol 103 MovieClip Frame 5stop();Symbol 103 MovieClip Frame 10stop();Symbol 103 MovieClip Frame 15stop();Symbol 113 MovieClip Frame 1function doHit() { } type = "oldBuilding"; startX = controllerRef.stageWidth + 10; endX = -675; startYMin = 200; startYMax = 375; vX = -13; if (iAmReal == true) { this._x = startX; this._y = startYMin + ((1 - Math.pow(Math.random(), 2)) * (startYMax - startYMin)); this.onEnterFrame = function () { if (controllerRef.gameState != "paused") { this._x = this._x + this.vX; if (this._x <= endX) { controllerRef.removeObsticleFromObsticleRefs(this); this.removeMovieClip(); } } }; } this.gotoAndStop("oldBuilding" + Math.ceil(Math.random() * 4));Symbol 113 MovieClip Frame 5stop();Symbol 113 MovieClip Frame 10stop();Symbol 113 MovieClip Frame 15stop();Symbol 113 MovieClip Frame 20stop();Symbol 142 MovieClip Frame 1function doHit() { } type = "currentBuilding"; startX = controllerRef.stageWidth + 10; endX = -475; startYMin = 200; startYMax = 375; vX = -13; if (iAmReal == true) { this._x = startX; this._y = startYMin + ((1 - Math.pow(Math.random(), 2)) * (startYMax - startYMin)); this.onEnterFrame = function () { if (controllerRef.gameState != "paused") { this._x = this._x + this.vX; if (this._x <= endX) { controllerRef.removeObsticleFromObsticleRefs(this); this.removeMovieClip(); } } }; } this.gotoAndStop("currentBuildling" + Math.ceil(Math.random() * 7));Symbol 142 MovieClip Frame 5stop();Symbol 142 MovieClip Frame 10stop();Symbol 142 MovieClip Frame 15stop();Symbol 142 MovieClip Frame 20stop();Symbol 142 MovieClip Frame 25stop();Symbol 142 MovieClip Frame 30stop();Symbol 142 MovieClip Frame 35stop();Symbol 149 MovieClip Frame 1stop();Symbol 150 MovieClip Frame 1if (_global.$tweenManager == undefined) { _global.$tweenManager = new zigo.tweenManager(); } else { _global.$tweenManager.cleanUp(); _global.$tweenManager.init(); } com.robertpenner.easing.Back; com.robertpenner.easing.Bounce; com.robertpenner.easing.Circ; com.robertpenner.easing.Cubic; com.robertpenner.easing.Elastic; com.robertpenner.easing.Expo; com.robertpenner.easing.Linear; com.robertpenner.easing.Quad; com.robertpenner.easing.Quart; com.robertpenner.easing.Quint; com.robertpenner.easing.Sine; var Mp = MovieClip.prototype; Mp.addListener = function () { if (!this._listeners) { AsBroadcaster.initialize(this); } this.addListener.apply(this, arguments); }; ASSetPropFlags(Mp, "addListener", 1, 0); Mp.tween = function (props, pEnd, seconds, animType, delay, callback, extra1, extra2) { if (_global.$tweenManager.isTweenLocked(this)) { trace("tween not added, this movieclip is locked"); return(undefined); } if (arguments.length < 2) { trace("tween not added, props & pEnd must be defined"); return(undefined); } if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } if (!(pEnd instanceof Array)) { pEnd = [pEnd]; while (pEnd.length < props.length) { pEnd.push(pEnd[0]); } } if (seconds == undefined) { seconds = 2; } else if (seconds < 0.01) { seconds = 0; } if ((delay < 0.01) || (delay == undefined)) { delay = 0; } switch (typeof(animType)) { case "string" : animType = animType.toLowerCase(); if (animType == "linear") { var eqf = com.robertpenner.easing.Linear.easeNone; } else if (animType.indexOf("easeoutin") == 0) { var t = animType.substr(9); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeOutIn; } else if (animType.indexOf("easeinout") == 0) { var t = animType.substr(9); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeInOut; } else if (animType.indexOf("easein") == 0) { var t = animType.substr(6); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeIn; } else if (animType.indexOf("easeout") == 0) { var t = animType.substr(7); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeOut; } if (eqf == undefined) { var eqf = com.robertpenner.easing.Expo.easeOut; } break; case "function" : var eqf = animType; break; case "object" : if ((animType.ease != undefined) && (animType.pts != undefined)) { var eqf = animType.ease; extra1 = animType.pts; } else { var eqf = com.robertpenner.easing.Expo.easeOut; } break; default : var eqf = com.robertpenner.easing.Expo.easeOut; } switch (typeof(callback)) { case "function" : callback = {func:callback, scope:this._parent}; break; case "string" : var ilp; var funcp; var scope; var args; var a; ilp = callback.indexOf("("); funcp = callback.slice(0, ilp); scope = eval (funcp.slice(0, funcp.lastIndexOf("."))); func = eval (funcp); args = callback.slice(ilp + 1, callback.lastIndexOf(")")).split(","); var i = 0; while (i < args.length) { a = eval (args[i]); if (a != undefined) { args[i] = a; } i++; } callback = {func:func, scope:scope, args:args}; } if (_global.$tweenManager.autoStop) { _global.$tweenManager.removeTween(this); } if (delay > 0) { _global.$tweenManager.addTweenWithDelay(delay, this, props, pEnd, seconds, eqf, callback, extra1, extra2); } else { _global.$tweenManager.addTween(this, props, pEnd, seconds, eqf, callback, extra1, extra2); } }; Mp.stopTween = function (props) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _global.$tweenManager.removeTween(this, props); }; Mp.isTweening = function (prop) { return(_global.$tweenManager.isTweening(this, prop)); }; Mp.getTweens = function () { return(_global.$tweenManager.getTweens(this)); }; Mp.lockTween = function () { _global.$tweenManager.lockTween(this, true); }; Mp.unlockTween = function () { _global.$tweenManager.lockTween(this, false); }; Mp.isTweenLocked = function () { return(_global.$tweenManager.isTweenLocked(this)); }; Mp.isTweenPaused = function (prop) { return(_global.$tweenManager.isTweenPaused(this, prop)); }; Mp.pauseTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.pauseTween(this, _local4); }; Mp.unpauseTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.unpauseTween(this, _local4); }; Mp.pauseAllTweens = function () { _global.$tweenManager.pauseTween(); }; Mp.unpauseAllTweens = function () { _global.$tweenManager.unpauseTween(); }; Mp.stopAllTweens = function () { _global.$tweenManager.stopAll(); }; Mp.ffTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.ffTween(this, _local4); }; Mp.rewTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.rewTween(this, _local4); }; Mp.alphaTo = function (destAlpha, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_alpha"], [destAlpha], seconds, animType, delay, callback, extra1, extra2); }; Mp.scaleTo = function (destScale, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_xscale", "_yscale"], [destScale, destScale], seconds, animType, delay, callback, extra1, extra2); }; Mp.sizeTo = function (destSize, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_width", "_height"], [destSize, destSize], seconds, animType, delay, callback, extra1, extra2); }; Mp.slideTo = function (destX, destY, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_x", "_y"], [destX, destY], seconds, animType, delay, callback, extra1, extra2); }; Mp.rotateTo = function (destRotation, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_rotation"], [destRotation], seconds, animType, delay, callback, extra1, extra2); }; _global.getColorTransObj = function (type, amt, rgb) { switch (type) { case "brightness" : var _local4 = 100 - Math.abs(amt); var _local6 = 0; if (amt > 0) { _local6 = 256 * (amt / 100); } return({ra:_local4, rb:_local6, ga:_local4, gb:_local6, ba:_local4, bb:_local6}); case "brightOffset" : _local6 = 256 * (amt / 100); return({ra:100, rb:_local6, ga:100, gb:_local6, ba:100, bb:_local6}); case "contrast" : var _local2 = {}; _local2.ra = (_local2.ga = (_local2.ba = amt)); _local2.rb = (_local2.gb = (_local2.bb = 128 - (1.28 * amt))); return(_local2); case "invertColor" : _local2 = {}; _local2.ra = (_local2.ga = (_local2.ba = 100 - (2 * amt))); _local2.rb = (_local2.gb = (_local2.bb = amt * 2.55)); return(_local2); case "tint" : if ((rgb == undefined) || (rgb == null)) { } else { var _local8 = rgb >> 16; var _local9 = (rgb >> 8) & 255; var _local7 = rgb & 255; var _local5 = amt / 100; _local2 = {rb:_local8 * _local5, gb:_local9 * _local5, bb:_local7 * _local5}; _local2.ra = (_local2.ga = (_local2.ba = 100 - amt)); return(_local2); } } return({rb:0, ra:100, gb:0, ga:100, bb:0, ba:100}); }; Mp.brightnessTo = function (bright, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("brightness", bright)], seconds, animType, delay, callback, extra1, extra2); }; Mp.brightOffsetTo = function (percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("brightOffset", percent)], seconds, animType, delay, callback, extra1, extra2); }; Mp.contrastTo = function (percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("contrast", percent)], seconds, animType, delay, callback, extra1, extra2); }; Mp.colorTo = function (rgb, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("tint", 100, rgb)], seconds, animType, delay, callback, extra1, extra2); }; Mp.colorTransformTo = function (ra, rb, ga, gb, ba, bb, aa, ab, seconds, animType, delay, callback, extra1, extra2) { var _local2 = {ra:ra, rb:rb, ga:ga, gb:gb, ba:ba, bb:bb, aa:aa, ab:ab}; this.tween(["_ct_"], [_local2], seconds, animType, delay, callback, extra1, extra2); }; Mp.invertColorTo = function (percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("invertColor", percent)], seconds, animType, delay, callback, extra1, extra2); }; Mp.tintTo = function (rgb, percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("tint", percent, rgb)], seconds, animType, delay, callback, extra1, extra2); }; Mp.getFrame = function () { return(this._currentframe); }; Mp.setFrame = function (fr) { this.gotoAndStop(Math.round(fr)); }; Mp.addProperty("_frame", Mp.getFrame, Mp.setFrame); Mp.frameTo = function (endframe, duration, animType, delay, callback, extra1, extra2) { if (endframe == undefined) { endframe = this._totalframes; } this.tween("_frame", endframe, duration, animType, delay, callback, extra1, extra2); }; var TFP = TextField.prototype; if (!TFP.origAddListener) { TFP.origAddListener = TFP.addListener; ASSetPropFlags(TFP, "origAddListener", 1, 0); TFP.addListener = function () { if (!this._listeners) { AsBroadcaster.initialize(this); } this.origAddListener.apply(this, arguments); }; } var methods = ["tween", "stopTween", "isTweening", "getTweens", "lockTween", "isTweenLocked", "unlockTween", "isTweenPaused", "pauseTween", "unpauseTween", "pauseAllTweens", "unpauseAllTweens", "stopAllTweens", "ffTween", "rewTween", "getFrame", "setFrame", "_frame", "frameTo", "alphaTo", "brightnessTo", "colorTo", "colorTransformTo", "invertColorTo", "tintTo", "scaleTo", "sizeTo", "slideTo", "rotateTo", "brightOffsetTo", "contrastTo"]; for (var i in methods) { ASSetPropFlags(Mp, methods[i], 1, 0); if (methods[i].toLowerCase().indexOf("frame") == -1) { TFP[methods[i]] = Mp[methods[i]]; ASSetPropFlags(TFP, methods[i], 1, 0); } } delete Mp; delete TFP; delete methods; xMin = -100; yMin = -100; vXMin = -14; vXMax = -12; vYMin = -3; vYMax = -1; alphaFadeUpMin = 0.4; alphaFadeUpMax = 0.75; alphaSustainMin = 1; alphaSustainMax = 1.5; alphaFadeDownMin = 0.5; alphaFadeDownMax = 1.5; scaleMax = 600; if (iAmReal == true) { smokesInner.gotoAndStop(Math.ceil(Math.random() * 3)); vX = vXMin + (Math.random() * (vXMax - vXMin)); vY = vYMin + (Math.random() * (vYMax - vYMin)); alphaFadeUp = alphaFadeUpMin + (Math.random() * (alphaFadeUpMax - alphaFadeUpMin)); alphaSustain = alphaSustainMin + (Math.random() * (alphaSustainMax - alphaSustainMin)); alphaFadeDown = alphaFadeDownMin + (Math.random() * (alphaFadeDownMax - alphaFadeDownMin)); this._alpha = 0; this._rotation = Math.random() * 360; this.tween("_alpha", 100, alphaFadeUp, "linear", 0); this.tween("_alpha", 0, alphaFadeDown, "linear", alphaFadeUp + alphaSustain); this.tween(["_xscale", "_yscale"], scaleMax, (alphaFadeUp + alphaSustain) + alphaFadeDown, "linear", 0); this.onEnterFrame = function () { if (controllerRef.gameState != "paused") { this._x = this._x + vX; this._y = this._y + vY; if ((this._x <= xMin) || (this._y <= yMin)) { this.removeMovieClip(); } } }; } stop();Symbol 169 MovieClip Frame 1function suspendLogic() { trace((("suspendLogic this=" + this) + " this.onEnterFrame=") + this.onEnterFrame); delete this.onEnterFrame; } moveMax = 5; distanceLatchMin = 20; followingCounter = 0; followingCounterMax = 500; latchedOn = false; latchedOnCounter = 0; latchedOnCounterMax = 130; timeMachineLatchOnPoint = new Object(); fallingBackRate = 10; fallingBackCounter = 0; fallingBackCounterMax = 500; fallingBackXMin = -50; currentState = "following"; if (iAmReal == true) { this.onEnterFrame = function () { if (controllerRef.gameState != "paused") { pincher.play(); if (currentState == "latchedOn") { var _local4 = {x:timeMachineLatchOnPoint.x, y:timeMachineLatchOnPoint.y}; timeMachineRef.localToGlobal(_local4); _parent.globalToLocal(_local4); this._x = _local4.x; this._y = _local4.y; latchedOnCounter--; if (latchedOnCounter <= 0) { fallingBackCounter = fallingBackCounterMax; controllerRef.dorisLatchedOff(); currentState = "fallingBack"; } } else if (currentState == "following") { controllerRef.sfxRef.startDorisLoop(); var _local3 = {x:this._x, y:this._y}; _parent.localToGlobal(_local3); var _local5 = {x:timeMachineRef._x, y:timeMachineRef._y}; timeMachineRef._parent.localToGlobal(_local5); dxToTimeMachine = _local3.x - _local5.x; dyToTimeMachine = _local3.y - _local5.y; if (Math.sqrt((dxToTimeMachine * dxToTimeMachine) + (dyToTimeMachine * dyToTimeMachine)) < distanceLatchMin) { currentState = "latchedOn"; trace(this + " calling latchedOn"); controllerRef.dorisLatchedOn(); latchedOnCounter = latchedOnCounterMax; timeMachineLatchOnPoint = {x:_local3.x, y:_local3.y}; timeMachineRef.globalToLocal(timeMachineLatchOnPoint); } else { var _local6 = Math.atan(dyToTimeMachine / dxToTimeMachine); if (dxToTimeMachine > 0) { _local6 = _local6 + Math.PI; } this._x = this._x + (moveMax * Math.cos(_local6)); this._y = this._y + (moveMax * Math.sin(_local6)); } followingCounter++; if (followingCounter >= followingCounterMax) { fallingBackCounter = fallingBackCounterMax; currentState = "fallingBack"; } } else if (currentState == "fallingBack") { this._x = this._x - fallingBackRate; if (this._x <= fallingBackXMin) { controllerRef.sfxRef.stopDorisLoop(); this._x = fallingBackXMin; } fallingBackCounter--; if (fallingBackCounter <= 0) { followingCounter = 0; currentState = "following"; } } } else { pincher.stop(); } }; } stop();Symbol 174 MovieClip Frame 1function suspendLogic() { trace((("suspendLogic this=" + this) + " this.onEnterFrame=") + this.onEnterFrame); delete this.onEnterFrame; } function attackSuccess() { fallingBackCounter = fallingBackCounterMax; currentState = "fallingBack"; } type = "boss"; moveMax = 5; burstMove = 30; burstDurationCurrent = 0; burstDurationMax = 10; burstDXMin = -350; burstDXMax = -20; burstDYMax = 50; doBurstChance = 0.1; burstWaitCurrent = 0; burstWaitMax = 200; followingCounter = 0; followingCounterMax = 500; fallingBackRate = 10; fallingBackCounter = 0; fallingBackCounterMax = 500; fallingBackXMin = -300; currentState = "following"; if (iAmReal == true) { this.onEnterFrame = function () { if (controllerRef.gameState != "paused") { if (currentState == "following") { controllerRef.sfxRef.startBossLoop(); if (burstWaitCurrent > 0) { burstWaitCurrent--; } var _local4 = {x:this._x, y:this._y}; _parent.localToGlobal(_local4); var _local5 = {x:timeMachineRef._x, y:timeMachineRef._y}; timeMachineRef._parent.localToGlobal(_local5); dxToTimeMachine = _local4.x - _local5.x; dyToTimeMachine = _local4.y - _local5.y; var _local3 = Math.atan(dyToTimeMachine / dxToTimeMachine); if (dxToTimeMachine > 0) { _local3 = _local3 + Math.PI; } this._x = this._x + (moveMax * Math.cos(_local3)); this._y = this._y + (moveMax * Math.sin(_local3)); if (((((dxToTimeMachine >= burstDXMin) && (dxToTimeMachine <= burstDXMax)) && (Math.abs(dyToTimeMachine) <= burstDYMax)) && (Math.random() <= doBurstChance)) && (burstWaitCurrent <= 0)) { burstWaitCurrent = burstWaitMax; burstAngle = _local3; burstDurationCurrent = burstDurationMax; controllerRef.bossStartAttack(); currentState = "burst"; trace("burst"); } followingCounter++; if (followingCounter >= followingCounterMax) { fallingBackCounter = fallingBackCounterMax; currentState = "fallingBack"; } } else if (currentState == "burst") { this._x = this._x + (burstMove * Math.cos(burstAngle)); this._y = this._y + (burstMove * Math.sin(burstAngle)); if ((burstDurationCurrent--) <= 0) { controllerRef.bossStopAttack(); currentState = "following"; } } else if (currentState == "fallingBack") { this._x = this._x - fallingBackRate; if (this._x <= fallingBackXMin) { controllerRef.sfxRef.stopBossLoop(); this._x = fallingBackXMin; } fallingBackCounter--; if (fallingBackCounter <= 0) { followingCounter = 0; currentState = "following"; } } } }; } stop();Symbol 187 MovieClip Frame 1frameRate = 0;Symbol 187 MovieClip Frame 3currentMilli = getTimer(); frameRate = (1 / (currentMilli - lastMilli)) * 1000; lastMilli = currentMilli; gotoAndPlay ("run_loop");Symbol 197 Buttonon (release) { getURL ("javascript:window.close()"); }Symbol 202 MovieClip Frame 1function setPercent(newPercent) { percentTarget = newPercent; } percentCurrent = 1; percentTarget = 1; percentAdjMax = 0.008;Symbol 202 MovieClip Frame 5if (percentTarget > percentCurrent) { percentCurrent = Math.min(percentCurrent + percentAdjMax, percentTarget); } else if (percentTarget < percentCurrent) { percentCurrent = Math.max(percentCurrent - percentAdjMax, percentTarget); } percentCurrent = Math.max(percentCurrent, 0); needleRef._rotation = needleAngleMin + (percentCurrent * (needleAngleMax - needleAngleMin)); gotoAndPlay ("run_loop");Symbol 216 MovieClip Frame 1stop();Symbol 221 MovieClip Frame 1stop();Symbol 224 MovieClip Frame 1function showLives(lives) { trace("showLives " + lives); gotoAndStop(livesFrameOffset + lives); } livesFrameOffset = 5; stop();Symbol 229 Buttonon (release) { _parent._parent.gamePauseToggled(); }Symbol 257 MovieClip Frame 1tfGas.text = (tfGasShadow.text = (tfScore.text = (tfScoreShadow.text = "")));Instance of Symbol 202 MovieClip "damageDial" in Symbol 257 MovieClip Frame 1onClipEvent (load) { needleAngleMin = -89; needleAngleMax = 140; needleRef = _parent.repairNeedle; }Instance of Symbol 202 MovieClip "gasDial" in Symbol 257 MovieClip Frame 1onClipEvent (load) { needleAngleMin = -260; needleAngleMax = -35; needleRef = _parent.gasNeedle; }Symbol 257 MovieClip Frame 53gasDial.needleRef = gasNeedle; damageDial.needleRef = repairNeedle; tfGas.text = (tfGasShadow.text = "0.0"); tfScore.text = (tfScoreShadow.text = "0");Symbol 257 MovieClip Frame 65stop();Symbol 268 Buttonon (release) { _parent.startClicked(); } on (rollOver) { _parent.playButtonRollOver(); over.alphaTo(100, 0.3, "easeinQuad"); } on (rollOut) { over.alphaTo(0, 0.3, "easeinQuad"); }Symbol 273 MovieClip Frame 1button.useHandCursor = false;Symbol 284 MovieClip Frame 1stop();Symbol 291 MovieClip Frame 1levelsCopy = new Array(); levelsCopy[2] = "Success!\rBe careful more buildings ahead..."; levelsCopy[3] = "Keep going!\rWatch out for the Bubble transportation.\rHitting these will damage your ship."; levelsCopy[4] = "Impressive Driving!\rTodayland has flying cars so watch out.\rI think I saw Doris around here someone too!\rQuick keep moving!"; levelsCopy[5] = "Almost there!\rBe careful, the Bowler hat guy is just around the corner."; levelCopy.gotoAndStop(_parent.level); tfLevel.text = _parent.level; norm.onRollOver = function () { _parent.playButtonRollOver(); over.alphaTo(100, 0.3, "easeinQuad"); }; norm.onRollOut = function () { over.alphaTo(0, 0.3, "easeinQuad"); }; norm.onRelease = function () { over.alphaTo(0, 0.3, "easeinQuad"); _parent.play(); }; stop();Symbol 305 Buttonon (release) { _parent.playAgainClicked(); } on (rollOver) { _parent.playButtonRollOver(); over.alphaTo(100, 0.3, "easeinQuad"); } on (rollOut) { over.alphaTo(0, 0.3, "easeinQuad"); }Symbol 308 Buttonon (release) { submitClicked(); } on (rollOver) { _parent.playButtonRollOver(); over.alphaTo(100, 0.3, "easeinQuad"); } on (rollOut) { over.alphaTo(0, 0.3, "easeinQuad"); }Symbol 311 MovieClip Frame 1tfNameOne.text = "loading..."; tfScoreOne.text = (tfNameTwo.text = (tfScoreTwo.text = "")); topTenLV = new LoadVars(); topTenLV.onLoad = function () { nameOne = ""; scoreOne = ""; var _local2 = 0; while (_local2 <= 4) { nameOne = nameOne + (((this["timetravelerName" + _local2] == undefined) ? "-" : (this["timetravelerName" + _local2])) + "\r"); scoreOne = scoreOne + (((this["timetravelerScore" + _local2] == undefined) ? "-" : (this["timetravelerScore" + _local2])) + "\r"); _local2++; } nameTwo = ""; scoreTwo = ""; _local2 = 6; while (_local2 <= 10) { nameTwo = nameTwo + (((this["name" + _local2] == undefined) ? "-" : (this["name" + _local2])) + "\r"); scoreTwo = scoreTwo + (((this["score" + _local2] == undefined) ? "-" : (this["score" + _local2])) + "\r"); _local2++; } tfNameOne.text = nameOne; tfScoreOne.text = scoreOne; tfNameTwo.text = nameTwo; tfScoreTwo.text = scoreTwo; trace("tfNameOne.text=" + tfNameOne.text); }; topTenLV.load(_parent._parent._parent._parent.topTenURL); stop();Symbol 321 Buttonon (release) { gotoAndStop ("enterName"); } on (rollOver) { _parent.playButtonRollOver(); over.alphaTo(100, 0.3, "easeinQuad"); } on (rollOut) { over.alphaTo(0, 0.3, "easeinQuad"); }Symbol 322 MovieClip Frame 1function submitClicked() { submitButton.enabled = false; var _local2 = ("frenchlikewine" + itfName.text) + _parent.gameScore; submitName.name = itfName.text; submitName.score = _parent.gameScore; submitName.game = 17; submitName.sendAndLoad(_parent._parent._parent.submitScoreURL, submitName, "GET"); } submitName = new LoadVars(); submitNameReceive = new LoadVars(); submitName.onLoad = function () { gotoAndStop ("highScore"); }; submitNameReceive.onLoad = function () { trace("submitNameReceive"); for (var _local2 in this) { trace((_local2 + "=") + this[_local2]); } }; tfScore.text = _parent.gameScore;Symbol 322 MovieClip Frame 2function rhex(num) { str = ""; j = 0; while (j <= 3) { str = str + (hex_chr.charAt(bitAND(num >> ((j * 8) + 4), 15)) + hex_chr.charAt(bitAND(num >> (j * 8), 15))); j++; } return(str); } function str2blks_MD5(str) { nblk = ((str.length + 8) >> 6) + 1; blks = new Array(nblk * 16); i = 0; while (i < (nblk * 16)) { blks[i] = 0; i++; } i = 0; while (i < str.length) { blks[i >> 2] = blks[i >> 2] | (str.charCodeAt(i) << ((i % 4) * 8)); i++; } blks[i >> 2] = blks[i >> 2] | (128 << ((i % 4) * 8)); blks[(nblk * 16) - 2] = str.length * 8; return(blks); } function addme(x, y) { var _local1 = bitAND(x, 65535) + bitAND(y, 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | bitAND(_local1, 65535)); } function rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } function cmn(q, a, b, x, s, t) { return(addme(rol(addme(addme(a, q), addme(x, t)), s), b)); } function ff(a, b, c, d, x, s, t) { return(cmn(bitAND(b, c) | bitAND(~b, d), a, b, x, s, t)); } function gg(a, b, c, d, x, s, t) { return(cmn(bitAND(b, d) | bitAND(c, ~d), a, b, x, s, t)); } function hh(a, b, c, d, x, s, t) { return(cmn((b ^ c) ^ d, a, b, x, s, t)); } function ii(a, b, c, d, x, s, t) { return(cmn(c ^ (b | (~d)), a, b, x, s, t)); } function md5(str) { x = str2blks_MD5(str); a = 1732584193 /* 0x67452301 */; b = -271733879; c = -1732584194; d = 271733878 /* 0x10325476 */; i = 0; while (i < x.length) { olda = a; oldb = b; oldc = c; oldd = d; a = ff(a, b, c, d, x[i + 0], 7, -680876936); d = ff(d, a, b, c, x[i + 1], 12, -389564586); c = ff(c, d, a, b, x[i + 2], 17, 606105819); b = ff(b, c, d, a, x[i + 3], 22, -1044525330); a = ff(a, b, c, d, x[i + 4], 7, -176418897); d = ff(d, a, b, c, x[i + 5], 12, 1200080426); c = ff(c, d, a, b, x[i + 6], 17, -1473231341); b = ff(b, c, d, a, x[i + 7], 22, -45705983); a = ff(a, b, c, d, x[i + 8], 7, 1770035416); d = ff(d, a, b, c, x[i + 9], 12, -1958414417); c = ff(c, d, a, b, x[i + 10], 17, -42063); b = ff(b, c, d, a, x[i + 11], 22, -1990404162); a = ff(a, b, c, d, x[i + 12], 7, 1804603682); d = ff(d, a, b, c, x[i + 13], 12, -40341101); c = ff(c, d, a, b, x[i + 14], 17, -1502002290); b = ff(b, c, d, a, x[i + 15], 22, 1236535329); a = gg(a, b, c, d, x[i + 1], 5, -165796510); d = gg(d, a, b, c, x[i + 6], 9, -1069501632); c = gg(c, d, a, b, x[i + 11], 14, 643717713); b = gg(b, c, d, a, x[i + 0], 20, -373897302); a = gg(a, b, c, d, x[i + 5], 5, -701558691); d = gg(d, a, b, c, x[i + 10], 9, 38016083); c = gg(c, d, a, b, x[i + 15], 14, -660478335); b = gg(b, c, d, a, x[i + 4], 20, -405537848); a = gg(a, b, c, d, x[i + 9], 5, 568446438); d = gg(d, a, b, c, x[i + 14], 9, -1019803690); c = gg(c, d, a, b, x[i + 3], 14, -187363961); b = gg(b, c, d, a, x[i + 8], 20, 1163531501); a = gg(a, b, c, d, x[i + 13], 5, -1444681467); d = gg(d, a, b, c, x[i + 2], 9, -51403784); c = gg(c, d, a, b, x[i + 7], 14, 1735328473); b = gg(b, c, d, a, x[i + 12], 20, -1926607734); a = hh(a, b, c, d, x[i + 5], 4, -378558); d = hh(d, a, b, c, x[i + 8], 11, -2022574463); c = hh(c, d, a, b, x[i + 11], 16, 1839030562); b = hh(b, c, d, a, x[i + 14], 23, -35309556); a = hh(a, b, c, d, x[i + 1], 4, -1530992060); d = hh(d, a, b, c, x[i + 4], 11, 1272893353); c = hh(c, d, a, b, x[i + 7], 16, -155497632); b = hh(b, c, d, a, x[i + 10], 23, -1094730640); a = hh(a, b, c, d, x[i + 13], 4, 681279174); d = hh(d, a, b, c, x[i + 0], 11, -358537222); c = hh(c, d, a, b, x[i + 3], 16, -722521979); b = hh(b, c, d, a, x[i + 6], 23, 76029189); a = hh(a, b, c, d, x[i + 9], 4, -640364487); d = hh(d, a, b, c, x[i + 12], 11, -421815835); c = hh(c, d, a, b, x[i + 15], 16, 530742520); b = hh(b, c, d, a, x[i + 2], 23, -995338651); a = ii(a, b, c, d, x[i + 0], 6, -198630844); d = ii(d, a, b, c, x[i + 7], 10, 1126891415); c = ii(c, d, a, b, x[i + 14], 15, -1416354905); b = ii(b, c, d, a, x[i + 5], 21, -57434055); a = ii(a, b, c, d, x[i + 12], 6, 1700485571); d = ii(d, a, b, c, x[i + 3], 10, -1894986606); c = ii(c, d, a, b, x[i + 10], 15, -1051523); b = ii(b, c, d, a, x[i + 1], 21, -2054922799); a = ii(a, b, c, d, x[i + 8], 6, 1873313359); d = ii(d, a, b, c, x[i + 15], 10, -30611744); c = ii(c, d, a, b, x[i + 6], 15, -1560198380); b = ii(b, c, d, a, x[i + 13], 21, 1309151649); a = ii(a, b, c, d, x[i + 4], 6, -145523070); d = ii(d, a, b, c, x[i + 11], 10, -1120210379); c = ii(c, d, a, b, x[i + 2], 15, 718787259); b = ii(b, c, d, a, x[i + 9], 21, -343485551); a = addme(a, olda); b = addme(b, oldb); c = addme(c, oldc); d = addme(d, oldd); i = i + 16; } return(((rhex(a) + rhex(b)) + rhex(c)) + rhex(d)); } bitAND = function (a, b) { if ((a < 0) && (b < 0)) { var _local3 = (a & 1) & (b & 1); var _local4 = (a >>> 1) & (b >>> 1); return((_local4 << 1) | _local3); } return(a & b); }; var hex_chr = "0123456789abcdef";Symbol 322 MovieClip Frame 3stop();Symbol 322 MovieClip Frame 5stop();Symbol 322 MovieClip Frame 10stop();Symbol 327 MovieClip Frame 1tfScore.text = _parent.gameScore; stop();Symbol 344 MovieClip Frame 1function WDIHB(functiontype, section, item) { valid = false; var _local3 = "javascript:"; functiontype = functiontype.toUpperCase(); ((functiontype == "R") ? ((tpath = tpath + (((("_hbPageView(\"" + section) + "\", \"/US-ENG/Content/Inactive/MissionSpace/") + item) + "\");"))(valid = true)) : 0); ((functiontype == "D") ? ((tpath = tpath + (("_hbDownload(\"" + section) + "\");"))(valid = true)) : 0); ((functiontype == "X") ? ((tpath = tpath + (("_hbExitLink(\"" + section) + "\");"))(valid = true)) : 0); (valid ? (getURL (tpath)) : 0); } function buildStafUrl(error, subject, template, myName, friendsName, email) { var _local2 = _root.stafUrl; _local2 = _local2 + (("checkdw=&flash=true&pass=1&site=" + _root.stafSite) + "&"); _local2 = _local2 + (("name1=" + escape(friendsName)) + "&"); _local2 = _local2 + (("Name=" + escape(myname)) + "&"); _local2 = _local2 + (("subject=" + escape(subject)) + "&"); _local2 = _local2 + "messagebox=&message=&"; _local2 = _local2 + (("mail_format_template=" + template) + "&"); _local2 = _local2 + (("E%2DMail=" + _root.stafFrom) + "&"); _local2 = _local2 + ("email1=" + email); return(_local2); } String.prototype.invalidEmail = function () { var _local5 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_"; var _local3 = _local5 + "@."; var _local2; _local2 = 0; while (_local2 < this.length) { trace(this); trace(_local3.indexOf(this.charAt(_local2))); if (_local3.indexOf(this.charAt(_local2)) == -1) { trace("PASS 1"); return(true); } _local2++; } trace(_local5.indexOf(this.charAt(0))); if (_local5.indexOf(this.charAt(0)) == -1) { trace("PASS 2"); return(true); } var _local4 = this.indexOf("@"); var _local6 = this.lastIndexOf("@"); if ((_local4 != _local6) || (_local4 < 1)) { trace("PASS 3"); return(true); } if (this.charAt(_local4 - 1) == ".") { trace("PASS 4"); return(true); } if ((this.indexOf(".", _local4) == -1) || (this.indexOf(".", _local4) == (_local4 + 1))) { trace("PASS 5"); return(true); } lastPeriodPos = this.indexOf("."); nextPeriodPos = this.indexOf(".", lastPeriodPos + 1); while (nextPeriodPos != -1) { if (nextPeriodPos == (lastPeriodPos + 1)) { trace("PASS 6"); return(true); } lastPeriodPos = nextPeriodPos; nextPeriodPos = this.indexOf(".", lastPeriodPos + 1); } if (this.lastIndexOf(".") > (this.length - 2)) { trace("PASS 7"); return(true); } return(false); }; String.prototype.isEmpty = function () { if (((this == undefined) || (this == null)) || (this == "")) { return(true); } return(false); }; String.prototype.validState = function () { var _local2 = new Array("AL", "AK", "AS", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FM", "FL", "GA", "GU", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MH", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "MP", "OH", "OK", "OR", "PW", "PA", "PR", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VI", "VA", "WA", "WV", "WI", "WY"); for (intI in _local2) { if (this.toUpperCase() == _local2[intI]) { return(true); } } return(false); }; trace("proper script running on path.as"); Button.prototype.tabEnabled = false; MovieClip.prototype.tabEnabled = false; BaseURL = "http://register.go.com/"; AltBaseURL = "https://register.go.com/"; ForgotPasswordURL = "https://register.go.com/go/sendPassword?aff_code=disney&cookieDomain=.go.com&appRedirect=http://disney.go.com/disneypictures"; success = ""; registerBaseURL = BaseURL + "flashapi/register/"; altregisterBaseURL = AltBaseURL + "flashapi/register/"; AdultRegisterURL = registerBaseURL + "adultregister"; ChildRegisterURL = registerBaseURL + "childregister"; UpdateURL = registerBaseURL + "updateuserinfo"; getUserInfoURL = altregisterBaseURL + "getuserinfo"; loginURL = altBaseURL + "flashapi/register/login"; regTemplate = ""; aff_code = "WDP"; cookieDomain = ".go.com"; SUBMIT = "1"; addressTypeId = "1"; MissionSpaceNews = "Y"; GPSBaseURL = "http://gps.go.com/gpstea/flashapi/"; gpsGetProfileURL = GPSBaseURL + "getProfile"; gpsSetProfileURL = GPSBaseURL + "setProfile"; GPSdebug = "true"; topicPath = "disney/parksandresorts/vacations/missionspace"; topicID = "7536217799800892530"; SweepsQuery = BaseURL + "waltdisneyworld/flashapi/sweepstakes/entry?sweepstakesName=WDPROMissionSpaceCompaq&minAge=1&maxAge=100&SUBMIT=1"; sweepstakesSuccess = ""; PollStart = new Date(2001, 6, 25); PollNow = new Date(); PollDiff = PollNow.getTime() - PollStart.getTime(); PollWeek = int(((((PollDiff / 1000) / 60) / 60) / 24) / 7); if (PollWeek > 53) { PollWeek = PollWeek % 53; } if (PollWeek < 10) { PollWeek = "0" + PollWeek; } PollDef = "missionspace" + PollWeek; pollQuestion = BaseURL + "waltdisneyworld/flashapi/polls/pass"; pollResults = BaseURL + "waltdisneyworld/flashapi/polls/pass"; pass = 1; SendPostcardURL = BaseURL + "waltdisneyworld/flashapi/cards/cards"; stafError = "disneypictures/error.tpl"; stafSite = "Disney"; stafFrom = "disneypictures@disneyonline.com"; stafBaseURL = "http://studio.go.com/cgi-bin/gmail/"; stafUrl = stafBaseURL + "generic_mail.cgi?"; stafTemplatePath = stafBaseURL + "tpl/Vacations/missionspace/"; postCardURL = "http://cards.go.com/cards/missionspace?"; function encrypt(input, password) { var _local3; var _local6; var _local1; var _local11 = ""; var _local9 = new Array(); var _local7 = password.length; var _local5 = input.length; var _local12 = Math.round(_local5 / 10); var _local8 = 0; var _local4 = 0; while (_local4 < _local7) { _local9[_local4] = cryptTable.indexOf(password.charAt(_local4)); _local4++; } var _local2 = 0; _local4 = 0; while (_local2 < _local5) { if (_local4 == _local7) { _local4 = 0; } _local3 = input.charAt(_local2); _local6 = cryptTable.indexOf(_local3); if (_local6 != -1) { _local1 = _local9[_local4] ^ _local6; if (_local1 >= cryptLength) { _local1 = escapeChar + cryptTable.charAt(_local1 - cryptLength); } else { _local1 = cryptTable.charAt(_local1); } } else if (_local3 == "\r") { _local1 = escapeChar + escapeChar; if (input.charAt(_local2 + 1) == newline) { _local2++; } } else if (_local3 == newline) { _local1 = escapeChar + escapeChar; } else if (_local3 == doubleQuote) { _local1 = escapeChar + "'"; } else { _local1 = _local3; } _local11 = _local11 + _local1; if (_local2 >= _local8) { window.status = ((((_local2 + "/") + _local5) + " characters decrypted (") + Math.round((_local2 / _local5) * 100)) + "%)"; _local8 = _local8 + _local12; } _local2++; _local4++; } window.status = ((_local5 + "/") + _local5) + " characters encrypted (100%)"; setTimeout("window.status=''", clearMessage); return(_local11); } function decrypt(input, password) { var _local5; var _local1; var _local4; var _local7 = false; var _local11 = ""; var _local10 = new Array(); var _local8 = password.length; var _local6 = input.length; var _local12 = Math.round(_local6 / 10); var _local9 = 0; var _local3 = 0; while (_local3 < _local8) { _local10[_local3] = cryptTable.indexOf(password.charAt(_local3)); _local3++; } var _local2 = 0; _local3 = 0; while (_local2 < _local6) { if (_local3 >= _local8) { _local3 = 0; } _local5 = input.charAt(_local2); _local1 = cryptTable.indexOf(_local5); if (_local1 == -1) { _local4 = _local5; } else if (_local7) { if (_local1 == cryptLength) { _local4 = lineFeed; _local1 = -1; } else if (_local5 == "'") { _local4 = doubleQuote; _local1 = -1; } else { _local1 = _local1 + cryptLength; } _local7 = false; } else if (_local1 == cryptLength) { _local7 = true; _local3--; _local4 = ""; _local1 = -1; } if (_local1 != -1) { _local4 = cryptTable.charAt(_local10[_local3] ^ _local1); } _local11 = _local11 + _local4; if (_local2 >= _local9) { window.status = ((((_local2 + "/") + _local6) + " characters decrypted (") + Math.round((_local2 / _local6) * 100)) + "%)"; _local9 = _local9 + _local12; } _local2++; _local3++; } window.status = ((_local6 + "/") + _local6) + " characters decrypted (100%)"; setTimeout("window.status=''", clearMessage); return(_local11); } var cryptTable = new String("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()`'-=[];,./?_+{}|:<>~"); var cryptLength = new Number(cryptTable.length - 1); var escapeChar = cryptTable.charAt(cryptLength); var lineFeed = newline; var doubleQuote = "\""; var clearMessage = new Number(5000); password = "playyourway"; function newPlayvite() { settings = [0, 0, 0, 0, 0]; } function showBuildLevel(lev) { if (lev <= 3) { i = 0; while ((i <= lev) && (i > -1)) { eval (clips[i])._visible = true; eval (clips[i]).gotoAndStop(settings[i]); if (i == 2) { eval (clips[i] + ".upto").gotoAndStop(settings[0]); } i++; } i = lev + 1; while (i <= (clips.length - 1)) { eval (clips[i])._visible = false; i++; } if (border._xscale < 0) { border._xscale = -border._xscale; } } menuHilight.gotoAndStop(lev + 2); } function changePart(piece, place) { settings[piece] = place + 1; showBuildLevel(piece); } function goFrame(num) { if (((_currentframe != num) && (num <= rMax)) && (num >= lMin)) { gotoAndStop(num); frameNow = _currentframe; } nextButt._visible = ((frameNow >= rMax) ? false : true); backButt._visible = ((frameNow <= lMin) ? false : true); } function setInText() { border.customLetters.rep(); naughty.waiting(); } var id = ""; var shape = "0"; var pic = "0"; var logo = "0"; var message = "0"; var gametext = ""; clips = ["border", "border.image", "border.logo", "border.customLetters"]; frameNow = _currentframe; rMax = _totalframes - 3; lMin = 2; Button.prototype.onPress = function () { buttonClick.start(); }; inBWList = "anal|analsex|arse|arsehole|arses|ass|asses|asshole|assmunch|asswipe|asswipes|bastard|bastards|beastial|beastiality|beaver|beavers|bestial|bestiality|bisexual|bisexuality|bisexuals|bisexual|bisexuals|bitch|bitched|bitches|bitchin|bitching|blackie|blackies|boff|boffing|boffs|boink|boinking|boinks|bondage|boner|boners|boob|boobies|boobs|boy2boy|boy4boy|boyforboy|boyonboy|boys2boys|boys2boys|boys4boys|boysforboys|boysonboys|boytoboy|brothel|brothels|bullshit|bullshits|bullshitted|bullshitter|bullshitting|bung|bunghole|buttbutthole|buttmunch|buttweed|castrate|castrates|castration|chick2chick|chick4chick|chickforchick|chickonchick|chicks2chicks|chicks4chicks|chicksforchicks|chicksonchicks|chickstochicks|chicktochick|chink|chinks|choad|choads|clit|clitoris|clits|cock|cockring|cocks|cocksucked|cocksucker|cocksucking|cocksucks|comestain|condom|condoms|coon|coons|copulated|copulates|copulating|copulation|cornhole|cornholes|crap|crapping|craps|crotch|crotches|cum|cumming|cums|cumstain|cunnilingus|cunt|cunts|dammit|damn|damned|darkie|darkies|darky|defecate|defecates|defecating|defecation|dickhead|dickring|dicks|dicksucker|dicksuckers|dicksucking|dicksucks|dickweed|dike|dikes|dildo|dildoe|dildoes|dildos|dogshit|domination|dominatrix|dork|dorks|douche|douche|douchebag|douchebags|douchejob|douchejobs|douches|dyke|dykes|ejaculate|ejaculated|ejaculates|ejaculation|enema|enemas|enima|enimas|erection|erotic|eroticism|fag|faggot|faggots|fags|fart|farting|farts|fck|fcker|fckers|fcking|fcks|felch|felcher|felches|felching|fellatio|feltch|feltcher|feltches|feltching|fetish|fetishes|fisting|flog|flogging|flogs|foreskin|fornicate|fornicates|fornicating|fornication|frottage|fuck|fucka|fuckas|fucked|fucker|fuckers|fuckface|fuckfaces|fucking|fucks|fudgepacker|fudgepacking|fuq|fuqed|fuqing|fuqs|gangbang|gangbanger|gangbangers|gangbanging|gangbangs|gay|gays|genital|genitalia|genitals|gerbiling|girl2girl|girl4girl|girlforgirl|girlongirl|girls2girls|girls4girls|girlsforgirls|girlsongirls|girlstogirls|girltogirl|goddammit|goddamn|goddamned|gook|gooks|guy2guy|guy4guy|guyforguy|guyonguy|guys2guys|guys4guys|guysforguys|guysonguys|guystoguys|guytoguy|hairpie|hairpies|hardon|hardons|hell|homo|homos|homosexual|homosexuality|homosexuals|honkey|honkie|honkies|hooker|hookers|hornie|horny|horseshit|hump|humping|humps|jackoff|jerkoff|jewboy|jism|jizm|jizz|kike|kikes|kinky|kkk|knockers|koolie|koolielicker|koolies|lesbian|lesbians|lesbo|lesbos|lingerie|lovehole|lucifer|mammaries|man2man|man4man|manforman|manonman|mantoman|masochism|masochist|masterbate|masterbates|masterbating|masterbation|masturbate|masturbates|masturbating|masturbation|men2men|men4men|menformen|menonmen|mentomen|mistress|motherfuck|motherfucka|motherfuckas|motherfucked|motherfucker|motherfuckers|motherfucking|muff|muffdiving|naked|nazi|nazies|nazis|necrophile|necrophiles|necrophilia|nigga|niggas|nigger|niggers|nookie|nude|nudes|nudity|nymph|nympho|nymphomania|nymphomaniac|nymphomaniacs|nymphos|oral|orgasm|orgasmic|orgasms|orgi|orgiastic|orgies|orgy|panties|panty|pecker|peckers|pedophile|pedophiles|pedophilia|peepshow|peepshows|pen15|penii|penis|penises|perversion|pervert|perverted|perverts|phile|philes|philia|phuck|phucker|phuckers|phucking|phucks|phuk|phuker|phukers|phuking|phuks|phuq|phuqer|phuqers|phuqing|phuqs|piss|pissed|pisser|pisses|pissing|poonanny|poontang|poopchute|porking|porks|porn|porno|pube|pubes|pubic|pud|pudd|puds|punanni|punanny|puntang|pussi|pussies|pussy|queer|queers|quim|racial|racism|racist|racists|rape|raping|rapist|rimjob|rimjobs|rubbers|rump|rumpranger|rumprider|rumps|sadism|sadist|sadomasochism|sapphic|sappho|sapphos|satan|scatological|scheiss|scheisse|schlong|schlonging|schlongs|schtup|schtupping|schtups|screw|screwed|screwing|screws|semen|sex|sexed|sexking|sexkitten|sexmachine|sexqueen|sexual|sexuality|sexy|sexybitch|sexybitches|shit|shited|shitface|shithead|shitlist|shits|shitt|shitted|shitter|shitting|shitts|sixtynine|sixtynining|skrew|skrewing|skrews|slanteyes|slattern|slave|slaves|slaves|slopehead|slopeheads|slut|sluts|slutty|smut|snatch|snatches|soddom|sodom|sodomist|sodomists|sodomize|sodomized|sodomizing|sodomy|sonnofabitch|sonnovabitch|sonnuvabitch|sonofabitch|spank|spanked|spanking|spanks|spearchucker|spearchuckers|sperm|spermicidal|spermjuice|sphincter|spic|spick|spicks|spics|spik|spiks|spooge|stiffie|stiffy|stud|studs|submissive|submissives|swinger|swingers|tar baby|teen2teen|teen4teen|teenforteen|teenonteen|teens2teens|teens4teens|teensforteens|teensonteens|teenstoteens|teentoteen|testes|testical|testicals|testicle|testicles|tit|tits|titt|titties|titts|tramps|transexual|transexuals|transvestite|transvestites|twat|twats|underwear|urinate|urinated|urinates|urinating|urination|vagina|vaginal|vaginas|vibrator|virgin|virginity|virgins|voyeur|voyeurism|voyeurs|wanker|wetback|wetbacks|whip|whipped|whipping|whips|whore|whored|whorehouse|whores|whoring|woman2woman|woman4woman|womanforwoman|womanonwoman|womantowoman|women2women|women4women|womenforwomen|womenonwomen|womentowomen|xx|xxx|zipperhead|zipperheads"; badWordMasterList = inBWList.split("|"); punctArray = new Array(":", ";", "'", "\"", "!", ".", ",", ""); i = 97; while (i <= 122) { Set(chr(i) + "Arry", new Array()); i++; } for (a in badWordMasterList) { eval (badWordMasterList[a].substr(0, 1).toLowerCase() + "Arry").push(badWordMasterList[a]); } rep = new Array("*"); String.prototype.BWFilter = function (rType, delim) { for (intI in badWordMasterList) { if (this.indexOf(badWordMasterList[intI]) > -1) { return(false); } } return(true); }; showBuildLevel(-1); backButt._visible = false; yourName = (friendsName = (friendsEmail = (customText = new String()))); newPlayvite(); locationText = lText; text1Text = t1; text2Text = t2; staf_mc._alpha = 50; function resetForms() { yourName_txt.text = "Your Name"; yourEmail_txt.text = "Your Email"; friendsName_txt.text = "Friend's Name"; friendsEmail_txt.text = "Friend's Email"; } yourName_txt.onSetFocus = function (oldFocus) { if (oldFocus.text == "") { oldFocus.text = "Your Name"; } trace(oldFocus); if (this.text == "") { this.text = "Your Name"; } }; yourEmail_txt.onSetFocus = function (oldFocus) { if (oldFocus.text == "") { oldFocus.text = "Your Email"; } trace(oldFocus); if (this.text == "") { this.text = "Your Email"; } }; friendsName_txt.onSetFocus = function (oldFocus) { if (oldFocus.text == "") { oldFocus.text = "Friend's Name"; } trace(oldFocus); if (this.text == "") { oldFocus.text = "Friend's Name"; } }; friendsEmail_txt.onSetFocus = function (oldFocus) { if (oldFocus.text == "") { oldFocus.text = "Friend's Email"; } if (this.text == "") { this.text = "Friend's Email"; } }; submit_btn.onRelease = function () { resetForms(); close_btn.onRelease(); }; resetForms();Instance of Symbol 20 MovieClip "close_btn" in Symbol 344 MovieClip Frame 1on (release) { _parent._parent.closeSTAF(); }Symbol 344 MovieClip Frame 2submit_btn.onPress = function () { getURL ("javascript:setHBX('staf', 1);"); }; submit_btn.onRelease = function () { if (this.state == "send") { resetError(); isError = false; if (yourName_txt.text.isEmpty()) { isError = true; errormess = "Please enter your name to continue"; gotoAndStop ("error"); } else if ((((yourName_txt.text.indexOf("69") > -1) || (yourName_txt.text.indexOf("666") > -1)) || (yourName_txt.text.toLowerCase().indexOf(".com") > -1)) || (!yourName_txt.text.toLowerCase().BWFilter("b", "*"))) { isError = true; errormess = "Invalid name entered for yourself, please try again"; gotoAndStop ("error"); } else if (friendsName_txt.text.isEmpty()) { isError = true; errormess = "Please enter your friend's name to continue"; gotoAndStop ("error"); } else if ((((friendsName_txt.text.indexOf("69") > -1) || (friendsName_txt.text.indexOf("666") > -1)) || (friendsName_txt.text.toLowerCase().indexOf(".com") > -1)) || (!friendsName_txt.text.toLowerCase().BWFilter("b", "*"))) { isError = true; errormess = "Invalid name entered for yourself, please try again"; gotoAndStop ("error"); } else if (friendsEmail_txt.text.invalidEmail() || (!friendsEmail_txt.text.toLowerCase().BWFilter("b", "*"))) { isError = true; errormess = "Please enter your friend's valid e-mail address to continue"; gotoAndStop ("error"); } else { formData = (("||list=20004||requestorID=friendlytemplate||flash=true||Name=" + yourName_txt.text) + "||email1=") + friendsName_txt.text; theVars = new LoadVars(); theVars.onLoad = function () { trace(theVars.suppression); if (theVars.suppression.indexOf("true") > -1) { gotoAndStop ("suppressed"); } else { sendPostcard(); } }; theVars.load("http://dolutils.go.com/dolutils/global/sendafriend?formData=" + escape(formData)); } if (isError) { (errormess.textColor = 16711680); (errorInt = setInterval(resetError, 6000)); } } else { this._parent.gotoAndStop("staf"); } }; function resetError() { clearInterval(errorInt); errormess = ""; } function sendPostcard() { getURL ("javascript:track('ECARDSEND');"); withFlash = "true"; error = "disneypictures/error.tpl"; errors = ""; site = "MeetTheRobinsons"; subject = "Your friend has challenged you to play Time Traveler"; mail_format_template = "/disneypictures/meettherobinsons/tt-email.tpl"; EMail = "meettherobinsons@disneypictures.com"; if (yourName_txt.text != "") { nameArray = yourName_txt.text.split(" "); cdname0 = nameArray[0]; if (nameArray[1] != null) { cdname1 = nameArray[1]; yourName_txt.text = (cdname0 + "%20") + cdname1; } else { yourName_txt.text = cdname0; } } if (friendsName_txt.text != "") { friendsName_txt.textArray = friendsName_txt.text.split(" "); cdname2 = friendsName_txt.textArray[0]; if (friendsName_txt.textArray[1] != null) { cdname3 = friendsName_txt.textArray[1]; friendsName_txt.text = (friendsName_txt.textArray[0] + "%20") + cdname3; } else { friendsName_txt.text = cdname2; } } siteURL = "http://disney.go.com/disneypictures/meettherobinsons/mtr-ecard.html"; handle = EE.encrypt(friendsName_txt.text, "c"); _root.id = (((("&name1=" + escape(friendsName_txt.text)) + "&Name=") + escape(yourName_txt.text)) + "&siteURL=") + escape(siteURL); theList = encrypt(_root.id, "playyourway"); url = (((((((((((((((("http://studio.go.com/cgi-bin/gmail/generic_mail.cgi?flash=true&pass=1&site=" + site) + "&name1=") + escape(friendsName_txt.text)) + "&Name=") + escape(yourName_txt.text)) + "&subject=") + escape(subject)) + "&mail_format_template=") + mail_format_template) + "&E%2DMail=") + EMail) + "&email1=") + friendsEmail_txt.text) + "&siteURL=") + siteURL) + "&handle=") + handle; trace(url); loadVariables (url, ""); gotoAndStop ("sent"); } EE = new com.yobrepus.utils.EasyEncryptor(); showBuildLevel(4); var ecardURL = ""; stop(); yourName_txt.setFocus(); submit_btn.gotoAndStop("send"); submit_btn.enabled = true;Symbol 344 MovieClip Frame 14stop(); to = setTimeout(function () { play(); }, 2000); error_mc.error_txt.text = errormess; submit_btn.enabled = false;Symbol 344 MovieClip Frame 25gotoAndStop ("staf");Symbol 344 MovieClip Frame 26submit_btn.gotoAndStop("sendAgain");Symbol 344 MovieClip Frame 32submit_btn.gotoAndStop("sendAgain");Symbol 345 MovieClip Frame 1function showScreen(whichScreen) { trace("showScreen " + whichScreen); screenToShow = whichScreen; if (currentScreen == "") { screenIsOut(); } else { gotoAndPlay(currentScreen + "Outro"); } } function showScreenNoIntro(whichScreen) { currentScreen = whichScreen; gotoAndStop(currentScreen); } function showLevel(levelNum) { trace("showLevel " + levelNum); level = levelNum; screenToShow = "level"; if (currentScreen == "") { screenIsOut(); } else { gotoAndPlay(currentScreen + "Outro"); } } function wonGame(score) { gameScore = score; showScreen("wonGame"); } function lostGame(score) { gameScore = score; showScreen("lostGame"); } function screenIsIn() { if (currentScreen == "video") { videoPane.attachVideo(netStream); netStream.pause(false); } } function screenIsOut() { if (currentScreen == "staf") { _parent.stafClosed(); } currentScreen = screenToShow; if (currentScreen == "") { gotoAndStop ("idle"); } else { gotoAndPlay(currentScreen + "Intro"); } } function levelIsOut() { currentScreen = ""; _parent.levelDone(); gotoAndStop ("idle"); } function startClicked() { screenToShow = ""; _parent.startClicked(); gotoAndPlay ("startScreenOutro"); } function playAgainClicked() { screenToShow = ""; _parent.startClicked(); gotoAndPlay(currentScreen + "Outro"); } function sendSTAF(sendName, sendEmail, friendName, friendEmail) { closeSTAF(); } function closeSTAF() { showScreen(""); } function playButtonRollOver() { _parent.sfxRef.playSFX("button"); } currentScreen = ""; gameScore = 0; netConn = new NetConnection(); netConn.connect(null); netStream = new NetStream(netConn); netStream.onStatus = function (statusObject) { for (var _local2 in statusObject) { trace((_local2 + "=") + statusObject[_local2]); if (statusObject[_local2] == "NetStream.Play.Stop") { videoDone(); } } }; stop();Symbol 345 MovieClip Frame 5play();Symbol 345 MovieClip Frame 22screenIsIn(); stop();Symbol 345 MovieClip Frame 26play();Symbol 345 MovieClip Frame 32screenIsOut();Symbol 345 MovieClip Frame 40stop();Symbol 345 MovieClip Frame 50play();Symbol 345 MovieClip Frame 68stop();Symbol 345 MovieClip Frame 88levelIsOut();Symbol 345 MovieClip Frame 100play();Symbol 345 MovieClip Frame 110screenIsIn(); stop();Symbol 345 MovieClip Frame 115play();Symbol 345 MovieClip Frame 126screenIsOut();Symbol 345 MovieClip Frame 141play();Symbol 345 MovieClip Frame 160screenIsIn(); stop();Symbol 345 MovieClip Frame 165play();Symbol 345 MovieClip Frame 179screenIsOut();Symbol 345 MovieClip Frame 188play();Symbol 345 MovieClip Frame 204screenIsIn(); stop();Symbol 345 MovieClip Frame 209play();Symbol 345 MovieClip Frame 222screenIsOut();Symbol 345 MovieClip Frame 230play();Symbol 345 MovieClip Frame 249screenIsIn(); stop();Symbol 345 MovieClip Frame 254play();Symbol 345 MovieClip Frame 268screenIsOut();Symbol 358 MovieClip Frame 1function playSFX(whatSound) { gotoAndPlay(whatSound); } function playHitSFX(hitType) { switch (hitType) { case "oldBuilding" : case "currentBuilding" : playSFX("buildingHit"); break; default : playSFX(hitType + "Hit"); } } function startTimeMachineLoop() { if (tmLoopOn == false) { tmLoopOn = true; tmLoopSound.start(0, 999); } } function stopTimeMachineLoop() { tmLoopOn = false; tmLoopSound.stop(); } function startDorisLoop() { if (dorisLoopOn == false) { dorisLoopOn = true; dorisLoopSound.start(0, 999); } } function stopDorisLoop() { dorisLoopOn = false; dorisLoopSound.stop(); } function startBossLoop() { if (bossLoopOn == false) { bossLoopOn = true; bossLoopSound.start(0, 999); } } function stopBossLoop() { trace("stop boss"); bossLoopOn = false; bossLoopSound.stop(); } tmLoopSoundHolderRef = this.createEmptyMovieClip("tmLoopSoundHolder", 100); tmLoopSound = new Sound(tmLoopSoundHolderRef); tmLoopSound.attachSound("tmLoop"); dorisLoopSoundHolderRef = this.createEmptyMovieClip("dorisLoopSoundHolder", 101); dorisLoopSound = new Sound(dorisLoopSoundHolderRef); dorisLoopSound.attachSound("dorisLoop"); bossLoopSoundHolderRef = this.createEmptyMovieClip("bossLoopSoundHolder", 102); bossLoopSound = new Sound(bossLoopSoundHolderRef); bossLoopSound.attachSound("bossLoop"); tmLoopOn = false; dorisLoopOn = false; bossLoopOn = false;Symbol 358 MovieClip Frame 5stop();Symbol 358 MovieClip Frame 10play();Symbol 358 MovieClip Frame 11gotoAndStop ("idle");Symbol 358 MovieClip Frame 20play();Symbol 358 MovieClip Frame 21gotoAndStop ("idle");Symbol 358 MovieClip Frame 30play();Symbol 358 MovieClip Frame 31gotoAndStop ("idle");Symbol 358 MovieClip Frame 40play();Symbol 358 MovieClip Frame 41gotoAndStop ("idle");Symbol 358 MovieClip Frame 50play();Symbol 358 MovieClip Frame 51gotoAndStop ("idle");Symbol 358 MovieClip Frame 60play();Symbol 358 MovieClip Frame 61gotoAndStop ("idle");Symbol 358 MovieClip Frame 70play();Symbol 358 MovieClip Frame 71gotoAndStop ("idle");Symbol 358 MovieClip Frame 80play();Symbol 358 MovieClip Frame 81gotoAndStop ("idle");Symbol 358 MovieClip Frame 90play();Symbol 358 MovieClip Frame 91gotoAndStop ("idle");Symbol 358 MovieClip Frame 100play();Symbol 358 MovieClip Frame 101gotoAndStop ("idle");Symbol 358 MovieClip Frame 110play();Symbol 358 MovieClip Frame 111gotoAndStop ("idle");Symbol 358 MovieClip Frame 120play();Symbol 358 MovieClip Frame 121gotoAndStop ("idle");Symbol 362 Buttonon (release) { showLevel(1); }Symbol 363 Buttonon (release) { showLevel(2); }Symbol 364 Buttonon (release) { showLevel(3); }Symbol 365 Buttonon (release) { showLevel(4); }Symbol 366 Buttonon (release) { showLevel(5); }Symbol 367 Buttonon (release) { hideDebug(); }Symbol 368 MovieClip Frame 1function showDebug() { this._visible = true; } function hideDebug() { this._visible = false; Key.addListener(passwordListener); } function showLevel(whichLevel) { trace((this + ".showLevel ") + whichLevel); _parent.currentLevel = parseInt(whichLevel) - 1; trace("_parent.currentLevel=" + _parent.currentLevel); _parent.levelTimeUp(); } function addText(textToAdd) { tfDebug.text = tfDebug.text + (textToAdd + "\r"); tfDebug.scroll = tfDebug.maxscroll; } debugPassword = "mtrcheat"; currentPasswordIndex = 0; passwordListener = new Object(); passwordListener.onKeyUp = function () { if (Key.getAscii() == debugPassword.charCodeAt(currentPasswordIndex)) { currentPasswordIndex++; if (currentPasswordIndex >= debugPassword.length) { Key.removeListener(passwordListener); showDebug(); } } else { currentPasswordIndex = 0; } }; Key.addListener(passwordListener); this._visible = false;Symbol 368 MovieClip Frame 5stop();Symbol 369 MovieClip Frame 1if (_global.$tweenManager == undefined) { _global.$tweenManager = new zigo.tweenManager(); } else { _global.$tweenManager.cleanUp(); _global.$tweenManager.init(); } com.robertpenner.easing.Back; com.robertpenner.easing.Bounce; com.robertpenner.easing.Circ; com.robertpenner.easing.Cubic; com.robertpenner.easing.Elastic; com.robertpenner.easing.Expo; com.robertpenner.easing.Linear; com.robertpenner.easing.Quad; com.robertpenner.easing.Quart; com.robertpenner.easing.Quint; com.robertpenner.easing.Sine; var Mp = MovieClip.prototype; Mp.addListener = function () { if (!this._listeners) { AsBroadcaster.initialize(this); } this.addListener.apply(this, arguments); }; ASSetPropFlags(Mp, "addListener", 1, 0); Mp.tween = function (props, pEnd, seconds, animType, delay, callback, extra1, extra2) { if (_global.$tweenManager.isTweenLocked(this)) { trace("tween not added, this movieclip is locked"); return(undefined); } if (arguments.length < 2) { trace("tween not added, props & pEnd must be defined"); return(undefined); } if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } if (!(pEnd instanceof Array)) { pEnd = [pEnd]; while (pEnd.length < props.length) { pEnd.push(pEnd[0]); } } if (seconds == undefined) { seconds = 2; } else if (seconds < 0.01) { seconds = 0; } if ((delay < 0.01) || (delay == undefined)) { delay = 0; } switch (typeof(animType)) { case "string" : animType = animType.toLowerCase(); if (animType == "linear") { var eqf = com.robertpenner.easing.Linear.easeNone; } else if (animType.indexOf("easeoutin") == 0) { var t = animType.substr(9); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeOutIn; } else if (animType.indexOf("easeinout") == 0) { var t = animType.substr(9); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeInOut; } else if (animType.indexOf("easein") == 0) { var t = animType.substr(6); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeIn; } else if (animType.indexOf("easeout") == 0) { var t = animType.substr(7); t = t.charAt(0).toUpperCase() + t.substr(1); var eqf = com.robertpenner.easing[t].easeOut; } if (eqf == undefined) { var eqf = com.robertpenner.easing.Expo.easeOut; } break; case "function" : var eqf = animType; break; case "object" : if ((animType.ease != undefined) && (animType.pts != undefined)) { var eqf = animType.ease; extra1 = animType.pts; } else { var eqf = com.robertpenner.easing.Expo.easeOut; } break; default : var eqf = com.robertpenner.easing.Expo.easeOut; } switch (typeof(callback)) { case "function" : callback = {func:callback, scope:this._parent}; break; case "string" : var ilp; var funcp; var scope; var args; var a; ilp = callback.indexOf("("); funcp = callback.slice(0, ilp); scope = eval (funcp.slice(0, funcp.lastIndexOf("."))); func = eval (funcp); args = callback.slice(ilp + 1, callback.lastIndexOf(")")).split(","); var i = 0; while (i < args.length) { a = eval (args[i]); if (a != undefined) { args[i] = a; } i++; } callback = {func:func, scope:scope, args:args}; } if (_global.$tweenManager.autoStop) { _global.$tweenManager.removeTween(this); } if (delay > 0) { _global.$tweenManager.addTweenWithDelay(delay, this, props, pEnd, seconds, eqf, callback, extra1, extra2); } else { _global.$tweenManager.addTween(this, props, pEnd, seconds, eqf, callback, extra1, extra2); } }; Mp.stopTween = function (props) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _global.$tweenManager.removeTween(this, props); }; Mp.isTweening = function (prop) { return(_global.$tweenManager.isTweening(this, prop)); }; Mp.getTweens = function () { return(_global.$tweenManager.getTweens(this)); }; Mp.lockTween = function () { _global.$tweenManager.lockTween(this, true); }; Mp.unlockTween = function () { _global.$tweenManager.lockTween(this, false); }; Mp.isTweenLocked = function () { return(_global.$tweenManager.isTweenLocked(this)); }; Mp.isTweenPaused = function (prop) { return(_global.$tweenManager.isTweenPaused(this, prop)); }; Mp.pauseTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.pauseTween(this, _local4); }; Mp.unpauseTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.unpauseTween(this, _local4); }; Mp.pauseAllTweens = function () { _global.$tweenManager.pauseTween(); }; Mp.unpauseAllTweens = function () { _global.$tweenManager.unpauseTween(); }; Mp.stopAllTweens = function () { _global.$tweenManager.stopAll(); }; Mp.ffTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.ffTween(this, _local4); }; Mp.rewTween = function (props) { var _local4; if (props != undefined) { if (typeof(props) == "string") { if (props.indexOf(",") > -1) { props = props.split(" ").join("").split(","); } else { props = [props]; } } _local4 = {}; for (var _local5 in props) { _local4[props[_local5]] = true; } } _global.$tweenManager.rewTween(this, _local4); }; Mp.alphaTo = function (destAlpha, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_alpha"], [destAlpha], seconds, animType, delay, callback, extra1, extra2); }; Mp.scaleTo = function (destScale, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_xscale", "_yscale"], [destScale, destScale], seconds, animType, delay, callback, extra1, extra2); }; Mp.sizeTo = function (destSize, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_width", "_height"], [destSize, destSize], seconds, animType, delay, callback, extra1, extra2); }; Mp.slideTo = function (destX, destY, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_x", "_y"], [destX, destY], seconds, animType, delay, callback, extra1, extra2); }; Mp.rotateTo = function (destRotation, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_rotation"], [destRotation], seconds, animType, delay, callback, extra1, extra2); }; _global.getColorTransObj = function (type, amt, rgb) { switch (type) { case "brightness" : var _local4 = 100 - Math.abs(amt); var _local6 = 0; if (amt > 0) { _local6 = 256 * (amt / 100); } return({ra:_local4, rb:_local6, ga:_local4, gb:_local6, ba:_local4, bb:_local6}); case "brightOffset" : _local6 = 256 * (amt / 100); return({ra:100, rb:_local6, ga:100, gb:_local6, ba:100, bb:_local6}); case "contrast" : var _local2 = {}; _local2.ra = (_local2.ga = (_local2.ba = amt)); _local2.rb = (_local2.gb = (_local2.bb = 128 - (1.28 * amt))); return(_local2); case "invertColor" : _local2 = {}; _local2.ra = (_local2.ga = (_local2.ba = 100 - (2 * amt))); _local2.rb = (_local2.gb = (_local2.bb = amt * 2.55)); return(_local2); case "tint" : if ((rgb == undefined) || (rgb == null)) { } else { var _local8 = rgb >> 16; var _local9 = (rgb >> 8) & 255; var _local7 = rgb & 255; var _local5 = amt / 100; _local2 = {rb:_local8 * _local5, gb:_local9 * _local5, bb:_local7 * _local5}; _local2.ra = (_local2.ga = (_local2.ba = 100 - amt)); return(_local2); } } return({rb:0, ra:100, gb:0, ga:100, bb:0, ba:100}); }; Mp.brightnessTo = function (bright, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("brightness", bright)], seconds, animType, delay, callback, extra1, extra2); }; Mp.brightOffsetTo = function (percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("brightOffset", percent)], seconds, animType, delay, callback, extra1, extra2); }; Mp.contrastTo = function (percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("contrast", percent)], seconds, animType, delay, callback, extra1, extra2); }; Mp.colorTo = function (rgb, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("tint", 100, rgb)], seconds, animType, delay, callback, extra1, extra2); }; Mp.colorTransformTo = function (ra, rb, ga, gb, ba, bb, aa, ab, seconds, animType, delay, callback, extra1, extra2) { var _local2 = {ra:ra, rb:rb, ga:ga, gb:gb, ba:ba, bb:bb, aa:aa, ab:ab}; this.tween(["_ct_"], [_local2], seconds, animType, delay, callback, extra1, extra2); }; Mp.invertColorTo = function (percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("invertColor", percent)], seconds, animType, delay, callback, extra1, extra2); }; Mp.tintTo = function (rgb, percent, seconds, animType, delay, callback, extra1, extra2) { this.tween(["_ct_"], [getColorTransObj("tint", percent, rgb)], seconds, animType, delay, callback, extra1, extra2); }; Mp.getFrame = function () { return(this._currentframe); }; Mp.setFrame = function (fr) { this.gotoAndStop(Math.round(fr)); }; Mp.addProperty("_frame", Mp.getFrame, Mp.setFrame); Mp.frameTo = function (endframe, duration, animType, delay, callback, extra1, extra2) { if (endframe == undefined) { endframe = this._totalframes; } this.tween("_frame", endframe, duration, animType, delay, callback, extra1, extra2); }; var TFP = TextField.prototype; if (!TFP.origAddListener) { TFP.origAddListener = TFP.addListener; ASSetPropFlags(TFP, "origAddListener", 1, 0); TFP.addListener = function () { if (!this._listeners) { AsBroadcaster.initialize(this); } this.origAddListener.apply(this, arguments); }; } var methods = ["tween", "stopTween", "isTweening", "getTweens", "lockTween", "isTweenLocked", "unlockTween", "isTweenPaused", "pauseTween", "unpauseTween", "pauseAllTweens", "unpauseAllTweens", "stopAllTweens", "ffTween", "rewTween", "getFrame", "setFrame", "_frame", "frameTo", "alphaTo", "brightnessTo", "colorTo", "colorTransformTo", "invertColorTo", "tintTo", "scaleTo", "sizeTo", "slideTo", "rotateTo", "brightOffsetTo", "contrastTo"]; for (var i in methods) { ASSetPropFlags(Mp, methods[i], 1, 0); if (methods[i].toLowerCase().indexOf("frame") == -1) { TFP[methods[i]] = Mp[methods[i]]; ASSetPropFlags(TFP, methods[i], 1, 0); } } delete Mp; delete TFP; delete methods; timeMachineRef = this.timeMachine; timeMachineHitAreaMCsRef = timeMachineRef.timeMachineInner.hitAreaMCs; obsticlesWrapperRef = this.obsticles; gameInterfaceRef = this.gameInterface; levelProgressRef = gameInterfaceRef.levelProgress; damageDialRef = gameInterfaceRef.damageDial; gasDialRef = gameInterfaceRef.gasDial; tfGasRef = gameInterfaceRef.tfGas; tfGasShadowRef = gameInterfaceRef.tfGasShadow; tfScoreRef = gameInterfaceRef.tfScore; tfScoreShadowRef = gameInterfaceRef.tfScoreShadow; livesRef = gameInterfaceRef.lives; screensRef = this.screens; currentBgdRef = this.currentBgd; oldBgdRef = this.oldBgd; sfxRef = this.sfx; masterObsticleRefs = new Array(); masterObsticleRefs.bird = obsticlesWrapperRef.masterBird; masterObsticleRefs.bubble = obsticlesWrapperRef.masterBubble; masterObsticleRefs.gas = obsticlesWrapperRef.masterGasCan; masterObsticleRefs.part = obsticlesWrapperRef.masterPart; masterObsticleRefs.car = obsticlesWrapperRef.masterCar; masterObsticleRefs.doris = obsticlesWrapperRef.doris; masterObsticleRefs.boss = obsticlesWrapperRef.boss; masterObsticleRefs.oldBuilding = obsticlesWrapperRef.masterOldBuilding; masterObsticleRefs.currentBuilding = obsticlesWrapperRef.masterCurrentBuilding; masterObsticleRefs.smoke = obsticlesWrapperRef.masterSmoke; obsticleProps = new Array(); obsticleProps.bird = {damage:0.1, scoreDecr:50, collisionX:5, collisionY:5}; obsticleProps.bubble = {damage:0.15, scoreDecr:75, collisionX:10, collisionY:10}; obsticleProps.car = {damage:0.2, scoreDecr:200, collisionX:10, collisionY:10}; obsticleProps.oldBuilding = {damage:0.15, scoreDecr:75, collisionX:15, collisionY:15, collisionYAlways:true}; obsticleProps.currentBuilding = {damage:0.15, scoreDecr:75, collisionX:15, collisionY:15, collisionYAlways:true}; obsticleRefs = new Array(); badGuyRef = null; levelInfo = new Array(); levelInfo[0] = null; levelInfo[1] = {obsticles:{bird:{waitMin:30, waitMax:50}, oldBuilding:{waitMin:100, waitMax:200}, oldBuildingDUPE2:{waitMin:200, waitMax:200}}}; levelInfo[2] = {obsticles:{bird:{waitMin:20, waitMax:40}, oldBuilding:{waitMin:100, waitMax:200}, oldBuildingDUPE2:{waitMin:200, waitMax:200}}}; levelInfo[3] = {obsticles:{bubble:{waitMin:20, waitMax:40}, currentBuilding:{waitMin:100, waitMax:200}, currentBuildingDUPE2:{waitMin:200, waitMax:200}}}; levelInfo[4] = {obsticles:{bubble:{waitMin:35, waitMax:60}, car:{waitMin:60, waitMax:120}, currentBuilding:{waitMin:100, waitMax:200}, currentBuildingDUPE2:{waitMin:200, waitMax:200}}, badGuy:"doris"}; levelInfo[5] = {obsticles:{bubble:{waitMin:60, waitMax:100}, car:{waitMin:100, waitMax:170}, currentBuilding:{waitMin:120, waitMax:240}, currentBuildingDUPE2:{waitMin:200, waitMax:200}}, badGuy:"boss"}; createObsticleWaitTimes = new Array(); gameState = "idle"; currentLevel = 1; currentScore = 0; currentLivesMax = 3; currentLives = currentLivesMax; levelsMax = 5; firstStart = true; speedUp = false; speedDown = false; rotateUp = false; rotateDown = false; resetShipPosition = false; dorisOverride = false; dorisRotateUp = false; dorisRotateDown = false; weAreInOldTime = true; bossAttacking = false; stageWidth = 950; stageHeight = 450; xMin = 100; xMax = 850; yMin = 80; yMax = 400; xStart = timeMachineRef._x; yStart = timeMachineRef._y; shipGoingDownYMax = 520; collisionOverrideX = 0; collisionOverrideY = 0; collisionOverrideReturn = 0.6; speedCurrent = 0; speedMin = -28; speedMax = 18; speedAccel = 1.8; speedDecel = 3; speedAdjReturn = 1; rotationCurrent = 0; rotationMin = -30; rotationMax = 30; rotationAdjUser = 5; rotationAdjReturn = 2.5; rotationToVYMod = 32; dorisRotatingUp = true; dorisRotatingCountdown = 0; dorisRotatingCountdownMin = 3; dorisRotatingCountdownMax = 10; timeMachineFlicker = 0; timeMachineFlickerMax = 20; timeMachineFlickerAlpha = 50; obsticlesCounter = 0; createSmokeChance = 0; createSmokeChanceDamageZero = 0.12; createSmokeChanceDamageOne = 0; levelTicksMax = 1300; levelTicksCurrent = 0; createPowerUpWaitMin = 150; createPowerUpWaitMax = 300; gasPercentCurrent = 1; gasPercentDecr = 0.001; gasPercentIncr = 0.2; gasDisplayMod = 10; createGasWaitCurrent = createPowerUpWaitMin + (Math.random() * (createPowerUpWaitMax - createPowerUpWaitMin)); partDamagePercentIncr = 0.1; createPartWaitCurrent = 1000000 /* 0x0F4240 */; scoreIdle = 0.5; scoreGas = 25; scorePart = 25; damagePercentCurrent = 1; currentBgdRef.stop(); currentBgdRef._alpha = 100; currentBgdRef._visible = false; oldBgdRef.play(); oldBgdRef._visible = true;Symbol 369 MovieClip Frame 2function startLevel() { createObsticleWaitTimes = new Array(); for (var _local4 in levelInfo[currentLevel].obsticles) { var _local2 = levelInfo[currentLevel].obsticles[_local4].waitMin; var _local3 = levelInfo[currentLevel].obsticles[_local4].waitMax; createObsticleWaitTimes[_local4] = _local2; } for (var _local4 in obsticlesWrapperRef) { if (obsticlesWrapperRef[_local4].iAmReal != undefined) { } } if ((levelInfo[currentLevel].badGuy != undefined) && (levelInfo[currentLevel].badGuy != "")) { badGuyRef = masterObsticleRefs[levelInfo[currentLevel].badGuy].duplicateMovieClip("badGuy" + obsticlesCounter, obsticlesCounter + 100); badGuyRef.controllerRef = this; badGuyRef.timeMachineRef = timeMachineRef; badGuyRef.type = levelInfo[currentLevel].badGuy; badGuyRef.iAmReal = true; obsticleRefs.push(badGuyRef); obsticlesCounter++; } if (resetShipPosition) { resetShipPosition = false; timeMachineRef._x = xStart; timeMachineRef._y = yStart; timeMachineRef._rotation = 0; timeMachineRef._alpha = 0; timeMachineRef.tween("_alpha", 100, 1, "linear", 0); } if ((currentLevel <= 2) && (weAreInOldTime == false)) { weAreInOldTime = true; gameInterface.levelProgress.progressLight.gotoAndStop("past"); gameInterface.levelProgress.progressDark.gotoAndStop("past"); currentBgdRef.alphaTo(0, 2, "easeinQuad", 0, stopCurrentBgd); oldBgdRef.gotoAndPlay(currentBgdRef._currentframe); oldBgdRef._visible = true; } else if ((currentLevel >= 3) && (weAreInOldTime == true)) { weAreInOldTime = false; trace("currentLevel: " + currentLevel); gameInterface.levelProgress.progressLight.gotoAndStop("future"); gameInterface.levelProgress.progressDark.gotoAndStop("future"); currentBgdRef.gotoAndPlay(oldBgdRef._currentframe); currentBgdRef._alpha = 0; currentBgdRef.alphaTo(100, 1, "easeinQuad", 0, stopOldBgd); currentBgdRef._visible = true; } gasPercentCurrent = 1; gasDialRef.setPercent(gasPercentCurrent); createGasWaitCurrent = createPowerUpWaitMin + (Math.random() * (createPowerUpWaitMax - createPowerUpWaitMin)); createPartWaitCurrent = 1000000 /* 0x0F4240 */; damagePercentCurrent = 1; damageDialRef.setPercent(damagePercentCurrent); timeMachineFlicker = 0; levelTicksCurrent = 0; speedUp = (speedDown = (rotateUp = (rotateDown = false))); collisionOverrideX = (collisionOverrideY = 0); createSmokeChance = 0; gameState = "gameOn"; sfxRef.startTimeMachineLoop(); } function stopCurrentBgd() { currentBgdRef.stop(); currentBgdRef._visible = false; } function stopOldBgd() { oldBgdRef.stop(); oldBgdRef._visible = false; } function levelTimeUp() { trace("levelTimeUp"); timeMachineRef._alpha = 100; fadeOutObsticles(); dorisLatchedOff(); currentLevel++; sfxRef.stopDorisLoop(); sfxRef.stopBossLoop(); if (currentLevel > levelsMax) { screensRef.wonGame(Math.round(currentScore)); } else { screensRef.showLevel(currentLevel); } trace("badGuyRef=" + badGuyRef); if (badGuyRef != null) { trace("calling badGuyRef.suspendLogic=" + badGuyRef.suspendLogic); badGuyRef.suspendLogic(); } gameState = "idle"; } function pauseGame() { currentBgdRef.stop(); oldBgdRef.stop(); timeMachineRef.stop(); } function unpauseGame() { currentBgdRef.play(); oldBgdRef.play(); timeMachineRef.play(); } function stafClicked() { pauseGame(); screensRef.showScreen("staf"); gameState = "paused"; reasonForGamePause = "staf"; } function stafClosed() { unpauseGame(); gameState = "gameOn"; } function gamePauseToggled() { if ((gameState == "gameOn") || (gameState == "shipGoingDown")) { pauseGame(); screensRef.showScreen("startScreen"); gameState = "paused"; reasonForGamePause = "pauseButton"; } else if ((gameState == "paused") && (reasonForGamePause == "pauseButton")) { unpauseGame(); screensRef.showScreen(""); gameState = "gameOn"; } } function shipGoDown() { timeMachineRef._alpha = 100; dorisLatchedOff(); if (badGuyRef != null) { badGuyRef.suspendLogic(); } gameState = "shipGoingDown"; sfxRef.playSFX("crash"); sfxRef.stopTimeMachineLoop(); } function shipIsDown() { fadeOutObsticles(); timeMachineRef._alpha = 0; resetShipPosition = true; sfxRef.stopDorisLoop(); sfxRef.stopBossLoop(); currentLives--; if (currentLives < 0) { screensRef.lostGame(Math.round(currentScore)); } else { livesRef.showLives(currentLives); screensRef.showLevel(Math.round(currentLevel)); } gameState = "idle"; } function shipDead() { shipGoDown(); } function shipOutOfGas() { shipGoDown(); } function startClicked() { if ((gameState == "paused") && (reasonForGamePause == "pauseButton")) { gamePauseToggled(); } else { if (firstStart) { firstStart = false; } currentLevel = 1; currentScore = 0; currentLives = currentLivesMax; livesRef.showLives(currentLives); startLevel(); } } function levelDone() { startLevel(); } function timeMachineHitObsticle(obsticleRef) { if (obsticleRef.type != "boss") { removeObsticleFromObsticleRefs(obsticleRef); } obsticleRef.doHit(); switch (obsticleRef.type) { case "gas" : gasPercentCurrent = gasPercentCurrent + gasPercentIncr; gasPercentCurrent = Math.min(gasPercentCurrent, 1); currentScore = currentScore + scoreGas; sfxRef.playSFX("gasPowerup"); break; case "part" : damagePercentCurrent = damagePercentCurrent + partDamagePercentIncr; damagePercentCurrent = Math.min(damagePercentCurrent, 1); createSmokeChance = createSmokeChanceDamageZero + (damagePercentCurrent * (createSmokeChanceDamageOne - createSmokeChanceDamageZero)); damageDialRef.setPercent(damagePercentCurrent); currentScore = currentScore + scorePart; sfxRef.playSFX("repairPowerup"); break; case "bird" : case "bubble" : case "car" : case "oldBuilding" : case "currentBuilding" : damagePercentCurrent = damagePercentCurrent - obsticleProps[obsticleRef.type].damage; currentScore = currentScore - obsticleProps[obsticleRef.type].scoreDecr; currentScore = Math.max(currentScore, 0); if (damagePercentCurrent <= 0) { damagePercentCurrent = 0; shipDead(); } damageDialRef.setPercent(damagePercentCurrent); createSmokeChance = createSmokeChanceDamageZero + (damagePercentCurrent * (createSmokeChanceDamageOne - createSmokeChanceDamageZero)); createTimeMachineSmoke(); if ((speedCurrent < 0) || (obsticleProps[obsticleRef.type].collisionXAlways == true)) { collisionOverrideX = obsticleProps[obsticleRef.type].collisionX; } else { collisionOverrideX = -obsticleProps[obsticleRef.type].collisionX; } if ((rotationCurrent >= 0) || (obsticleProps[obsticleRef.type].collisionYAlways == true)) { collisionOverrideY = -obsticleProps[obsticleRef.type].collisionY; } else { collisionOverrideY = obsticleProps[obsticleRef.type].collisionY; } speedCurrent = 0; rotationCurrent = 0; timeMachineFlicker = timeMachineFlickerMax; sfxRef.playHitSFX(obsticleRef.type); break; case "boss" : trace("hit boss"); if ((bossAttacking == true) && (badGuyRef._x <= (timeMachineRef._x - 20))) { trace("attack"); damagePercentCurrent = damagePercentCurrent - 0.2; currentScore = currentScore - 100; collisionOverrideX = 20; badGuyRef.attackSuccess(); } else { trace("bump"); damagePercentCurrent = damagePercentCurrent - 0.1; currentScore = currentScore - 50; collisionOverrideX = -10; } if (rotationCurrent >= 0) { collisionOverrideY = -10; } else { collisionOverrideY = 10; } currentScore = Math.max(currentScore, 0); if (damagePercentCurrent <= 0) { damagePercentCurrent = 0; shipDead(); } damageDialRef.setPercent(damagePercentCurrent); createSmokeChance = createSmokeChanceDamageZero + (damagePercentCurrent * (createSmokeChanceDamageOne - createSmokeChanceDamageZero)); trace("setting timeMachineFlicker to " + timeMachineFlickerMax); timeMachineFlicker = timeMachineFlickerMax; sfxRef.playHitSFX("car"); } } function createTimeMachineSmoke() { trace("createTimeMachineSmoke"); var _local2 = masterObsticleRefs.smoke.duplicateMovieClip("smoke" + obsticlesCounter, obsticlesCounter + 100); _local2.controllerRef = this; _local2.iAmReal = true; _local2._xscale = (_local2._yscale = 0); _local2._alpha = 0; _local2._x = timeMachineRef._x; _local2._y = timeMachineRef._y; obsticlesCounter++; if (Math.random() < 0.5) { sfxRef.playSFX("smoke1"); } else { sfxRef.playSFX("smoke2"); } } function createObsticleWaitDone(obsticleType) { var _local1 = levelInfo[currentLevel].obsticles[obsticleType].waitMin; var _local3 = levelInfo[currentLevel].obsticles[obsticleType].waitMax; createObsticleWaitTimes[obsticleType] = _local1 + (Math.random() * (_local3 - _local1)); obsticleTypeSplit = obsticleType.split("DUPE"); createObsticle(obsticleTypeSplit[0]); } function createGasWaitDone() { createGasWaitCurrent = 1000000 /* 0x0F4240 */; createPartWaitCurrent = createPowerUpWaitMin + (Math.random() * (createPowerUpWaitMax - createPowerUpWaitMin)); createObsticle("gas"); } function createPartWaitDone() { createPartWaitCurrent = 1000000 /* 0x0F4240 */; createGasWaitCurrent = createPowerUpWaitMin + (Math.random() * (createPowerUpWaitMax - createPowerUpWaitMin)); createObsticle("part"); } function createObsticle(obsticleType) { var _local2 = masterObsticleRefs[obsticleType].duplicateMovieClip("obsticle" + obsticlesCounter, obsticlesCounter + 100); _local2.controllerRef = this; _local2.type = obsticleType; _local2.iAmReal = true; obsticleRefs.push(_local2); obsticlesCounter++; if (!(obsticleType === "bird")) { } else if (Math.random() < 0.5) { sfxRef.playSFX("birdFly1"); } else { sfxRef.playSFX("birdFly2"); } } function removeObsticleFromObsticleRefs(obsticleRefToRemove) { var _local1 = 0; while (_local1 < obsticleRefs.length) { if (obsticleRefs[_local1] == obsticleRefToRemove) { obsticleRefs.splice(_local1, 1); break; } _local1++; } } function removeObsticle(obsticleRefToRemove) { removeObsticleFromObsticleRefs(obsticleRefToRemove); obsticleRefToRemove.removeMovieClip(); } function removeBadGuy() { badGuyRef.removeMovieClip(); badGuyRef = null; } function fadeOutObsticles() { for (var _local5 in obsticlesWrapperRef) { if (obsticlesWrapperRef[_local5].iAmReal) { trace("fadeOutObsticles " + obsticlesWrapperRef[_local5]); obsticlesWrapperRef[_local5].tween("_alpha", 0, 1, "linear", Math.random() * 0.5, 0, {func:removeObsticle, scope:this, args:[obsticlesWrapperRef[_local5]]}); } } if (badGuyRef != null) { badGuyRef.suspendLogic(); badGuyRef.tween("_alpha", 0, 1, "linear", Math.random() * 0.5, 0, removeBadGuy); badGuyRef = null; } } function dorisLatchedOn() { dorisRotatingCountdown = dorisRotatingCountdownMin + (Math.random() * (dorisRotatingCountdownMax - dorisRotatingCountdownMin)); dorisOverride = true; } function dorisLatchedOff() { rotateUp = (rotateDown = false); dorisOverride = false; } function bossStartAttack() { bossAttacking = true; } function bossStopAttack() { bossAttacking = false; }Symbol 369 MovieClip Frame 3Symbol 369 MovieClip Frame 41screensRef.showScreen("startScreen");Symbol 369 MovieClip Frame 43if (gameState == "gameOn") { rotateUp = Key.isDown(38); rotateDown = Key.isDown(40); speedDown = Key.isDown(37); speedUp = Key.isDown(39); for (var i in createObsticleWaitTimes) { createObsticleWaitTimes[i]--; if (createObsticleWaitTimes[i] <= 0) { createObsticleWaitDone(i); } } if (timeMachineFlicker <= 0) { var i = 0; while (i < obsticleRefs.length) { var breakOutOfLoop = false; if (obsticleRefs[i].hitTest(timeMachineRef)) { if (obsticleRefs[i].hitArea != undefined) { var objToCheck = obsticleRefs[i].hitArea; } else { trace(("WARNING!!!! " + objToCheck._currentframe) + " has no hit area"); var objToCheck = obsticleRefs[i]; } for (var j in timeMachineHitAreaMCsRef) { var hitAreaPoint = {x:timeMachineHitAreaMCsRef[j]._x, y:timeMachineHitAreaMCsRef[j]._y}; timeMachineHitAreaMCsRef._parent.localToGlobal(hitAreaPoint); if (objToCheck.hitTest(hitAreaPoint.x, hitAreaPoint.y, true)) { timeMachineHitObsticle(obsticleRefs[i]); breakOutOfLoop = true; break; } } } if (breakOutOfLoop == true) { break; } i++; } } createGasWaitCurrent--; if (createGasWaitCurrent <= 0) { createGasWaitDone(); } createPartWaitCurrent--; if (createPartWaitCurrent <= 0) { createPartWaitDone(); } returnRotation = true; if (dorisOverride) { if (dorisRotatingUp) { rotateUp = true; rotateDown = false; } else { rotateUp = false; rotateDown = true; } dorisRotatingCountdown--; if (dorisRotatingCountdown <= 0) { dorisRotatingCountdown = dorisRotatingCountdownMin + (Math.random() * (dorisRotatingCountdownMax - dorisRotatingCountdownMin)); dorisRotatingUp = !dorisRotatingUp; } } if (rotateUp) { returnRotation = false; rotationCurrent = Math.max(rotationCurrent - rotationAdjUser, rotationMin); } if (rotateDown) { returnRotation = false; rotationCurrent = Math.min(rotationCurrent + rotationAdjUser, rotationMax); } if (returnRotation || (rotateUp && (rotateDown))) { if (rotationCurrent > rotationAdjReturn) { rotationCurrent = rotationCurrent - rotationAdjReturn; } else if (rotationCurrent < (-rotationAdjReturn)) { rotationCurrent = rotationCurrent + rotationAdjReturn; } else { rotationCurrent = 0; } } returnSpeed = true; if (speedUp) { returnSpeed = false; speedCurrent = Math.min(speedCurrent + speedAccel, speedMax); } if (speedDown) { returnSpeed = false; speedCurrent = Math.max(speedCurrent - speedDecel, speedMin); } if (returnSpeed || (speedUp && (speedDown))) { if (speedCurrent > speedAdjReturn) { speedCurrent = speedCurrent - speedAdjReturn; } else if (speedCurrent < (-speedAdjReturn)) { speedCurrent = speedCurrent + speedAdjReturn; } else { speedCurrent = 0; } } rotationCurrentRad = (rotationCurrent / 180) * Math.PI; newX = timeMachineRef._x + (speedCurrent * Math.cos(rotationCurrentRad)); newY = timeMachineRef._y + (rotationToVYMod * Math.sin(rotationCurrentRad)); if (collisionOverrideX != 0) { trace("collisionOverrideX=" + collisionOverrideX); newX = newX + collisionOverrideX; if (collisionOverrideX > collisionOverrideReturn) { collisionOverrideX = collisionOverrideX - collisionOverrideReturn; } else if (collisionOverrideX < (-collisionOverrideReturn)) { collisionOverrideX = collisionOverrideX + collisionOverrideReturn; } else { collisionOverrideX = 0; } trace("after collisionOverrideX=" + collisionOverrideX); } if (collisionOverrideY != 0) { newY = newY + collisionOverrideY; if (collisionOverrideY > collisionOverrideReturn) { collisionOverrideY = collisionOverrideY - collisionOverrideReturn; } else if (collisionOverrideY < (-speedAdjReturn)) { collisionOverrideY = collisionOverrideY + collisionOverrideReturn; } else { collisionOverrideY = 0; } } if (newX >= xMax) { newX = xMax; speedCurrent = 0; collisionOverrideX = 0; } else if (newX <= xMin) { newX = xMin; speedCurrent = 0; collisionOverrideX = 0; } if (newY >= yMax) { if (rotateDown) { rotationCurrent = Math.max(rotationCurrent - (2 * rotationAdjUser), 0); } newY = yMax; collisionOverrideY = 0; } else if (newY <= yMin) { if (rotateUp) { rotationCurrent = Math.min(rotationCurrent + (2 * rotationAdjUser), 0); } newY = yMin; collisionOverrideY = 0; } timeMachineRef._x = newX; timeMachineRef._y = newY; timeMachineRef._rotation = rotationCurrent; if (timeMachineFlicker > 0) { trace("timeMachineFlicker=" + timeMachineFlicker); if ((timeMachineFlicker % 2) == 0) { timeMachineRef._alpha = timeMachineFlickerAlpha; } else { timeMachineRef._alpha = 100; } timeMachineFlicker--; } } else if (gameState == "shipGoingDown") { rotationCurrent = Math.min(rotationCurrent + rotationAdjReturn, rotationMax); if (speedCurrent > speedAdjReturn) { speedCurrent = speedCurrent - speedAdjReturn; } else if (speedCurrent < (-speedAdjReturn)) { speedCurrent = speedCurrent + speedAdjReturn; } else { speedCurrent = 0; } rotationCurrentRad = (rotationCurrent / 180) * Math.PI; newX = timeMachineRef._x + (speedCurrent * Math.cos(rotationCurrentRad)); if (newX >= xMax) { newX = xMax; speedCurrent = 0; } else if (newX <= xMin) { newX = xMin; speedCurrent = 0; } newY = timeMachineRef._y + (rotationToVYMod * Math.sin(rotationCurrentRad)); timeMachineRef._x = newX; timeMachineRef._y = newY; timeMachineRef._rotation = rotationCurrent; timeMachineRef._alpha = 100; if (newY >= shipGoingDownYMax) { shipIsDown(); } } else if (gameState == "idle") { if (rotationCurrent > rotationAdjReturn) { rotationCurrent = rotationCurrent - rotationAdjReturn; } else if (rotationCurrent < (-rotationAdjReturn)) { rotationCurrent = rotationCurrent + rotationAdjReturn; } else { rotationCurrent = 0; } if (speedCurrent > speedAdjReturn) { speedCurrent = speedCurrent - speedAdjReturn; } else if (speedCurrent < (-speedAdjReturn)) { speedCurrent = speedCurrent + speedAdjReturn; } else { speedCurrent = 0; } rotationCurrentRad = (rotationCurrent / 180) * Math.PI; newX = timeMachineRef._x + (speedCurrent * Math.cos(rotationCurrentRad)); if (newX >= xMax) { newX = xMax; speedCurrent = 0; } else if (newX <= xMin) { newX = xMin; speedCurrent = 0; } newY = timeMachineRef._y + (rotationToVYMod * Math.sin(rotationCurrentRad)); if (newY >= yMax) { if (rotateDown) { rotationCurrent = Math.max(rotationCurrent - (2 * rotationAdjUser), 0); } newY = yMax; } else if (newY <= yMin) { if (rotateUp) { rotationCurrent = Math.min(rotationCurrent + (2 * rotationAdjUser), 0); } newY = yMin; } timeMachineRef._x = newX; timeMachineRef._y = newY; timeMachineRef._rotation = rotationCurrent; } if ((gameState == "gameOn") || (gameState == "shipGoingDown")) { if (Math.random() < createSmokeChance) { trace("createSmokeChance=" + createSmokeChance); createTimeMachineSmoke(); } currentScore = currentScore + scoreIdle; tfScoreRef.text = (tfScoreShadowRef.text = Math.round(currentScore)); gasPercentCurrent = gasPercentCurrent - gasPercentDecr; if (gasPercentCurrent <= 0) { gasPercentCurrent = 0; if (gameState == "gameOn") { shipOutOfGas(); } } gasDialRef.setPercent(gasPercentCurrent); var gasDisplayValue = (gasPercentCurrent * gasDisplayMod); gasDisplayValue = Math.round(gasDisplayValue * 10); gasDisplayValue = gasDisplayValue / 10; if ((gasDisplayValue % 1) == 0) { gasDisplayValue = gasDisplayValue + ".0"; } tfGasRef.text = (tfGasShadowRef.text = gasDisplayValue); levelTicksCurrent++; levelProgressRef.gotoAndStop(Math.round((levelTicksCurrent / levelTicksMax) * levelProgressRef._totalframes)); if ((levelTicksCurrent >= levelTicksMax) && (gameState == "gameOn")) { levelTimeUp(); } } gotoAndPlay ("run_loop");
Library Items
Symbol 1 Sound [fucko] | Used by:358 | |
Symbol 2 Graphic | Used by:3 | |
Symbol 3 MovieClip [box] | Uses:2 | Used by:341 |
Symbol 4 Bitmap | Used by:5 | |
Symbol 5 Graphic | Uses:4 | Used by:6 |
Symbol 6 MovieClip | Uses:5 | Used by:18 25 26 |
Symbol 7 Bitmap | Used by:8 | |
Symbol 8 Graphic | Uses:7 | Used by:9 24 |
Symbol 9 MovieClip | Uses:8 | Used by:18 26 |
Symbol 10 Graphic | Used by:18 | |
Symbol 11 Graphic | Used by:18 | |
Symbol 12 Graphic | Used by:18 | |
Symbol 13 Graphic | Used by:18 26 | |
Symbol 14 Graphic | Used by:18 26 | |
Symbol 15 Graphic | Used by:18 26 | |
Symbol 16 Graphic | Used by:18 26 | |
Symbol 17 Graphic | Used by:18 26 | |
Symbol 18 MovieClip | Uses:6 9 10 11 12 13 14 15 16 17 | Used by:Timeline |
Symbol 19 Graphic | Used by:20 197 221 268 272 305 308 321 345 362 363 364 365 366 367 368 Timeline | |
Symbol 20 MovieClip | Uses:19 | Used by:108 113 344 Timeline |
Symbol 370 MovieClip [__Packages.com.robertpenner.easing.Quad] | ||
Symbol 371 MovieClip [__Packages.com.robertpenner.easing.Circ] | ||
Symbol 372 MovieClip [__Packages.com.robertpenner.easing.Quart] | ||
Symbol 373 MovieClip [__Packages.com.robertpenner.easing.Sine] | ||
Symbol 374 MovieClip [__Packages.com.robertpenner.easing.Back] | ||
Symbol 375 MovieClip [__Packages.com.robertpenner.easing.Quint] | ||
Symbol 376 MovieClip [__Packages.com.robertpenner.easing.Linear] | ||
Symbol 377 MovieClip [__Packages.com.robertpenner.easing.Expo] | ||
Symbol 378 MovieClip [__Packages.com.robertpenner.easing.Elastic] | ||
Symbol 379 MovieClip [__Packages.com.robertpenner.easing.Bounce] | ||
Symbol 380 MovieClip [__Packages.zigo.tweenManager] | ||
Symbol 381 MovieClip [__Packages.com.robertpenner.easing.Cubic] | ||
Symbol 382 MovieClip [__Packages.com.yobrepus.utils.EasyEncryptor] | ||
Symbol 21 Graphic | Used by:25 | |
Symbol 22 Font | Used by:23 279 280 281 282 283 295 298 325 326 336 342 343 | |
Symbol 23 EditableText | Uses:22 | Used by:24 |
Symbol 24 MovieClip | Uses:8 23 | Used by:25 |
Symbol 25 MovieClip | Uses:21 24 6 | Used by:Timeline |
Symbol 26 MovieClip | Uses:6 9 17 16 15 14 13 | Used by:Timeline |
Symbol 27 Sound [tmLoop] | Used by:Timeline | |
Symbol 28 Sound [dorisLoop] | Used by:Timeline | |
Symbol 29 Sound [bossLoop] | Used by:Timeline | |
Symbol 30 Bitmap | Used by:31 | |
Symbol 31 Graphic | Uses:30 | Used by:32 |
Symbol 32 MovieClip | Uses:31 | Used by:369 |
Symbol 33 Bitmap | Used by:34 | |
Symbol 34 Graphic | Uses:33 | Used by:35 |
Symbol 35 MovieClip | Uses:34 | Used by:369 |
Symbol 36 Bitmap | Used by:37 | |
Symbol 37 Graphic | Uses:36 | Used by:46 |
Symbol 38 Graphic | Used by:39 229 254 256 | |
Symbol 39 MovieClip | Uses:38 | Used by:46 |
Symbol 40 Bitmap | Used by:41 | |
Symbol 41 Graphic | Uses:40 | Used by:46 |
Symbol 42 Bitmap | Used by:43 | |
Symbol 43 Graphic | Uses:42 | Used by:46 |
Symbol 44 Bitmap | Used by:45 | |
Symbol 45 Graphic | Uses:44 | Used by:46 |
Symbol 46 MovieClip | Uses:37 39 41 43 45 | Used by:175 |
Symbol 47 Bitmap | Used by:48 | |
Symbol 48 Graphic | Uses:47 | Used by:54 77 |
Symbol 49 ShapeTweening | Used by:53 90 | |
Symbol 50 ShapeTweening | Used by:53 90 | |
Symbol 51 ShapeTweening | Used by:53 90 | |
Symbol 52 Graphic | Used by:53 90 | |
Symbol 53 MovieClip | Uses:49 50 51 52 | Used by:77 |
Symbol 54 MovieClip | Uses:48 | Used by:77 |
Symbol 55 Graphic | Used by:56 | |
Symbol 56 MovieClip | Uses:55 | Used by:77 |
Symbol 57 Bitmap | Used by:58 | |
Symbol 58 Graphic | Uses:57 | Used by:59 |
Symbol 59 MovieClip | Uses:58 | Used by:77 |
Symbol 60 Graphic | Used by:61 | |
Symbol 61 MovieClip | Uses:60 | Used by:77 |
Symbol 62 Bitmap | Used by:63 | |
Symbol 63 Graphic | Uses:62 | Used by:64 |
Symbol 64 MovieClip | Uses:63 | Used by:77 |
Symbol 65 Graphic | Used by:66 | |
Symbol 66 MovieClip | Uses:65 | Used by:77 |
Symbol 67 Bitmap | Used by:68 | |
Symbol 68 Graphic | Uses:67 | Used by:69 |
Symbol 69 MovieClip | Uses:68 | Used by:77 |
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip | Uses:70 | Used by:77 |
Symbol 72 Bitmap | Used by:73 | |
Symbol 73 Graphic | Uses:72 | Used by:74 |
Symbol 74 MovieClip | Uses:73 | Used by:77 |
Symbol 75 Graphic | Used by:76 | |
Symbol 76 MovieClip | Uses:75 | Used by:77 |
Symbol 77 MovieClip | Uses:48 53 54 56 59 61 64 66 69 71 74 76 | Used by:175 |
Symbol 78 Graphic | Used by:80 | |
Symbol 79 Graphic | Used by:80 | |
Symbol 80 MovieClip | Uses:78 79 | Used by:84 |
Symbol 81 Graphic | Used by:83 | |
Symbol 82 Graphic | Used by:83 | |
Symbol 83 MovieClip | Uses:81 82 | Used by:84 |
Symbol 84 MovieClip | Uses:80 83 | Used by:175 |
Symbol 85 Graphic | Used by:86 | |
Symbol 86 MovieClip | Uses:85 | Used by:89 |
Symbol 87 Bitmap | Used by:88 | |
Symbol 88 Graphic | Uses:87 | Used by:89 |
Symbol 89 MovieClip | Uses:86 88 | Used by:90 |
Symbol 90 MovieClip | Uses:89 49 50 51 52 | Used by:175 |
Symbol 91 Bitmap | Used by:92 | |
Symbol 92 Graphic | Uses:91 | Used by:103 |
Symbol 93 Graphic | Used by:94 | |
Symbol 94 MovieClip | Uses:93 | Used by:103 |
Symbol 95 Bitmap | Used by:96 | |
Symbol 96 Graphic | Uses:95 | Used by:103 |
Symbol 97 Graphic | Used by:98 | |
Symbol 98 MovieClip | Uses:97 | Used by:103 |
Symbol 99 Bitmap | Used by:100 | |
Symbol 100 Graphic | Uses:99 | Used by:103 |
Symbol 101 Graphic | Used by:102 | |
Symbol 102 MovieClip | Uses:101 | Used by:103 |
Symbol 103 MovieClip | Uses:92 94 96 98 100 102 | Used by:175 |
Symbol 104 Bitmap | Used by:105 | |
Symbol 105 Graphic | Uses:104 | Used by:113 |
Symbol 106 Bitmap | Used by:107 | |
Symbol 107 Graphic | Uses:106 | Used by:113 |
Symbol 108 MovieClip | Uses:20 | Used by:113 |
Symbol 109 Bitmap | Used by:110 | |
Symbol 110 Graphic | Uses:109 | Used by:113 |
Symbol 111 Bitmap | Used by:112 | |
Symbol 112 Graphic | Uses:111 | Used by:113 |
Symbol 113 MovieClip | Uses:105 20 107 108 110 112 | Used by:175 |
Symbol 114 Bitmap | Used by:115 | |
Symbol 115 Graphic | Uses:114 | Used by:142 |
Symbol 116 Graphic | Used by:117 | |
Symbol 117 MovieClip | Uses:116 | Used by:142 |
Symbol 118 Bitmap | Used by:119 | |
Symbol 119 Graphic | Uses:118 | Used by:142 |
Symbol 120 Graphic | Used by:121 | |
Symbol 121 MovieClip | Uses:120 | Used by:142 |
Symbol 122 Bitmap | Used by:123 | |
Symbol 123 Graphic | Uses:122 | Used by:142 |
Symbol 124 Graphic | Used by:125 | |
Symbol 125 MovieClip | Uses:124 | Used by:142 |
Symbol 126 Bitmap | Used by:127 | |
Symbol 127 Graphic | Uses:126 | Used by:142 |
Symbol 128 Graphic | Used by:129 | |
Symbol 129 MovieClip | Uses:128 | Used by:142 |
Symbol 130 Bitmap | Used by:131 | |
Symbol 131 Graphic | Uses:130 | Used by:142 |
Symbol 132 Graphic | Used by:133 | |
Symbol 133 MovieClip | Uses:132 | Used by:142 |
Symbol 134 Bitmap | Used by:135 | |
Symbol 135 Graphic | Uses:134 | Used by:142 |
Symbol 136 Graphic | Used by:137 | |
Symbol 137 MovieClip | Uses:136 | Used by:142 |
Symbol 138 Bitmap | Used by:139 | |
Symbol 139 Graphic | Uses:138 | Used by:142 |
Symbol 140 Graphic | Used by:141 | |
Symbol 141 MovieClip | Uses:140 | Used by:142 |
Symbol 142 MovieClip | Uses:115 117 119 121 123 125 127 129 131 133 135 137 139 141 | Used by:175 |
Symbol 143 Bitmap | Used by:144 | |
Symbol 144 Graphic | Uses:143 | Used by:149 |
Symbol 145 Bitmap | Used by:146 | |
Symbol 146 Graphic | Uses:145 | Used by:149 |
Symbol 147 Bitmap | Used by:148 | |
Symbol 148 Graphic | Uses:147 | Used by:149 |
Symbol 149 MovieClip | Uses:144 146 148 | Used by:150 |
Symbol 150 MovieClip | Uses:149 | Used by:175 |
Symbol 151 Graphic | Used by:152 | |
Symbol 152 MovieClip | Uses:151 | Used by:168 |
Symbol 153 Bitmap | Used by:154 | |
Symbol 154 Graphic | Uses:153 | Used by:155 |
Symbol 155 MovieClip | Uses:154 | Used by:159 |
Symbol 156 Bitmap | Used by:157 | |
Symbol 157 Graphic | Uses:156 | Used by:158 |
Symbol 158 MovieClip | Uses:157 | Used by:159 |
Symbol 159 MovieClip | Uses:155 158 | Used by:168 |
Symbol 160 Graphic | Used by:167 | |
Symbol 161 Graphic | Used by:167 | |
Symbol 162 Graphic | Used by:167 | |
Symbol 163 Graphic | Used by:167 | |
Symbol 164 Graphic | Used by:167 | |
Symbol 165 Graphic | Used by:167 | |
Symbol 166 Graphic | Used by:167 | |
Symbol 167 MovieClip | Uses:160 161 162 163 164 165 166 | Used by:168 |
Symbol 168 MovieClip | Uses:152 159 167 | Used by:169 |
Symbol 169 MovieClip | Uses:168 | Used by:175 |
Symbol 170 Bitmap | Used by:171 | |
Symbol 171 Graphic | Uses:170 | Used by:174 |
Symbol 172 Graphic | Used by:173 | |
Symbol 173 MovieClip | Uses:172 | Used by:174 |
Symbol 174 MovieClip | Uses:171 173 | Used by:175 |
Symbol 175 MovieClip | Uses:46 77 84 90 103 113 142 150 169 174 | Used by:369 |
Symbol 176 Bitmap | Used by:177 | |
Symbol 177 Graphic | Uses:176 | Used by:180 |
Symbol 178 MovieClip | Used by:179 | |
Symbol 179 MovieClip | Uses:178 | Used by:180 |
Symbol 180 MovieClip | Uses:177 179 | Used by:181 |
Symbol 181 MovieClip | Uses:180 | Used by:369 |
Symbol 182 Font | Used by:183 | |
Symbol 183 EditableText | Uses:182 | Used by:369 |
Symbol 184 Font | Used by:185 186 309 | |
Symbol 185 EditableText | Uses:184 | Used by:187 |
Symbol 186 EditableText | Uses:184 | Used by:187 |
Symbol 187 MovieClip | Uses:185 186 | Used by:369 |
Symbol 188 Bitmap | Used by:189 | |
Symbol 189 Graphic | Uses:188 | Used by:190 |
Symbol 190 MovieClip | Uses:189 | Used by:257 |
Symbol 191 Bitmap | Used by:192 | |
Symbol 192 Graphic | Uses:191 | Used by:198 |
Symbol 193 Font | Used by:194 | |
Symbol 194 Text | Uses:193 | Used by:198 |
Symbol 195 Bitmap | Used by:196 | |
Symbol 196 Graphic | Uses:195 | Used by:198 |
Symbol 197 Button | Uses:19 | Used by:198 |
Symbol 198 MovieClip | Uses:192 194 196 197 | Used by:257 |
Symbol 199 Graphic | Used by:202 | |
Symbol 200 Graphic | Used by:201 | |
Symbol 201 MovieClip | Uses:200 | Used by:202 |
Symbol 202 MovieClip | Uses:199 201 | Used by:257 |
Symbol 203 Font | Used by:204 205 206 207 208 210 211 310 | |
Symbol 204 EditableText | Uses:203 | Used by:257 |
Symbol 205 EditableText | Uses:203 | Used by:257 |
Symbol 206 Text | Uses:203 | Used by:257 |
Symbol 207 EditableText | Uses:203 | Used by:257 |
Symbol 208 Text | Uses:203 | Used by:257 |
Symbol 209 Graphic | Used by:257 | |
Symbol 210 Text | Uses:203 | Used by:257 |
Symbol 211 EditableText | Uses:203 | Used by:257 |
Symbol 212 Bitmap | Used by:213 | |
Symbol 213 Graphic | Uses:212 | Used by:216 |
Symbol 214 Bitmap | Used by:215 | |
Symbol 215 Graphic | Uses:214 | Used by:216 |
Symbol 216 MovieClip | Uses:213 215 | Used by:221 |
Symbol 217 ShapeTweening | Used by:221 | |
Symbol 218 Bitmap | Used by:219 | |
Symbol 219 Graphic | Uses:218 | Used by:220 |
Symbol 220 MovieClip | Uses:219 | Used by:221 |
Symbol 221 MovieClip | Uses:216 217 220 19 | Used by:257 |
Symbol 222 Bitmap | Used by:223 | |
Symbol 223 Graphic | Uses:222 | Used by:224 |
Symbol 224 MovieClip | Uses:223 | Used by:257 |
Symbol 225 Font | Used by:226 258 307 346 | |
Symbol 226 EditableText | Uses:225 | Used by:257 |
Symbol 227 Bitmap | Used by:228 | |
Symbol 228 Graphic | Uses:227 | Used by:230 |
Symbol 229 Button | Uses:38 | Used by:230 |
Symbol 230 MovieClip | Uses:228 229 | Used by:257 |
Symbol 231 Graphic | Used by:257 | |
Symbol 232 Bitmap | Used by:233 | |
Symbol 233 Graphic | Uses:232 | Used by:234 |
Symbol 234 MovieClip | Uses:233 | Used by:257 |
Symbol 235 Bitmap | Used by:236 | |
Symbol 236 Graphic | Uses:235 | Used by:237 |
Symbol 237 MovieClip | Uses:236 | Used by:257 |
Symbol 238 Bitmap | Used by:239 | |
Symbol 239 Graphic | Uses:238 | Used by:240 |
Symbol 240 MovieClip | Uses:239 | Used by:257 |
Symbol 241 Bitmap | Used by:242 | |
Symbol 242 Graphic | Uses:241 | Used by:243 |
Symbol 243 MovieClip | Uses:242 | Used by:257 |
Symbol 244 Bitmap | Used by:245 | |
Symbol 245 Graphic | Uses:244 | Used by:246 |
Symbol 246 MovieClip | Uses:245 | Used by:257 |
Symbol 247 Bitmap | Used by:248 | |
Symbol 248 Graphic | Uses:247 | Used by:249 |
Symbol 249 MovieClip | Uses:248 | Used by:257 |
Symbol 250 Bitmap | Used by:251 | |
Symbol 251 Graphic | Uses:250 | Used by:252 |
Symbol 252 MovieClip | Uses:251 | Used by:257 |
Symbol 253 Graphic | Used by:254 | |
Symbol 254 MovieClip | Uses:253 38 | Used by:257 |
Symbol 255 Graphic | Used by:256 | |
Symbol 256 MovieClip | Uses:255 38 | Used by:257 |
Symbol 257 MovieClip | Uses:190 198 202 204 205 206 207 208 209 210 211 221 224 226 230 231 234 237 240 243 246 249 252 254 256 | Used by:369 |
Symbol 258 EditableText | Uses:225 | Used by:345 |
Symbol 259 Bitmap | Used by:261 | |
Symbol 260 Bitmap | Used by:261 | |
Symbol 261 Graphic | Uses:259 260 | Used by:271 |
Symbol 262 Bitmap | Used by:263 | |
Symbol 263 Graphic | Uses:262 | Used by:264 |
Symbol 264 MovieClip | Uses:263 | Used by:271 |
Symbol 265 Bitmap | Used by:266 | |
Symbol 266 Graphic | Uses:265 | Used by:267 |
Symbol 267 MovieClip | Uses:266 | Used by:271 |
Symbol 268 Button | Uses:19 | Used by:271 |
Symbol 269 Font | Used by:270 278 312 313 314 | |
Symbol 270 Text | Uses:269 | Used by:271 |
Symbol 271 MovieClip | Uses:261 264 267 268 270 | Used by:345 |
Symbol 272 Button | Uses:19 | Used by:273 |
Symbol 273 MovieClip | Uses:272 | Used by:345 |
Symbol 274 Sound | Used by:345 | |
Symbol 275 Sound | Used by:345 | |
Symbol 276 Bitmap | Used by:277 | |
Symbol 277 Graphic | Uses:276 | Used by:291 |
Symbol 278 EditableText | Uses:269 | Used by:291 |
Symbol 279 Text | Uses:22 | Used by:284 |
Symbol 280 Text | Uses:22 | Used by:284 |
Symbol 281 Text | Uses:22 | Used by:284 |
Symbol 282 Text | Uses:22 | Used by:284 |
Symbol 283 Text | Uses:22 | Used by:284 |
Symbol 284 MovieClip | Uses:279 280 281 282 283 | Used by:291 |
Symbol 285 Bitmap | Used by:286 | |
Symbol 286 Graphic | Uses:285 | Used by:287 |
Symbol 287 MovieClip | Uses:286 | Used by:291 |
Symbol 288 Bitmap | Used by:289 | |
Symbol 289 Graphic | Uses:288 | Used by:290 |
Symbol 290 MovieClip | Uses:289 | Used by:291 |
Symbol 291 MovieClip | Uses:277 278 284 287 290 | Used by:345 |
Symbol 292 Video | Used by:345 | |
Symbol 293 Bitmap | Used by:294 | |
Symbol 294 Graphic | Uses:293 | Used by:322 |
Symbol 295 EditableText | Uses:22 | Used by:322 |
Symbol 296 Font | Used by:297 306 | |
Symbol 297 Text | Uses:296 | Used by:322 327 |
Symbol 298 Text | Uses:22 | Used by:322 |
Symbol 299 Bitmap | Used by:300 | |
Symbol 300 Graphic | Uses:299 | Used by:301 |
Symbol 301 MovieClip | Uses:300 | Used by:322 327 |
Symbol 302 Bitmap | Used by:303 | |
Symbol 303 Graphic | Uses:302 | Used by:304 |
Symbol 304 MovieClip | Uses:303 | Used by:322 327 |
Symbol 305 Button | Uses:19 | Used by:322 327 |
Symbol 306 Text | Uses:296 | Used by:322 |
Symbol 307 EditableText | Uses:225 | Used by:322 |
Symbol 308 Button | Uses:19 | Used by:322 |
Symbol 309 EditableText | Uses:184 | Used by:311 |
Symbol 310 EditableText | Uses:203 | Used by:311 |
Symbol 311 MovieClip | Uses:309 310 | Used by:322 |
Symbol 312 Text | Uses:269 | Used by:322 |
Symbol 313 Text | Uses:269 | Used by:322 |
Symbol 314 Text | Uses:269 | Used by:322 |
Symbol 315 Bitmap | Used by:316 | |
Symbol 316 Graphic | Uses:315 | Used by:317 |
Symbol 317 MovieClip | Uses:316 | Used by:322 |
Symbol 318 Bitmap | Used by:319 | |
Symbol 319 Graphic | Uses:318 | Used by:320 |
Symbol 320 MovieClip | Uses:319 | Used by:322 |
Symbol 321 Button | Uses:19 | Used by:322 |
Symbol 322 MovieClip | Uses:294 295 297 298 301 304 305 306 307 308 311 312 313 314 317 320 321 | Used by:345 |
Symbol 323 Bitmap | Used by:324 | |
Symbol 324 Graphic | Uses:323 | Used by:327 |
Symbol 325 EditableText | Uses:22 | Used by:327 |
Symbol 326 Text | Uses:22 | Used by:327 |
Symbol 327 MovieClip | Uses:324 325 297 326 301 304 305 | Used by:345 |
Symbol 328 Bitmap | Used by:329 | |
Symbol 329 Graphic | Uses:328 | Used by:344 |
Symbol 330 Graphic | Used by:344 | |
Symbol 331 Font | Used by:332 333 334 335 340 361 | |
Symbol 332 EditableText | Uses:331 | Used by:344 |
Symbol 333 EditableText | Uses:331 | Used by:344 |
Symbol 334 EditableText | Uses:331 | Used by:344 |
Symbol 335 EditableText | Uses:331 | Used by:344 |
Symbol 336 Text | Uses:22 | Used by:344 |
Symbol 337 Bitmap | Used by:339 | |
Symbol 338 Bitmap | Used by:339 | |
Symbol 339 Graphic | Uses:337 338 | Used by:344 |
Symbol 340 EditableText | Uses:331 | Used by:341 |
Symbol 341 MovieClip | Uses:3 340 | Used by:344 |
Symbol 342 Text | Uses:22 | Used by:344 |
Symbol 343 Text | Uses:22 | Used by:344 |
Symbol 344 MovieClip | Uses:329 330 332 333 334 335 336 339 20 341 342 343 | Used by:345 |
Symbol 345 MovieClip | Uses:258 19 271 273 274 275 291 292 322 327 344 | Used by:369 |
Symbol 346 EditableText | Uses:225 | Used by:358 |
Symbol 347 Sound | Used by:358 | |
Symbol 348 Sound | Used by:358 | |
Symbol 349 Sound | Used by:358 | |
Symbol 350 Sound | Used by:358 | |
Symbol 351 Sound | Used by:358 | |
Symbol 352 Sound | Used by:358 | |
Symbol 353 Sound | Used by:358 | |
Symbol 354 Sound | Used by:358 | |
Symbol 355 Sound | Used by:358 | |
Symbol 356 Sound | Used by:358 | |
Symbol 357 Sound | Used by:358 | |
Symbol 358 MovieClip | Uses:346 347 348 1 349 350 351 352 353 354 355 356 357 | Used by:369 |
Symbol 359 Font | Used by:360 | |
Symbol 360 Text | Uses:359 | Used by:368 |
Symbol 361 EditableText | Uses:331 | Used by:368 |
Symbol 362 Button | Uses:19 | Used by:368 |
Symbol 363 Button | Uses:19 | Used by:368 |
Symbol 364 Button | Uses:19 | Used by:368 |
Symbol 365 Button | Uses:19 | Used by:368 |
Symbol 366 Button | Uses:19 | Used by:368 |
Symbol 367 Button | Uses:19 | Used by:368 |
Symbol 368 MovieClip | Uses:19 360 361 362 363 364 365 366 367 | Used by:369 |
Symbol 369 MovieClip | Uses:32 35 175 181 183 187 257 345 358 368 | Used by:Timeline |
Instance Names
"dorisLoader" | Frame 17 | Symbol 25 MovieClip |
"tfPercent" | Symbol 24 MovieClip Frame 1 | Symbol 23 EditableText |
"sign" | Symbol 25 MovieClip Frame 1 | Symbol 24 MovieClip |
"hitArea" | Symbol 46 MovieClip Frame 5 | Symbol 39 MovieClip |
"explosion" | Symbol 77 MovieClip Frame 5 | Symbol 53 MovieClip |
"part" | Symbol 77 MovieClip Frame 5 | Symbol 54 MovieClip |
"hitArea" | Symbol 77 MovieClip Frame 5 | Symbol 56 MovieClip |
"part" | Symbol 77 MovieClip Frame 10 | Symbol 59 MovieClip |
"hitArea" | Symbol 77 MovieClip Frame 10 | Symbol 61 MovieClip |
"part" | Symbol 77 MovieClip Frame 15 | Symbol 64 MovieClip |
"hitArea" | Symbol 77 MovieClip Frame 15 | Symbol 66 MovieClip |
"part" | Symbol 77 MovieClip Frame 20 | Symbol 69 MovieClip |
"hitArea" | Symbol 77 MovieClip Frame 20 | Symbol 71 MovieClip |
"part" | Symbol 77 MovieClip Frame 25 | Symbol 74 MovieClip |
"hitArea" | Symbol 77 MovieClip Frame 25 | Symbol 76 MovieClip |
"bird1" | Symbol 84 MovieClip Frame 1 | Symbol 80 MovieClip |
"bird2" | Symbol 84 MovieClip Frame 1 | Symbol 83 MovieClip |
"anim" | Symbol 90 MovieClip Frame 1 | Symbol 89 MovieClip |
"hitArea" | Symbol 103 MovieClip Frame 5 | Symbol 94 MovieClip |
"hitArea" | Symbol 103 MovieClip Frame 10 | Symbol 98 MovieClip |
"hitArea" | Symbol 103 MovieClip Frame 15 | Symbol 102 MovieClip |
"hitArea" | Symbol 108 MovieClip Frame 1 | Symbol 20 MovieClip |
"hitArea2" | Symbol 108 MovieClip Frame 1 | Symbol 20 MovieClip |
"hitArea" | Symbol 113 MovieClip Frame 5 | Symbol 20 MovieClip |
"hitArea" | Symbol 113 MovieClip Frame 10 | Symbol 108 MovieClip |
"hitArea" | Symbol 113 MovieClip Frame 15 | Symbol 20 MovieClip |
"hitArea" | Symbol 142 MovieClip Frame 5 | Symbol 117 MovieClip |
"hitArea" | Symbol 142 MovieClip Frame 10 | Symbol 121 MovieClip |
"hitArea" | Symbol 142 MovieClip Frame 15 | Symbol 125 MovieClip |
"hitArea" | Symbol 142 MovieClip Frame 20 | Symbol 129 MovieClip |
"hitArea" | Symbol 142 MovieClip Frame 25 | Symbol 133 MovieClip |
"hitArea" | Symbol 142 MovieClip Frame 30 | Symbol 137 MovieClip |
"hitArea" | Symbol 142 MovieClip Frame 35 | Symbol 141 MovieClip |
"smokesInner" | Symbol 150 MovieClip Frame 1 | Symbol 149 MovieClip |
"pincher" | Symbol 169 MovieClip Frame 1 | Symbol 168 MovieClip |
"hitArea" | Symbol 174 MovieClip Frame 1 | Symbol 173 MovieClip |
"masterBubble" | Symbol 175 MovieClip Frame 1 | Symbol 46 MovieClip |
"masterPart" | Symbol 175 MovieClip Frame 1 | Symbol 77 MovieClip |
"masterBird" | Symbol 175 MovieClip Frame 1 | Symbol 84 MovieClip |
"masterGasCan" | Symbol 175 MovieClip Frame 1 | Symbol 90 MovieClip |
"masterCar" | Symbol 175 MovieClip Frame 1 | Symbol 103 MovieClip |
"masterOldBuilding" | Symbol 175 MovieClip Frame 1 | Symbol 113 MovieClip |
"masterCurrentBuilding" | Symbol 175 MovieClip Frame 1 | Symbol 142 MovieClip |
"masterSmoke" | Symbol 175 MovieClip Frame 1 | Symbol 150 MovieClip |
"doris" | Symbol 175 MovieClip Frame 1 | Symbol 169 MovieClip |
"boss" | Symbol 175 MovieClip Frame 1 | Symbol 174 MovieClip |
"hitAreaMCs" | Symbol 180 MovieClip Frame 1 | Symbol 179 MovieClip |
"timeMachineInner" | Symbol 181 MovieClip Frame 1 | Symbol 180 MovieClip |
"needle" | Symbol 202 MovieClip Frame 1 | Symbol 201 MovieClip |
"progressLight" | Symbol 221 MovieClip Frame 1 | Symbol 216 MovieClip |
"progressDark" | Symbol 221 MovieClip Frame 1 | Symbol 216 MovieClip |
"progressDark" | Symbol 221 MovieClip Frame 200 | Symbol 216 MovieClip |
"damageDial" | Symbol 257 MovieClip Frame 1 | Symbol 202 MovieClip |
"gasDial" | Symbol 257 MovieClip Frame 1 | Symbol 202 MovieClip |
"tfGasShadow" | Symbol 257 MovieClip Frame 1 | Symbol 204 EditableText |
"tfScoreShadow" | Symbol 257 MovieClip Frame 1 | Symbol 205 EditableText |
"tfGas" | Symbol 257 MovieClip Frame 1 | Symbol 207 EditableText |
"tfScore" | Symbol 257 MovieClip Frame 1 | Symbol 211 EditableText |
"levelProgress" | Symbol 257 MovieClip Frame 1 | Symbol 221 MovieClip |
"lives" | Symbol 257 MovieClip Frame 1 | Symbol 224 MovieClip |
"gasNeedle" | Symbol 257 MovieClip Frame 41 | Symbol 254 MovieClip |
"repairNeedle" | Symbol 257 MovieClip Frame 43 | Symbol 256 MovieClip |
"over" | Symbol 271 MovieClip Frame 1 | Symbol 267 MovieClip |
"button" | Symbol 273 MovieClip Frame 1 | Symbol 272 Button |
"tfLevel" | Symbol 291 MovieClip Frame 1 | Symbol 278 EditableText |
"levelCopy" | Symbol 291 MovieClip Frame 1 | Symbol 284 MovieClip |
"norm" | Symbol 291 MovieClip Frame 1 | Symbol 287 MovieClip |
"over" | Symbol 291 MovieClip Frame 1 | Symbol 290 MovieClip |
"tfNameOne" | Symbol 311 MovieClip Frame 1 | Symbol 309 EditableText |
"tfScoreOne" | Symbol 311 MovieClip Frame 1 | Symbol 310 EditableText |
"tfScore" | Symbol 322 MovieClip Frame 1 | Symbol 295 EditableText |
"norm" | Symbol 322 MovieClip Frame 1 | Symbol 301 MovieClip |
"over" | Symbol 322 MovieClip Frame 1 | Symbol 304 MovieClip |
"itfName" | Symbol 322 MovieClip Frame 5 | Symbol 307 EditableText |
"submitButton" | Symbol 322 MovieClip Frame 5 | Symbol 308 Button |
"over" | Symbol 322 MovieClip Frame 35 | Symbol 320 MovieClip |
"tfScore" | Symbol 327 MovieClip Frame 1 | Symbol 325 EditableText |
"norm" | Symbol 327 MovieClip Frame 1 | Symbol 301 MovieClip |
"over" | Symbol 327 MovieClip Frame 1 | Symbol 304 MovieClip |
"error_txt" | Symbol 341 MovieClip Frame 1 | Symbol 340 EditableText |
"yourName_txt" | Symbol 344 MovieClip Frame 1 | Symbol 332 EditableText |
"yourEmail_txt" | Symbol 344 MovieClip Frame 1 | Symbol 333 EditableText |
"friendsName_txt" | Symbol 344 MovieClip Frame 1 | Symbol 334 EditableText |
"friendsEmail_txt" | Symbol 344 MovieClip Frame 1 | Symbol 335 EditableText |
"submit_btn" | Symbol 344 MovieClip Frame 1 | Symbol 20 MovieClip |
"close_btn" | Symbol 344 MovieClip Frame 1 | Symbol 20 MovieClip |
"error_mc" | Symbol 344 MovieClip Frame 14 | Symbol 341 MovieClip |
"level" | Symbol 345 MovieClip Frame 50 | Symbol 291 MovieClip |
"videoPane" | Symbol 345 MovieClip Frame 110 | Symbol 292 Video |
"gameWon" | Symbol 345 MovieClip Frame 147 | Symbol 322 MovieClip |
"gameWon" | Symbol 345 MovieClip Frame 192 | Symbol 327 MovieClip |
"staf" | Symbol 345 MovieClip Frame 236 | Symbol 344 MovieClip |
"oldBgd" | Symbol 369 MovieClip Frame 1 | Symbol 32 MovieClip |
"currentBgd" | Symbol 369 MovieClip Frame 1 | Symbol 35 MovieClip |
"obsticles" | Symbol 369 MovieClip Frame 1 | Symbol 175 MovieClip |
"timeMachine" | Symbol 369 MovieClip Frame 1 | Symbol 181 MovieClip |
"gameInterface" | Symbol 369 MovieClip Frame 1 | Symbol 257 MovieClip |
"screens" | Symbol 369 MovieClip Frame 1 | Symbol 345 MovieClip |
"sfx" | Symbol 369 MovieClip Frame 1 | Symbol 358 MovieClip |
"debug" | Symbol 369 MovieClip Frame 1 | Symbol 368 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "fucko" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "box" |
ExportAssets (56) | Timeline Frame 1 | Symbol 370 as "__Packages.com.robertpenner.easing.Quad" |
ExportAssets (56) | Timeline Frame 1 | Symbol 371 as "__Packages.com.robertpenner.easing.Circ" |
ExportAssets (56) | Timeline Frame 1 | Symbol 372 as "__Packages.com.robertpenner.easing.Quart" |
ExportAssets (56) | Timeline Frame 1 | Symbol 373 as "__Packages.com.robertpenner.easing.Sine" |
ExportAssets (56) | Timeline Frame 1 | Symbol 374 as "__Packages.com.robertpenner.easing.Back" |
ExportAssets (56) | Timeline Frame 1 | Symbol 375 as "__Packages.com.robertpenner.easing.Quint" |
ExportAssets (56) | Timeline Frame 1 | Symbol 376 as "__Packages.com.robertpenner.easing.Linear" |
ExportAssets (56) | Timeline Frame 1 | Symbol 377 as "__Packages.com.robertpenner.easing.Expo" |
ExportAssets (56) | Timeline Frame 1 | Symbol 378 as "__Packages.com.robertpenner.easing.Elastic" |
ExportAssets (56) | Timeline Frame 1 | Symbol 379 as "__Packages.com.robertpenner.easing.Bounce" |
ExportAssets (56) | Timeline Frame 1 | Symbol 380 as "__Packages.zigo.tweenManager" |
ExportAssets (56) | Timeline Frame 1 | Symbol 381 as "__Packages.com.robertpenner.easing.Cubic" |
ExportAssets (56) | Timeline Frame 1 | Symbol 382 as "__Packages.com.yobrepus.utils.EasyEncryptor" |
ExportAssets (56) | Timeline Frame 70 | Symbol 27 as "tmLoop" |
ExportAssets (56) | Timeline Frame 71 | Symbol 28 as "dorisLoop" |
ExportAssets (56) | Timeline Frame 72 | Symbol 29 as "bossLoop" |
Labels
"loop" | Frame 20 |
"bubble1" | Symbol 46 MovieClip Frame 5 |
"bubble2" | Symbol 46 MovieClip Frame 10 |
"bubble3" | Symbol 46 MovieClip Frame 15 |
"bubble4" | Symbol 46 MovieClip Frame 20 |
"doAnim" | Symbol 53 MovieClip Frame 5 |
"part1" | Symbol 77 MovieClip Frame 5 |
"part2" | Symbol 77 MovieClip Frame 10 |
"part3" | Symbol 77 MovieClip Frame 15 |
"part4" | Symbol 77 MovieClip Frame 20 |
"part5" | Symbol 77 MovieClip Frame 25 |
"doHitAnim" | Symbol 90 MovieClip Frame 5 |
"car1" | Symbol 103 MovieClip Frame 5 |
"car2" | Symbol 103 MovieClip Frame 10 |
"car3" | Symbol 103 MovieClip Frame 15 |
"oldBuilding1" | Symbol 113 MovieClip Frame 5 |
"oldBuilding2" | Symbol 113 MovieClip Frame 10 |
"oldBuilding3" | Symbol 113 MovieClip Frame 15 |
"oldBuilding4" | Symbol 113 MovieClip Frame 20 |
"currentBuildling1" | Symbol 142 MovieClip Frame 5 |
"currentBuildling2" | Symbol 142 MovieClip Frame 10 |
"currentBuildling3" | Symbol 142 MovieClip Frame 15 |
"currentBuildling4" | Symbol 142 MovieClip Frame 20 |
"currentBuildling5" | Symbol 142 MovieClip Frame 25 |
"currentBuildling6" | Symbol 142 MovieClip Frame 30 |
"currentBuildling7" | Symbol 142 MovieClip Frame 35 |
"run_loop" | Symbol 187 MovieClip Frame 2 |
"run_loop" | Symbol 202 MovieClip Frame 4 |
"past" | Symbol 216 MovieClip Frame 1 |
"future" | Symbol 216 MovieClip Frame 10 |
"enterName" | Symbol 322 MovieClip Frame 5 |
"highScore" | Symbol 322 MovieClip Frame 10 |
"staf" | Symbol 344 MovieClip Frame 2 |
"error" | Symbol 344 MovieClip Frame 14 |
"sent" | Symbol 344 MovieClip Frame 26 |
"supressed" | Symbol 344 MovieClip Frame 32 |
"startScreenIntro" | Symbol 345 MovieClip Frame 5 |
"startScreen" | Symbol 345 MovieClip Frame 22 |
"startScreenOutro" | Symbol 345 MovieClip Frame 26 |
"idle" | Symbol 345 MovieClip Frame 40 |
"levelIntro" | Symbol 345 MovieClip Frame 50 |
"videoIntro" | Symbol 345 MovieClip Frame 100 |
"videoOutro" | Symbol 345 MovieClip Frame 115 |
"wonGameIntro" | Symbol 345 MovieClip Frame 141 |
"wonGame" | Symbol 345 MovieClip Frame 160 |
"wonGameOutro" | Symbol 345 MovieClip Frame 165 |
"lostGameIntro" | Symbol 345 MovieClip Frame 188 |
"lostGame" | Symbol 345 MovieClip Frame 204 |
"lostGameOutro" | Symbol 345 MovieClip Frame 209 |
"stafIntro" | Symbol 345 MovieClip Frame 230 |
"staf" | Symbol 345 MovieClip Frame 249 |
"stafOutro" | Symbol 345 MovieClip Frame 254 |
"idle" | Symbol 358 MovieClip Frame 5 |
"birdFly1" | Symbol 358 MovieClip Frame 10 |
"birdFly2" | Symbol 358 MovieClip Frame 20 |
"birdHit" | Symbol 358 MovieClip Frame 30 |
"bubbleHit" | Symbol 358 MovieClip Frame 40 |
"buildingHit" | Symbol 358 MovieClip Frame 50 |
"carHit" | Symbol 358 MovieClip Frame 60 |
"gasPowerup" | Symbol 358 MovieClip Frame 70 |
"repairPowerup" | Symbol 358 MovieClip Frame 80 |
"smoke1" | Symbol 358 MovieClip Frame 90 |
"smoke2" | Symbol 358 MovieClip Frame 100 |
"crash" | Symbol 358 MovieClip Frame 110 |
"button" | Symbol 358 MovieClip Frame 120 |
"run_loop" | Symbol 369 MovieClip Frame 42 |
Dynamic Text Variables
currentLevel | Symbol 183 EditableText | "<p align="center"><font face="_sans_24pt_st" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>asdff</b></font></p>" |
frameRate | Symbol 186 EditableText | "" |
yourName | Symbol 332 EditableText | "sdfadsf" |
yourEmail | Symbol 333 EditableText | "sdfadsf" |
friendsName | Symbol 334 EditableText | "sdfadsf" |
friendsEmail | Symbol 335 EditableText | "sdfadsf" |
error | Symbol 340 EditableText | "error message" |
|