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

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

Highway to Bunny Heaven.swf

This is the info page for
Flash #46769

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


Text
<p align="center"><font face="Arial" size="14" color="#000000" letterSpacing="0.000000" kerning="0"><b>Start Upgrade</b></font></p>

<p align="center"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="0">This Flash movie requres a newer <sbr />version of the Flash plugin. </font></p><p align="center"></p><p align="center"><font face="Arial" size="12" color="#000000" letterSpacing="0.000000" kerning="0">Please click &apos;Start Upgrade&apos; to upgrade <sbr />your Flash plugin.</font></p>

L

ONDON

swap_snd

bgMusicMain_snd

bgMusic_snd

Time

00.00

Score

000

Life

L

ONDON

Play Game

How to Play

How to play

Highscore

T

ell your friends

Tell Your Friends

Highway  t

Bunny Heaven

How to Play

L

ONDON

Game Objectives
Dodge the traffic while collecting eggs with matching
patterns.  The more you can get in a row the higher
the bonus. Touch an egg with a different pattern to
swap your current one. Collect as many as you can
before running out of time, being run over, or
decapitated by a UFO!  Do NOT try this at home.
Rabbit Control
Use the arrow keys to direct the Rabbit.   Press the
spacebar at the same time as the Up or Down arrows
to jump forwards or backwards.

Highscore Board

Name:

Score:

Tell Your Friends

Your Name -
Your Email -
Friend 1 Email -
Friend 2 Email -
Friend 3 Email -

Please fill in all fields marked with

Send

Send

Clear

Clear

Play Again

Submit Score

GAME OVER STAGE

Your Score:

00000

Your Name:

Submit

Submit

Score submitted successfully

OK

OK

Ready  for  Level

<p align="left"></p>

end stage

next stage

ActionScript [AS1/AS2]

Frame 1
var ExpressInstall = function () { this.needsUpdate = ((_root.MMplayerType == undefined) ? false : true); }; ExpressInstall.prototype = {init:function () { if (this.needsUpdate) { this.loadUpdater(); return(true); } return(false); }, loadUpdater:function () { System.security.allowDomain("fpdownload.macromedia.com"); this.updater = _root.createEmptyMovieClip("expressInstallHolder", 10000000); var _self = this; this.updater.installStatus = _self.onInstallStatus; this.hold = this.updater.createEmptyMovieClip("hold", 1); this.updater.onEnterFrame = function () { if (typeof(this.hold.startUpdate) == "function") { _self.initUpdater(); this.onEnterFrame = null; } }; var _local3 = Math.random(); this.hold.loadMovie("http://fpdownload.macromedia.com/pub/flashplayer/update/current/swf/autoUpdater.swf?" + _local3); }, initUpdater:function () { this.hold.redirectURL = _root.MMredirectURL; this.hold.MMplayerType = _root.MMplayerType; this.hold.MMdoctitle = _root.MMdoctitle; this.hold.startUpdate(); }, onInstallStatus:function (msg) { if (msg == "Download.Complete") { } else if (msg == "Download.Cancelled") { getURL ("javascript:alert('This content requires a more recent version of the Macromedia Flash Player.')"); } else if (msg == "Download.Failed") { getURL ("javascript:alert('There was an error downloading the Flash Player update. Please try again later, or visit macromedia.com to download the latest version of the Flash plugin.')"); } }}; var ExpressInstall = new ExpressInstall(); if (ExpressInstall.needsUpdate) { var upgradeMsg = _root.attachMovie("upgradeMsg_src", "upgradeMsg", 1); upgradeMsg._x = Stage.width / 2; upgradeMsg._y = Stage.height / 2; upgradeMsg.upgradeBtn.onRelease = function () { ExpressInstall.init(); }; stop(); }
Frame 2
_global.inPage = f_loaded != undefined; _global.alert = function (msg) { _root.getURL(("javascript:alert('" + escape(msg)) + "');"); }; if (inPage) { } else if ((_url.indexOf(".exe") == -1) && (_url.indexOf("file:") != -1)) { trace(" Enable XRAY "); xrayEnabled = true; } if ((xrayEnabled == "true") || (xrayEnabled == 1)) { stop(); xray_txt.text = "create connector"; var listener = new Object(); listener.LoadComplete = function () { xray_txt.text = "Xray has loaded..."; _root.play(); }; com.blitzagency.xray.util.XrayLoader.addEventListener("LoadComplete", listener); com.blitzagency.xray.util.XrayLoader.loadConnector("./xray_connector.swf", this); }
Frame 3
stop(); function randomEgg() { var _local1 = eggsCon_mc.attachMovie("mcEggs", "mcEggs" + myCount, eggsCon_mc.getNextHighestDepth()); _local1._x = random(mcLoader._width); _local1.eggs_mc.gotoAndStop(random(6) + 1); } var myCount = 0; _root.isPreload = true; var eggsCon_mc; eggsCon_mc = _root.createEmptyMovieClip("eggs_mc", _root.getNextHighestDepth()); eggsCon_mc._x = mcLoader._x; eggsCon_mc._y = mcLoader._y; var rand = setInterval(randomEgg, 1000); var preloadMute; preloadMute = new Sound(); preloadMute.setVolume(0);
Instance of Symbol 242 MovieClip "mcLoader" in Frame 3
onClipEvent (enterFrame) { if (percent == 100) { _root.play(); } else { percent = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); _root.mcLoader.mcBar._width = percent; } }
Instance of Symbol 242 MovieClip "mcLoader" in Frame 10
onClipEvent (enterFrame) { if (percent == 100) { _root.play(); } else { percent = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); _root.mcLoader.mcBar._width = percent; } }
Frame 11
_root.isPreload = false; clearInterval(rand); preloadMute.setVolume(100); eggsCon_mc.removeMovieClip(); delete preloadMute;
Frame 12
Frame 14
if (_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; delete $_$i; var rbbMgr; rbbMgr = new RabbitMgr(_root); rbbMgr.init(); stop(); var Game = {}; Game.soundT = true; var my_sound = new Sound(); Game.toggleSound = function () { trace("come here sounds"); Game = _root.Game; Game.soundT = !Game.soundT; if (_root.sounds_mc._currentframe == 1) { _root.sounds_mc.gotoAndStop(2); _root.my_sound.setVolume(0); } else { _root.sounds_mc.gotoAndStop(1); _root.my_sound.setVolume(100); } trace(" = " + Game.soundT); };
Symbol 27 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 1
if (_root.currentEgg != 0) { eggs_mc._visible = true; eggs_mc.gotoAndStop(_root.currentEgg); } else { eggs_mc._visible = false; }
Symbol 57 MovieClip Frame 1
if (_root.currentEgg != 0) { eggs_mc._visible = true; stribe_mc._visible = true; eggs_mc.gotoAndStop(_root.currentEgg); } else { stribe_mc._visible = false; eggs_mc._visible = false; }
Symbol 63 MovieClip Frame 1
if (_root.currentEgg != 0) { eggs_mc._visible = true; eggs_mc.gotoAndStop(_root.currentEgg); } else { eggs_mc._visible = false; }
Symbol 72 MovieClip Frame 11
_root.rbbMgr.endFlying();
Symbol 72 MovieClip Frame 13
if (_root.currentEgg != 0) { eggs_mc._visible = true; eggs_mc.gotoAndStop(_root.currentEgg); } else { eggs_mc._visible = false; }
Symbol 72 MovieClip Frame 18
stop(); _root.rbbMgr.endJump(); _parent.gotoAndStop("idle");
Symbol 76 MovieClip Frame 1
if (_root.currentEgg != 0) { eggs_mc._visible = true; eggs_mc.gotoAndStop(_root.currentEgg); } else { eggs_mc._visible = false; }
Symbol 80 MovieClip Frame 11
_root.rbbMgr.endFlying();
Symbol 80 MovieClip Frame 13
if (_root.currentEgg != 0) { eggs_mc._visible = true; eggs_mc.gotoAndStop(_root.currentEgg); } else { eggs_mc._visible = false; }
Symbol 80 MovieClip Frame 18
stop(); _root.rbbMgr.endJump(); _parent.gotoAndStop("idle");
Symbol 121 MovieClip Frame 1
if (_root.currentEgg != 0) { eggs_mc._visible = true; eggs_mc.gotoAndStop(_root.currentEgg); } else { eggs_mc._visible = false; }
Symbol 121 MovieClip Frame 27
if (_root.currentEgg != 0) { mcStribe._visible = true; } else { mcStribe._visible = false; }
Symbol 121 MovieClip Frame 73
stop(); _root.rbbMgr.die();
Symbol 137 MovieClip Frame 1
if (_root.currentEgg != 0) { eggs_mc._visible = true; eggs_mc.gotoAndStop(_root.currentEgg); } else { eggs_mc._visible = false; }
Symbol 137 MovieClip Frame 27
if (_root.currentEgg != 0) { mcStribe._visible = true; } else { mcStribe._visible = false; }
Symbol 137 MovieClip Frame 73
stop(); _root.rbbMgr.die();
Symbol 145 MovieClip Frame 42
if (_root.currentEgg != 0) { mcStribe._visible = true; } else { mcStribe._visible = false; } if (_root.currentEgg != 0) { eggs_mc._visible = true; eggs_mc.gotoAndStop(_root.currentEgg); } else { eggs_mc._visible = false; }
Symbol 145 MovieClip Frame 88
stop(); _root.rbbMgr.die();
Symbol 146 MovieClip [mcRabbit] Frame 1
stop();
Symbol 186 MovieClip [mcCarNormal_1] Frame 1
stop();
Symbol 199 MovieClip [mcCarNormal_2] Frame 1
stop();
Symbol 223 MovieClip [mcMotorcycle] Frame 1
stop();
Symbol 235 MovieClip [mcEggs] Frame 10
if (!_root.isPreload) { stop(); }
Symbol 235 MovieClip [mcEggs] Frame 46
stop(); this.removeMovieClip();
Symbol 458 MovieClip [__Packages.com.blitzagency.events.IStaticBroadcastable] Frame 0
interface com.blitzagency.events.IStaticBroadcastable { }
Symbol 459 MovieClip [__Packages.com.blitzagency.xray.util.XrayLoader] Frame 0
class com.blitzagency.xray.util.XrayLoader implements com.blitzagency.events.IStaticBroadcastable { static var loaded, componentSWFPath, containerMovie, fpsMeter, loader, connector; var broadcaster; function XrayLoader () { } static function trace() { if (loaded) { _global.tt.apply(_global.tt, arguments); } } static function tt() { if (loaded) { _global.tt.apply(_global.tt, arguments); } } static function tf() { if (loaded) { _global.tf.traceFunction.apply(_global.tf, arguments); } } static function loadConnector(componentSWF, containerClip, showFPS) { componentSWFPath = componentSWF; containerMovie = ((!containerClip) ? _root : (containerClip)); fpsMeter = showFPS; loadXray(); } static function addEventListener(eventName, listener, methodName) { if (loader == undefined) { loader = new com.blitzagency.xray.util.XrayLoader(); } loader.addSingletonEventListener(eventName, listener, methodName); } static function removeEventListener(eventName, listener, methodName) { loader.removeSingletonEventListener(eventName, listener, methodName); } function addSingletonEventListener(eventName, listener, methodName) { if (broadcaster == undefined) { broadcaster = new com.blitzagency.events.EventBroadcaster(this); } broadcaster.addEventListener(eventName, listener, methodName); } function broadcastSingletonEvent(eventName, data) { broadcaster.broadcastEvent(eventName, data); } function removeSingletonEventListener(eventName, listener, methodName) { broadcaster.removeEventListener(eventName, listener, methodName); } static function broadcastEvent(eventName, data) { if (loader == undefined) { loader = new com.blitzagency.xray.util.XrayLoader(); } loader.broadcastSingletonEvent(eventName, data); } static function loadXray() { var _local1 = new MovieClipLoader(); connector = containerMovie.createEmptyMovieClip("__xrayConnector", containerMovie.getNextHighestDepth()); _local1.addListener(com.blitzagency.xray.util.XrayLoader); _local1.loadClip(componentSWFPath, connector); } static function onLoadProgress(target_mc, loadedBytes, totalBytes) { var _local1 = Math.floor((loadedBytes / totalBytes) * 100); broadcastEvent("onLoadProgress", {type:"onLoadProgress", percentLoaded:_local1}); } static function onLoadInit(targetMC) { _global.com.blitzagency.xray.Xray.initConnections(); if (fpsMeter) { _global.com.blitzagency.xray.Xray.createFPSMeter(targetMC); } broadcastEvent("LoadComplete", {type:"LoadComplete"}); } static function onLoadComplete(targetMC) { loaded = true; } static function onLoadError(targetMC, errorCode) { broadcastEvent("LoadError", {type:"LoadError", errorCode:errorCode}); } }
Symbol 460 MovieClip [__Packages.com.blitzagency.events.EventBroadcaster] Frame 0
class com.blitzagency.events.EventBroadcaster { var registeredListeners; function EventBroadcaster (target) { if (target == undefined) { throw new Error("ERROR: You must pass in the target object to the EventBroadcaster class. [broadcaster = new EventBroadcaster(this);]"); } registeredListeners = new Object(); } function addEventListener(eventName, listenerObj, methodName) { if (registeredListeners[eventName] == undefined) { registeredListeners[eventName] = new Array(); } registeredListeners[eventName].push({listenerObj:listenerObj, methodName:methodName}); } function broadcastEvent(eventName, data) { var _local4; var _local2 = 0; while (_local2 < registeredListeners[eventName].length) { _local4 = eventName; if (registeredListeners[eventName][_local2].methodName != undefined) { _local4 = registeredListeners[eventName][_local2].methodName; } registeredListeners[eventName][_local2].listenerObj[_local4](data); _local2++; } } function removeEventListener(eventName, listenerObj, methodName) { var _local3 = registeredListeners[eventName]; var _local2 = _local3.length - 1; while (_local2 >= 0) { var _local4 = _local3[_local2].listenerObj; var _local5 = _local3[_local2].methodName; if ((_local4 == listenerObj) && (_local5 == methodName)) { _local3.splice(_local2, 1); } _local2--; } } }
Symbol 461 MovieClip [__Packages.com.robertpenner.easing.Quad] Frame 0
class 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 462 MovieClip [__Packages.com.robertpenner.easing.Circ] Frame 0
class 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 463 MovieClip [__Packages.RabbitMgr] Frame 0
class RabbitMgr { var _mc, _currentStage, score, console_mc, wait_mc, end_mc, mapCtr, rabbitCtr, timeLeft, timerIntv; function RabbitMgr (mc) { _mc = mc; } function init() { _root.bgMusic_snd.gotoAndPlay("start"); _currentStage = 1; score = 0; console_mc = _mc.console_mc; wait_mc = _mc.waitScreen_mc; end_mc = _mc.endScreen_mc; wait_mc._visible = false; } function setupMap() { } function setupPlayer() { } function startGame() { trace("[--- StartGame ---]"); mapCtr = new MapController(_mc); rabbitCtr = new RabbitController(_mc, this); _currentStage = 1; score = 0; _mc.welcome_mc.tween("_x", 750, 2, "easeInQuad", 0); startStage(); end_mc._x = 750; end_mc._visible = false; if (((_root.playGameUrl == undefined) || (_root.playGameUrl == null)) || (_root.playGameUrl == "")) { _root.playGameUrl = "http://bunny.codegent.net/php/playGame.php"; } var _local3 = new XML(); _local3.load(_root.playGameUrl); _local3.onLoad = function (success) { if (success) { trace("--- load PLAYGAME STATS SUCCESS ---"); } else { trace("--- load PLAYGAME STATS FAIL ---"); } }; } function endJump() { rabbitCtr.landingOnFloor(); } function endFlying() { rabbitCtr.endFlying(); } function die() { trace("---Main.die---"); rabbitCtr.die(); } function reBirth() { trace("---Main.reBirth---"); rabbitCtr.reBirth(); } function startStage() { trace("\n[---startStage---]"); trace("_currentStage = " + _currentStage); if (_root.bgMusic_snd._currentframe == 1) { _root.bgMusic_snd.gotoAndPlay("start"); } _root.bgMusicMain_snd.gotoAndPlay("stop"); mapCtr.init(_currentStage); mapCtr.startMap(); rabbitCtr.init(_currentStage); switch (_currentStage) { case 1 : timeLeft = 90; console_mc.score_txt.text = score; var _local3 = 1; while (_local3 < 4) { console_mc[("life" + _local3) + "_mc"]._visible = true; _local3++; } break; case 2 : timeLeft = 120; break; case 3 : timeLeft = 150; } wait_mc.pole_mc.number_txt.text = _currentStage; wait_mc._x = (wait_mc._y = 0); wait_mc._visible = true; wait_mc.gotoAndPlay(2); } function startStageControl() { trace("\n[---startStageControl---]"); if (_root.bgMusicMain_snd._currentframe == 1) { _root.bgMusicMain_snd.gotoAndPlay("start"); } _root.bgMusic_snd.gotoAndPlay("stop"); timerIntv = setInterval(com.codegent.spark.util.Proxy.create(this, updateTimer), 1000); wait_mc._visible = false; reBirth(); rabbitCtr.startControl(); } function endStage() { trace("\n[---endStage---]"); clearInterval(timerIntv); rabbitCtr.stopControl(); mapCtr.clearMap(); nextStage(); } function nextStage() { trace("\n[---nextStage---]"); if (_currentStage < 3) { _currentStage++; startStage(); } else { endGame("clear"); } } function updateConsole() { trace("\n[---updateConsole---]"); var _local2 = 3; while (_local2 > rabbitCtr.life) { console_mc[("life" + _local2) + "_mc"]._visible = false; _local2--; } console_mc.score_txt.text = score; } function endGame(reason) { trace("\n[--- endGame ---]"); if (_root.bgMusic_snd._currentframe == 1) { _root.bgMusic_snd.gotoAndPlay("start"); } _root.bgMusicMain_snd.gotoAndPlay("stop"); clearInterval(timerIntv); _root.score = score; rabbitCtr.stopControl(); mapCtr.clearMap(); end_mc._x = (end_mc._y = 0); end_mc._visible = true; end_mc.gotoAndPlay(2); end_mc.score_mc.score_txt.text = score; switch (reason) { case "clear" : end_mc.endPole_mc.greeting_txt.text = "Game Clear"; break; case "gameover" : end_mc.endPole_mc.greeting_txt.text = "Game Over"; } } function updateTimer() { timeLeft--; console_mc.time_txt.text = parseTime(timeLeft); if (timeLeft <= 0) { endStage(); } } function parseTime() { var _local3; var _local2; var _local4; var _local5; var _local6 = timeLeft; _local2 = Math.floor(_local6 / 60); _local3 = Math.floor(_local6 - (_local2 * 60)); if (_local2 < 10) { _local4 = "0" + _local2; } else { _local4 = _local2; } if (_local3 < 10) { _local5 = "0" + _local3; } else { _local5 = _local3; } return((_local4 + ":") + _local5); } }
Symbol 464 MovieClip [__Packages.RabbitController] Frame 0
class RabbitController { var _mc, cDirection, rDirection, bonus, life, rabbitMgr, currentEgg, hasEgg, isDieing, isJump, isFlying, godMode, bottomMargin, player_mc, topMargin, moveIntv, updateController, curDirection, godModeIntv; function RabbitController (mc, rbMgr) { trace("--- RabbitController ---"); _mc = mc; cDirection = 0; rDirection = 0; bonus = 0; life = 3; rabbitMgr = rbMgr; } function resetRabbig() { cDirection = 0; rDirection = 0; currentEgg = 0; life = 3; hasEgg = false; rabbitMgr.updateConsole(); } function init(currentStage) { currentEgg = 0; hasEgg = false; isDieing = false; isJump = false; isFlying = false; godMode = false; _root.currentEgg = currentEgg; bottomMargin = _mc.mcMaps.refRoad0_mc._y - 30; _mc.mcMaps.mcRabbit.removeMovieClip(); player_mc = _mc.mcMaps.attachMovie("mcRabbit", "mcRabbit", _mc.mcMaps.getNextHighestDepth()); switch (currentStage) { case 1 : topMargin = (_mc.mcMaps.refRoad6_mc._y - _mc.mcMaps.refRoad6_mc._height) - 30; break; case 2 : topMargin = (_mc.mcMaps.refRoad8_mc._y - _mc.mcMaps.refRoad8_mc._height) - 30; break; case 3 : topMargin = (_mc.mcMaps.refRoad10_mc._y - _mc.mcMaps.refRoad10_mc._height) - 30; } trace((("topMargin: " + topMargin) + " bottomMargin: ") + bottomMargin); } function startControl() { trace("--- startControl ---"); rb_controller = new KeyboardController(); moveIntv = setInterval(com.codegent.spark.util.Proxy.create(this, moving), 40); updateController = setInterval(com.codegent.spark.util.Proxy.create(this, _updateDirection), 30); } function _updateDirection() { var _local2 = rb_controller.getControlCommand(); if (isDieing) { rDirection = 0; cDirection = 0; curDirection = ""; } else if (_local2 & Controller.SPACEBAR) { if (_local2 & Controller.SPACEBAR) { if ((_local2 & Controller.UP) && (!isJump)) { curDirection = "up"; rDirection = -1; cDirection = 0; isJump = true; isFlying = true; player_mc.gotoAndStop("jumpUp"); } else if ((_local2 & Controller.DOWN) && (!isJump)) { curDirection = "down"; rDirection = 1; cDirection = 0; isJump = true; isFlying = true; player_mc.gotoAndStop("jumpDown"); } } } else { if (isJump) { return(undefined); } if (_local2 & Controller.LEFT) { curDirection = "left"; rDirection = 0; cDirection = -1; player_mc.gotoAndStop("left"); } else if (_local2 & Controller.RIGHT) { curDirection = "right"; rDirection = 0; cDirection = 1; player_mc.gotoAndStop("right"); } else if (_local2 & Controller.UP) { curDirection = "up"; rDirection = -1; cDirection = 0; player_mc.gotoAndStop("down"); } else if (_local2 & Controller.DOWN) { curDirection = "down"; rDirection = 1; cDirection = 0; player_mc.gotoAndStop("up"); } else { curDirection = ""; rDirection = 0; cDirection = 0; player_mc.gotoAndStop("idle"); } } } function moving() { if (isJump & (!isDieing)) { if (isFlying) { if (((player_mc._y + (rDirection * 7)) < bottomMargin) && ((player_mc._y + (rDirection * 7)) > topMargin)) { player_mc._y = player_mc._y + (rDirection * 7); } if (((player_mc._x + (cDirection * 7)) > 0) && ((player_mc._x + (cDirection * 7)) < 700)) { player_mc._x = player_mc._x + (cDirection * 7); } } } else { var _local2 = player_mc._y + (rDirection * 6); if ((_local2 < bottomMargin) && (_local2 > topMargin)) { player_mc._y = player_mc._y + (rDirection * 6); } if (((player_mc._x + (cDirection * 6)) > 0) && ((player_mc._x + (cDirection * 6)) < 700)) { player_mc._x = player_mc._x + (cDirection * 6); } } updateDepth(); } function updateDepth() { var _local2 = 10; while (_local2 >= 0) { var _local3 = {x:_mc.mcMaps[("refRoad" + _local2) + "_mc"]._x, y:_mc.mcMaps[("refRoad" + _local2) + "_mc"]._y}; if (((player_mc._y + 35) < _local3.y) && ((player_mc._y + 35) > (_local3.y - _mc.mcMaps[("refRoad" + _local2) + "_mc"]._height))) { player_mc.swapDepths(_mc.mcMaps.getNextHighestDepth()); _mc.mcMaps[("road" + _local2) + "_mc"].swapDepths(_mc.mcMaps.getNextHighestDepth()); checkHitObjects(_local2); } else { _mc.mcMaps[("road" + _local2) + "_mc"].swapDepths(_mc.mcMaps.getNextHighestDepth()); } _local2--; } } function checkHitObjects(id) { var _local6 = _mc.mcMaps[("road" + id) + "_mc"]; var _local4 = _local6.objs_array; var _local8 = false; var _local3 = 0; while (_local3 < _local4.length) { if (player_mc.hit_mc.hitTest(_local4[_local3].hit_mc) && ((!isFlying) || (!_local6.canJump))) { trace("HITTED falg=" + _root.hitEggFlag); if (_local4[_local3].isEgg) { trace("!!!!!!!!!! IT IS A EGG !!!!!!!!!"); _local8 = true; if (!hasEgg) { _root.swap_snd.gotoAndPlay(2); _root.currentEgg = _local4[_local3].eggs_mc._currentframe; _local4[_local3].removeMovieClip(); _local4.splice(_local3, 1); hasEgg = true; } else if (_root.currentEgg == _local4[_local3].eggs_mc._currentframe) { _root.currentEgg = _local4[_local3].eggs_mc._currentframe; _local4[_local3].gotoAndPlay("fly"); _local4.splice(_local3, 1); rabbitMgr.score = rabbitMgr.score + ((50 * rabbitMgr._currentStage) + ((bonus * 25) * rabbitMgr._currentStage)); bonus++; rabbitMgr.updateConsole(); _root.hitEggFlag = true; } else if (!_root.hitEggFlag) { _root.swap_snd.gotoAndPlay(2); var _local7 = _local4[_local3].eggs_mc._currentframe; _local4[_local3].eggs_mc.gotoAndStop(_root.currentEgg); _root.currentEgg = _local7; _root.hitEggFlag = true; bonus = 0; } } else { trace("!!!!!!!!!! HIT ON CAR !!!!!!!!!!"); if (!godMode) { isDieing = true; isFlying = (isJump = false); var _local5 = 1 + random(2); if (_local6.dir == "left") { player_mc.gotoAndStop("dieRight" + _local5); } else if (_local6.dir == "right") { player_mc.gotoAndStop("dieLeft" + _local5); } else { player_mc.gotoAndStop("dieHeadCut"); } } } } _local3++; } if (!_local8) { _root.hitEggFlag = false; } } function stopControl() { trace("--- stopControl ---"); delete rb_controller; clearInterval(moveIntv); clearInterval(updateController); clearInterval(godModeIntv); } function landingOnFloor() { isJump = false; } function endFlying() { isFlying = false; } function die() { trace("---die---"); if (life > 0) { life--; rabbitMgr.updateConsole(); reBirth(); } else { trace("++++ Game Over ++++"); rabbitMgr.endGame("gameover"); } } function reBirth() { trace("---reBirth---"); player_mc._x = _mc.mcMaps.bornPoint_mc._x; player_mc._y = _mc.mcMaps.bornPoint_mc._y; player_mc._alpha = 50; godMode = true; godModeIntv = setInterval(com.codegent.spark.util.Proxy.create(this, turnOffGodMode), 3000); player_mc.gotoAndStop("idle"); isDieing = false; } function turnOffGodMode() { godMode = false; player_mc._alpha = 100; clearInterval(godModeIntv); } var rb_controller = null; }
Symbol 465 MovieClip [__Packages.Controller] Frame 0
class Controller { function Controller () { } function getControlCommand() { return(NONE); } static var NONE = 0; static var UP = 1; static var DOWN = 2; static var LEFT = 4; static var RIGHT = 8; static var CHEATON = 16; static var CHEATOFF = 32; static var SPACEBAR = 64; }
Symbol 466 MovieClip [__Packages.KeyboardController] Frame 0
class KeyboardController extends Controller { function KeyboardController () { super(); } function getControlCommand() { var _local1 = Controller.NONE; if (Key.isDown(38)) { _local1 = _local1 + Controller.UP; } if (Key.isDown(40)) { _local1 = _local1 + Controller.DOWN; } if (Key.isDown(37)) { _local1 = _local1 + Controller.LEFT; } else if (Key.isDown(39)) { _local1 = _local1 + Controller.RIGHT; } if (Key.isDown(32)) { _local1 = _local1 + Controller.SPACEBAR; } return(_local1); } }
Symbol 467 MovieClip [__Packages.com.codegent.spark.util.Proxy] Frame 0
class com.codegent.spark.util.Proxy { function Proxy () { } static function create(oTarget, fFunction) { var aParameters = new Array(); var _local2 = 2; while (_local2 < arguments.length) { aParameters[_local2 - 2] = arguments[_local2]; _local2++; } var _local4 = function () { var _local2 = arguments.concat(aParameters); _local2.push(arguments.callee); fFunction.apply(oTarget, _local2); }; return(_local4); } }
Symbol 468 MovieClip [__Packages.MapController] Frame 0
class MapController { var _mc, _currentStage, tankLeftIntv, road2_mc, busRightIntv, road5_mc, carRightIntv, road4_mc, motocycleLeftIntv, road1_mc, road3_mc, eggDroper, road0_mc, road6_mc, road7_mc, tankRightIntv, carLeftIntv, road8_mc, motocycleRightIntv, road9_mc, busLeftIntv, road10_mc; function MapController (mc) { _mc = mc; _currentStage = 0; } function init(currentStage) { trace("--- init ---"); _currentStage = currentStage; _mc.mcMaps.gotoAndStop("lv_" + currentStage); var _local2 = 0; while (_local2 <= 10) { this[("road" + _local2) + "_mc"] = _mc.mcMaps.attachMovie("mcRoad", ("road" + _local2) + "_mc", _mc.mcMaps.getNextHighestDepth()); this[("road" + _local2) + "_mc"]._y = _mc.mcMaps[("refRoad" + _local2) + "_mc"]._y; this[("road" + _local2) + "_mc"].count = 0; this[("road" + _local2) + "_mc"].objs_array = []; trace((("road" + _local2) + ": ") + this[("road" + _local2) + "_mc"]); _local2++; } _mc.mcMaps.rabbit_mc.swapDepths(_mc.mcMaps.getNextHighestDepth()); } function startMap() { trace(("---startMap " + _currentStage) + " ---"); if (_currentStage == 1) { trace(" setup map 1 "); tankLeftIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateTank, road2_mc, "right"), easyFactor * 6000); road2_mc.dir = "right"; road2_mc.canJump = true; busRightIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateBus, road5_mc, "left"), easyFactor * 5000); road5_mc.dir = "left"; road5_mc.canJump = false; carRightIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateCar, road4_mc, "left"), easyFactor * 4400); road4_mc.dir = "left"; road4_mc.canJump = true; motocycleLeftIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateMotorcycle, road1_mc, "right"), easyFactor * 3800); road1_mc.dir = "right"; road1_mc.canJump = true; road3_mc.canJump = false; eggDroper = new EggDroper(_mc, this); eggDroper.init(); eggDroper.addRoad(road0_mc); eggDroper.addRoad(road3_mc); eggDroper.addRoad(road6_mc); eggDroper.startDrop(); } else if (_currentStage == 2) { trace(" setup map 2 "); busRightIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateBus, road7_mc, "left"), easyFactor * 5200); road7_mc.dir = "left"; road7_mc.canJump = false; carRightIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateCar, road6_mc, "left"), easyFactor * 3700); road6_mc.dir = "left"; road6_mc.canJump = true; tankRightIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateTank, road5_mc, "left"), easyFactor * 2900); road5_mc.dir = "left"; road5_mc.canJump = true; carLeftIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateCar, road3_mc, "right"), easyFactor * 2500); road3_mc.dir = "right"; road3_mc.canJump = true; tankLeftIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateTank, road2_mc, "right"), easyFactor * 3100); road2_mc.dir = "right"; road2_mc.canJump = true; motocycleLeftIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateMotorcycle, road1_mc, "right"), easyFactor * 2200); road1_mc.dir = "right"; road1_mc.canJump = true; eggDroper = new EggDroper(_mc, this); eggDroper.init(); eggDroper.addRoad(road0_mc); eggDroper.addRoad(road4_mc); eggDroper.addRoad(road8_mc); eggDroper.startDrop(); } else if (_currentStage == 3) { trace(" setup map 3 "); motocycleRightIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateMotorcycle, road9_mc, "left"), easyFactor * 2300); road9_mc.dir = "left"; road9_mc.canJump = true; tankRightIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateBus, road8_mc, "left"), easyFactor * 4000); road8_mc.dir = "left"; road8_mc.canJump = true; carRightIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateCar, road7_mc, "left"), easyFactor * 3500); road7_mc.dir = "left"; road7_mc.canJump = true; busRightIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateTank, road6_mc, "left"), easyFactor * 2900); road6_mc.dir = "left"; road6_mc.canJump = false; busLeftIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateBus, road4_mc, "right"), easyFactor * 2900); road4_mc.dir = "right"; road4_mc.canJump = false; carLeftIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateCar, road3_mc, "right"), easyFactor * 3500); road3_mc.dir = "right"; road3_mc.canJump = true; tankLeftIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateTank, road2_mc, "right"), easyFactor * 3500); road2_mc.dir = "right"; road2_mc.canJump = true; motocycleLeftIntv = setInterval(com.codegent.spark.util.Proxy.create(this, randCreateMotorcycle, road1_mc, "right"), easyFactor * 2300); road1_mc.dir = "right"; road1_mc.canJump = true; eggDroper = new EggDroper(_mc, this); eggDroper.init(); eggDroper.addRoad(road0_mc); eggDroper.addRoad(road5_mc); eggDroper.addRoad(road10_mc); eggDroper.startDrop(); } } function randCreateMotorcycle(road_mc, side) { var _local4 = random(2); if (_local4 == 0) { return(undefined); } var _local2 = road_mc.attachMovie("mcMotorcycle", "mcMotorcycle" + road_mc.count, road_mc.getNextHighestDepth()); _local4 = random(3); _local2.gotoAndStop(_local4 + 1); _local2.cacheAsBitmap = true; road_mc.count++; road_mc.objs_array.push(_local2); if (side == "left") { _local2._x = 0; _local2._y = 0; _local2.tween("_x", (700 + _local2._width) + 60, 9, "linear", 0, com.codegent.spark.util.Proxy.create(this, myRemoveMovieClip, _local2, road_mc)); } else { _local2._xscale = -100; _local2._x = 700; _local2._y = 0; _local2.tween("_x", -(_local2._width + 60), 9, "linear", 0, com.codegent.spark.util.Proxy.create(this, myRemoveMovieClip, _local2, road_mc)); } } function randCreateTank(road_mc, side) { var _local4 = random(4); if (_local4 == 0) { return(undefined); } var _local2; switch (_local4) { case 1 : if (random(2) == 0) { _local2 = road_mc.attachMovie("mcTankGreen", "mcCar" + road_mc.count, road_mc.getNextHighestDepth()); break; } return(undefined); case 2 : _local2 = road_mc.attachMovie("mcCarNormal_1", "mcCar" + road_mc.count, road_mc.getNextHighestDepth()); _local2.gotoAndStop(random(4) + 1); break; case 3 : _local2 = road_mc.attachMovie("mcCarNormal_2", "mcCar" + road_mc.count, road_mc.getNextHighestDepth()); _local2.gotoAndStop(random(4) + 1); } road_mc.count++; road_mc.objs_array.push(_local2); if (side == "left") { _local2._x = 0; _local2._y = 0; _local2.tween("_x", (700 + _local2._width) + 60, 10, "linear", 0, com.codegent.spark.util.Proxy.create(this, myRemoveMovieClip, _local2, road_mc)); } else { _local2._xscale = -100; _local2._x = 700; _local2._y = 0; _local2.tween("_x", -(_local2._width + 60), 10, "linear", 0, com.codegent.spark.util.Proxy.create(this, myRemoveMovieClip, _local2, road_mc)); } _local2.cacheAsBitmap = true; } function randCreateCar(road_mc, side) { var _local4 = random(4); if (_local4 == 0) { return(undefined); } var _local2; switch (_local4) { case 1 : _local2 = road_mc.attachMovie("mcCarRed", "mcCar" + road_mc.count, road_mc.getNextHighestDepth()); break; case 2 : _local2 = road_mc.attachMovie("mcCarNormal_1", "mcCar" + road_mc.count, road_mc.getNextHighestDepth()); _local2.gotoAndStop(random(4) + 1); break; case 3 : _local2 = road_mc.attachMovie("mcCarNormal_2", "mcCar" + road_mc.count, road_mc.getNextHighestDepth()); _local2.gotoAndStop(random(4) + 1); } road_mc.count++; road_mc.objs_array.push(_local2); if (side == "left") { _local2._x = 0; _local2._y = 0; _local2.tween("_x", (700 + _local2._width) + 60, 5, "linear", 0, com.codegent.spark.util.Proxy.create(this, myRemoveMovieClip, _local2, road_mc)); } else { _local2._xscale = -100; _local2._x = 700; _local2._y = 0; _local2.tween("_x", -(_local2._width + 60), 5, "linear", 0, com.codegent.spark.util.Proxy.create(this, myRemoveMovieClip, _local2, road_mc)); } _local2.cacheAsBitmap = true; } function randCreateBus(road_mc, side) { var _local4 = random(5); if (_local4 == 0) { return(undefined); } var _local2; switch (_local4) { case 1 : if (random(2) == 0) { _local2 = road_mc.attachMovie("mcTruck", "mcCar" + road_mc.count, road_mc.getNextHighestDepth()); } break; default : if (side == "left") { _local2 = road_mc.attachMovie("mcBusRed_back", "mcCar" + road_mc.count, road_mc.getNextHighestDepth()); } else { _local2 = road_mc.attachMovie("mcBusRed", "mcCar" + road_mc.count, road_mc.getNextHighestDepth()); } } road_mc.count++; road_mc.objs_array.push(_local2); if (side == "left") { _local2._x = 0; _local2._y = 0; _local2.tween("_x", (700 + _local2._width) + 60, 8, "linear", 0, com.codegent.spark.util.Proxy.create(this, myRemoveMovieClip, _local2, road_mc)); } else { _local2._xscale = -100; _local2._x = 700; _local2._y = 0; _local2.tween("_x", -(_local2._width + 60), 8, "linear", 0, com.codegent.spark.util.Proxy.create(this, myRemoveMovieClip, _local2, road_mc)); } _local2.cacheAsBitmap = true; } function randCreateUFO(road_mc) { var _local4 = random(4); if (_local4 == 0) { return(undefined); } var _local2 = road_mc.attachMovie("mcUFO", "mcUFO" + road_mc.count, road_mc.getNextHighestDepth()); road_mc.count++; road_mc.objs_array.push(_local2); _local2._x = 0; _local2._y = 0; _local2.tween("_x", (700 + _local2._width) + 60, 12, "linear", 0, com.codegent.spark.util.Proxy.create(this, myRemoveMovieClip, _local2, road_mc)); _local2.cacheAsBitmap = true; } function myRemoveMovieClip(_mc, road_mc) { var _local3; var _local1 = 0; while (_local1 < road_mc.objs_array.length) { if (road_mc.objs_array[_local1] == _mc) { _local3 = _local1; break; } _local1++; } road_mc.objs_array.splice(_local3, 1); _mc.removeMovieClip(); } function clearMap() { trace("[--- clearMap ---]"); road1_mc.stopTween(); clearInterval(tankLeftIntv); clearInterval(tankRightIntv); clearInterval(busLeftIntv); clearInterval(busRightIntv); clearInterval(carLeftIntv); clearInterval(carRightIntv); clearInterval(motocycleLeftIntv); clearInterval(motocycleRightIntv); eggDroper.stopDrop(); delete eggDroper; myRemoveMovieClips(); } function myRemoveMovieClips() { trace("[---myRemoveMovieClips---]"); var _local2 = 0; while (_local2 <= 10) { trace((("\n\nroad" + _local2) + " : ") + this[("road" + _local2) + "_mc"]); var _local3 = 0; while (_local3 < this[("road" + _local2) + "_mc"].objs_array.length) { trace("remove: " + this[("road" + _local2) + "_mc"].objs_array[_local3]); this[("road" + _local2) + "_mc"].objs_array[_local3].removeMovieClip(); _local3++; } this[("road" + _local2) + "_mc"].removeMovieClip(); _local2++; } } var easyFactor = 1.2; }
Symbol 469 MovieClip [__Packages.EggDroper] Frame 0
class EggDroper { var _mc, _mapCtrl, roadDrop, dropIntv, ufo_mc; function EggDroper (mc, mapCtrl) { _mc = mc; _mapCtrl = mapCtrl; } function init() { roadDrop = []; } function addRoad(_road_mc) { roadDrop.push(_road_mc); } function startDrop() { dropAI(); dropIntv = setInterval(com.codegent.spark.util.Proxy.create(this, dropAI), 5000); } function stopDrop() { trace("[--stopDrop--]"); clearInterval(dropIntv); ufo_mc.stopTween(); } function dropAI() { var _local5 = random(3); var _local2 = roadDrop[_local5]; ufo_mc = _local2.attachMovie("mcUFO", "mcUFO" + _local2.count, _local2.getNextHighestDepth()); _local2.dir = "ufo"; _local2.count++; _local2.objs_array.push(ufo_mc); var _local3 = 70 + random(680); ufo_mc.dropPoint = _local3; ufo_mc._x = -50; ufo_mc._y = -50; var _local4 = 1 + ((_local3 / 680) * 2); ufo_mc.tween("_x", _local3, _local4, "easeOutQuad", 0, com.codegent.spark.util.Proxy.create(this, dropEgg, _local2)); ufo_mc.tween("_y", 0, _local4, "easeOutQuad", 0); ufo_mc.cacheAsBitmap = true; } function dropEgg(road_mc) { var _local5 = random(6) + 1; var _local2 = road_mc.attachMovie("mcEggs", "mcEgg" + road_mc.count, road_mc.getNextHighestDepth()); _local2.isEgg = true; road_mc.count++; road_mc.objs_array.push(_local2); _local2.eggs_mc.gotoAndStop(_local5); _local2._x = ufo_mc._x - 50; _local2._y = -20; _local2.gotoAndPlay(1); var _local4 = 1 + (((760 - ufo_mc._x) / 760) * 2); ufo_mc.tween("_x", 760, _local4, "easeInQuad", 0.1, com.codegent.spark.util.Proxy.create(this, myRemoveMovieClip, ufo_mc, road_mc)); ufo_mc.tween("_y", -50, _local4, "easeOutQuad", 0.2); } function myRemoveMovieClip(_mc, road_mc) { var _local3; var _local1 = 0; while (_local1 < road_mc.objs_array.length) { if (road_mc.objs_array[_local1] == _mc) { _local3 = _local1; break; } _local1++; } road_mc.objs_array.splice(_local3, 1); _mc.removeMovieClip(); } }
Symbol 470 MovieClip [__Packages.com.robertpenner.easing.Quart] Frame 0
class 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 471 MovieClip [__Packages.com.robertpenner.easing.Sine] Frame 0
class 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 472 MovieClip [__Packages.com.robertpenner.easing.Back] Frame 0
class 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 473 MovieClip [__Packages.com.robertpenner.easing.Quint] Frame 0
class 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 474 MovieClip [__Packages.com.robertpenner.easing.Linear] Frame 0
class 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 475 MovieClip [__Packages.com.robertpenner.easing.Expo] Frame 0
class 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 476 MovieClip [__Packages.com.robertpenner.easing.Elastic] Frame 0
class 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 477 MovieClip [__Packages.com.robertpenner.easing.Bounce] Frame 0
class 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 478 MovieClip [__Packages.zigo.tweenManager] Frame 0
class 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 479 MovieClip [__Packages.com.robertpenner.easing.Cubic] Frame 0
class 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 480 MovieClip [__Packages.HighScore] Frame 0
class HighScore { var _mc, xmlData; function HighScore (mc) { trace("\n[-- HighScore --] mc: " + mc); _mc = mc; } function loadScores(xmlPath) { trace("\n[-- loadScores --]"); var _local2 = new XML(); _local2.ignoreWhite = true; var target = this; _local2.onLoad = function () { trace("..FINISH LOAD XML: "); target.xmlData = this; target.showHighScore(); }; _local2.load(xmlPath); } function showHighScore() { trace("\n[-- showHighScore --]"); var _local3 = xmlData.firstChild; var _local4 = _local3.childNodes.length; trace("node: " + _local3); var _local2 = 0; while (_local2 < _local3.childNodes.length) { _mc[("no" + (_local2 + 1)) + "_mc"].name_txt.text = _local3.childNodes[_local2].attributes.username; _mc[("no" + (_local2 + 1)) + "_mc"].score_txt.text = _local3.childNodes[_local2].attributes.score; trace((("name: " + _local3.childNodes[_local2].attributes.username) + " score: ") + _local3.childNodes[_local2].attributes.score); _local2++; } while (_local2 < 10) { _mc[("no" + (_local2 + 1)) + "_mc"].name_txt.text = ""; _mc[("no" + (_local2 + 1)) + "_mc"].score_txt.text = ""; _local2++; } } }
Symbol 246 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 2
stop();
Symbol 254 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 2
stop();
Symbol 269 MovieClip Frame 1
stop();
Symbol 326 Button
on (release) { _root.rbbMgr.startGame(); play_btn.enabled = false; }
Symbol 336 Button
on (release) { if (currentMenu != "howtoplay") { currentMenu = "howtoplay"; navTarget = "howtoplay"; howto_btn.enabled = false; highscore_btn.enabled = false; tellfri_btn.enabled = false; play(); } }
Symbol 341 Button
on (release) { navTarget = "tellfriends"; play(); }
Symbol 342 Button
on (release) { if (currentMenu != "highscore") { currentMenu = "highscore"; navTarget = "highscore"; howto_btn.enabled = false; highscore_btn.enabled = false; tellfri_btn.enabled = false; play(); } }
Symbol 344 Button
on (release) { if (currentMenu != "tellfriends") { currentMenu = "tellfriends"; navTarget = "tellfriends"; howto_btn.enabled = false; highscore_btn.enabled = false; tellfri_btn.enabled = false; play(); } }
Symbol 348 Button
on (press) { getURL ("http://www.codegent.com", "_blank"); }
Symbol 360 MovieClip Frame 21
stop();
Symbol 408 MovieClip Frame 1
function chkEmail(tmpEmail) { if (tmpEmail != "") { if (((tmpEmail.indexOf(".") == -1) || (tmpEmail.indexOf("@") == -1)) || (tmpEmail.length < 6)) { trace("incorrect email " + tmpEmail); return(false); } trace("ok " + tmpEmail); return(true); } trace("blank " + tmpEmail); return(false); } function clearError() { err_txt.text = ""; clearInterval(clearIntv); } stop(); yourname_txt.tabIndex = 1; youremail_txt.tabIndex = 2; friendemail1_txt.tabIndex = 3; friendemail2_txt.tabIndex = 4; friendemail3_txt.tabIndex = 5; if (((_root.tellFriendURL == undefined) || (_root.tellFriendURL == null)) || (_root.tellFriendURL == "")) { _root.tellFriendURL = "http://bunny.codegent.net/php/sendMail.php"; } var clearIntv; var username; btnSubmit.onPress = function () { var _local7 = yourname_txt.text; var _local5 = youremail_txt.text; var _local6 = friendemail1_txt.text; var _local4 = friendemail2_txt.text; var _local3 = friendemail3_txt.text; trace("username: " + username); err_txt.text = "sending information..."; btnSubmit.enabled = false; btnClear.enabled = false; if (((username == "") || (_local5 == "")) || (_local6 == "")) { err_txt.text = "Please enter all fielsd marked with a *"; clearInterval(clearIntv); clearIntv = setInterval(clearError, 3000); btnSubmit.enabled = true; btnClear.enabled = true; return(undefined); } if (!chkEmail(_local5)) { err_txt.text = "Please input your valid email..."; clearInterval(clearIntv); clearIntv = setInterval(clearError, 3000); btnSubmit.enabled = true; btnClear.enabled = true; return(undefined); } if (!chkEmail(_local6)) { err_txt.text = "Please input valid friend 1 email..."; clearInterval(clearIntv); clearIntv = setInterval(clearError, 3000); btnSubmit.enabled = true; btnClear.enabled = true; return(undefined); } if ((!chkEmail(_local4)) && (_local4 != "")) { err_txt.text = "Please input valid friend 2 email..."; clearInterval(clearIntv); clearIntv = setInterval(clearError, 3000); btnSubmit.enabled = true; btnClear.enabled = true; return(undefined); } if ((!chkEmail(_local3)) && (_local3 != "")) { err_txt.text = "Please input valid friend 3 email..."; clearInterval(clearIntv); clearIntv = setInterval(clearError, 3000); btnSubmit.enabled = true; btnClear.enabled = true; return(undefined); } var result_lv = new LoadVars(); result_lv.onLoad = function (success) { debug_txt.text = debug_txt.text + ((((("success: " + result_lv.success) + " email: ") + result_lv.email2) + " temp: ") + result_lv.temp); if (success) { err_txt.text = "Sent Successfully"; friendemail1_txt.text = ""; friendemail2_txt.text = ""; friendemail3_txt.text = ""; btnSubmit.enabled = true; btnClear.enabled = true; } else { btnSubmit.enabled = true; btnClear.enabled = true; err_txt.text = "Error connecting to server."; } }; var _local2 = new LoadVars(); _local2.yourname = _local7; _local2.youremail = _local5; _local2.friendemail1 = _local6; _local2.friendemail2 = _local4; _local2.friendemail3 = _local3; trace(".._root.tellFriendURL: " + _root.tellFriendURL); _local2.sendAndLoad(_root.tellFriendURL, result_lv, "POST"); }; clear_btn.onPress = function () { yourname_txt.text = ""; youremail_txt.text = ""; friendemail1_txt.text = ""; friendemail2_txt.text = ""; friendemail3_txt.text = ""; };
Symbol 409 MovieClip Frame 1
var currentMenu = ""; System.security.allowDomain("codegent.com", "bunney.dev.codegent.com"); System.security.allowInsecureDomain("bunney.dev.codegent.com");
Symbol 409 MovieClip Frame 112
stop();
Symbol 409 MovieClip Frame 126
gotoAndPlay(navTarget);
Symbol 409 MovieClip Frame 141
stop(); highscore_mc.highscore_1.name_txt.text = "Loading..."; howto_btn.enabled = true; highscore_btn.enabled = true; tellfri_btn.enabled = true; play_btn.enabled = true;
Symbol 409 MovieClip Frame 150
gotoAndPlay(navTarget);
Symbol 409 MovieClip Frame 166
stop(); var i = 0; while (i <= 10) { highscore_mc[("no" + i) + "_mc"].name_txt.text = ""; highscore_mc[("no" + i) + "_mc"].score_txt.text = ""; i++; } highscore_mc.no1_mc.name_txt.text = "Loading..."; var nocache = ("?nocache=" + (Math.random() * 100000)); if (((_root.highscoreURL == undefined) || (_root.highscoreURL == null)) || (_root.highscoreURL == "")) { _root.highscoreURL = "http://bunny.codegent.net/php/getScore.php"; } var highScoreMng; highScoreMng = new HighScore(highscore_mc); highScoreMng.loadScores(_root.highscoreURL + nocache); howto_btn.enabled = true; highscore_btn.enabled = true; tellfri_btn.enabled = true; play_btn.enabled = true;
Symbol 409 MovieClip Frame 175
gotoAndPlay(navTarget);
Symbol 409 MovieClip Frame 190
stop(); howto_btn.enabled = true; highscore_btn.enabled = true; tellfri_btn.enabled = true; play_btn.enabled = true;
Symbol 409 MovieClip Frame 199
gotoAndPlay(navTarget);
Symbol 412 Button
on (release) { _root.rbbMgr.startGame(); }
Symbol 414 Button
on (release) { _parent.gotoAndPlay("submitscore"); submitscore_btn.enabled = false; }
Symbol 415 Button
on (release) { _parent.gotoAndPlay("close"); _root.welcomeTarget = "tellfriends"; }
Symbol 432 Button
on (release) { name_txt.text = ""; }
Symbol 437 Button
on (release) { _parent.play(); _root.welcomeTarget = "highscore"; }
Symbol 438 MovieClip Frame 1
function clearError() { err_txt.text = ""; clearInterval(clearIntv); } stop(); if (((_root.postURL == undefined) || (_root.postURL == null)) || (_root.postURL == "")) { _root.postURL = "http://bunny.codegent.net/php/sendScore.php"; } var clearIntv; var username; btnSubmit.onPress = function () { var _local2 = name_txt.text; trace("username: " + _local2); err_txt.text = "sending information..."; btnSubmit.enabled = false; btnClear.enabled = false; if (_local2 == "") { err_txt.text = "Please enter your name."; clearInterval(clearIntv); clearIntv = setInterval(clearError, 3000); btnSubmit.enabled = true; btnClear.enabled = true; return(undefined); } var result_lv = new LoadVars(); result_lv.onLoad = function (success) { debug_txt.text = debug_txt.text + ((((("success: " + result_lv.success) + " email: ") + result_lv.email2) + " temp: ") + result_lv.temp); if (success) { nextFrame(); err_txt.text = "Send Successfully"; btnSubmit.enabled = false; } else { btnSubmit.enabled = true; btnClear.enabled = true; err_txt.text = "Error connecting to server."; } }; var _local3 = new LoadVars(); _local3.username = _local2; _local3.score = _root.score; trace(".._root.postURL: " + _root.postURL); _local3.sendAndLoad(_root.postURL, result_lv, "POST"); };
Symbol 439 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 36
stop();
Symbol 439 MovieClip Frame 47
stop();
Symbol 439 MovieClip Frame 82
_root.welcome_mc._visible = true; _root.welcome_mc._x = 0; trace("welcomeTarget: " + _root.welcomeTarget); _root.welcome_mc.gotoAndPlay(_root.welcomeTarget); _root.endScreen_mc._x = 750; _root.welcome_mc.currentMenu = ""; _root.welcome_mc.currentMenu = _root.welcomeTarget; _root.welcome_mc.howto_btn.enabled = false; _root.welcome_mc.highscore_btn.enabled = false; _root.welcome_mc.tellfri_btn.enabled = false; stop();
Symbol 444 MovieClip Frame 1
stop();
Symbol 444 MovieClip Frame 102
_root.rbbMgr.startStageControl();
Symbol 446 Button
on (press) { rbbMgr.endStage(); }
Symbol 447 Button
on (press) { rbbMgr.nextStage(); }
Symbol 454 Button
on (press) { _root.Game.toggleSound(); }
Symbol 457 MovieClip Frame 1
stop();

Library Items

Symbol 1 GraphicUsed by:8
Symbol 2 GraphicUsed by:5
Symbol 3 FontUsed by:4
Symbol 4 EditableTextUses:3Used by:5
Symbol 5 MovieClipUses:2 4Used by:8
Symbol 6 FontUsed by:7 158 159 244 248 252 292 293 368 369
Symbol 7 EditableTextUses:6Used by:8
Symbol 8 MovieClip [upgradeMsg_src]Uses:1 5 7
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:146 151 156 163 168 186 199 202 223 235 373
Symbol 11 GraphicUsed by:14
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClipUses:11 13Used by:44
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:27 373
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:27 373
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:27 373
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:27 373
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:27 335 342 373
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:27 373
Symbol 27 MovieClipUses:16 18 20 22 24 26Used by:43 57 63 72 76 80 121 137 145 235 418 443
Symbol 28 GraphicUsed by:35
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:35
Symbol 31 GraphicUsed by:35
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:35
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:28 30 31 33 34Used by:43
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:43
Symbol 38 GraphicUsed by:43
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:41
Symbol 41 MovieClipUses:40Used by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:27 35 37 38 41 42Used by:44
Symbol 44 MovieClipUses:14 43Used by:146
Symbol 45 GraphicUsed by:50 63 72 80
Symbol 46 GraphicUsed by:50
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:45 46 47 48 49Used by:146
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:57
Symbol 53 GraphicUsed by:57
Symbol 54 GraphicUsed by:57
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:27 52 53 54 55 56Used by:146 373
Symbol 58 GraphicUsed by:63
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:63
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:45 58 27 60 61 62Used by:146
Symbol 64 ShapeTweeningUsed by:72
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:72
Symbol 67 SoundUsed by:72 80 409
Symbol 68 GraphicUsed by:72
Symbol 69 ShapeTweeningUsed by:72
Symbol 70 SoundUsed by:72 80 409
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:64 66 67 68 69 70 45 27 71Used by:146
Symbol 73 ShapeTweeningUsed by:80
Symbol 74 GraphicUsed by:76
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:74 27 75Used by:80
Symbol 77 ShapeTweeningUsed by:80
Symbol 78 GraphicUsed by:80
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:73 76 67 45 77 70 78 27 79Used by:146
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:121 137 145
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:121
Symbol 85 ShapeTweeningUsed by:121
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:121 137
Symbol 88 ShapeTweeningUsed by:121
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:121 137 145
Symbol 91 ShapeTweeningUsed by:121
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:121 137
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:121 137
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:121 137
Symbol 98 ShapeTweeningUsed by:121
Symbol 99 ShapeTweeningUsed by:121
Symbol 100 ShapeTweeningUsed by:121
Symbol 101 SoundUsed by:121 145
Symbol 102 ShapeTweeningUsed by:121
Symbol 103 ShapeTweeningUsed by:121
Symbol 104 ShapeTweeningUsed by:121
Symbol 105 GraphicUsed by:121 137 202 373
Symbol 106 GraphicUsed by:121 137
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:121 137 145
Symbol 109 GraphicUsed by:121
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:121 137 145
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:120
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:120
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:120
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClipUses:113 115 117 119Used by:121 137 145
Symbol 121 MovieClipUses:27 82 84 85 87 88 90 91 93 95 97 98 99 100 101 102 103 104 105 106 108 109 111 120 SS1Used by:146
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:137
Symbol 124 ShapeTweeningUsed by:137
Symbol 125 ShapeTweeningUsed by:137
Symbol 126 ShapeTweeningUsed by:137
Symbol 127 SoundUsed by:137
Symbol 128 ShapeTweeningUsed by:137
Symbol 129 ShapeTweeningUsed by:137
Symbol 130 ShapeTweeningUsed by:137
Symbol 131 SoundUsed by:137
Symbol 132 ShapeTweeningUsed by:137
Symbol 133 ShapeTweeningUsed by:137
Symbol 134 ShapeTweeningUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:27 123 124 87 125 90 126 93 95 97 82 127 128 129 130 131 132 133 134 105 106 135 108 136 111 120Used by:146
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:145
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:145
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:139 141 101 90 143 27 108 144 111 82 120 SS2Used by:146
Symbol 146 MovieClip [mcRabbit]Uses:10 44 50 57 63 72 80 121 137 145
Symbol 147 BitmapUsed by:148 365
Symbol 148 GraphicUses:147Used by:151
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClip [mcCarRed]Uses:10 148 150
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:156
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156
Symbol 156 MovieClip [mcTankGreen]Uses:10 153 155
Symbol 157 GraphicUsed by:163
Symbol 158 TextUses:6Used by:163
Symbol 159 TextUses:6Used by:163
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClip [mcBusRed_back]Uses:10 157 158 159 160 161 162
Symbol 164 BitmapUsed by:165 371
Symbol 165 GraphicUses:164Used by:168
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:168
Symbol 168 MovieClip [mcBusRed]Uses:10 165 167
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:173
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClip [mcTruck]Uses:170 171 172
Symbol 174 GraphicUsed by:176
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:174 175Used by:186
Symbol 177 GraphicUsed by:179
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:177 178Used by:186
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:180 181Used by:186
Symbol 183 GraphicUsed by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:183 184Used by:186
Symbol 186 MovieClip [mcCarNormal_1]Uses:10 176 179 182 185
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:187 188Used by:199
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:190 191Used by:199
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:193 194Used by:199
Symbol 196 GraphicUsed by:198
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:196 197Used by:199
Symbol 199 MovieClip [mcCarNormal_2]Uses:10 189 192 195 198
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:202 373
Symbol 202 MovieClip [mcUFO]Uses:10 105 201
Symbol 203 BitmapUsed by:204 364
Symbol 204 GraphicUses:203Used by:211
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:211
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:211
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:211
Symbol 211 MovieClipUses:204 206 208 210Used by:223
Symbol 212 GraphicUsed by:217 222
Symbol 213 GraphicUsed by:217
Symbol 214 GraphicUsed by:217
Symbol 215 GraphicUsed by:217
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:212 213 214 215 216Used by:223
Symbol 218 GraphicUsed by:222
Symbol 219 GraphicUsed by:222
Symbol 220 GraphicUsed by:222
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:212 218 219 220 221Used by:223
Symbol 223 MovieClip [mcMotorcycle]Uses:10 211 217 222
Symbol 224 ShapeTweeningUsed by:235
Symbol 225 ShapeTweeningUsed by:235
Symbol 226 GraphicUsed by:235
Symbol 227 ShapeTweeningUsed by:235
Symbol 228 ShapeTweeningUsed by:233
Symbol 229 ShapeTweeningUsed by:233
Symbol 230 ShapeTweeningUsed by:233
Symbol 231 ShapeTweeningUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:228 229 230 231 232Used by:235
Symbol 234 SoundUsed by:235
Symbol 235 MovieClip [mcEggs]Uses:10 224 27 225 226 227 233 234
Symbol 236 GraphicUsed by:237 260
Symbol 237 MovieClip [mcRoad]Uses:236Used by:269
Symbol 238 GraphicUsed by:Timeline
Symbol 458 MovieClip [__Packages.com.blitzagency.events.IStaticBroadcastable]
Symbol 459 MovieClip [__Packages.com.blitzagency.xray.util.XrayLoader]
Symbol 460 MovieClip [__Packages.com.blitzagency.events.EventBroadcaster]
Symbol 461 MovieClip [__Packages.com.robertpenner.easing.Quad]
Symbol 462 MovieClip [__Packages.com.robertpenner.easing.Circ]
Symbol 463 MovieClip [__Packages.RabbitMgr]
Symbol 464 MovieClip [__Packages.RabbitController]
Symbol 465 MovieClip [__Packages.Controller]
Symbol 466 MovieClip [__Packages.KeyboardController]
Symbol 467 MovieClip [__Packages.com.codegent.spark.util.Proxy]
Symbol 468 MovieClip [__Packages.MapController]
Symbol 469 MovieClip [__Packages.EggDroper]
Symbol 470 MovieClip [__Packages.com.robertpenner.easing.Quart]
Symbol 471 MovieClip [__Packages.com.robertpenner.easing.Sine]
Symbol 472 MovieClip [__Packages.com.robertpenner.easing.Back]
Symbol 473 MovieClip [__Packages.com.robertpenner.easing.Quint]
Symbol 474 MovieClip [__Packages.com.robertpenner.easing.Linear]
Symbol 475 MovieClip [__Packages.com.robertpenner.easing.Expo]
Symbol 476 MovieClip [__Packages.com.robertpenner.easing.Elastic]
Symbol 477 MovieClip [__Packages.com.robertpenner.easing.Bounce]
Symbol 478 MovieClip [__Packages.zigo.tweenManager]
Symbol 479 MovieClip [__Packages.com.robertpenner.easing.Cubic]
Symbol 480 MovieClip [__Packages.HighScore]
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:240 241Used by:Timeline
Symbol 243 GraphicUsed by:246
Symbol 244 TextUses:6Used by:246
Symbol 245 SoundUsed by:246
Symbol 246 MovieClipUses:243 244 245Used by:Timeline
Symbol 247 GraphicUsed by:250
Symbol 248 TextUses:6Used by:250
Symbol 249 SoundUsed by:250
Symbol 250 MovieClipUses:247 248 249Used by:Timeline
Symbol 251 GraphicUsed by:254
Symbol 252 TextUses:6Used by:254
Symbol 253 SoundUsed by:254
Symbol 254 MovieClipUses:251 252 253Used by:Timeline
Symbol 255 GraphicUsed by:259
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:259 265 268
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:255 257 258Used by:269
Symbol 260 MovieClipUses:236Used by:269
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:269
Symbol 263 GraphicUsed by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:263 257 264Used by:269
Symbol 266 GraphicUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:266 257 267Used by:269
Symbol 269 MovieClipUses:259 237 260 262 265 268Used by:Timeline
Symbol 270 GraphicUsed by:282
Symbol 271 FontUsed by:272
Symbol 272 TextUses:271Used by:282
Symbol 273 FontUsed by:274 277
Symbol 274 EditableTextUses:273Used by:282
Symbol 275 FontUsed by:276 279
Symbol 276 TextUses:275Used by:282
Symbol 277 EditableTextUses:273Used by:282
Symbol 278 GraphicUsed by:282
Symbol 279 TextUses:275Used by:282
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:282
Symbol 282 MovieClipUses:270 272 274 276 277 278 279 281Used by:Timeline
Symbol 283 GraphicUsed by:409
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:409 439 444
Symbol 286 GraphicUsed by:409 439 444
Symbol 287 GraphicUsed by:409 439 444
Symbol 288 GraphicUsed by:409 439 444
Symbol 289 GraphicUsed by:409 439 444
Symbol 290 GraphicUsed by:409 439 444
Symbol 291 GraphicUsed by:409 439 444
Symbol 292 TextUses:6Used by:409 439 444
Symbol 293 TextUses:6Used by:409 439 444
Symbol 294 GraphicUsed by:409 439 444
Symbol 295 GraphicUsed by:409 439 444
Symbol 296 GraphicUsed by:409
Symbol 297 GraphicUsed by:409 439 444
Symbol 298 GraphicUsed by:409
Symbol 299 GraphicUsed by:409 439 444
Symbol 300 GraphicUsed by:409 439 444
Symbol 301 GraphicUsed by:409
Symbol 302 GraphicUsed by:409
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:409
Symbol 305 GraphicUsed by:409
Symbol 306 GraphicUsed by:409
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:409
Symbol 309 GraphicUsed by:409 418 443
Symbol 310 GraphicUsed by:317 326 412
Symbol 311 FontUsed by:312 319 324 328 332 333 338 349 357 362 372 375 377 378 379 380 385 386 387 389 391 392 394 397 399 401 402 405 407 411 413 417 420 421 424 425 428 430 433 434 435 436 441 442
Symbol 312 TextUses:311Used by:317 326 412
Symbol 313 GraphicUsed by:317 326 412
Symbol 314 GraphicUsed by:317 326 412
Symbol 315 GraphicUsed by:317 326 412
Symbol 316 SoundUsed by:317 325 326 335 336 341 342 344 409 412 414 415
Symbol 317 ButtonUses:310 312 313 314 315 316Used by:409
Symbol 318 GraphicUsed by:325 336 414
Symbol 319 TextUses:311Used by:325 336
Symbol 320 GraphicUsed by:325 336 414
Symbol 321 GraphicUsed by:325 336 414
Symbol 322 GraphicUsed by:325 336 414
Symbol 323 GraphicUsed by:325 336 414
Symbol 324 TextUses:311Used by:325 336 414
Symbol 325 ButtonUses:318 319 320 321 322 323 324 316Used by:409
Symbol 326 ButtonUses:310 312 313 314 315 316Used by:409
Symbol 327 GraphicUsed by:335 342
Symbol 328 TextUses:311Used by:335 342
Symbol 329 GraphicUsed by:335 342
Symbol 330 GraphicUsed by:335 341 342 344 415
Symbol 331 GraphicUsed by:335 342
Symbol 332 TextUses:311Used by:335 342
Symbol 333 TextUses:311Used by:335 342
Symbol 334 GraphicUsed by:335 341 342 344 415
Symbol 335 ButtonUses:327 328 329 24 330 331 332 333 334 316Used by:409
Symbol 336 ButtonUses:318 319 320 321 322 323 324 316Used by:409
Symbol 337 GraphicUsed by:341 344 415
Symbol 338 TextUses:311Used by:341 344 415
Symbol 339 GraphicUsed by:341 344 415
Symbol 340 GraphicUsed by:341 344 415
Symbol 341 ButtonUses:337 338 339 330 334 340 316Used by:409
Symbol 342 ButtonUses:327 328 329 24 330 331 332 333 334 316Used by:409
Symbol 343 GraphicUsed by:409
Symbol 344 ButtonUses:337 338 339 330 334 340 316Used by:409
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:347 348
Symbol 347 MovieClipUses:346Used by:348
Symbol 348 ButtonUses:347 346Used by:409
Symbol 349 TextUses:311Used by:355
Symbol 350 GraphicUsed by:354
Symbol 351 GraphicUsed by:354
Symbol 352 GraphicUsed by:354
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:350 351 352 353Used by:355
Symbol 355 MovieClipUses:349 354Used by:360
Symbol 356 GraphicUsed by:360
Symbol 357 TextUses:311Used by:358
Symbol 358 MovieClipUses:357Used by:360
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:355 356 358 359Used by:409
Symbol 361 GraphicUsed by:373
Symbol 362 TextUses:311Used by:373
Symbol 363 GraphicUsed by:373
Symbol 364 GraphicUses:203Used by:373
Symbol 365 GraphicUses:147Used by:373
Symbol 366 GraphicUsed by:373
Symbol 367 GraphicUsed by:373
Symbol 368 TextUses:6Used by:373
Symbol 369 TextUses:6Used by:373
Symbol 370 GraphicUsed by:373
Symbol 371 GraphicUses:164Used by:373
Symbol 372 TextUses:311Used by:373
Symbol 373 MovieClipUses:361 362 363 10 105 201 364 365 366 367 368 369 370 371 16 18 20 22 24 26 57 372Used by:409
Symbol 374 GraphicUsed by:383 408
Symbol 375 TextUses:311Used by:383
Symbol 376 GraphicUsed by:383
Symbol 377 TextUses:311Used by:383
Symbol 378 TextUses:311Used by:383
Symbol 379 EditableTextUses:311Used by:382
Symbol 380 EditableTextUses:311Used by:382
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:379 380 381Used by:383
Symbol 383 MovieClipUses:374 375 376 377 378 382Used by:409
Symbol 384 GraphicUsed by:408
Symbol 385 EditableTextUses:311Used by:408
Symbol 386 TextUses:311Used by:408
Symbol 387 TextUses:311Used by:408
Symbol 388 GraphicUsed by:408
Symbol 389 EditableTextUses:311Used by:408
Symbol 390 GraphicUsed by:408
Symbol 391 EditableTextUses:311Used by:408
Symbol 392 TextUses:311Used by:408
Symbol 393 GraphicUsed by:408
Symbol 394 EditableTextUses:311Used by:408
Symbol 395 GraphicUsed by:408
Symbol 396 GraphicUsed by:400 403 432
Symbol 397 TextUses:311Used by:400
Symbol 398 GraphicUsed by:400 403 432
Symbol 399 TextUses:311Used by:400
Symbol 400 ButtonUses:396 397 398 399Used by:408
Symbol 401 TextUses:311Used by:403 432
Symbol 402 TextUses:311Used by:403 432
Symbol 403 ButtonUses:396 401 398 402Used by:408
Symbol 404 GraphicUsed by:408
Symbol 405 EditableTextUses:311Used by:408
Symbol 406 GraphicUsed by:408
Symbol 407 EditableTextUses:311Used by:408
Symbol 408 MovieClipUses:384 385 374 386 387 388 389 390 391 392 393 394 395 400 403 404 405 406 407Used by:409
Symbol 409 MovieClipUses:283 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 67 300 301 302 70 304 305 306 308 309 317 316 325 326 335 336 341 342 343 344 348 360 373 383 408Used by:Timeline
Symbol 410 GraphicUsed by:439 444
Symbol 411 TextUses:311Used by:412
Symbol 412 ButtonUses:310 411 313 314 315 312 316Used by:418
Symbol 413 TextUses:311Used by:414
Symbol 414 ButtonUses:318 413 320 321 322 323 324 316Used by:418
Symbol 415 ButtonUses:337 338 339 330 334 340 316Used by:418
Symbol 416 GraphicUsed by:418
Symbol 417 EditableTextUses:311Used by:418
Symbol 418 MovieClipUses:309 412 414 415 416 417 27Used by:439
Symbol 419 GraphicUsed by:422
Symbol 420 TextUses:311Used by:422
Symbol 421 EditableTextUses:311Used by:422
Symbol 422 MovieClipUses:419 420 421Used by:439
Symbol 423 GraphicUsed by:438
Symbol 424 TextUses:311Used by:438
Symbol 425 EditableTextUses:311Used by:438
Symbol 426 GraphicUsed by:438
Symbol 427 GraphicUsed by:431 437
Symbol 428 TextUses:311Used by:431
Symbol 429 GraphicUsed by:431 437
Symbol 430 TextUses:311Used by:431
Symbol 431 ButtonUses:427 428 429 430Used by:438
Symbol 432 ButtonUses:396 401 398 402Used by:438
Symbol 433 EditableTextUses:311Used by:438
Symbol 434 TextUses:311Used by:438
Symbol 435 TextUses:311Used by:437
Symbol 436 TextUses:311Used by:437
Symbol 437 ButtonUses:427 435 429 436Used by:438
Symbol 438 MovieClipUses:423 424 425 426 431 432 433 434 437Used by:439
Symbol 439 MovieClipUses:410 285 289 290 286 418 422 288 287 291 292 293 294 297 295 299 300 438Used by:Timeline
Symbol 440 GraphicUsed by:443
Symbol 441 TextUses:311Used by:443
Symbol 442 EditableTextUses:311Used by:443
Symbol 443 MovieClipUses:309 440 441 442 27Used by:444
Symbol 444 MovieClipUses:410 285 289 290 286 443 288 287 291 292 293 294 297 295 299 300Used by:Timeline
Symbol 445 GraphicUsed by:446 447
Symbol 446 ButtonUses:445Used by:Timeline
Symbol 447 ButtonUses:445Used by:Timeline
Symbol 448 FontUsed by:449 450
Symbol 449 TextUses:448Used by:Timeline
Symbol 450 TextUses:448Used by:Timeline
Symbol 451 GraphicUsed by:454
Symbol 452 GraphicUsed by:454
Symbol 453 GraphicUsed by:454
Symbol 454 ButtonUses:451 452 453Used by:457
Symbol 455 GraphicUsed by:457
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:454 455 456Used by:Timeline
Streaming Sound 1Used by:Symbol 121 MovieClip
Streaming Sound 2Used by:Symbol 145 MovieClip

Instance Names

"mcLoader"Frame 3Symbol 242 MovieClip
"mcLoader"Frame 10Symbol 242 MovieClip
"swap_snd"Frame 12Symbol 246 MovieClip
"bgMusicMain_snd"Frame 12Symbol 250 MovieClip
"bgMusic_snd"Frame 12Symbol 254 MovieClip
"mcMaps"Frame 14Symbol 269 MovieClip
"console_mc"Frame 14Symbol 282 MovieClip
"welcome_mc"Frame 14Symbol 409 MovieClip
"endScreen_mc"Frame 14Symbol 439 MovieClip
"waitScreen_mc"Frame 14Symbol 444 MovieClip
"sounds_mc"Frame 14Symbol 457 MovieClip
"upgradeBtn"Symbol 8 MovieClip [upgradeMsg_src] Frame 1Symbol 5 MovieClip
"egg_mc"Symbol 27 MovieClip Frame 1Symbol 16 MovieClip
"egg_mc"Symbol 27 MovieClip Frame 2Symbol 18 MovieClip
"egg_mc"Symbol 27 MovieClip Frame 3Symbol 20 MovieClip
"egg_mc"Symbol 27 MovieClip Frame 4Symbol 22 MovieClip
"egg_mc"Symbol 27 MovieClip Frame 5Symbol 24 MovieClip
"egg_mc"Symbol 27 MovieClip Frame 6Symbol 26 MovieClip
"eggs_mc"Symbol 43 MovieClip Frame 1Symbol 27 MovieClip
"char_mc"Symbol 44 MovieClip Frame 1Symbol 14 MovieClip
"char_mc"Symbol 44 MovieClip Frame 54Symbol 43 MovieClip
"eggs_mc"Symbol 57 MovieClip Frame 1Symbol 27 MovieClip
"stribe_mc"Symbol 57 MovieClip Frame 1Symbol 52 MovieClip
"eggs_mc"Symbol 63 MovieClip Frame 1Symbol 27 MovieClip
"mcStribe"Symbol 63 MovieClip Frame 1Symbol 60 MovieClip
"eggs_mc"Symbol 72 MovieClip Frame 13Symbol 27 MovieClip
"eggs_mc"Symbol 76 MovieClip Frame 1Symbol 27 MovieClip
"eggs_mc"Symbol 80 MovieClip Frame 13Symbol 27 MovieClip
"eggs_mc"Symbol 121 MovieClip Frame 1Symbol 27 MovieClip
"mcStribe"Symbol 121 MovieClip Frame 27Symbol 111 MovieClip
"eggs_mc"Symbol 137 MovieClip Frame 1Symbol 27 MovieClip
"mcStribe"Symbol 137 MovieClip Frame 27Symbol 111 MovieClip
"eggs_mc"Symbol 145 MovieClip Frame 42Symbol 27 MovieClip
"mcStribe"Symbol 145 MovieClip Frame 42Symbol 111 MovieClip
"hit_mc"Symbol 146 MovieClip [mcRabbit] Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 151 MovieClip [mcCarRed] Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 156 MovieClip [mcTankGreen] Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 163 MovieClip [mcBusRed_back] Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 168 MovieClip [mcBusRed] Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 173 MovieClip [mcTruck] Frame 1Symbol 170 MovieClip
"hit_mc"Symbol 186 MovieClip [mcCarNormal_1] Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 199 MovieClip [mcCarNormal_2] Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 202 MovieClip [mcUFO] Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 223 MovieClip [mcMotorcycle] Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 235 MovieClip [mcEggs] Frame 1Symbol 10 MovieClip
"eggs_mc"Symbol 235 MovieClip [mcEggs] Frame 1Symbol 27 MovieClip
"mcBar"Symbol 242 MovieClip Frame 1Symbol 240 MovieClip
"refRoad6_mc"Symbol 269 MovieClip Frame 1Symbol 237 MovieClip [mcRoad]
"refRoad3_mc"Symbol 269 MovieClip Frame 1Symbol 260 MovieClip
"refRoad5_mc"Symbol 269 MovieClip Frame 1Symbol 237 MovieClip [mcRoad]
"refRoad4_mc"Symbol 269 MovieClip Frame 1Symbol 237 MovieClip [mcRoad]
"refRoad2_mc"Symbol 269 MovieClip Frame 1Symbol 237 MovieClip [mcRoad]
"refRoad1_mc"Symbol 269 MovieClip Frame 1Symbol 237 MovieClip [mcRoad]
"refRoad0_mc"Symbol 269 MovieClip Frame 1Symbol 237 MovieClip [mcRoad]
"bornPoint_mc"Symbol 269 MovieClip Frame 1Symbol 262 MovieClip
"refRoad8_mc"Symbol 269 MovieClip Frame 7Symbol 237 MovieClip [mcRoad]
"refRoad7_mc"Symbol 269 MovieClip Frame 7Symbol 237 MovieClip [mcRoad]
"refRoad4_mc"Symbol 269 MovieClip Frame 7Symbol 260 MovieClip
"refRoad3_mc"Symbol 269 MovieClip Frame 7Symbol 237 MovieClip [mcRoad]
"refRoad9_mc"Symbol 269 MovieClip Frame 14Symbol 237 MovieClip [mcRoad]
"refRoad5_mc"Symbol 269 MovieClip Frame 14Symbol 260 MovieClip
"refRoad4_mc"Symbol 269 MovieClip Frame 14Symbol 237 MovieClip [mcRoad]
"refRoad10_mc"Symbol 269 MovieClip Frame 14Symbol 237 MovieClip [mcRoad]
"time_txt"Symbol 282 MovieClip Frame 1Symbol 274 EditableText
"score_txt"Symbol 282 MovieClip Frame 1Symbol 277 EditableText
"life1_mc"Symbol 282 MovieClip Frame 1Symbol 281 MovieClip
"life2_mc"Symbol 282 MovieClip Frame 1Symbol 281 MovieClip
"life3_mc"Symbol 282 MovieClip Frame 1Symbol 281 MovieClip
"hit_mc"Symbol 373 MovieClip Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 373 MovieClip Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 373 MovieClip Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 373 MovieClip Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 373 MovieClip Frame 1Symbol 10 MovieClip
"hit_mc"Symbol 373 MovieClip Frame 1Symbol 10 MovieClip
"name_txt"Symbol 382 MovieClip Frame 1Symbol 379 EditableText
"score_txt"Symbol 382 MovieClip Frame 1Symbol 380 EditableText
"no1_mc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip
"no2_mc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip
"no3_mc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip
"no4_mc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip
"no5_mc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip
"no6_mc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip
"no7_mc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip
"no8_mc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip
"no9_mc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip
"no10_mc"Symbol 383 MovieClip Frame 1Symbol 382 MovieClip
"err_txt"Symbol 408 MovieClip Frame 1Symbol 385 EditableText
"friendemail1_txt"Symbol 408 MovieClip Frame 1Symbol 389 EditableText
"youremail_txt"Symbol 408 MovieClip Frame 1Symbol 391 EditableText
"yourname_txt"Symbol 408 MovieClip Frame 1Symbol 394 EditableText
"btnSubmit"Symbol 408 MovieClip Frame 1Symbol 400 Button
"clear_btn"Symbol 408 MovieClip Frame 1Symbol 403 Button
"friendemail2_txt"Symbol 408 MovieClip Frame 1Symbol 405 EditableText
"friendemail3_txt"Symbol 408 MovieClip Frame 1Symbol 407 EditableText
"play_btn"Symbol 409 MovieClip Frame 87Symbol 317 Button
"howto_btn"Symbol 409 MovieClip Frame 91Symbol 325 Button
"play_btn"Symbol 409 MovieClip Frame 93Symbol 326 Button
"highscore_btn"Symbol 409 MovieClip Frame 95Symbol 335 Button
"howto_btn"Symbol 409 MovieClip Frame 97Symbol 336 Button
"tellfri_btn"Symbol 409 MovieClip Frame 98Symbol 341 Button
"highscore_btn"Symbol 409 MovieClip Frame 101Symbol 342 Button
"tellfri_btn"Symbol 409 MovieClip Frame 104Symbol 344 Button
"codegent_btn"Symbol 409 MovieClip Frame 104Symbol 348 Button
"highscore_mc"Symbol 409 MovieClip Frame 130Symbol 373 MovieClip
"highscore_mc"Symbol 409 MovieClip Frame 155Symbol 383 MovieClip
"playagain_btn"Symbol 418 MovieClip Frame 1Symbol 412 Button
"submitscore_btn"Symbol 418 MovieClip Frame 1Symbol 414 Button
"greeting_txt"Symbol 418 MovieClip Frame 1Symbol 417 EditableText
"eggs_mc"Symbol 418 MovieClip Frame 1Symbol 27 MovieClip
"score_txt"Symbol 422 MovieClip Frame 1Symbol 421 EditableText
"name_txt"Symbol 438 MovieClip Frame 1Symbol 425 EditableText
"btnSubmit"Symbol 438 MovieClip Frame 1Symbol 431 Button
"btnClear"Symbol 438 MovieClip Frame 1Symbol 432 Button
"err_txt"Symbol 438 MovieClip Frame 1Symbol 433 EditableText
"ok_btn"Symbol 438 MovieClip Frame 2Symbol 437 Button
"endPole_mc"Symbol 439 MovieClip Frame 1Symbol 418 MovieClip
"score_mc"Symbol 439 MovieClip Frame 1Symbol 422 MovieClip
"mcSubmitScore"Symbol 439 MovieClip Frame 39Symbol 438 MovieClip
"number_txt"Symbol 443 MovieClip Frame 1Symbol 442 EditableText
"eggs_mc"Symbol 443 MovieClip Frame 1Symbol 27 MovieClip
"pole_mc"Symbol 444 MovieClip Frame 1Symbol 443 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 8 as "upgradeMsg_src"
ExportAssets (56)Timeline Frame 1Symbol 146 as "mcRabbit"
ExportAssets (56)Timeline Frame 1Symbol 151 as "mcCarRed"
ExportAssets (56)Timeline Frame 1Symbol 156 as "mcTankGreen"
ExportAssets (56)Timeline Frame 1Symbol 163 as "mcBusRed_back"
ExportAssets (56)Timeline Frame 1Symbol 168 as "mcBusRed"
ExportAssets (56)Timeline Frame 1Symbol 173 as "mcTruck"
ExportAssets (56)Timeline Frame 1Symbol 186 as "mcCarNormal_1"
ExportAssets (56)Timeline Frame 1Symbol 199 as "mcCarNormal_2"
ExportAssets (56)Timeline Frame 1Symbol 202 as "mcUFO"
ExportAssets (56)Timeline Frame 1Symbol 223 as "mcMotorcycle"
ExportAssets (56)Timeline Frame 1Symbol 235 as "mcEggs"
ExportAssets (56)Timeline Frame 1Symbol 237 as "mcRoad"
ExportAssets (56)Timeline Frame 1Symbol 458 as "__Packages.com.blitzagency.events.IStaticBroadcastable"
ExportAssets (56)Timeline Frame 1Symbol 459 as "__Packages.com.blitzagency.xray.util.XrayLoader"
ExportAssets (56)Timeline Frame 1Symbol 460 as "__Packages.com.blitzagency.events.EventBroadcaster"
ExportAssets (56)Timeline Frame 1Symbol 461 as "__Packages.com.robertpenner.easing.Quad"
ExportAssets (56)Timeline Frame 1Symbol 462 as "__Packages.com.robertpenner.easing.Circ"
ExportAssets (56)Timeline Frame 1Symbol 463 as "__Packages.RabbitMgr"
ExportAssets (56)Timeline Frame 1Symbol 464 as "__Packages.RabbitController"
ExportAssets (56)Timeline Frame 1Symbol 465 as "__Packages.Controller"
ExportAssets (56)Timeline Frame 1Symbol 466 as "__Packages.KeyboardController"
ExportAssets (56)Timeline Frame 1Symbol 467 as "__Packages.com.codegent.spark.util.Proxy"
ExportAssets (56)Timeline Frame 1Symbol 468 as "__Packages.MapController"
ExportAssets (56)Timeline Frame 1Symbol 469 as "__Packages.EggDroper"
ExportAssets (56)Timeline Frame 1Symbol 470 as "__Packages.com.robertpenner.easing.Quart"
ExportAssets (56)Timeline Frame 1Symbol 471 as "__Packages.com.robertpenner.easing.Sine"
ExportAssets (56)Timeline Frame 1Symbol 472 as "__Packages.com.robertpenner.easing.Back"
ExportAssets (56)Timeline Frame 1Symbol 473 as "__Packages.com.robertpenner.easing.Quint"
ExportAssets (56)Timeline Frame 1Symbol 474 as "__Packages.com.robertpenner.easing.Linear"
ExportAssets (56)Timeline Frame 1Symbol 475 as "__Packages.com.robertpenner.easing.Expo"
ExportAssets (56)Timeline Frame 1Symbol 476 as "__Packages.com.robertpenner.easing.Elastic"
ExportAssets (56)Timeline Frame 1Symbol 477 as "__Packages.com.robertpenner.easing.Bounce"
ExportAssets (56)Timeline Frame 1Symbol 478 as "__Packages.zigo.tweenManager"
ExportAssets (56)Timeline Frame 1Symbol 479 as "__Packages.com.robertpenner.easing.Cubic"
ExportAssets (56)Timeline Frame 1Symbol 480 as "__Packages.HighScore"

Labels

"idle"Symbol 146 MovieClip [mcRabbit] Frame 1
"up"Symbol 146 MovieClip [mcRabbit] Frame 6
"left"Symbol 146 MovieClip [mcRabbit] Frame 11
"right"Symbol 146 MovieClip [mcRabbit] Frame 16
"down"Symbol 146 MovieClip [mcRabbit] Frame 22
"jumpDown"Symbol 146 MovieClip [mcRabbit] Frame 27
"jumpUp"Symbol 146 MovieClip [mcRabbit] Frame 36
"dieLeft1"Symbol 146 MovieClip [mcRabbit] Frame 44
"dieRight1"Symbol 146 MovieClip [mcRabbit] Frame 51
"dieHeadCut"Symbol 146 MovieClip [mcRabbit] Frame 59
"dieLeft2"Symbol 146 MovieClip [mcRabbit] Frame 70
"dieRight2"Symbol 146 MovieClip [mcRabbit] Frame 78
"fly"Symbol 235 MovieClip [mcEggs] Frame 15
"start"Symbol 250 MovieClip Frame 2
"stop"Symbol 250 MovieClip Frame 9
"start"Symbol 254 MovieClip Frame 2
"stop"Symbol 254 MovieClip Frame 9
"lv_1"Symbol 269 MovieClip Frame 1
"lv_2"Symbol 269 MovieClip Frame 7
"lv_3"Symbol 269 MovieClip Frame 14
"howtoplay"Symbol 409 MovieClip Frame 130
"highscore"Symbol 409 MovieClip Frame 155
"tellfriends"Symbol 409 MovieClip Frame 180
"submitscore"Symbol 439 MovieClip Frame 39
"close"Symbol 439 MovieClip Frame 59




http://swfchan.com/10/46769/info.shtml
Created: 3/5 -2019 02:45:14 Last modified: 3/5 -2019 02:45:14 Server time: 17/05 -2024 05:07:02