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

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

rabbit-rivalry.swf

This is the info page for
Flash #119094

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


Text
HIT!

MISS

PERFECT!

SCORE

SCORE

<p align="center"><font face="MandarinD" size="37" color="#000000" letterSpacing="0.000000" kerning="1">00000</font></p>

LOOK

<p align="center"><font face="BeachbuoyMedium" size="26" color="#000000" letterSpacing="0.000000" kerning="1">Level 1</font></p>

Choose your attack

Foo-Nado!

Yang-a-rang!

Sword!

Yin-cinerate!

Foo-Field!

Trans-Foo-mate!

Rabbit

Rivalry

Loading...

Time for your training...
To become a Woo Foo Master,
you must work together.

How to Play

PLAY

NEXT

Complete your Woo Foo training by
jumping on the platforms to destroy the
training statues. Follow these steps:

1. Choose your Attack

How to Play

BACK

2. Pick an
Angle

3. Wait for
the right
Power Amount

4. Click
to Launch!

close

QUIT

MUSIC ON

MUSIC OFF

You're going to have to do
better than that to become
a Woo Foo Master!

You are on your way to
becoming a Woo Foo Master.
Ready for the next level?

Congratulations! You are well on your
way to becoming a Woo Foo Master.

HIGH SCORES

PLAY AGAIN

GO

ActionScript [AS1/AS2]

Frame 1
function doLoader() { ratio = getBytesLoaded() / getBytesTotal(); if (ratio == 1) { clearInterval(loader_int); gotoAndStop ("game"); } } var ratio; var FRAMES = 100; loader_int = setInterval(doLoader, 5);
Frame 5
project.init();
Symbol 14 MovieClip Frame 1
stop();
Symbol 15 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 10
stop();
Symbol 49 Button
on (release) { smashing.keithm.Messenger.sendMessage("screen", "onPressHelpOpen"); }
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 23
stop();
Symbol 77 MovieClip Frame 39
stop();
Symbol 174 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 32
stop();
Symbol 189 MovieClip Frame 33
play();
Symbol 189 MovieClip Frame 45
stop();
Symbol 189 MovieClip Frame 58
stop();
Symbol 189 MovieClip Frame 59
play();
Symbol 189 MovieClip Frame 71
stop();
Symbol 189 MovieClip Frame 82
stop();
Symbol 283 MovieClip Frame 120
stop();
Symbol 283 MovieClip Frame 143
stop();
Symbol 290 Button
on (release) { nextFrame(); }
Symbol 309 Button
on (release) { prevFrame(); }
Symbol 312 Button
on (release) { smashing.keithm.Messenger.sendMessage("screen", "onPressPlay"); }
Symbol 314 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 2
stop();
Symbol 314 MovieClip Frame 3
stop();
Symbol 314 MovieClip Frame 4
stop();
Symbol 324 Button
on (release) { smashing.keithm.Messenger.sendMessage("screen", "onPressHelpClose"); }
Symbol 327 Button
on (release) { smashing.keithm.Messenger.sendMessage("engine", "onGameOver"); }
Symbol 329 Button
on (release) { disney.rabbitRivalry.Sounds.getInstance().musicOn(); gotoAndStop ("off"); }
Symbol 331 Button
on (release) { disney.rabbitRivalry.Sounds.getInstance().musicOff(); gotoAndStop ("on"); }
Symbol 332 MovieClip Frame 1
stop();
Symbol 333 MovieClip Frame 10
trace("Wtf : " + hideQuit); if (hideQuit == true) { quit_btn._visible = false; } if (disney.rabbitRivalry.Sounds.getInstance().muteMusic == false) { music_btn.gotoAndStop("off"); } stop();
Symbol 333 MovieClip Frame 27
stop();
Symbol 337 MovieClip Frame 10
stop();
Symbol 337 MovieClip Frame 25
stop();
Symbol 345 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 2
stop();
Symbol 365 MovieClip Frame 1
stop();
Symbol 365 MovieClip Frame 2
stop();
Symbol 373 MovieClip Frame 1
stop();
Symbol 373 MovieClip Frame 2
stop();
Symbol 373 MovieClip Frame 3
stop();
Symbol 373 MovieClip Frame 4
stop();
Symbol 383 Button
on (release) { smashing.keithm.Messenger.sendMessage("engine", "onHighscore"); }
Symbol 384 Button
on (release) { smashing.keithm.Messenger.sendMessage("engine", "onStartOver"); }
Symbol 385 MovieClip Frame 1
if (disney.rabbitRivalry.GameState.getInstance().isYang) { bg_color.gotoAndStop(2); } else { bg_color.gotoAndStop(1); }
Symbol 385 MovieClip Frame 3
if (disney.rabbitRivalry.GameState.getInstance().isYang) { char.gotoAndStop(1); } else { char.gotoAndStop(2); }
Symbol 385 MovieClip Frame 47
Symbol 385 MovieClip Frame 48
stop();
Symbol 393 MovieClip Frame 1
stop();
Symbol 393 MovieClip Frame 2
stop();
Symbol 412 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 2
stop();
Symbol 421 MovieClip Frame 1
if (disney.rabbitRivalry.GameState.getInstance().isYang) { bg_color.gotoAndStop(1); } else { bg_color.gotoAndStop(2); }
Symbol 421 MovieClip Frame 4
if (disney.rabbitRivalry.GameState.getInstance().isYang) { char.gotoAndStop(2); } else { char.gotoAndStop(1); }
Symbol 421 MovieClip Frame 13
disney.rabbitRivalry.Sounds.getInstance().playLevelEndSound();
Symbol 421 MovieClip Frame 26
stop();
Symbol 454 MovieClip Frame 39
Symbol 454 MovieClip Frame 40
stop();
Symbol 458 MovieClip Frame 1
stop();
Symbol 458 MovieClip Frame 2
btn_invis.useHandCursor = false;
Symbol 458 MovieClip Frame 9
stop();
Symbol 459 MovieClip [Project] Frame 1
#initclip 32 Object.registerClass("Project", disney.rabbitRivalry.Engine); #endinitclip
Symbol 821 MovieClip [__Packages.smashing.keithm.Messenger] Frame 0
class smashing.keithm.Messenger { static var __addresses; function Messenger () { } static function registerAddress(id, obj) { if (__addresses == undefined) { __addresses = {}; } __addresses[id] = obj; } static function removeAddress(id) { __addresses[id] = ""; } static function sendMessage(id, message, args) { if ((__addresses[id] != "") && (__addresses[id] != undefined)) { __addresses[id].onMessageReceived(message, args); return(undefined); } trace("[Messenger] Error locating message recipient " + id); } }
Symbol 822 MovieClip [__Packages.smashing.sound.SoundEngine] Frame 0
class smashing.sound.SoundEngine { var __mc, o_sounds, o_groups, __a_soundQueue, __flag_muted, __flag_overwrite, __groupCount, __callbackPath, __callbackFunc; function SoundEngine () { } function generateSounds(t_path, t_depth, t_overwrite) { __mc = t_path.createEmptyMovieClip(__DEFAULTMCNAME, t_depth); o_sounds = {}; o_groups = {}; __a_soundQueue = []; __flag_muted = false; if (t_overwrite == undefined) { t_overwrite = false; } __flag_overwrite = t_overwrite; __groupCount = 0; createGroup(__DEFAULTGROUPNAME); trace("-- Init Sound Engine -- "); } function setCallback(path, func) { __callbackPath = path; __callbackFunc = func; } function createGroup(t_name) { __groupCount++; var _local2 = __mc.createEmptyMovieClip(t_name, __groupCount); _local2.soundObject = new Sound(_local2); o_groups[t_name] = _local2; } function createSound(t_name, t_assetID, t_groupName, doCallback) { var _local4; if (((t_groupName == undefined) || (t_groupName == "")) || (t_groupName == null)) { _local4 = o_groups[__DEFAULTGROUPNAME]; } else { _local4 = o_groups[t_groupName]; } if (_local4 != undefined) { var _local2 = {}; _local2.soundEffect = new Sound(_local4); _local2.soundEffect.attachSound(t_assetID); if (doCallback == undefined) { doCallback = false; } _local2.doCallback = doCallback; o_sounds[t_name] = _local2; } else { trace(("Error Locating Group " + t_groupName) + " for create Sound"); } } function playSound(t_soundName, t_loops, t_queued) { if (__flag_muted) { return(undefined); } var _local2 = o_sounds[t_soundName]; if (_local2 != undefined) { if (t_loops == undefined) { t_loops = 1; } else if (t_loops == 0) { t_loops = 100000 /* 0x0186A0 */; } if (__flag_overwrite) { _local2.soundEffect.stop(); } if (t_queued == true) { __a_soundQueue[0].doCallback = _local2.doCallback; _local2.soundEffect.onSoundComplete = mx.utils.Delegate.create(this, onQueuedSoundComplete); } else if (_local2.doCallback) { _local2.soundEffect.owner = this; _local2.soundEffect.myName = t_soundName; _local2.soundEffect.onSoundComplete = function () { this.owner.onCallbackSoundComplete(this.myName); }; } _local2.soundEffect.start(0, t_loops); } else { trace(("Error - sound " + t_soundName) + " not found"); } } function stopSound(t_soundName) { o_sounds[t_soundName].soundEffect.stop(); } function stopAll() { clearQueue(); stopAllSounds(); } function changeVolume(t_vol, t_groupName) { if (t_groupName == undefined) { t_groupName = __DEFAULTGROUPNAME; } o_groups[t_groupName].soundObject.setVolume(t_vol); } function toggleSound() { if (__flag_muted) { soundOn(); } else { soundOff(); } return(!__flag_muted); } function soundOff() { __flag_muted = true; } function soundOn() { __flag_muted = false; } function callbackSound(t_soundName, t_loops, path, func) { playSound(t_soundName, t_loops, false); var _local2 = o_sounds[t_soundName]; _local2.soundEffect.cbpath = path; _local2.soundEffect.cbfunc = func; _local2.soundEffect.onSoundComplete = function () { this.onSoundComplete = null; this.cbpath[func](); }; } function onCallbackSoundComplete(name) { __callbackPath[__callbackFunc](name); } function queueSound(t_soundName, t_isMusic) { if (t_isMusic == undefined) { t_isMusic = false; } __a_soundQueue.push({soundName:t_soundName, isMusic:t_isMusic, isPlaying:false, doCallback:false}); __playQueue(); } function __playQueue() { if (__a_soundQueue.length == 0) { return(undefined); } if (!__a_soundQueue[0].isPlaying) { if (__a_soundQueue[0].isMusic == true) { playMusic(__a_soundQueue[0].soundName); clearQueue(); } else { playSound(__a_soundQueue[0].soundName, 1, true); __a_soundQueue[0].isPlaying = true; } } } function onQueuedSoundComplete() { if (__a_soundQueue[0].doCallback) { onCallbackSoundComplete(__a_soundQueue[0].soundName); } __a_soundQueue.splice(0, 1); trace("Finish sound"); __playQueue(); } function clearQueue() { __a_soundQueue = [__a_soundQueue[0]]; } function get queueLength() { return(__a_soundQueue.length); } function playMusic(name) { } function get isQueuePlaying() { if (__a_soundQueue.length == 0) { return(false); } return(true); } var __DEFAULTMCNAME = "soundEngine_MC"; var __DEFAULTGROUPNAME = "sound"; }
Symbol 823 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 824 MovieClip [__Packages.disney.rabbitRivalry.Sounds] Frame 0
class disney.rabbitRivalry.Sounds extends smashing.sound.SoundEngine { static var __instance; var createGroup, createSound, changeVolume, __currentMusic, muteMusic, muteSound, queueSound, callbackSound, stopSound, __get__isQueuePlaying, __currentVO; function Sounds () { super(); } static function init() { __instance = new disney.rabbitRivalry.Sounds(); } static function getInstance() { return(__instance); } function generateSounds(path) { super.generateSounds(path, __DEPTH, __DO_OVERWRITE); createGroup("music"); createSound("splash", "Splash_loop.wav", "music"); createSound("game", "Game_loop.wav", "music"); changeVolume(50, "music"); createSound("yinyangyo", "YinYangYo_Intro_short.wav"); createSound("bonk", "roach_hit.wav"); createSound("yoHit1", "Yo_hey.wav"); createSound("yoHit2", "Yo_what-the-heck.wav"); createSound("yangattack", "yang_attack.wav"); createSound("yinattack", "yin_attack.wav"); createSound("yoWin1", "Yo_i-hope-you-got-your-learing-caps-on.wav"); createSound("yoWin2", "Yo_responsibility.wav"); createSound("yoWin3", "Yo_material-posessions.wav"); createSound("yoWin4", "Yo_self-sacrifice.wav"); createSound("bash", "CRASH R.wav"); createSound("yin_attack1", "Yin_ha-yee.wav"); createSound("yin_attack2", "Yin_yincinerate.wav"); createSound("yin_attack3", "Yin_foofield.wav"); createSound("yang_attack1", "Yang_he-hoo-ha.wav"); createSound("yang_attack2", "Yang_ah-yeah.wav"); createSound("yang_attack3", "Yang_foonado.wav"); __currentMusic = ""; muteMusic = false; } function playLevelEndSound() { var _local2 = disney.rabbitRivalry.GameState.getInstance().levelNum; playSound("yoWin" + _local2); } function playSound(name, loops, t_queued) { if (muteSound == true) { return(undefined); } super.playSound(name, loops, t_queued); } function p(name) { playSound(name, 1); } function q(name) { queueSound(name); } function c(name, cbpath, cbfunc) { callbackSound(name, 1, cbpath, cbfunc); } function playMusic(name) { if (muteMusic) { __currentMusic = name; return(undefined); } if ((__currentMusic != "") && (__currentMusic != undefined)) { stopMusic(); } __currentMusic = name; playSound(__currentMusic, 0); } function restartMusic() { if (muteMusic) { return(undefined); } if ((__currentMusic == "") || (__currentMusic == undefined)) { return(undefined); } playMusic(__currentMusic); } function stopMusic() { stopSound(__currentMusic); } function playOptional(t_name) { if (!__get__isQueuePlaying()) { queueSound(t_name); } } function playVoiceOver(name) { stopSound(__currentVO); __currentVO = name; if (disney.rabbitRivalry.GameState.getInstance().isYang) { __currentVO = "yang_" + __currentVO; } else { __currentVO = "yin_" + __currentVO; } playSound(__currentVO); } function musicOff() { muteMusic = true; stopMusic(); } function musicOn() { muteMusic = false; playMusic(__currentMusic); } var __DEPTH = 20; var __DO_OVERWRITE = false; }
Symbol 825 MovieClip [__Packages.disney.rabbitRivalry.GameState] Frame 0
class disney.rabbitRivalry.GameState { static var __instance; var score, misses, levelNum, actionState, GRAVITY, isYang, hasChanged; function GameState () { } static function init() { __instance = new disney.rabbitRivalry.GameState(); } static function getInstance() { return(__instance); } function reset() { score = 0; misses = 0; levelNum = 1; actionState = 1; GRAVITY = new smashing.Point3D(0, 290, 0); if (Math.random() > 0.5) { isYang = true; } else { isYang = false; } hasChanged = false; } function addScore(num) { score = score + num; smashing.keithm.Messenger.sendMessage("screen", "updateScore"); } function miss() { misses++; } function removeMiss() { if (misses > 0) { misses--; } else { addScore(250); } } function isGameOver() { if (misses >= __MISSES_ALLOWED) { return(true); } return(false); } function advanceState() { actionState++; if (actionState == 4) { smashing.keithm.Messenger.sendMessage("ui", "disableActiveScreenUpdates"); smashing.keithm.Messenger.sendMessage("world", "enablePowerAim"); } } function restartState() { actionState = 1; } function toggleRabbit() { restartState(); isYang = !isYang; } var __MISSES_ALLOWED = 5; var TOTAL_LEVELS = 10; }
Symbol 826 MovieClip [__Packages.smashing.Point3D] Frame 0
class smashing.Point3D { var x, y, z; function Point3D (x, y, z) { this.x = Number(x); this.y = Number(y); this.z = Number(z); } function get length() { return(Math.sqrt(((x * x) + (y * y)) + (z * z))); } function set length(newLength) { if (length != 0) { var _local2 = newLength / length; x = x * _local2; y = y * _local2; z = z * _local2; } //return(length); } function get lengthSqu() { return(((x * x) + (y * y)) + (z * z)); } function copy() { return(new smashing.Point3D(x, y, z)); } function addPoint(p) { return(new smashing.Point3D(p.x + x, p.y + y, p.z + z)); } function subtractPoint(p) { return(new smashing.Point3D(x - p.x, y - p.y, z - p.z)); } function addScalar(n) { return(new smashing.Point3D(x + n, y + n, z + n)); } function subtractScalar(n) { return(new smashing.Point3D(x - n, y - n, z - n)); } function addPointMe(p) { x = x + p.x; y = y + p.y; z = z + p.z; } function subtractPointMe(p) { x = x - p.x; y = y - p.y; z = z - p.z; } function addScalarMe(n) { x = x + n; y = y + n; z = z + n; } function subtractScalarMe(n) { x = x - n; y = y - n; z = z - n; } function multiply(n) { var _local2 = copy(); _local2.x = _local2.x * n; _local2.y = _local2.y * n; _local2.z = _local2.z * n; return(_local2); } function divide(n) { var _local2 = copy(); if (n == 0) { _local2.x = 0; _local2.y = 0; _local2.z = 0; return(undefined); } _local2.x = _local2.x / n; _local2.y = _local2.y / n; _local2.z = _local2.z / n; return(_local2); } function multiplyMe(n) { x = x * n; y = y * n; z = z * n; } function divideMe(n) { x = x / n; y = y / n; z = z / n; } function dot(p) { return(((x * p.x) + (y * p.y)) + (z * p.z)); } function cross(p) { return(new smashing.Point3D((y * p.z) - (z * p.y), (z * p.x) - (x * p.z), (x * p.y) - (y * p.x))); } function pseudoCross() { return(new smashing.Point3D(y, -x, z)); } function normalize() { if (((!x) && (!y)) && (!z)) { return(undefined); } var _local2 = length; return(new smashing.Point3D(x / _local2, y / _local2, z / _local2)); } function normalizeMe() { if ((!x) && (!y)) { return(undefined); } var _local2 = length; x = x / _local2; y = y / _local2; z = z / _local2; } function reverse() { var _local2 = new smashing.Point3D(x * -1, y * -1, z * -1); return(_local2); } function reverseMe() { x = x * -1; y = y * -1; z = z * -1; } function findCosine(vOther) { var _local3 = dot(vOther); var _local4 = length * vOther.__get__length(); var _local2 = _local3 / _local4; return(_local2); } function equals(p) { if (((x == p.x) && (y == p.y)) && (z == p.z)) { return(true); } return(false); } function zero() { x = 0; y = 0; z = 0; } function distSqu(p) { var _local4 = p.x - x; var _local3 = p.y - y; var _local2 = p.z - z; return(((_local4 * _local4) + (_local3 * _local3)) + (_local2 * _local2)); } function toString() { var _local2 = ((((("Point3D (" + x) + ",") + y) + ",") + z) + ")"; return(_local2); } }
Symbol 827 MovieClip [__Packages.disney.rabbitRivalry.Engine] Frame 0
class disney.rabbitRivalry.Engine extends MovieClip { var __gameStartTime, __dogePath, __interval, __sounds, viewport_mc, __state, __UI, activeWorld, isPaused, gotoAndStop, doge_container, isUILocked, __updateUI, mouse, mouseHD_mc, _xmouse, _ymouse, key; function Engine () { super(); } function init() { __gameStartTime = getTimer(); if (_level0.fsd == undefined) { __dogePath = __DOGE_PATH; } else { __dogePath = _level0.fsd; } __interval = new smashing.IntervalEngine(this, "update"); __interval.startFast(); disney.rabbitRivalry.Sounds.init(); __sounds = disney.rabbitRivalry.Sounds.getInstance(); __sounds.generateSounds(viewport_mc); disney.rabbitRivalry.GameState.init(); __state = disney.rabbitRivalry.GameState.getInstance(); __state.reset(); disney.rabbitRivalry.ui.UI.init(); __UI = disney.rabbitRivalry.ui.UI.getInstance(); __UI.linkEngine(this); __UI.reset(); disney.rabbitRivalry.Dimensions.init(); smashing.keithm.Messenger.registerAddress("engine", this); smashing.keithm.Viewport.init(viewport_mc, 2, disney.rabbitRivalry.Dimensions.getInstance()); var _local2 = smashing.keithm.Viewport.getInstance(); _local2.setScrollport(1); _local2.createGroup({name:"bg", index:0, slots:10, scrollport:true}); _local2.createGroup({name:"trees", index:1, slots:50, reverse:true}); _local2.createGroup({name:"ents", index:2, slots:500}); _local2.createGroup({name:"player", index:3, slots:10}); _local2.createGroup({name:"effect", index:4, slots:500}); _local2.reset(); activeWorld = new disney.rabbitRivalry.World(this); __initMouse(); __initKey(); pause(); __UI.goScreen("splash"); __sounds.queueSound("yinyangyo"); __sounds.queueSound("splash", true); } function update(dt) { if (!isPaused) { activeWorld.update(dt); } __UI.update(dt); updateAfterEvent(); } function startGame() { trace("START GAME"); __state.reset(); startLevel(); __sounds.playMusic("game"); } function startLevel() { __UI.goScreen("gameplay"); activeWorld.generate(__state.levelNum); smashing.keithm.Viewport.getInstance().newView(); activeWorld.start(); unlockUI(); unpause(); } function onEndLevel() { if (__state.levelNum == __state.TOTAL_LEVELS) { __sounds.stopMusic(); __UI.goScreen("winGame"); } else { __UI.goScreen("winLevel"); } } function onNextLevel() { __state.levelNum++; __state.removeMiss(); __state.restartState(); __state.toggleRabbit(); startLevel(); smashing.keithm.Messenger.sendMessage("screen", "onNextRabbit"); } function onGameOver() { __UI.goScreen("gameOver"); } function onStartOver() { __UI.goScreen("splash"); __sounds.playMusic("splash"); __state.reset(); clear(); } function onQuit() { stopAllSounds(); destroy(); } function onHighscore() { pause(); (gotoAndStop("highscore"));// not popped System.security.allowDomain("apsc.disney.go.com"); _level0.eventID = "jetix_yyy_rr"; _level0.subject = "Yin Yang Yo - Rabbit Rivalry"; _level0.playerScore = __state.score; _level0.fsdPlayAgain = mx.utils.Delegate.create(this, onStartOver); doge_container.loadMovie(__dogePath); } function clear() { activeWorld.clear(); smashing.keithm.Viewport.getInstance().newView(); } function destroy() { __interval.clear(); __clearMouse(); __clearKey(); } function pause() { isPaused = true; } function unpause() { isPaused = false; } function lockUI() { isUILocked = true; } function unlockUI() { isUILocked = false; } function requestUpdateUI() { __updateUI = true; } function showHelp() { __UI.goScreen("help"); } function __initMouse() { mouse = {}; mouse.owner = this; mouse.onMouseUp = function () { this.owner.mouse_up(); }; mouse.onMouseDown = function () { this.owner.mouse_down(); }; Mouse.addListener(mouse); } function __clearMouse() { Mouse.removeListener(mouse); } function mouse_up() { if (!isPaused) { } } function mouse_down() { if (!isPaused) { if (mouseHD_mc.hitTest(_xmouse, _ymouse, true)) { activeWorld.onMouseDown(); } } } function __initKey() { key = {}; key.owner = this; key.onKeyDown = function () { this.owner.key_down(); }; Key.addListener(key); } function __clearKey() { Key.removeListener(key); } function key_down() { if (Key.getCode() == 32) { } } function key_up() { if (Key.getCode(32)) { } } function onMessageReceived(message, args) { this[message](args); } function get gameStartTime() { return(__gameStartTime); } function isMusicMuted() { return(__sounds.muteMusic); } var __TOTAL_LEVELS = 5; var __STARTLEVEL = 1; var __DOGE_PATH = "http://atv.disney.go.com/jetix/media/global/scoredisplays/fsd.swf"; }
Symbol 828 MovieClip [__Packages.disney.rabbitRivalry.World] Frame 0
class disney.rabbitRivalry.World { var engine, __state, __scroller, __camera, __entitys, __trees, __projectiles, __effects, __pickups, __player, loop, __yo; function World (t_engine) { engine = t_engine; __state = disney.rabbitRivalry.GameState.getInstance(); } function start() { __scroller.generate(__camera); } function clear() { __entitys = []; __trees = []; __projectiles = []; __effects = []; __pickups = []; __scroller = null; } function update(dt) { if (dt > 0.2) { dt = 0.2; } __player.update(dt); __camera.update(dt, __player); __scroller.render(__camera, dt); var _local2; var _local5; loop = __entitys.length; while (loop--) { _local2 = __entitys[loop]; if (_local2.doUpdate) { _local2.update(dt); if (__player.isFlying) { if (__player.runHD(_local2, dt)) { if ((_local2.x - 15) < __player.x) { __player.bounce(true); } else { __player.bounce(false); } if (_local2.TYPE == "yo") { __player.grimace(); } } } else if (__player.isAttackFrame()) { if ((_local2.TYPE == "statue") && (__player.runHD(_local2, dt))) { if (!__player.didHit) { _local2.takeDamage(1); __player.didHit = true; __state.addScore(_local2.scoreValue + (__player.isPerfect ? 50 : 0)); smashing.keithm.Messenger.sendMessage("screen", "runResultAnim", {type:(__player.isPerfect ? "perfect" : "hit")}); } } } _local2.moveAndRender(__camera, dt); } } loop = __trees.length; while (loop--) { _local2 = __trees[loop]; _local2.updateMoveAndRender(__camera, dt); if (__player.isFlying) { if (_local2.runHD(__player, dt)) { __player.hitGround(_local2.y); } } } __player.moveAndRender(__camera, dt); loop = __effects.length; while (loop--) { _local2 = __effects[loop]; if (_local2.doRemove) { __effects.splice(loop, 1); } else { _local2.updateMoveAndRender(__camera, dt); } } } function generate() { clear(); __camera = new disney.rabbitRivalry.GameCamera({dimensions:disney.rabbitRivalry.Dimensions.getInstance(), ground:__GROUND_Y, y:__GROUND_Y}); __player = new disney.rabbitRivalry.ents.Player({camera:__camera, y:__GROUND_Y, x:270, owner:this}); __player.spawn(); __entitys = []; __trees = []; placeRandomStatues(__state.levelNum); __yo = new disney.rabbitRivalry.ents.Yo({camera:__camera, y:__GROUND_Y - 110, x:580, owner:this}); __entitys.push(__yo); smashing.keithm.Messenger.registerAddress("world", this); __scroller = new disney.rabbitRivalry.scroller.Scroller({owner:this}); if (__state.levelNum > 5) { __scroller.addPanel(500, "bg_night"); } else { __scroller.addPanel(500, "bg_day"); } } function placeRandomStatues(levelNum) { var _local2; var _local4; var _local12 = 0; var _local3 = levelNum; if (_local3 > 5) { _local12 = _local3 - 5; _local3 = 5; } while (_local3--) { _local2 = new disney.rabbitRivalry.ents.Statue({asset:__STATUE_ASSETS[_local3], owner:this, camera:__camera, x:1300 + (300 * _local3), y:(__GROUND_Y - 150) - (Math.random() * 450), ground:__GROUND_Y, gold:((_local3 <= (_local12 - 1)) ? true : false)}); _local2.spawn(); __entitys.push(_local2); if (_local2.startY < __GROUND_Y) { _local4 = new disney.rabbitRivalry.ents.Tree({x:_local2.startX - 110, y:_local2.startY, ground:__GROUND_Y, owner:this, camera:__camera}); _local4.spawn(); _local2.linkTree(_local4); __trees.push(_local4); } } } function enablePowerAim() { __player.enablePowerAndAim(); __camera.zoomOut(); } function onSelectWeapon(t_data) { __player.equip(t_data.num); } function onMouseDown() { if (__player.onMouseDown()) { __camera.zoomIn(__player); __camera.setDelay(0.5); } } function onMiss() { __state.miss(); smashing.keithm.Messenger.sendMessage("screen", "updateLives"); if (__state.isGameOver()) { engine.onGameOver(); return(undefined); } var _local3 = true; var _local2 = __entitys.length; while (_local2--) { if ((__entitys[_local2].TYPE == "statue") && (__entitys[_local2].isAlive == true)) { if ((__entitys[_local2].x + 15) > __player.x) { _local3 = false; _local2 = 0; } } } __yo.setNewTargetLoc(); if (_local3) { goNextRabbit(); } else { enablePowerAim(); } } function goNextRabbit() { var _local3 = true; var _local2 = __entitys.length; while (_local2--) { if ((__entitys[_local2].TYPE == "statue") && (__entitys[_local2].isAlive)) { _local2 = 0; _local3 = false; } } if (_local3) { engine.onEndLevel(); return(undefined); } spawnNextRabbit(); } function spawnNextRabbit() { __state.toggleRabbit(); __player.requestErase(); __player = new disney.rabbitRivalry.ents.Player({camera:__camera, y:__GROUND_Y, x:270, owner:this}); __player.spawn(); smashing.keithm.Messenger.sendMessage("screen", "onNextRabbit"); smashing.keithm.Messenger.sendMessage("ui", "enableActiveScreenUpdates"); } function onMessageReceived(message, args) { this[message](args); } function getPlayer() { return(__player); } function get camera() { return(__camera); } var __GROUND_Y = 1220; var __STATUE_ASSETS = ["statue_carl", "statue_herman", "statue_ultimoose", "statue_kraggler", "statue_nightmaster"]; }
Symbol 829 MovieClip [__Packages.smashing.keithm.BaseCamera] Frame 0
class smashing.keithm.BaseCamera { var __dimensions, x, y, z, fl, farClip, __bound_left, __bound_right, __bound_top, __bound_bottom, left, right, top, bottom; function BaseCamera (t_data) { __dimensions = t_data.dimensions; x = (y = (z = 0)); if (t_data.x != undefined) { x = t_data.x; } if (t_data.y != undefined) { y = t_data.y; } if (t_data.z != undefined) { z = t_data.z; } fl = fl_DEF; farClip = __DEF_CLIP; refreshEdges(); } function update(dt) { } function setBounds(left, right, top, bottom) { __bound_left = left + __dimensions.HALF_WIDTH; __bound_right = right - __dimensions.HALF_WIDTH; __bound_top = top + __dimensions.HALF_HEIGHT; __bound_bottom = bottom - __dimensions.HALF_HEIGHT; } function enforceBounds() { if (x < __bound_left) { x = __bound_left; } else if (x > __bound_right) { x = __bound_right; } if (y < __bound_top) { y = __bound_top; } else if (y > __bound_bottom) { y = __bound_bottom; } } function refreshEdges() { left = x - __dimensions.HALF_WIDTH; right = x + __dimensions.HALF_WIDTH; top = y - __dimensions.HALF_HEIGHT; bottom = y + __dimensions.HALF_HEIGHT; } function get sc() { return(__dimensions.sc); } function screenWidth() { return(__dimensions.SCREEN_WIDTH); } function screenHeight() { return(__dimensions.SCREEN_WIDTH); } function halfWidth() { return(__dimensions.HALF_WIDTH); } function halfHeight() { return(__dimensions.HALF_HEIGHT); } function toString() { return((((("Camera : focus : " + x) + " , ") + y) + " , ") + z); } var __DEF_CLIP = 100000; var fl_DEF = 1000; var __EDGE_PADDING = 50; }
Symbol 830 MovieClip [__Packages.disney.rabbitRivalry.GameCamera] Frame 0
class disney.rabbitRivalry.GameCamera extends smashing.keithm.BaseCamera { var __groundY, __state, __moveRate, setBounds, __delay, isZooming, __zoomHeadedOut, x, y, z, enforceBounds, __zoomTimer, xdiff, ydiff, updateChangeX, updateChangeY, refreshEdges; function GameCamera (t_data) { super(t_data); __groundY = t_data.ground; __state = disney.rabbitRivalry.GameState.getInstance(); __moveRate = __MOVE_RATE; setBounds(0, 3550, 0, __groundY + 60); __delay = 0; isZooming = false; __zoomHeadedOut = true; } function setDelay(num) { __delay = num; } function zoomOut() { isZooming = (__zoomHeadedOut = true); x = x - ((x - __ZOOMOUT_POINT.x) / 2); y = y - ((y - __ZOOMOUT_POINT.y) / 2); z = __ZOOMOUT_POINT.z / 2; enforceBounds(); __zoomTimer = __ZOOM_RATE; } function zoomIn(player) { x = x - ((x - player.x) / 2); y = y - ((y - player.y) / 2); z = __ZOOMOUT_POINT.z / 2; enforceBounds(); __zoomTimer = __ZOOM_RATE; __zoomHeadedOut = false; } function endZoomOut() { x = __ZOOMOUT_POINT.x; y = __ZOOMOUT_POINT.y; z = __ZOOMOUT_POINT.z; enforceBounds(); } function endZoomIn(player) { x = player.nextX; y = player.y; z = 0; enforceBounds(); isZooming = false; } function update(dt, player) { if (isZooming) { if (__zoomHeadedOut) { if (__zoomTimer > 0) { __zoomTimer = __zoomTimer - dt; if (__zoomTimer <= 0) { endZoomOut(); } } } else { __zoomTimer = __zoomTimer - dt; if (__zoomTimer <= 0) { endZoomIn(player); } } } else { if (__delay > 0) { __delay = __delay - dt; if (__delay <= 0) { __moveRate = __MOVE_RATE * 3; } else { return(undefined); } } if (__moveRate > __MOVE_RATE) { __moveRate = __moveRate - (__MOVE_DECAY * dt); if (__moveRate < __MOVE_RATE) { __moveRate = __MOVE_RATE; } } if (player.isAttacking || (player.isCharging)) { xdiff = (player.nextX + 150) - x; ydiff = (player.nextY - y) - __Y_OFFSET; } else if (__state.actionState <= 3) { xdiff = (player.nextX - x) + 60; ydiff = ((player.nextY - y) - __Y_OFFSET) + 25; } else { xdiff = player.nextX - x; ydiff = (player.nextY - y) - __Y_OFFSET; } dt = dt * 2; updateChangeX = (updateChangeY = __moveRate * dt); if (xdiff < (-updateChangeX)) { x = x - updateChangeX; } else if (xdiff > updateChangeX) { x = x + updateChangeX; } else if (player.isAttacking || (player.isCharging)) { x = player.nextX + 150; } else if (__state.actionState <= 3) { x = player.nextX + 60; } else { x = player.nextX; } if (ydiff < (-updateChangeY)) { y = y - updateChangeY; } else if (ydiff > updateChangeY) { y = y + updateChangeY; } else if (__state.actionState <= 3) { y = (player.nextY - __Y_OFFSET) + 25; } else { y = player.nextY - __Y_OFFSET; } } enforceBounds(); refreshEdges(); } var __ZOOM_RATE = 0.03; var __ZOOMOUT_POINT = {x:1340, y:850, z:-3500}; var __MOVE_RATE = 400; var __MOVE_DECAY = 100; var __Y_OFFSET = 100; }
Symbol 831 MovieClip [__Packages.disney.rabbitRivalry.Dimensions] Frame 0
class disney.rabbitRivalry.Dimensions { static var __instance; function Dimensions () { } static function init() { __instance = new disney.rabbitRivalry.Dimensions(); } static function getInstance() { return(__instance); } function get screenWidth() { return(SCREEN_WIDTH); } function get screenHeight() { return(SCREEN_HEIGHT); } function get halfWidth() { return(HALF_WIDTH); } function get halfHeight() { return(HALF_HEIGHT); } var SCREEN_WIDTH = 530; var SCREEN_HEIGHT = 320; var HALF_WIDTH = disney.rabbitRivalry.Dimensions.prototype.SCREEN_WIDTH / 2; var HALF_HEIGHT = disney.rabbitRivalry.Dimensions.prototype.SCREEN_HEIGHT / 2; var sc = {x:disney.rabbitRivalry.Dimensions.prototype.SCREEN_WIDTH / 2, y:disney.rabbitRivalry.Dimensions.prototype.SCREEN_HEIGHT / 2}; }
Symbol 832 MovieClip [__Packages.smashing.keithm.Renderable] Frame 0
class smashing.keithm.Renderable { var mc, baseWidth, baseHeight, hdWidth, hdHeight, radius, doUpdate, owner, __DEF_ASSET, assetID, startX, startY, startZ, depthInfluence, flipH, threedScale, isSpawned, x, nextX, y, nextY, z, __onscreen, isDrawn, isAlive, isHidden, scale, startScale, __fastScale, hdReg, nextZ; function Renderable (t_data) { mc = null; baseWidth = __DEF_WIDTH; baseHeight = __DEF_HEIGHT; if (__USE_DIMENSIONS_AS_HD) { hdWidth = baseWidth / 2; hdHeight = baseHeight / 2; radius = hdWidth; } else { hdWidth = __DEF_HD_WIDTH / 2; hdHeight = __DEF_HD_HEIGHT / 2; radius = hdWidth; } setHDRegistration(); doUpdate = __DO_UPDATE; init(t_data); } function init(t_data) { if (t_data.owner == undefined) { trace("ERROR! NO OWNER SENT TO ELEMENT : " + TYPE); } owner = t_data.owner; if (t_data.asset == undefined) { t_data.asset = __DEF_ASSET; } assetID = t_data.asset; if (t_data.x == undefined) { t_data.x = 0; } startX = t_data.x; if (t_data.y == undefined) { t_data.y = 0; } startY = t_data.y; if (t_data.z == undefined) { t_data.z = __DEF_Z; } startZ = t_data.z; if (t_data.depthInfluence == undefined) { t_data.depthInfluence = 0; } depthInfluence = t_data.depthInfluence; if (t_data.camera != undefined) { initScale(t_data.camera); } else if (owner.camera != undefined) { initScale(owner.camera); } else { trace("ERROR! NO CAMERA SENT TO ELEMENT : " + TYPE); } if (t_data.flip != undefined) { flip(); } else { flipH = false; } threedScale = __3D_SCALE; isSpawned = false; } function spawn(camera) { isSpawned = true; reset(); if (__FORCE_INITAL_DRAW) { smashing.keithm.Viewport.getInstance().draw({element:this}); } else if (__DRAW_ON_SPAWN) { if (camera == undefined) { trace(("ERROR: spawn of " + assetID) + " failed because __DRAW_ON_SPAWN is true, but no camera was supplied."); return(undefined); } updateDraw(camera); } } function reset() { x = (nextX = startX); y = (nextY = startY); z = startZ; __onscreen = false; if (((mc == undefined) || (mc == null)) || (mc == "")) { isDrawn = false; } isAlive = true; isHidden = false; } function onDraw(t_newmc) { isDrawn = true; mc = t_newmc; if (isHidden) { mc._visible = false; } if (__USE_ACTUAL_DIMENSIONS) { baseWidth = mc._width; baseHeight = mc._height; setHDRegistration(); if (__USE_DIMENSIONS_AS_HD) { hdWidth = baseWidth / 2; hdHeight = baseHeight / 2; radius = hdWidth; } } if (flipH) { mc._xscale = -100; } scale = startScale; mc._x = -1000 - baseWidth; mc._y = -1000 - baseHeight; } function update(dt) { } function move(dt) { } function moveAndRender(camera, dt) { } function updateMoveAndRender(camera, dt) { } function render(camera, dt) { updateDraw(camera); if (!isDrawn) { return(undefined); } if (threedScale) { if (z < camera.z) { return(undefined); } __fastScale = camera.fl / (z - camera.z); if (scale != __fastScale) { scale = __fastScale; mc._xscale = (mc._yscale = 100 * (1 + (scale - startScale))); if (flipH) { mc._xscale = mc._xscale * -1; } } } mc._x = ((x - camera.x) * scale) + camera.__get__sc().x; mc._y = ((y - camera.y) * scale) + camera.__get__sc().y; } function renderDirect(camera) { mc._x = x; mc._y = y; } function initScale(camera) { startScale = (scale = camera.fl / (startZ - camera.z)); } function updateDraw(camera) { __onscreen = false; if (CUSTOMDRAW) { __onscreen = true; } else if (z >= camera.z) { if (camera.z < 0) { __onscreen = true; } else if (((Math.abs(x - camera.x) < (camera.__get__sc().x + baseWidth)) && (Math.abs(y - camera.y) < (camera.__get__sc().y + baseHeight))) && ((z - camera.z) < camera.farClip)) { __onscreen = true; } } if ((!isDrawn) && (__onscreen)) { smashing.keithm.Viewport.getInstance().draw({element:this}); } else if (isDrawn && (!__onscreen)) { requestErase(); } } function onErase(t_viewport) { isDrawn = false; mc = null; } function despawn() { isAlive = false; isSpawned = false; } function requestErase() { smashing.keithm.Viewport.getInstance().erase({element:this}); } function requestDepthSort() { smashing.keithm.Viewport.getInstance().requestGroupDepthSort(getDrawType()); } function requestDepthChange() { smashing.keithm.Viewport.getInstance().requestDepthChange(this); } function deleteMe() { } function kill() { isAlive = false; } function hide() { if (isDrawn) { mc._visible = false; } isHidden = true; } function show() { if (isDrawn) { mc._visible = true; } isHidden = false; } function flip() { flipH = true; if (isDrawn) { mc._xscale = -100; } } function unflip() { flipH = false; if (isDrawn) { mc._xscale = 100; } } function toggleFlip() { if (flipH) { unflip(); } else { flip(); } } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function runHD_entity_radius(t_target, dt) { var _local4 = (nextX + hdReg.x) - (t_target.nextX + t_target.hdReg.x); var _local3 = (nextY + hdReg.y) - (t_target.nextY + t_target.hdReg.y); var _local5 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local5 <= (t_target.radius + radius)) { return(true); } return(false); } function runHD_entity_box(t_target, dt) { if (Math.abs((nextX + hdReg.x) - (t_target.nextX + t_target.hdReg.x)) < (hdWidth + t_target.hdWidth)) { if (Math.abs((nextY + hdReg.y) - (t_target.nextY + t_target.hdReg.y)) < (hdHeight + t_target.hdHeight)) { return(true); } } return(false); } function runHD_entity_3D(t_target, dt) { var _local3 = z - t_target.z; var _local2 = (nextZ + radius) - t_target.z; if ((_local3 * _local2) <= 0) { return(runHD_entity_radius(t_target, dt)); } return(false); } function runHD_line_sphere(t_lineStart, t_lineEnd, dt) { var _local4 = new smashing.Point3D(t_lineStart.x, t_lineStart.y, 0); var _local3 = new smashing.Point3D(t_lineEnd.x, t_lineEnd.y, 0); var _local6 = _local4.x - _local3.x; var _local7 = _local4.y - _local3.y; var _local2 = getLineSeperation(_local3, {x:x, y:y}, _local6, _local7); var _local5; if (_local2.distance <= radius) { _local5 = new smashing.Point3D(x + _local2.xSeparation, y + _local2.ySeparation); return(true); } _local5.x = (_local5.y = 0); return(false); } function runHD_line_sphere_complex(t_lineStart, t_lineEnd, dt) { var _local5 = new smashing.Point3D(t_lineStart.x, t_lineStart.y, 0); var _local7 = new smashing.Point3D(t_lineEnd.x, t_lineEnd.y, 0); var _local8; var _local16 = getDistBetween(_local5, {x:x, y:y}); var _local15 = getDistBetween(_local7, {x:x, y:y}); var _local11 = getDistBetween(_local5, _local7); var _local4 = new smashing.Point3D(_local5.x, _local5.y); var _local9 = new smashing.Point3D(_local7.x, _local7.y); var _local12 = _local9.x - _local4.x; var _local13 = _local9.y - _local4.y; var _local3 = _local12 / _local11; var _local2 = _local13 / _local11; var _local10; _local4.subtractScalarMe(_local3 * radius, _local2 * radius); _local9.addScalarMe(_local3 * radius, _local2 * radius); var _local6 = getLineSeperation(_local5, {x:x, y:y}, _local12, _local13); _local12 = _local9.x - _local4.x; _local13 = _local9.y - _local4.y; var _local14 = getLineSeperation(_local4, {x:x, y:y}, _local12, _local13); if (_local6.distance <= radius) { if (_local15 > _local11) { _local8 = Math.sqrt((radius * radius) - (_local14.distance * _local14.distance)); _local3 = _local3 * _local8; _local2 = _local2 * _local8; (x + _local14.xSeparation) + _local3; _local10 = (y + _local14.ySeparation) + _local2; } else { _local8 = Math.sqrt((radius * radius) - (_local6.distance * _local6.distance)); _local3 = _local3 * _local8; _local2 = _local2 * _local8; (x + _local6.xSeparation) + _local3; _local10 = (y + _local6.ySeparation) + _local2; if (getDistBetween(_local5, _local10) >= _local11) { _local10.copy(_local7); } } return(true); } _local10.x = (_local10.y = 0); return(false); } function getLineSeperation(p0, s, dx, dy) { var _local1 = new Object(); var _local5 = p0.x - s.x; var _local6 = p0.y - s.y; var _local7 = (dx * dx) + (dy * dy); var _local2 = (-((_local5 * dx) + (_local6 * dy))) / _local7; _local2 = Math.min(Math.max(_local2, 0), 1); _local1.xSeparation = _local5 + (_local2 * dx); _local1.ySeparation = _local6 + (_local2 * dy); _local1.distance = Math.sqrt((_local1.xSeparation * _local1.xSeparation) + (_local1.ySeparation * _local1.ySeparation)); return(_local1); } function getDistBetween(p0, p1) { return(Math.sqrt((p1.x - p0.x) * (p1.x - p0.x)) + ((p1.y - p0.y) * (p1.y - p0.y))); } function hitReact(t_source) { } function getDrawType() { return(DRAWTYPE); } function animate(t_frame, t_subFrame) { mc.gotoAndStop(t_frame); if (t_subFrame != undefined) { mc.anim.gotoAndStop(t_subFrame); } } function toString() { return("Renderable: " + TYPE); } function drawHitBox() { var _local3 = hdReg.x; var _local4 = hdReg.y; var _local2 = mc.createEmptyMovieClip("hitbox", 1); _local2.beginFill(16751103, 50); _local2.lineStyle(2, 16751103, 100); _local2.moveTo(_local3 - hdWidth, _local4 - hdHeight); _local2.lineTo(_local3 + hdWidth, _local4 - hdHeight); _local2.lineTo(_local3 + hdWidth, _local4 + hdHeight); _local2.lineTo(_local3 - hdWidth, _local4 + hdHeight); _local2.lineTo(_local3 - hdWidth, _local4 - hdHeight); _local2.endFill(); } function drawReg() { var _local2 = mc.createEmptyMovieClip("hitbox", 1); _local2.beginFill(16751103, 50); _local2.lineStyle(2, 16751103, 100); _local2.moveTo(-5, -5); _local2.lineTo(5, -5); _local2.lineTo(5, 5); _local2.lineTo(-5, 5); _local2.lineTo(-5, -5); } var TYPE = "element"; var DRAWTYPE = "element"; var __DEF_Z = 1000; var __3D_SCALE = false; var __DEF_WIDTH = 50; var __DEF_HEIGHT = 50; var __USE_ACTUAL_DIMENSIONS = true; var __CAREFUL_DRAW = false; var CUSTOMDRAW = false; var __FORCE_INITAL_DRAW = false; var __DRAW_ON_SPAWN = false; var __DEF_HD_WIDTH = 25; var __DEF_HD_HEIGHT = 25; var __USE_DIMENSIONS_AS_HD = true; var __DO_UPDATE = true; }
Symbol 833 MovieClip [__Packages.smashing.keithm.Viewport] Frame 0
class smashing.keithm.Viewport { static var __a_groups, __o_groups, __dimensions, __viewportPath, __viewportDepth, __useScrollport, __instance, __scrollportDepth, mc, scrollmc; function Viewport (t_path, t_depth, dimensions) { __a_groups = []; __o_groups = {}; __dimensions = dimensions; __viewportPath = t_path; __viewportDepth = t_depth; __useScrollport = false; trace("-- Init Viewport --"); } static function init(t_path, t_depth, dimensions) { __instance = new smashing.keithm.Viewport(t_path, t_depth, dimensions); } static function getInstance() { return(__instance); } function setScrollport(t_depth) { __useScrollport = true; __scrollportDepth = t_depth; } function reset() { var _local6 = __a_groups.length; var _local2; var _local5 = []; var _local3 = 0; while (_local5.length < _local6) { _local2 = __a_groups.length; while (_local2--) { if (__a_groups[_local2].index < __a_groups[_local3].index) { _local3 = _local2; } } _local5.push(__a_groups[_local3]); __a_groups.splice(_local3, 1); } __a_groups = _local5; var _local4 = __defaultMCDepth; _local2 = 0; while (_local2 < __a_groups.length) { _local4 = __a_groups[_local2].init(_local4); _local4++; _local2++; } newView(); } function newView() { var _local1 = __a_groups.length; while (_local1--) { __a_groups[_local1].reset(); } if (mc != undefined) { mc.removeMovieClip(); } mc = __viewportPath.createEmptyMovieClip("viewport" + __viewportDepth, __viewportDepth); if (__useScrollport) { if (scrollmc != undefined) { scrollmc.removeMovieClip(); } scrollmc = __viewportPath.createEmptyMovieClip("scrollport" + __scrollportDepth, __scrollportDepth); scrollmc.scrollRect = new flash.geom.Rectangle(0, 0, __dimensions.SCREEN_WIDTH + 1, __dimensions.SCREEN_HEIGHT); } } function clearGroup(t_group) { var _local2 = __o_groups[t_group].mcs; while (_local2.length > 0) { __eraseAsset(_local2[0].mc, t_group); } } function draw(t_data) { var _local4; if (t_data.element != undefined) { var _local3 = t_data.element; if (!_local3.isSpawned) { trace(("WARNING: despawned entity " + _local3.assetID) + " received draw request."); return(undefined); } _local4 = __drawElement(_local3); if (_local4 != undefined) { _local3.onDraw(_local4, getInstance()); // unexpected jump } trace("ERROR DRAWING ASSET " + _local3.assetID); return(undefined); } if (t_data.assetID == "_empty") { return(__drawEmpty(t_data.groupName, t_data.depth + t_data.depthInfluence)); } return(__drawAsset(t_data.assetID, t_data.groupName, t_data.depth + t_data.depthInfluence)); } function erase(t_data) { if (t_data.element != undefined) { __eraseAsset(t_data.element.mc, t_data.element.getDrawType()); t_data.element.onErase(getInstance()); } else { __eraseAsset(t_data.mc, t_data.groupName); } } function createGroup(t_data) { __a_groups.push((__o_groups[t_data.name] = new smashing.keithm.ViewportGroup(t_data))); } function requestGroupDepthSort(t_group) { __o_groups[t_group].requestDepthSort(); } function requestDepthChange(t_element) { __o_groups[t_element.getDrawType()].requestDepthChange(t_element); } function __drawElement(t_element) { var _local5; var _local2 = __o_groups[t_element.getDrawType()]; var _local7 = _local2.getDepth(t_element[_local2.sortAxis] + t_element.depthInfluence); var _local3 = mc; if (_local2.scrollport) { _local3 = scrollmc; } if (t_element.assetID == "_empty") { var _local4 = _local3.createEmptyMovieClip(t_element.getDrawType() + _local7, _local7); } else { var _local4 = _local3.attachMovie(t_element.assetID, t_element.assetID + _local7, _local7); } _local2.mcs.push({mc:_local4, depth:_local7}); _local5.initScale(); return(_local4); } function __drawAsset(t_asset, t_groupName, t_depth) { var _local1 = __o_groups[t_groupName]; var _local6 = _local1.getDepth(t_depth); var _local3 = mc; if (_local1.scrollport) { _local3 = scrollmc; } var _local2 = _local3.attachMovie(t_asset, t_asset + _local6, _local6); _local1.mcs.push({mc:_local2, depth:_local6}); return(_local2); } function __drawEmpty(t_groupName, t_depth) { var _local3 = __o_groups[t_groupName]; var _local6 = _local3.getDepth(t_depth); var _local2 = mc; if (_local3.scrollport) { _local2 = scrollmc; } var _local1 = _local2.createEmptyMovieClip(t_groupName + _local6, _local6); __o_groups[t_groupName].mcs.push({mc:_local1, depth:_local6}); return(_local1); } function __eraseAsset(t_mc, t_groupName) { var _local2 = __o_groups[t_groupName]; var _local1 = _local2.mcs.length; while (_local1--) { if (_local2.mcs[_local1].mc == t_mc) { _local2.mcs[_local1].mc.removeMovieClip(); _local2.mcs.splice(_local1, 1); return(undefined); } } } function toString() { return("Viewport exists"); } static var __defaultMCDepth = 100; }
Symbol 834 MovieClip [__Packages.smashing.keithm.ViewportGroup] Frame 0
class smashing.keithm.ViewportGroup { var name, mcs, index, numSlots, sortAxis, ascending, reverse, scrollport, min, max, current, isSearching, loop; function ViewportGroup (t_data) { name = t_data.name; mcs = []; index = t_data.index; numSlots = t_data.slots; if (t_data.sortAxis == undefined) { t_data.sortAxis = ""; } sortAxis = t_data.sortAxis; if ((sortAxis != "") && (numSlots < 10000)) { numSlots = 10000; } if (t_data.ascending == undefined) { t_data.ascending = false; } ascending = t_data.ascending; if (t_data.reverse == undefined) { t_data.reverse = false; } reverse = t_data.reverse; if (t_data.scrollport == undefined) { t_data.scrollport = false; } scrollport = t_data.scrollport; } function init(t_depth) { min = t_depth; max = t_depth + numSlots; reset(); return(max); } function reset() { mcs = []; if (reverse) { current = max; } else { current = min; } } function requestDepthChange(t_element) { t_element.mc.swapDepths(__getChangedDepth(t_element)); } function requestDepthSort() { trace("Request Depth Sort not implemented yet. Better get to work!"); } function getDepth(t_depth) { if (sortAxis != "") { return(__getNewDepth(t_depth)); } increment(); return(current); } function increment() { isSearching = true; while (isSearching) { if (reverse) { current--; if (current < min) { current = max; } } else { current++; if (current > max) { current = min; } } isSearching = false; loop = mcs.length; while (loop--) { if (mcs[loop].depth == current) { isSearching = true; loop = 0; } } } } function __getNewDepth(depth) { if (depth < 0) { trace("Error : Depth cannot be under zero"); return(undefined); } if (ascending) { depth = min + Math.ceil(depth); } else { depth = max - Math.ceil(depth); } loop = mcs.length; while (loop--) { if (mcs[loop].depth == depth) { if (ascending) { depth++; } else { depth--; } loop = mcs.length; } } return(depth); } function __getChangedDepth(t_element) { var _local2 = Math.ceil(t_element[sortAxis]); if (_local2 < 0) { trace("Error : Depth cannot be under zero"); return(undefined); } if (ascending) { _local2 = min + _local2; } else { _local2 = max - _local2; } var _local3 = -1; loop = mcs.length; while (loop--) { if (mcs[loop].mc == t_element.mc) { _local3 = loop; } else if (mcs[loop].depth == _local2) { if (ascending) { _local2++; } else { _local2--; } loop = mcs.length; } } mcs[_local3].depth = _local2; return(_local2); } }
Symbol 835 MovieClip [__Packages.disney.rabbitRivalry.ents.Entity] Frame 0
class disney.rabbitRivalry.ents.Entity extends smashing.keithm.Renderable { var startSpin, startVelocity, owner, startGravity, doRemove, velocity, gravityVector, rotation, spin, isSpinning, __animation, kill, isAlive, hdWidth, hdReg, nextX, hdHeight, nextY, x, y, nextZ, z, mc, __isAnimating, DRAWTYPE, specialDepth; function Entity (t_data) { super(t_data); } function init(t_data) { if (t_data.spin != undefined) { startSpin = t_data.spin; } else { startSpin = 0; } if (t_data.vel != undefined) { startVelocity = t_data.vel; } else { startVelocity = new smashing.Point3D(0, 0, 0); } if (owner.gravity != undefined) { startGravity = owner.gravity; } else { startGravity = new smashing.Point3D(0, 0, 0); } doRemove = false; super.init(t_data); } function reset() { velocity = startVelocity.copy(); gravityVector = startGravity.copy(); rotation = 0; spin = startSpin; if (startSpin == 0) { isSpinning = false; } else { isSpinning = true; } super.reset(); __animation = __IDLE_ANIMATION; } function takeDamage(power) { startDie(); } function startDie() { kill(); animate(__DEATH_ANIMATION); if (__USES_VELOCITY) { velocity.x = (velocity.y = 0); } } function endDie() { } function onErase() { super.onErase(); } function updateDraw(camera) { if (doRemove || (!isAlive)) { return(undefined); } super.updateDraw(camera); } function runHD(t_target, dt) { if (!(isAlive && (t_target.isAlive))) { return(false); } if (Math.abs((nextX + hdReg.x) - (t_target.nextX + t_target.hdReg.x)) < (hdWidth + t_target.hdWidth)) { if (Math.abs((nextY + hdReg.y) - (t_target.nextY + t_target.hdReg.y)) < (hdHeight + t_target.hdHeight)) { return(true); } } return(false); } function hitReact(t_source) { } function onDraw(t_newmc) { super.onDraw(t_newmc); animate(__IDLE_ANIMATION); } function update(dt) { updateAnim(); if (__USES_VELOCITY) { nextX = x + (velocity.x * dt); nextY = y + (velocity.y * dt); nextZ = z + (velocity.z * dt); } } function move(dt) { if (__USES_VELOCITY) { x = x + (velocity.x * dt); y = y + (velocity.y * dt); z = z + (velocity.z * dt); } } function render(camera, dt) { super.render(camera, dt); } function moveAndRender(camera, dt) { if (__USES_VELOCITY) { nextX = (x = x + (velocity.x * dt)); nextY = (y = y + (velocity.y * dt)); nextZ = (z = z + (velocity.z * dt)); } render(camera, dt); } function updateMoveAndRender(camera, dt) { updateAnim(); if (__USES_VELOCITY) { nextX = (x = x + (velocity.x * dt)); nextY = (y = y + (velocity.y * dt)); nextZ = (z = z + (velocity.z * dt)); } render(camera, dt); } function animate(frame) { if (frame != undefined) { __animation = frame; } mc.gotoAndStop(__animation); if (__animation == __IDLE_ANIMATION) { __isAnimating = false; } else { __isAnimating = true; } } function updateAnim() { if (__isAnimating) { if (mc.anim._currentFrame == mc.anim._totalFrames) { if (__animation == __DEATH_ANIMATION) { endDie(); } else { animate(__IDLE_ANIMATION); } } } } function freezeAnimation() { mc.anim.stop(); } function unfreezeAnimation() { if (__isAnimating) { mc.anim.play(); } else { animate(); } } function replaceVelocity(t_vector) { velocity = t_vector.copy(); } function inputVelocity(t_vector) { velocity.x = velocity.x + t_vector.x; velocity.y = velocity.y + t_vector.y; velocity.z = velocity.z + t_vector.z; } function addVelocity(t_vector, dt, maxVelocity, xMult, yMult, zMult) { velocity.x = velocity.x + (t_vector.x * dt); velocity.y = velocity.y + (t_vector.y * dt); velocity.z = velocity.z + (t_vector.z * dt); } function getIntersect_line_line(t_lineStart, t_lineEnd, dt) { var _local4; var _local3; var _local7; var _local6; var _local5; if (velocity.x != 0) { _local4 = velocity.y / velocity.x; } else { _local4 = Infinity; } if ((t_lineEnd.x - t_lineStart.x) != 0) { _local3 = (t_lineEnd.y - t_lineStart.y) / (t_lineEnd.x - t_lineStart.x); } else { _local3 = Infinity; } _local7 = t_lineStart.y - (_local4 * t_lineStart.x); _local6 = t_lineStart.y - (_local3 * t_lineStart.x); _local5 = 1 / ((_local4 * -1) - (_local3 * -1)); return(new smashing.Point3D(((-1 * _local6) - (-1 * _local7)) * _local5, ((_local3 * _local7) - (_local4 * _local6)) * _local5)); } function magnitudeToVector(t_magnitude, t_angle) { var _local2; var _local1; var _local3 = t_angle * (Math.PI/180); _local2 = t_magnitude * Math.cos(_local3); _local2 = Math.round(_local2 * 100) / 100; _local1 = t_magnitude * Math.sin(_local3); _local1 = Math.round(_local1 * 100) / 100; return(new smashing.Point3D(_local2, _local1, 0)); } function getDrawType() { return(((HAS_SPECIAL_DEPTH == true) ? ((DRAWTYPE + "_") + specialDepth) : (DRAWTYPE))); } function getIsAnimating() { return(__isAnimating); } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } var HAS_SPECIAL_DEPTH = false; var __3D_SCALE = true; var __IDLE_ANIMATION = "idle"; var __DEATH_ANIMATION = "die"; var __MAX_VELOCITY = 800; var __USES_VELOCITY = true; }
Symbol 836 MovieClip [__Packages.disney.rabbitRivalry.ents.Player] Frame 0
class disney.rabbitRivalry.ents.Player extends disney.rabbitRivalry.ents.Entity { var __currentWeapon, assetID, isCharging, isAttacking, isFlying, mc, gravityVector, __moveDt, __xAngleCalc, __yAngleCalc, __angle, __isPoweringUp, __power, __powerMeter_frames, addVelocity, startY, nextY, y, velocity, __animation, __isAnimating, magnitudeToVector, isPerfect, didHit, __IDLE_ANIMATION, __bounceCount, isAlive, x, hdReg, baseHeight; function Player (t_data) { super(t_data); __currentWeapon = 1; if (disney.rabbitRivalry.GameState.getInstance().isYang) { assetID = "yang_mc"; } else { assetID = "yin_mc"; } isCharging = (isAttacking = (isFlying = false)); } function equip(num) { __currentWeapon = num; mc.anim.weapon.gotoAndStop(__currentWeapon); } function reset() { super.reset(); gravityVector = disney.rabbitRivalry.GameState.getInstance().GRAVITY; } function moveAndRender(camera, dt) { dt = dt * 2; super.moveAndRender(camera, dt); } function update(dt) { __moveDt = dt * 1.5; super.update(__moveDt); if (isCharging) { __xAngleCalc = mc.center_mc._xmouse; __yAngleCalc = mc.center_mc._ymouse; if (__xAngleCalc >= 0) { if (__yAngleCalc >= 0) { __angle = 0; } else { __angle = 360; } } else { __angle = 180; } __angle = __angle + (Math.atan(__yAngleCalc / __xAngleCalc) * 57.2957795130823); if ((__angle > __MAX_ANGLE) || (__angle < 180)) { __angle = __MAX_ANGLE; } else if (__angle < __MIN_ANGLE) { __angle = __MIN_ANGLE; } mc.angleBar_mc._rotation = __angle; if (__isPoweringUp) { __power = __power + (__POWER_RATE * dt); if (__power >= __MAX_POWER) { __power = __MAX_POWER; __isPoweringUp = false; } } else { __power = __power - (__POWER_RATE * dt); if (__power <= __MIN_POWER) { __power = __MIN_POWER; __isPoweringUp = true; } } mc.angleBar_mc.powerMeter_mc.gotoAndStop(Math.round(((__power - __MIN_POWER) / __MINMAX_POWER_DIFF) * __powerMeter_frames)); } else if (isFlying) { addVelocity(gravityVector, __moveDt); if (nextY > startY) { hitGround(startY); } } } function hitGround(t_y) { y = (nextY = t_y); isFlying = false; animate("land"); velocity = new smashing.Point3D(0, 0, 0); } function grimace() { if (__animation != "hit") { disney.rabbitRivalry.Sounds.getInstance().p("yoHit" + Math.ceil(Math.random() * 2)); } animate("hit"); } function onMouseDown() { if (isCharging) { disablePowerAndAim(); animate("launch"); isAttacking = false; return(true); } return(false); } function animate(frame) { super.animate(frame); mc.anim.weapon.gotoAndStop(__currentWeapon); } function updateAnim() { if (__isAnimating) { if (mc.anim._currentFrame == mc.anim._totalFrames) { if (__animation == "launch") { animate("fly"); if (__angle < __MAX_ANGLE) { __power = __power - (25 * (1 - ((__angle - (__MIN_ANGLE - 1)) / (__MAX_ANGLE - __MIN_ANGLE)))); } __power = 30 + (70 * (__power / 100)); velocity = magnitudeToVector(__power * __POWER_MULTIPLIER, __angle); isPerfect = true; isFlying = true; } else if (__animation == "land") { if (y >= startY) { animate("lose"); smashing.keithm.Messenger.sendMessage("screen", "runResultAnim", {type:"miss"}); isAttacking = false; } else { animate("attack_" + __currentWeapon); isAttacking = true; if (assetID == "yang_mc") { disney.rabbitRivalry.Sounds.getInstance().p("yangattack"); } else { disney.rabbitRivalry.Sounds.getInstance().p("yinattack"); } } } else if (__animation.indexOf("attack_") > -1) { if (didHit) { animate("win"); } else { animate("lose"); } isAttacking = false; } else if (__animation == "win") { smashing.keithm.Messenger.sendMessage("world", "goNextRabbit"); __animation = "freeze"; } else if (__animation == "lose") { smashing.keithm.Messenger.sendMessage("world", "onMiss"); __animation = "freeze"; } } } } function enablePowerAndAim() { animate(__IDLE_ANIMATION); isCharging = true; mc.angleBar_mc._visible = true; didHit = false; __power = __MIN_POWER; __isPoweringUp = true; __angle = 0; __bounceCount = 0; } function disablePowerAndAim() { isCharging = false; mc.angleBar_mc._visible = false; mc.angleBar_mc.powerMeter_mc.gotoAndStop(1); mc.angleBar_mc._rotation = 0; } function onDraw(newmc) { super.onDraw(newmc); if (!isCharging) { disablePowerAndAim(); } __powerMeter_frames = mc.angleBar_mc.powerMeter_mc._totalFrames; } function bounce(bounceRight) { if (__bounceCount > 2) { return(undefined); } __bounceCount++; isPerfect = false; if (bounceRight == true) { velocity.x = 90; } else { velocity.x = -60; } velocity.y = -100; } function runHD(t_target, dt) { if (!(isAlive && (t_target.isAlive))) { return(false); } if (!isAttacking) { return(super.runHD(t_target, dt)); } if ((t_target.x < x) || (!t_target.isDrawn)) { return(false); } if (mc.hitTest(t_target.mc)) { return(true); } return(false); } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = -(baseHeight / 2); } function isAttackFrame() { if (assetID == "yang_mc") { var _local2; if (__currentWeapon == 2) { _local2 = 6; } else { _local2 = 15; } } else if (__currentWeapon == 3) { var _local2 = 53; } else if (__currentWeapon == 2) { var _local2 = 35; } else { var _local2 = 19; } if (isAttacking && (mc.anim._currentFrame > _local2)) { return(true); } return(false); } var TYPE = "player"; var DRAWTYPE = "player"; var __DEF_ASSET = "yang_mc"; var __DEF_WIDTH = 120; var __DEF_HEIGHT = 190; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 80; var __DEF_HD_HEIGHT = 160; var __USE_DIMENSIONS_AS_HD = false; var CUSTOMDRAW = true; var __POWER_RATE = 100; var __MAX_POWER = 100; var __MIN_POWER = 30; var __MINMAX_POWER_DIFF = disney.rabbitRivalry.ents.Player.prototype.__MAX_POWER - disney.rabbitRivalry.ents.Player.prototype.__MIN_POWER; var __MIN_ANGLE = 270; var __MAX_ANGLE = 350; var __MAX_VELOCITY = 2800; var __POWER_MULTIPLIER = 8.9; }
Symbol 837 MovieClip [__Packages.disney.rabbitRivalry.ents.Yo] Frame 0
class disney.rabbitRivalry.ents.Yo extends disney.rabbitRivalry.ents.Entity { var __doHoverDown, __hoverLoc, spawn, __targetLoc, y, nextY, startY, hdReg; function Yo (t_data) { super(t_data); } function init(t_data) { super.init(t_data); __doHoverDown = false; __hoverLoc = __HOVER_PEAK / 2; setNewTargetLoc(); spawn(); } function setNewTargetLoc() { __targetLoc = Math.floor(Math.random() * __HOVER_PEAK); } function update(dt) { super.update(dt); if (__doHoverDown) { __hoverLoc = __hoverLoc - (__hoverRate * dt); if (__hoverLoc <= 0) { __doHoverDown = false; } } else { __hoverLoc = __hoverLoc + (__hoverRate * dt); if (__hoverLoc > __HOVER_PEAK) { __doHoverDown = true; } } y = (nextY = startY - __hoverLoc); } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } var TYPE = "yo"; var DRAWTYPE = "ents"; var __DEF_ASSET = "yo_mc"; var __DEF_WIDTH = 180; var __DEF_HEIGHT = 180; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 80; var __DEF_HD_HEIGHT = 80; var __USE_DIMENSIONS_AS_HD = false; var __IDLE_ANIMATION = "idle"; var __HIT_SFX = "bonk"; var __USES_VELOCITY = false; var __HOVER_PEAK = 600; var __hoverRate = 140; }
Symbol 838 MovieClip [__Packages.disney.rabbitRivalry.scroller.Scroller] Frame 0
class disney.rabbitRivalry.scroller.Scroller { var __world, __scrollRate, __panels, loop; function Scroller (t_data) { __world = t_data.owner; __scrollRate = 400; __panels = []; } function addPanel(distance, asset) { __panels.push(new disney.rabbitRivalry.scroller.ScrollerPanel(__world, distance, asset)); } function addSky(asset) { __panels.push(new disney.rabbitRivalry.scroller.ScrollerSky(__world, asset)); } function render(camera, dt) { loop = __panels.length; while (loop--) { __panels[loop].render(camera, dt); } } function generate(camera) { loop = __panels.length; while (loop--) { __panels[loop].spawn(camera); } } function clear(t_viewport) { super.onErase(t_viewport); loop = __panels.length; while (loop--) { __panels[loop].clear(); } } }
Symbol 839 MovieClip [__Packages.disney.rabbitRivalry.scroller.ScrollerPanel] Frame 0
class disney.rabbitRivalry.scroller.ScrollerPanel extends smashing.keithm.Renderable { var __distRatio, __z, __currentAsset, mc, __mcs, __fastScale, z, scale, startScale, x, y, loop; function ScrollerPanel (owner, t_distance, asset) { super({x:0, y:0, owner:owner}); __distRatio = 1 - (t_distance / 1000); __z = 1; __currentAsset = asset; } function onDraw(newmc) { super.onDraw(newmc); mc._x = 0; mc._y = 0; mc.attachMovie(__currentAsset, "bg" + __z, __z); mc.cacheAsBitmap = true; __mcs = [mc]; } function onErase() { trace("I should not be erasable"); } function render(camera, dt) { __fastScale = camera.fl / (z - camera.z); if (scale != __fastScale) { scale = __fastScale; mc._xscale = (mc._yscale = 100 * (1 + (scale - startScale))); } mc._x = ((x - camera.x) * scale) + camera.__get__sc().x; mc._y = ((y - camera.y) * scale) + camera.__get__sc().y; } function clear() { loop = __mcs.length; while (loop--) { __mcs[loop].removeMovieClip(); } __mcs = []; } var DRAWTYPE = "bg"; var __DEF_ASSET = "_empty"; var CUSTOMDRAW = true; var __DRAW_ON_SPAWN = true; var __DEF_WIDTH = 800; var __DEF_HEIGHT = 800; var __USE_ACTUAL_DIMENSIONS = false; }
Symbol 840 MovieClip [__Packages.disney.rabbitRivalry.scroller.ScrollerSky] Frame 0
class disney.rabbitRivalry.scroller.ScrollerSky extends smashing.keithm.Renderable { var __asset, specialDepth, mc, __mc, y; function ScrollerSky (owner, asset) { super({owner:owner}); __asset = asset; specialDepth = "dist"; } function onDraw(newmc) { super.onDraw(newmc); mc._x = 0; mc._y = 0; drawBG(); } function drawBG() { __mc = mc.attachMovie(__asset, "horizon", 1); __mc.cacheAsBitmap = true; return(__mc); } function update(deltaPixels, deltaTime) { return(undefined); } function render(camera, dt) { mc._y = y - camera.top; } function clear() { __mc.removeMovieClip(); } function getDrawType() { return(((HAS_SPECIAL_DEPTH == true) ? ((DRAWTYPE + "_") + specialDepth) : (DRAWTYPE))); } var DRAWTYPE = "scroller"; var HAS_SPECIAL_DEPTH = true; var __DEF_ASSET = "_empty"; var CUSTOMDRAW = true; var __DRAW_ON_SPAWN = true; var __DEF_WIDTH = 800; var __DEF_HEIGHT = 800; var __USE_ACTUAL_DIMENSIONS = false; }
Symbol 841 MovieClip [__Packages.disney.rabbitRivalry.ents.Statue] Frame 0
class disney.rabbitRivalry.ents.Statue extends disney.rabbitRivalry.ents.Entity { var __baseY, scoreValue, health, __isGold, __hasTree, __tree, isAlive, __colorTrans, mc, startDie, hdReg, baseHeight; function Statue (t_data) { super(t_data); } function init(t_data) { if (t_data.ground == undefined) { __baseY = 700; } else { __baseY = t_data.ground; } super.init(t_data); if (t_data.score == undefined) { scoreValue = __SCORE_VALUE_DEF; } else { scoreValue = t_data.score; } health = 1; if (t_data.gold == undefined) { __isGold = false; } else { __isGold = t_data.gold; } if (__isGold) { health = 2; } __hasTree = false; } function linkTree(tree) { __hasTree = true; __tree = tree; } function takeDamage(power) { if (isAlive) { health = health - power; if (health > 0) { __isGold = false; __colorTrans.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); disney.rabbitRivalry.Sounds.getInstance().p("bash"); mc.goldSmash_mc.gotoAndPlay(2); } else { startDie(); } if (__HIT_SFX != "none") { disney.rabbitRivalry.Sounds.getInstance().p(__HIT_SFX); } } } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = -(baseHeight / 2); } function onDraw(newmc) { super.onDraw(newmc); if (__isGold) { __colorTrans = new flash.geom.Transform(mc); __colorTrans.colorTransform = new flash.geom.ColorTransform(0.8, 0.6, 0, 1, 120, 120, 0, 0); } } var TYPE = "statue"; var DRAWTYPE = "ents"; var __DEF_ASSET = "statue_carl"; var __DEF_WIDTH = 180; var __DEF_HEIGHT = 180; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 180; var __DEF_HD_HEIGHT = 180; var __USE_DIMENSIONS_AS_HD = false; var __IDLE_ANIMATION = "idle"; var __DEATH_ANIMATION = "splode"; var __HIT_SFX = "bonk"; var __SCORE_VALUE_DEF = 100; var __USES_VELOCITY = false; }
Symbol 842 MovieClip [__Packages.disney.rabbitRivalry.ents.Tree] Frame 0
class disney.rabbitRivalry.ents.Tree extends disney.rabbitRivalry.ents.Entity { var __baseY, __trunkHeight, startY, isDrawn, __xOnscreen, baseWidth, scale, x, mc, y, __fastScale, z, startScale, baseHeight, isTreeTopDrawn, isTreeTrunkDrawn, hdWidth, hdReg; function Tree (t_data) { super(t_data); if (t_data.ground == undefined) { __baseY = 700; } else { __baseY = t_data.ground; } __baseY = __baseY - 23; __trunkHeight = __baseY - startY; } function updateAnim() { } function render(camera, dt) { if (!isDrawn) { updateDraw(camera); } __xOnscreen = Math.abs((x - camera.x) * scale) < (camera.__get__sc().x + baseWidth); renderTreeTrunk(camera, __xOnscreen); renderTreeTop(camera, __xOnscreen); mc._x = Math.ceil((((x - camera.x) * scale) + camera.__get__sc().x) * 100) / 100; mc._y = Math.ceil((((y - camera.y) * scale) + camera.__get__sc().y) * 100) / 100; __fastScale = camera.fl / (z - camera.z); if (scale != __fastScale) { scale = __fastScale; mc._xscale = (mc._yscale = 100 * (1 + (scale - startScale))); } } function renderTreeTop(camera, xOnscreen) { if (xOnscreen && (Math.abs((y - camera.y) * scale) < (camera.__get__sc().y + baseHeight))) { if (!isTreeTopDrawn) { mc.attachMovie(__TREETOP_ASSET, __TREETOP_ASSET, 2); mc[__TREETOP_ASSET].cacheAsBitmap = true; isTreeTopDrawn = true; } } else if (isTreeTopDrawn) { mc[__TREETOP_ASSET].removeMovieClip(); isTreeTopDrawn = false; } } function renderTreeTrunk(camera, xOnscreen) { if (xOnscreen) { if (!isTreeTrunkDrawn) { var _local2 = mc.createEmptyMovieClip(__TREETRUNK_ID, 1); var _local3 = 8480297 /* 0x816629 */; if (disney.rabbitRivalry.GameState.getInstance().levelNum > 5) { _local3 = 4930840 /* 0x4B3D18 */; } _local2.lineStyle(1, _local3, 100); _local2.beginFill(_local3, 100); _local2.moveTo(-__TRUNK_WIDTH_HALF, __trunkHeight); _local2.lineTo(__TRUNK_WIDTH_HALF, __trunkHeight); _local2.lineTo(__TRUNK_WIDTH_HALF, __TREETOP_HEIGHT); _local2.lineTo(-__TRUNK_WIDTH_HALF, __TREETOP_HEIGHT); _local2.lineTo(-__TRUNK_WIDTH_HALF, __trunkHeight); _local3 = 7954728 /* 0x796128 */; if (disney.rabbitRivalry.GameState.getInstance().levelNum > 5) { _local3 = 5982494 /* 0x5B491E */; } _local2.beginFill(_local3, 100); _local2.moveTo(__SHADOW_START, __trunkHeight); _local2.lineTo(__SHADOW_START + __SHADOW_WIDTH, __trunkHeight); _local2.lineTo(__SHADOW_START + __SHADOW_WIDTH, __TREETOP_HEIGHT); _local2.lineTo(__SHADOW_START, __TREETOP_HEIGHT); _local2.lineTo(__SHADOW_START, __trunkHeight); _local2.cacheAsBitmap = true; isTreeTrunkDrawn = true; } } else if (isTreeTrunkDrawn) { mc[__TREETRUNK_ID].removeMovieClip(); isTreeTrunkDrawn = false; } } function updateDraw(camera) { smashing.keithm.Viewport.getInstance().draw({element:this}); isTreeTopDrawn = false; isTreeTrunkDrawn = false; } function runHD(player) { if ((player.nextX > (x - hdWidth)) && (player.nextX < (x + hdWidth))) { if (((player.velocity.y > 0) && (player.y < (y + 45))) && (player.nextY >= y)) { trace("Tree collision : " + y); return(true); } } return(false); } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } var TYPE = "tree"; var DRAWTYPE = "trees"; var __DEF_ASSET = "_empty"; var __DEF_WIDTH = 521; var __DEF_HEIGHT = 93; var __USE_ACTUAL_DIMENSIONS = false; var __USE_DIMENSIONS_AS_HD = true; var __TREETOP_ASSET = "treetop_mc"; var __TREETRUNK_ID = "treetrunk_mc"; var __TRUNK_WIDTH_HALF = 125; var __SHADOW_START = 80; var __SHADOW_WIDTH = 40; var __TREETOP_HEIGHT = 50; }
Symbol 843 MovieClip [__Packages.disney.rabbitRivalry.ui.UI] Frame 0
class disney.rabbitRivalry.ui.UI { static var __instance; var engine, __nextScreenID, __hasActiveScreen, __doesActiveScreenUpdate, __hasIntroPlayed, __activeScreen, __previousScreenID, __activeScreenID; function UI () { } static function init() { __instance = new disney.rabbitRivalry.ui.UI(); } static function getInstance() { return(__instance); } function linkEngine(t_engine) { engine = t_engine; smashing.keithm.Messenger.registerAddress("ui", this); } function reset() { __nextScreenID = ""; __hasActiveScreen = false; __doesActiveScreenUpdate = false; __hasIntroPlayed = false; } function update(dt) { if (__doesActiveScreenUpdate) { __activeScreen.update(dt); } } function returnToPreviousScreen() { __nextScreenID = __previousScreenID; __activeScreen.close(); } function goScreen(id) { if (__hasActiveScreen) { __nextScreenID = id; __activeScreen.close(); } else { openScreen(id); } } function openScreen(id) { if (id == undefined) { id = __nextScreenID; } if (id == "") { return(undefined); } __nextScreenID = ""; __previousScreenID = __activeScreenID; __activeScreenID = id; engine.gotoAndStop(__activeScreenID); switch (__activeScreenID) { case "splash" : __activeScreen = new disney.rabbitRivalry.ui.Splash(engine.screen_mc, this, __hasIntroPlayed); __hasIntroPlayed = true; break; case "gameplay" : __activeScreen = new disney.rabbitRivalry.ui.GamePlay(engine.screen_mc, this, engine.overlay_mc, engine.nav_mc, engine.helpPopup_mc); break; case "help" : __activeScreen = new disney.rabbitRivalry.ui.Help(engine.screen_mc, this); break; case "winLevel" : __activeScreen = new disney.rabbitRivalry.ui.WinLevel(engine.screen_mc, this); break; case "winGame" : __activeScreen = new disney.rabbitRivalry.ui.WinGame(engine.screen_mc, this); break; case "gameOver" : __activeScreen = new disney.rabbitRivalry.ui.GameOver(engine.screen_mc, this); break; default : trace("[UI] openScreen called with invalid id: " + __activeScreenID); return(undefined); } __activeScreen.init(); __activeScreen.open(); smashing.keithm.Messenger.registerAddress("screen", __activeScreen); __hasActiveScreen = true; __doesActiveScreenUpdate = __activeScreen.DOES_UPDATE; } function onScreenClosed() { if (__nextScreenID != "") { openScreen(__nextScreenID); } } function disableActiveScreenUpdates() { __doesActiveScreenUpdate = false; } function enableActiveScreenUpdates() { __doesActiveScreenUpdate = true; } function onMessageReceived(message, args) { this[message](args); } function get currentScreenID() { return(__activeScreenID); } }
Symbol 844 MovieClip [__Packages.disney.rabbitRivalry.ui.Screen] Frame 0
class disney.rabbitRivalry.ui.Screen { var __mc, ui, __outroCallbackID, __outroCallbackPath, __isOpening, __isClosing, __isClosed; function Screen (mc, t_ui) { __mc = mc; ui = t_ui; __outroCallbackID = (__outroCallbackPath = ""); } function update(dt) { if (__isOpening) { if (__mc._currentFrame >= __OPENED_FRAME) { onOpened(); } } else if (__isClosing) { if (__mc._currentFrame == __mc._totalFrames) { onClosed(); } } } function init() { __isOpening = (__isClosing = false); __isClosed = true; } function open() { __isClosed = false; if (__HAS_INTRO) { __isOpening = true; __mc.gotoAndPlay(__INTRO_FRAME); } else { onOpened(); } } function onOpened() { __isOpening = false; __mc.gotoAndStop(__OPENED_FRAME); } function close() { if (__isClosed) { ui.onScreenClosed(); return(undefined); } if (__HAS_OUTRO) { __isClosing = true; __mc.gotoAndPlay(__OUTRO_FRAME); } else { onClosed(); } } function onClosed() { __isClosing = false; __isClosed = true; if (__outroCallbackID != "") { smashing.keithm.Messenger.sendMessage(__outroCallbackPath, __outroCallbackID); __outroCallbackID = (__outroCallbackPath = ""); } else { ui.onScreenClosed(); } } function closeThenCallback(callbackPath, callbackID) { __outroCallbackPath = callbackPath; __outroCallbackID = callbackID; close(); } function makeButton(mc) { mc.screen = this; } function onMessageReceived(message, args) { this[message](args); } function toString() { return("Screen"); } var __INTRO_FRAME = "intro"; var __OUTRO_FRAME = "outro"; var __HAS_INTRO = false; var __HAS_OUTRO = false; var __OPENED_FRAME = 10; var DOES_UPDATE = true; }
Symbol 845 MovieClip [__Packages.disney.rabbitRivalry.ui.Splash] Frame 0
class disney.rabbitRivalry.ui.Splash extends disney.rabbitRivalry.ui.Screen { var __hasPlayedOnce, __isClosed, __isOpening, __mc, __INTRO_FRAME, makeButton; function Splash (mc, ui, hasIntroPlayed) { super(mc, ui); __hasPlayedOnce = hasIntroPlayed; } function open() { __isClosed = false; __isOpening = true; if (__hasPlayedOnce) { __mc.gotoAndPlay("fastIntro"); } else { __mc.gotoAndPlay(__INTRO_FRAME); } __hasPlayedOnce = true; } function onOpened() { super.onOpened(); makeButton(__mc.btn_play); __mc.btn_play.onRelease = function () { this.screen.closeThenCallback("engine", "startGame"); }; __mc.btn_help.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "showHelp"); }; } var __HAS_INTRO = true; var __HAS_OUTRO = true; var __OPENED_FRAME = 120; }
Symbol 846 MovieClip [__Packages.disney.rabbitRivalry.ui.GamePlay] Frame 0
class disney.rabbitRivalry.ui.GamePlay extends disney.rabbitRivalry.ui.Screen { var __overlay, __nav, __help, __state, __hideYoMeter; function GamePlay (mc, ui, overlay, nav, help) { super(mc, ui); __overlay = overlay; __nav = nav; __help = help; __state = disney.rabbitRivalry.GameState.getInstance(); __hideYoMeter = false; } function update(dt) { super.update(dt); if (__state.actionState == 1) { if (__overlay._currentFrame >= __LEVEL_INTRO_END_FRAME) { __state.advanceState(); __overlay.gotoAndPlay((__state.isYang ? "yang_in" : "yin_in")); } } else if (__state.actionState == 2) { if (__overlay._currentFrame == (__state.isYang ? (__YANG_INTRO_END_FRAME) : (__YIN_INTRO_END_FRAME))) { assignWeaponSelectButtons(); __state.advanceState(); } } else if (__state.actionState == 3) { if (__overlay._currentFrame == (__state.isYang ? (__YANG_OUTRO_END_FRAME) : (__YIN_OUTRO_END_FRAME))) { __state.advanceState(); __overlay.gotoAndStop("hidden"); } } } function updateLives() { var _local2 = disney.rabbitRivalry.GameState.getInstance().misses; while (_local2--) { __nav["underwear_" + (_local2 + 1)].gotoAndStop("on"); } _local2 = 5; while (_local2 > disney.rabbitRivalry.GameState.getInstance().misses) { __nav["underwear_" + _local2].gotoAndStop("off"); _local2--; } } function updateScore() { __nav.scoreBoard_mc.txt_score.text = String(disney.rabbitRivalry.GameState.getInstance().score); } function onNextRabbit() { __overlay.gotoAndStop(32); } function onOpened() { super.onOpened(); __overlay.gotoAndPlay("level"); __overlay.levelNum_mc.txt_mc.textBox.text = "Level " + __state.levelNum; if ((disney.rabbitRivalry.GameState.getInstance().levelNum == 1) || (__nav._currentframe == 1)) { __nav.gotoAndPlay("intro"); } updateScore(); updateLives(); } function onClosed() { __overlay.gotoAndStop("hidden"); super.onClosed(); } function assignWeaponSelectButtons() { __overlay.wep_1.onRollOver = function () { smashing.keithm.Messenger.sendMessage("world", "onSelectWeapon", {num:1}); disney.rabbitRivalry.Sounds.getInstance().playVoiceOver("attack1"); }; __overlay.wep_1.onRelease = function () { smashing.keithm.Messenger.sendMessage("world", "onSelectWeapon", {num:1}); smashing.keithm.Messenger.sendMessage("screen", "onSelectWeapon"); }; __overlay.wep_2.onRollOver = function () { smashing.keithm.Messenger.sendMessage("world", "onSelectWeapon", {num:2}); disney.rabbitRivalry.Sounds.getInstance().playVoiceOver("attack2"); }; __overlay.wep_2.onRelease = function () { smashing.keithm.Messenger.sendMessage("world", "onSelectWeapon", {num:2}); smashing.keithm.Messenger.sendMessage("screen", "onSelectWeapon"); }; __overlay.wep_3.onRollOver = function () { smashing.keithm.Messenger.sendMessage("world", "onSelectWeapon", {num:3}); disney.rabbitRivalry.Sounds.getInstance().playVoiceOver("attack3"); }; __overlay.wep_3.onRelease = function () { smashing.keithm.Messenger.sendMessage("world", "onSelectWeapon", {num:3}); smashing.keithm.Messenger.sendMessage("screen", "onSelectWeapon"); }; } function onSelectWeapon() { __overlay.gotoAndPlay((__state.isYang ? "yang_out" : "yin_out")); } function runResultAnim(t_args) { __nav.resultsAnim_mc.gotoAndPlay(2); __nav.resultsAnim_mc.text_mc.gotoAndStop(t_args.type); } function onPressHelpOpen() { __help.gotoAndPlay("open"); smashing.keithm.Messenger.sendMessage("engine", "pause"); } function onPressHelpClose() { __help.gotoAndPlay("close"); smashing.keithm.Messenger.sendMessage("engine", "unpause"); } function onPressPlay() { onPressHelpClose(); } var DOES_UPDATE = true; var __HAS_INTRO = true; var __LEVEL_INTRO_END_FRAME = 32; var __YANG_INTRO_END_FRAME = 45; var __YIN_INTRO_END_FRAME = 71; var __YANG_OUTRO_END_FRAME = 58; var __YIN_OUTRO_END_FRAME = 82; }
Symbol 847 MovieClip [__Packages.disney.rabbitRivalry.ui.Help] Frame 0
class disney.rabbitRivalry.ui.Help extends disney.rabbitRivalry.ui.Screen { var __mc, closeThenCallback; function Help (mc, ui) { super(mc, ui); } function open() { if (disney.rabbitRivalry.GameState.getInstance().actionState == 1) { __mc.scroll.hideQuit = true; } super.open(); } function onPressPlay() { closeThenCallback("engine", "startGame"); } function onPressHelpClose() { smashing.keithm.Messenger.sendMessage("ui", "returnToPreviousScreen"); } var __HAS_INTRO = true; var __HAS_OUTRO = true; var __OPENED_FRAME = 10; }
Symbol 848 MovieClip [__Packages.disney.rabbitRivalry.ui.WinLevel] Frame 0
class disney.rabbitRivalry.ui.WinLevel extends disney.rabbitRivalry.ui.Screen { var __mc; function WinLevel (mc, ui) { super(mc, ui); } function onOpened() { super.onOpened(); __mc.go_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "onNextLevel"); }; } var __HAS_INTRO = true; var __HAS_OUTRO = false; var __OPENED_FRAME = 26; }
Symbol 849 MovieClip [__Packages.disney.rabbitRivalry.ui.WinGame] Frame 0
class disney.rabbitRivalry.ui.WinGame extends disney.rabbitRivalry.ui.Screen { var __mc; function WinGame (mc, ui) { super(mc, ui); } function onOpened() { super.onOpened(); __mc.btn_play.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "goSplash"); }; __mc.btn_highscore.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "goHighscore"); }; } var __HAS_INTRO = true; var __HAS_OUTRO = false; var __OPENED_FRAME = 40; }
Symbol 850 MovieClip [__Packages.disney.rabbitRivalry.ui.GameOver] Frame 0
class disney.rabbitRivalry.ui.GameOver extends disney.rabbitRivalry.ui.Screen { var __mc; function GameOver (mc, ui) { super(mc, ui); } function onOpened() { super.onOpened(); __mc.btn_play.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "goSplash"); }; __mc.btn_highscore.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "goHighscore"); }; } var __HAS_INTRO = true; var __HAS_OUTRO = false; var __OPENED_FRAME = 48; }
Symbol 851 MovieClip [__Packages.smashing.IntervalEngine] Frame 0
class smashing.IntervalEngine { var _uo, _uf, _update_interval, _last_update, _i, _ft, _el; function IntervalEngine (update_object, update_function) { _uo = update_object; _uf = update_function; } function startFlat(FPS) { _FPS = FPS; _update_interval = 1 / FPS; _last_update = getTimer() * 0.001; _i = setInterval(this, "_flat_step", 0); } function startFlex() { _last_update = getTimer() * 0.001; _i = setInterval(this, "_flex_step", 0); } function startFast() { _last_update = getTimer(); _i = setInterval(this, "_fast_step", 10); } function reset(Void) { if (_i != undefined) { clearInterval(_i); } _ft = 0; _last_update = getTimer() * 0.001; _lel = _MAX_FRAMETIME / 2; } function _flex_step(Void) { _el = Math.min(_MAX_FRAMETIME, (-_last_update) + ((_last_update = getTimer() * 0.001))); _lel = _lel - Math.max(-_MAX_TIMEDIFF, Math.min(_MAX_TIMEDIFF, _lel - _el)); _uo[_uf](_lel); } function _flat_step(Void) { _ft = _ft + ((-_last_update) + ((_last_update = getTimer() * 0.001))); if (_ft < _update_interval) { return(undefined); } _uo[_uf](_ft); _ft = 0; } function _fast_step(Void) { _el = (-_last_update) + ((_last_update = getTimer())); _uo[_uf](_el * 0.001); } function clear() { clearInterval(_i); } var _MAX_TIMEDIFF = 0.005; var _MIN_FPS = 5; var _MAX_FRAMETIME = 1 / smashing.IntervalEngine.prototype._MIN_FPS; var _lel = 0.2; var _FPS = 0; }
Symbol 476 MovieClip Frame 1
stop();
Symbol 481 MovieClip Frame 25
stop();
Symbol 547 MovieClip Frame 1
stop();
Symbol 582 MovieClip Frame 22
stop();
Symbol 618 MovieClip Frame 37
stop();
Symbol 622 MovieClip Frame 72
stop();
Symbol 625 MovieClip Frame 16
stop();
Symbol 628 MovieClip Frame 54
stop();
Symbol 633 MovieClip Frame 25
stop();
Symbol 638 MovieClip Frame 25
stop();
Symbol 643 MovieClip Frame 25
stop();
Symbol 648 MovieClip Frame 25
stop();
Symbol 669 MovieClip Frame 1
stop();
Symbol 685 MovieClip Frame 1
stop();
Symbol 701 MovieClip Frame 1
stop();
Symbol 735 MovieClip Frame 59
stop();
Symbol 772 MovieClip Frame 1
stop();
Symbol 780 MovieClip Frame 65
stop();
Symbol 783 MovieClip Frame 17
stop();
Symbol 785 MovieClip Frame 55
stop();

Library Items

Symbol 1 MovieClip [mcBlank]Used by:459
Symbol 2 MovieClipUsed by:459 629 786
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:459
Symbol 5 GraphicUsed by:8 10
Symbol 6 FontUsed by:7 9 12 55 82 90 111 114 118 153 183 185 246 252 273 279 288 291 292 293 307 310 311 313 322 325 328 330 368 370 372 379 381 418
Symbol 7 TextUses:6Used by:8
Symbol 8 MovieClipUses:5 7Used by:14
Symbol 9 TextUses:6Used by:10
Symbol 10 MovieClipUses:5 9Used by:14
Symbol 11 GraphicUsed by:13
Symbol 12 TextUses:6Used by:13
Symbol 13 MovieClipUses:11 12Used by:14
Symbol 14 MovieClipUses:8 10 13Used by:15
Symbol 15 MovieClipUses:14Used by:77
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:19
Symbol 19 MovieClipUses:16 18Used by:77
Symbol 20 GraphicUsed by:30
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:30 333 337 385 458
Symbol 23 GraphicUsed by:30
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:30 215
Symbol 26 FontUsed by:27 28 31 216 217
Symbol 27 TextUses:26Used by:29
Symbol 28 TextUses:26Used by:29
Symbol 29 MovieClipUses:27 28Used by:30
Symbol 30 MovieClipUses:20 22 23 25 29Used by:32
Symbol 31 EditableTextUses:26Used by:32
Symbol 32 MovieClipUses:30 31Used by:77
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:43 77
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:43 77
Symbol 37 GraphicUsed by:38 277
Symbol 38 MovieClipUses:37Used by:49 77 277
Symbol 39 GraphicUsed by:40 277
Symbol 40 MovieClipUses:39Used by:49 77 277
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:43
Symbol 43 MovieClipUses:34 36 42Used by:77
Symbol 44 GraphicUsed by:49
Symbol 45 GraphicUsed by:49
Symbol 46 GraphicUsed by:49
Symbol 47 SoundUsed by:49 277 309 383 452
Symbol 48 SoundUsed by:49 112 116 120 155 184 188 277 281 290 309 312 383 384 420 451 452
Symbol 49 ButtonUses:38 40 44 45 46 47 48Used by:77
Symbol 50 GraphicUsed by:51 60
Symbol 51 MovieClipUses:50Used by:57 60
Symbol 52 GraphicUsed by:60
Symbol 53 GraphicUsed by:54 60 281
Symbol 54 MovieClipUses:53Used by:60 281
Symbol 55 TextUses:6Used by:56 60
Symbol 56 MovieClipUses:55Used by:60
Symbol 57 MovieClipUses:51Used by:60
Symbol 58 SoundUsed by:60 281 290 312 384 420 451
Symbol 59 SoundUsed by:60 189
Symbol 60 ButtonUses:51 52 54 56 57 50 53 55 58 59Used by:77
Symbol 61 GraphicUsed by:76
Symbol 62 GraphicUsed by:76 242 249
Symbol 63 GraphicUsed by:76 242 249
Symbol 64 GraphicUsed by:76 242 249
Symbol 65 GraphicUsed by:76 242 249
Symbol 66 GraphicUsed by:76 249
Symbol 67 GraphicUsed by:76 242 249
Symbol 68 GraphicUsed by:76 249
Symbol 69 GraphicUsed by:76 242 249
Symbol 70 GraphicUsed by:76 242 249
Symbol 71 GraphicUsed by:76 242 249
Symbol 72 GraphicUsed by:76 242 249
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:75
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClipUses:61 62 63 64 65 66 67 68 69 70 71 72 75Used by:77
Symbol 77 MovieClipUses:15 19 32 34 36 38 40 43 49 60 76Used by:459
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:84
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:84
Symbol 82 EditableTextUses:6Used by:83
Symbol 83 MovieClipUses:82Used by:84
Symbol 84 MovieClipUses:79 81 83Used by:189
Symbol 85 SoundUsed by:189
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:92
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:92
Symbol 90 TextUses:6Used by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClipUses:87 89 91Used by:189
Symbol 93 SoundUsed by:189
Symbol 94 GraphicUsed by:112 116 120 155 184 188 189
Symbol 95 GraphicUsed by:96 112 116 120
Symbol 96 MovieClipUses:95Used by:112 116 120 189
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:103 112 622
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:103 112 622
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103 112 622
Symbol 103 MovieClipUses:98 100 102Used by:112 189
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:116 189 582
Symbol 106 GraphicUsed by:108 120 283 412
Symbol 107 GraphicUsed by:108 120 283 412
Symbol 108 MovieClipUses:106 107Used by:120 189
Symbol 109 GraphicUsed by:112
Symbol 110 GraphicUsed by:112
Symbol 111 TextUses:6Used by:112
Symbol 112 ButtonUses:94 96 103 109 110 111 98 100 102 95 48Used by:189
Symbol 113 GraphicUsed by:116
Symbol 114 TextUses:6Used by:116
Symbol 115 GraphicUsed by:116
Symbol 116 ButtonUses:94 96 105 113 114 115 95 48Used by:189
Symbol 117 GraphicUsed by:120
Symbol 118 TextUses:6Used by:120
Symbol 119 GraphicUsed by:120
Symbol 120 ButtonUses:94 96 108 117 118 119 106 107 95 48Used by:189
Symbol 121 GraphicUsed by:122 155 184 188
Symbol 122 MovieClipUses:121Used by:155 184 188 189
Symbol 123 GraphicUsed by:136 155
Symbol 124 GraphicUsed by:125 155
Symbol 125 MovieClipUses:124Used by:136 151 184 188 735 760 780
Symbol 126 GraphicUsed by:127 155
Symbol 127 MovieClipUses:126Used by:136 151 184 188 735 760 780
Symbol 128 GraphicUsed by:129 155
Symbol 129 MovieClipUses:128Used by:136 151 184 188 735 760 780
Symbol 130 GraphicUsed by:131 155
Symbol 131 MovieClipUses:130Used by:136 151 188 735 760 780
Symbol 132 GraphicUsed by:133 155
Symbol 133 MovieClipUses:132Used by:136 723 735 759 760
Symbol 134 GraphicUsed by:135 155
Symbol 135 MovieClipUses:134Used by:136 735 760
Symbol 136 MovieClipUses:123 125 127 129 131 133 135Used by:155 189
Symbol 137 GraphicUsed by:151
Symbol 138 GraphicUsed by:151
Symbol 139 GraphicUsed by:151 188 760
Symbol 140 GraphicUsed by:151 188 760
Symbol 141 GraphicUsed by:151 188 760
Symbol 142 GraphicUsed by:151 188 364 411 760
Symbol 143 GraphicUsed by:151 188 364 411 760
Symbol 144 GraphicUsed by:151 188 760
Symbol 145 GraphicUsed by:151 188 364 411 454 514 547 760
Symbol 146 GraphicUsed by:151 188 364 411 760
Symbol 147 GraphicUsed by:151 188 364 411 760
Symbol 148 GraphicUsed by:151 188 364 411 760
Symbol 149 GraphicUsed by:151 174 188 364 411 547 625 685 760
Symbol 150 GraphicUsed by:151 188 364 411 760
Symbol 151 MovieClipUses:137 125 127 129 131 138 139 140 141 142 143 144 145 146 147 148 149 150Used by:188 189
Symbol 152 GraphicUsed by:155 184 188
Symbol 153 TextUses:6Used by:155
Symbol 154 GraphicUsed by:155 184 188
Symbol 155 ButtonUses:94 122 136 152 153 154 121 123 124 126 128 130 132 134 48Used by:189
Symbol 156 GraphicUsed by:157 509 670
Symbol 157 MovieClipUses:156Used by:184 780
Symbol 158 GraphicUsed by:161
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:161 164
Symbol 161 MovieClipUses:158 160Used by:174 685 735
Symbol 162 GraphicUsed by:174 780
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163 160Used by:174 685 735
Symbol 165 GraphicUsed by:174
Symbol 166 GraphicUsed by:174 547 625 685
Symbol 167 GraphicUsed by:174 454 547 625 685
Symbol 168 GraphicUsed by:174 547 625 685
Symbol 169 GraphicUsed by:174 547 625 685
Symbol 170 GraphicUsed by:174 283 412 454 547 565 625 628 685
Symbol 171 GraphicUsed by:174 547 625 685
Symbol 172 GraphicUsed by:174 547 625 685
Symbol 173 GraphicUsed by:174 283 412 454 547 565 625 628 685
Symbol 174 MovieClipUses:161 162 164 165 166 167 168 169 170 171 172 149 173Used by:184 780
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:184 686 704 705 710 735 760 780 783 785
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:184 686 705 706 709 710 723 735 759 760 776 780 783 785
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:184 582 780
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:184 780
Symbol 183 TextUses:6Used by:184
Symbol 184 ButtonUses:94 122 127 157 174 176 178 180 129 125 182 152 183 154 121 48Used by:189
Symbol 185 TextUses:6Used by:188
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 ButtonUses:94 122 151 152 185 125 127 129 131 186 139 140 141 142 143 144 145 146 147 148 149 150 154 187 121 48Used by:189
Symbol 189 MovieClipUses:84 85 59 92 93 94 96 103 105 108 112 116 120 122 136 151 155 184 188Used by:459
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:208 791
Symbol 192 GraphicUsed by:195
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:195 798
Symbol 195 MovieClipUses:192 194Used by:208 791
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:208 791 803
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:208 791 803
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:208 791 803
Symbol 202 GraphicUsed by:208
Symbol 203 GraphicUsed by:206
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:206 801
Symbol 206 MovieClipUses:203 205Used by:208 791
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:191 195 197 199 201 202 206 207Used by:283 337 459 460
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:234 283 333 337 402 458 460 472 631 636 641 646
Symbol 211 GraphicUsed by:215
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:211 213 214 25Used by:283 460
Symbol 216 TextUses:26Used by:218
Symbol 217 TextUses:26Used by:218
Symbol 218 MovieClipUses:216 217Used by:283 460
Symbol 219 GraphicUsed by:283 460
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:234 235 560 618 705
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:235
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:235
Symbol 226 GraphicUsed by:234
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:234
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:234
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:234
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:226 228 230 232 210 221 233Used by:235
Symbol 235 MovieClipUses:221 223 225 234Used by:283 460
Symbol 236 GraphicUsed by:242 249
Symbol 237 GraphicUsed by:242 249
Symbol 238 GraphicUsed by:242 249
Symbol 239 GraphicUsed by:242 249
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242 249
Symbol 242 MovieClipUses:236 237 238 239 62 63 64 65 67 240 69 70 71 72 241Used by:243
Symbol 243 MovieClipUses:242Used by:283 460
Symbol 244 GraphicUsed by:248
Symbol 245 GraphicUsed by:247
Symbol 246 TextUses:6Used by:247
Symbol 247 MovieClipUses:245 246Used by:248 459
Symbol 248 MovieClipUses:244 247Used by:283 460
Symbol 249 MovieClipUses:236 237 238 239 62 63 64 65 66 67 68 69 70 71 72 241Used by:250 463
Symbol 250 MovieClipUses:249Used by:283 385 421 454
Symbol 251 GraphicUsed by:283 373
Symbol 252 TextUses:6Used by:283 373
Symbol 253 GraphicUsed by:283 412
Symbol 254 GraphicUsed by:283 412
Symbol 255 GraphicUsed by:283 412 454
Symbol 256 GraphicUsed by:283 412 565
Symbol 257 GraphicUsed by:283 412
Symbol 258 GraphicUsed by:283 412
Symbol 259 GraphicUsed by:283 412
Symbol 260 GraphicUsed by:283 412
Symbol 261 GraphicUsed by:283 412
Symbol 262 GraphicUsed by:283 412
Symbol 263 GraphicUsed by:283 412
Symbol 264 GraphicUsed by:283 412
Symbol 265 GraphicUsed by:283 412
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:283 454
Symbol 268 GraphicUsed by:283
Symbol 269 GraphicUsed by:270 277
Symbol 270 MovieClipUses:269Used by:277
Symbol 271 GraphicUsed by:272 277
Symbol 272 MovieClipUses:271Used by:277
Symbol 273 TextUses:6Used by:274
Symbol 274 MovieClipUses:273Used by:277
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 ButtonUses:270 272 274 38 40 275 276 269 271 37 39 47 48Used by:283
Symbol 278 GraphicUsed by:281 290 309 312
Symbol 279 TextUses:6Used by:280
Symbol 280 MovieClipUses:279Used by:281 312
Symbol 281 ButtonUses:278 54 280 53 58 48Used by:283
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:208 210 215 218 219 235 243 248 250 251 252 253 254 255 256 257 258 106 259 107 260 261 262 170 263 173 264 265 267 268 277 281 282Used by:459
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:333 337 458
Symbol 286 GraphicUsed by:287 290 309 312
Symbol 287 MovieClipUses:286Used by:290 309 312
Symbol 288 TextUses:6Used by:289
Symbol 289 MovieClipUses:288Used by:290
Symbol 290 ButtonUses:278 287 289 286 58 48Used by:314
Symbol 291 TextUses:6Used by:314
Symbol 292 TextUses:6Used by:314
Symbol 293 TextUses:6Used by:314
Symbol 294 GraphicUsed by:298
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:298
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:294 296 297Used by:314
Symbol 299 GraphicUsed by:314
Symbol 300 GraphicUsed by:304
Symbol 301 GraphicUsed by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:301 302Used by:304
Symbol 304 MovieClipUses:300 303Used by:305 629 786
Symbol 305 MovieClipUses:304Used by:306 314
Symbol 306 MovieClipUses:305Used by:314
Symbol 307 TextUses:6Used by:308
Symbol 308 MovieClipUses:307Used by:309
Symbol 309 ButtonUses:278 287 308 286 47 48Used by:314
Symbol 310 TextUses:6Used by:314
Symbol 311 TextUses:6Used by:314
Symbol 312 ButtonUses:278 287 280 286 58 48Used by:314
Symbol 313 TextUses:6Used by:314
Symbol 314 MovieClipUses:290 291 292 293 298 299 306 309 310 305 311 312 313Used by:333 337 458
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:315Used by:318 333 337 458
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:316 317Used by:333 337 458
Symbol 319 GraphicUsed by:333 337 458
Symbol 320 GraphicUsed by:321 324 329 331
Symbol 321 MovieClipUses:320Used by:324 327 329 331
Symbol 322 TextUses:6Used by:323 324
Symbol 323 MovieClipUses:322Used by:324
Symbol 324 ButtonUses:321 323 320 322Used by:333
Symbol 325 TextUses:6Used by:327
Symbol 326 GraphicUsed by:327
Symbol 327 ButtonUses:321 325 326Used by:333
Symbol 328 TextUses:6Used by:329
Symbol 329 ButtonUses:321 328 320Used by:332
Symbol 330 TextUses:6Used by:331
Symbol 331 ButtonUses:321 330 320Used by:332
Symbol 332 MovieClipUses:329 331Used by:333
Symbol 333 MovieClipUses:210 22 285 314 318 316 319 324 327 332Used by:337 458
Symbol 334 SoundUsed by:337
Symbol 335 SoundUsed by:337 454
Symbol 336 Sound [Yo_i-hope-you-got-your-learing-caps-on.wav]Used by:337 820
Symbol 337 MovieClipUses:208 333 334 335 336 210 22 285 314 318 316 319Used by:459
Symbol 338 GraphicUsed by:342
Symbol 339 GraphicUsed by:342 344
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:342 344 349 390 392 399 425 427 445
Symbol 342 MovieClipUses:338 339 341Used by:345
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343 339 341Used by:345
Symbol 345 MovieClipUses:342 344Used by:385
Symbol 346 GraphicUsed by:385
Symbol 347 GraphicUsed by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:347 348 341Used by:385
Symbol 350 GraphicUsed by:365
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:365 628 785
Symbol 353 GraphicUsed by:364
Symbol 354 GraphicUsed by:364
Symbol 355 GraphicUsed by:364
Symbol 356 GraphicUsed by:364
Symbol 357 GraphicUsed by:364
Symbol 358 GraphicUsed by:364
Symbol 359 GraphicUsed by:364
Symbol 360 GraphicUsed by:364
Symbol 361 GraphicUsed by:364
Symbol 362 GraphicUsed by:364
Symbol 363 GraphicUsed by:364 760
Symbol 364 MovieClipUses:353 354 355 356 357 358 359 360 361 142 143 362 145 363 146 148 147 149 150Used by:365
Symbol 365 MovieClipUses:350 352 364Used by:385
Symbol 366 SoundUsed by:385
Symbol 367 GraphicUsed by:373
Symbol 368 TextUses:6Used by:373
Symbol 369 GraphicUsed by:373 421
Symbol 370 TextUses:6Used by:373 421
Symbol 371 GraphicUsed by:373 454
Symbol 372 TextUses:6Used by:373 454
Symbol 373 MovieClipUses:367 368 369 370 371 372 251 252Used by:385
Symbol 374 SoundUsed by:385
Symbol 375 GraphicUsed by:376 383 384 451 452
Symbol 376 MovieClipUses:375Used by:383 384 385 451 452
Symbol 377 GraphicUsed by:378 383 384 451 452
Symbol 378 MovieClipUses:377Used by:383 384 385 451 452
Symbol 379 TextUses:6Used by:380 383 452
Symbol 380 MovieClipUses:379Used by:383 385 452
Symbol 381 TextUses:6Used by:382 384 451
Symbol 382 MovieClipUses:381Used by:384 385 451
Symbol 383 ButtonUses:376 378 380 375 377 379 47 48Used by:385 454
Symbol 384 ButtonUses:376 378 382 375 377 381 58 48Used by:385 454
Symbol 385 MovieClipUses:22 345 346 349 250 365 366 373 374 376 378 380 382 383 384Used by:459
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:421
Symbol 388 GraphicUsed by:390
Symbol 389 GraphicUsed by:390 392
Symbol 390 MovieClipUses:388 389 341Used by:393
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391 389 341Used by:393
Symbol 393 MovieClipUses:390 392Used by:421
Symbol 394 GraphicUsed by:421
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:421
Symbol 397 GraphicUsed by:399
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:397 398 341Used by:421
Symbol 400 GraphicUsed by:421
Symbol 401 GraphicUsed by:421
Symbol 402 MovieClipUses:210Used by:411
Symbol 403 GraphicUsed by:411
Symbol 404 GraphicUsed by:411
Symbol 405 GraphicUsed by:411
Symbol 406 GraphicUsed by:411
Symbol 407 GraphicUsed by:411
Symbol 408 GraphicUsed by:411 760
Symbol 409 GraphicUsed by:411 760
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:402 403 404 405 406 407 408 409 142 143 410 145 146 148 147 149 150Used by:412
Symbol 412 MovieClipUses:411 253 254 255 256 257 258 106 259 107 260 261 262 170 263 173 264 265Used by:421
Symbol 413 GraphicUsed by:421
Symbol 414 SoundUsed by:421 454
Symbol 415 GraphicUsed by:420 421
Symbol 416 GraphicUsed by:417 420
Symbol 417 MovieClipUses:416Used by:420 421
Symbol 418 TextUses:6Used by:419
Symbol 419 MovieClipUses:418Used by:420 421
Symbol 420 ButtonUses:415 417 419 416 58 48Used by:421
Symbol 421 MovieClipUses:387 393 394 396 399 400 401 412 413 414 250 369 370 415 417 419 420Used by:459
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:454
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424 341Used by:454
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426 341Used by:454
Symbol 428 GraphicUsed by:454
Symbol 429 GraphicUsed by:454
Symbol 430 GraphicUsed by:454
Symbol 431 GraphicUsed by:454
Symbol 432 GraphicUsed by:454
Symbol 433 GraphicUsed by:454
Symbol 434 GraphicUsed by:454
Symbol 435 GraphicUsed by:454
Symbol 436 GraphicUsed by:454
Symbol 437 GraphicUsed by:454
Symbol 438 GraphicUsed by:454
Symbol 439 GraphicUsed by:454
Symbol 440 GraphicUsed by:454
Symbol 441 GraphicUsed by:454
Symbol 442 GraphicUsed by:454
Symbol 443 GraphicUsed by:445
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:443 444 341Used by:454
Symbol 446 GraphicUsed by:454
Symbol 447 GraphicUsed by:454
Symbol 448 GraphicUsed by:454
Symbol 449 GraphicUsed by:454
Symbol 450 GraphicUsed by:454
Symbol 451 ButtonUses:376 378 382 375 377 381 58 48Used by:454
Symbol 452 ButtonUses:376 378 380 375 377 379 47 48Used by:454
Symbol 453 SoundUsed by:454
Symbol 454 MovieClipUses:423 425 427 428 429 255 430 431 432 433 434 435 436 437 170 145 167 438 439 440 173 267 441 442 414 445 446 447 250 448 449 450 371 372 451 335 452 384 383 453Used by:459
Symbol 455 GraphicUsed by:458
Symbol 456 GraphicUsed by:457
Symbol 457 ButtonUses:456Used by:458
Symbol 458 MovieClipUses:455 457 333 210 22 285 314 318 316 319Used by:459
Symbol 459 MovieClip [Project]Uses:2 4 77 189 283 337 385 421 454 458 208 247 1Used by:Timeline
Symbol 460 MovieClipUses:208 210 215 218 219 235 243 248Used by:Timeline
Symbol 461 GraphicUsed by:Timeline
Symbol 821 MovieClip [__Packages.smashing.keithm.Messenger]
Symbol 822 MovieClip [__Packages.smashing.sound.SoundEngine]
Symbol 823 MovieClip [__Packages.mx.utils.Delegate]
Symbol 824 MovieClip [__Packages.disney.rabbitRivalry.Sounds]
Symbol 825 MovieClip [__Packages.disney.rabbitRivalry.GameState]
Symbol 826 MovieClip [__Packages.smashing.Point3D]
Symbol 827 MovieClip [__Packages.disney.rabbitRivalry.Engine]
Symbol 828 MovieClip [__Packages.disney.rabbitRivalry.World]
Symbol 829 MovieClip [__Packages.smashing.keithm.BaseCamera]
Symbol 830 MovieClip [__Packages.disney.rabbitRivalry.GameCamera]
Symbol 831 MovieClip [__Packages.disney.rabbitRivalry.Dimensions]
Symbol 832 MovieClip [__Packages.smashing.keithm.Renderable]
Symbol 833 MovieClip [__Packages.smashing.keithm.Viewport]
Symbol 834 MovieClip [__Packages.smashing.keithm.ViewportGroup]
Symbol 835 MovieClip [__Packages.disney.rabbitRivalry.ents.Entity]
Symbol 836 MovieClip [__Packages.disney.rabbitRivalry.ents.Player]
Symbol 837 MovieClip [__Packages.disney.rabbitRivalry.ents.Yo]
Symbol 838 MovieClip [__Packages.disney.rabbitRivalry.scroller.Scroller]
Symbol 839 MovieClip [__Packages.disney.rabbitRivalry.scroller.ScrollerPanel]
Symbol 840 MovieClip [__Packages.disney.rabbitRivalry.scroller.ScrollerSky]
Symbol 841 MovieClip [__Packages.disney.rabbitRivalry.ents.Statue]
Symbol 842 MovieClip [__Packages.disney.rabbitRivalry.ents.Tree]
Symbol 843 MovieClip [__Packages.disney.rabbitRivalry.ui.UI]
Symbol 844 MovieClip [__Packages.disney.rabbitRivalry.ui.Screen]
Symbol 845 MovieClip [__Packages.disney.rabbitRivalry.ui.Splash]
Symbol 846 MovieClip [__Packages.disney.rabbitRivalry.ui.GamePlay]
Symbol 847 MovieClip [__Packages.disney.rabbitRivalry.ui.Help]
Symbol 848 MovieClip [__Packages.disney.rabbitRivalry.ui.WinLevel]
Symbol 849 MovieClip [__Packages.disney.rabbitRivalry.ui.WinGame]
Symbol 850 MovieClip [__Packages.disney.rabbitRivalry.ui.GameOver]
Symbol 851 MovieClip [__Packages.smashing.IntervalEngine]
Symbol 462 GraphicUsed by:820
Symbol 463 MovieClip [yo_mc]Uses:249Used by:820
Symbol 464 GraphicUsed by:467
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:467
Symbol 467 MovieClipUses:464 466Used by:468
Symbol 468 MovieClip [treetop_mc]Uses:467Used by:820
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:469Used by:481 482 633 634 638 639 643 644 648 649
Symbol 471 GraphicUsed by:473
Symbol 472 MovieClipUses:210Used by:473
Symbol 473 MovieClipUses:471 472Used by:481 482
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:476 481 633 638 643 648
Symbol 476 MovieClipUses:475Used by:482 634 639 644 649
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:479
Symbol 479 MovieClipUses:478Used by:481 633 638 643 648
Symbol 480 Sound [CRASH R.wav]Used by:481 633 638 643 648 820
Symbol 481 MovieClipUses:470 473 479 480 475Used by:482
Symbol 482 MovieClip [statue_carl]Uses:470 473 476 481Used by:820
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:550 560 564 565 567 582 618 622 625 628
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:550 560 567 582 618 622 625 628
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:487Used by:550 560 565 567 582 618 622 625 628
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:550 560 567 582 618 622 625 628
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:491Used by:550 560 567 582 618 622 625 628
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:550 560 567 582 618 622 625 628
Symbol 495 GraphicUsed by:496 664 767
Symbol 496 MovieClipUses:495Used by:550 560 564 565 567 582 618 622 625 628
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:497Used by:550 560 564 565 567 582 618 622 625 628
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:499Used by:550 560 564 565 567 582 618 622 625 628
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:550 560 564 565 567 582 618 622 625 628
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:503Used by:508 618 622
Symbol 505 GraphicUsed by:508 582
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:508 582
Symbol 508 MovieClipUses:504 505 507Used by:550 560 564 565 567 625 628
Symbol 509 MovieClipUses:156Used by:550 560 564 565 567 582 618 622 625 628
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:550 560 564 565 567 582 618 622 625 628
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:547
Symbol 514 MovieClipUses:145Used by:547
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:547
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:517Used by:533
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:533
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:533
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:533
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:525Used by:533
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:527Used by:533
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:533
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:531Used by:533
Symbol 533 MovieClipUses:518 520 522 524 526 528 530 532Used by:547
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:547
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:547
Symbol 538 GraphicUsed by:547 565 628
Symbol 539 GraphicUsed by:547 565 628
Symbol 540 GraphicUsed by:547 565 628
Symbol 541 GraphicUsed by:547
Symbol 542 GraphicUsed by:547
Symbol 543 GraphicUsed by:547
Symbol 544 GraphicUsed by:547
Symbol 545 GraphicUsed by:547
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:513 514 516 533 535 537 170 538 539 540 173 145 167 541 542 543 544 545 546 166 168 169 171 172 149Used by:550 560 564 567 582 618 622 625 628
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:548Used by:550 560 563 567 582 618 622 625 628
Symbol 550 MovieClipUses:484 486 488 490 492 494 496 498 500 502 508 509 511 547 549Used by:629
Symbol 551 SoundUsed by:560
Symbol 552 GraphicUsed by:560
Symbol 553 GraphicUsed by:560
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:554Used by:560 564 567
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556Used by:560 564 565 567
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:558Used by:560 564 565 567
Symbol 560 MovieClipUses:484 486 488 490 492 494 496 498 500 502 508 509 511 547 549 551 221 552 553 555 557 559Used by:629
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:563 628
Symbol 563 MovieClipUses:549 562Used by:564 565 567
Symbol 564 MovieClipUses:484 557 555 559 496 498 500 502 508 509 511 547 563Used by:629
Symbol 565 MovieClipUses:484 557 256 488 559 496 498 500 502 508 509 511 170 538 539 540 173 563Used by:629
Symbol 566 SoundUsed by:567 710
Symbol 567 MovieClipUses:484 557 555 559 496 498 500 502 508 509 511 547 563 490 492 566 486 488 494 549Used by:629
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:582 618 622
Symbol 570 SoundUsed by:582
Symbol 571 GraphicUsed by:572 777
Symbol 572 MovieClipUses:571Used by:582 618
Symbol 573 GraphicUsed by:582
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:582 618 780
Symbol 576 GraphicUsed by:582
Symbol 577 GraphicUsed by:582
Symbol 578 GraphicUsed by:582
Symbol 579 GraphicUsed by:582
Symbol 580 GraphicUsed by:582
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:484 486 488 490 492 496 494 502 505 507 509 511 547 549 498 500 569 570 572 180 573 575 576 577 578 105 579 580 581Used by:629
Symbol 583 SoundUsed by:618
Symbol 584 GraphicUsed by:618
Symbol 585 GraphicUsed by:618
Symbol 586 GraphicUsed by:618
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:587Used by:618
Symbol 589 GraphicUsed by:590
Symbol 590 MovieClipUses:589Used by:618
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClipUses:591Used by:618
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:618
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:618
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:618
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:618
Symbol 601 GraphicUsed by:618
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:618
Symbol 604 GraphicUsed by:618
Symbol 605 GraphicUsed by:618
Symbol 606 GraphicUsed by:618
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:609
Symbol 609 MovieClipUses:608Used by:618
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:618
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:614
Symbol 614 MovieClipUses:613Used by:618
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:617
Symbol 617 MovieClipUses:616Used by:618 622
Symbol 618 MovieClipUses:484 486 488 490 492 496 494 549 509 511 498 547 500 502 504 583 569 584 585 586 588 590 592 594 596 598 600 601 221 603 604 605 606 609 611 614 575 572 617Used by:629
Symbol 619 GraphicUsed by:622
Symbol 620 SoundUsed by:622 760
Symbol 621 SoundUsed by:622 780
Symbol 622 MovieClipUses:484 486 488 490 492 496 494 549 509 511 498 547 500 502 504 569 619 98 100 102 617 620 621Used by:629
Symbol 623 GraphicUsed by:625
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:484 486 488 490 492 494 549 509 511 502 508 500 498 496 547 623 166 167 168 169 170 171 172 149 173 624Used by:629
Symbol 626 SoundUsed by:628 785
Symbol 627 SoundUsed by:628
Symbol 628 MovieClipUses:484 486 488 490 492 496 494 549 509 511 498 547 500 502 508 352 626 170 538 539 540 173 562 627Used by:629
Symbol 629 MovieClip [yang_mc]Uses:550 304 2 560 564 565 567 582 618 622 625 628Used by:820
Symbol 630 GraphicUsed by:632
Symbol 631 MovieClipUses:210Used by:632
Symbol 632 MovieClipUses:630 631Used by:633 634
Symbol 633 MovieClipUses:470 632 479 480 475Used by:634
Symbol 634 MovieClip [statue_herman]Uses:470 632 476 633Used by:820
Symbol 635 GraphicUsed by:637
Symbol 636 MovieClipUses:210Used by:637
Symbol 637 MovieClipUses:635 636Used by:638 639
Symbol 638 MovieClipUses:470 637 479 480 475Used by:639
Symbol 639 MovieClip [statue_kraggler]Uses:470 637 476 638Used by:820
Symbol 640 GraphicUsed by:642
Symbol 641 MovieClipUses:210Used by:642
Symbol 642 MovieClipUses:640 641Used by:643 644
Symbol 643 MovieClipUses:470 642 479 480 475Used by:644
Symbol 644 MovieClip [statue_nightmaster]Uses:470 642 476 643Used by:820
Symbol 645 GraphicUsed by:647
Symbol 646 MovieClipUses:210Used by:647
Symbol 647 MovieClipUses:645 646Used by:648 649
Symbol 648 MovieClipUses:470 647 479 480 475Used by:649
Symbol 649 MovieClip [statue_ultimoose]Uses:470 647 476 648Used by:820
Symbol 650 GraphicUsed by:651 761
Symbol 651 MovieClipUses:650Used by:686 705 706 709 710 735 760 783 785
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:652Used by:686 705 710 735 760 780 783 785
Symbol 654 GraphicUsed by:655 762
Symbol 655 MovieClipUses:654Used by:686 705 710 735 760 783 785
Symbol 656 GraphicUsed by:657 708
Symbol 657 MovieClipUses:656Used by:686 705 710 735 760 783 785
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:686 705 710 735 760 783 785
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:660Used by:686 705 710 735 760 783 785
Symbol 662 GraphicUsed by:663 705
Symbol 663 MovieClipUses:662Used by:686 705 710 735 760 783 785
Symbol 664 MovieClipUses:495Used by:686 705 706 709 710 735 760 783 785
Symbol 665 GraphicUsed by:666 770
Symbol 666 MovieClipUses:665Used by:686 705 706 709 710 735 760 783 785
Symbol 667 GraphicUsed by:669 772
Symbol 668 GraphicUsed by:669 705 706 709 710
Symbol 669 MovieClipUses:667 668Used by:686 705 710 735 760 783 785
Symbol 670 MovieClipUses:156Used by:686 705 706 709 710 735 760 783 785
Symbol 671 GraphicUsed by:685 705 706 710 735 760
Symbol 672 GraphicUsed by:685 760 783
Symbol 673 GraphicUsed by:685 785
Symbol 674 GraphicUsed by:685 785
Symbol 675 GraphicUsed by:685 785
Symbol 676 GraphicUsed by:685 785
Symbol 677 GraphicUsed by:685 785
Symbol 678 GraphicUsed by:685 785
Symbol 679 GraphicUsed by:685 785
Symbol 680 GraphicUsed by:685 785
Symbol 681 GraphicUsed by:685 785
Symbol 682 GraphicUsed by:685 709
Symbol 683 GraphicUsed by:685 709
Symbol 684 GraphicUsed by:685 709
Symbol 685 MovieClipUses:161 671 164 672 166 167 168 169 170 171 172 149 173 673 674 675 676 677 678 679 680 681 682 683 684Used by:686 705 710 735 760 783 785
Symbol 686 MovieClipUses:651 653 655 657 659 661 663 664 666 669 670 685 176 178Used by:786
Symbol 687 SoundUsed by:705
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClipUses:688Used by:705
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClipUses:690Used by:705 706 710
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:705 706 709 710
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:705 706 709 710
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClipUses:696Used by:705 706 709 710
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:701
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:699 700Used by:705 706 709 710
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:702Used by:704 785
Symbol 704 MovieClipUses:176 703Used by:705 706 709 710
Symbol 705 MovieClipUses:653 651 655 657 659 661 663 664 666 669 670 685 176 178 687 221 689 691 662 693 695 668 697 701 671 704Used by:786
Symbol 706 MovieClipUses:651 693 691 695 664 666 668 178 670 697 701 671 704Used by:786
Symbol 707 GraphicUsed by:709
Symbol 708 MovieClipUses:656Used by:709 780
Symbol 709 MovieClipUses:651 693 707 708 695 664 666 668 178 670 697 701 682 683 684 704Used by:786
Symbol 710 MovieClipUses:651 693 691 695 664 666 668 178 670 697 701 671 704 659 661 669 685 566 653 655 657 663 176Used by:786
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:711Used by:735 760
Symbol 713 SoundUsed by:735
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714Used by:723 735 759 760
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:723 735 759
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:735 760
Symbol 720 SoundUsed by:735 760 780
Symbol 721 GraphicUsed by:723
Symbol 722 GraphicUsed by:723 759
Symbol 723 MovieClipUses:721 715 133 717 722 178Used by:735 760
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:735 760
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:735 760 780
Symbol 728 GraphicUsed by:735 760
Symbol 729 GraphicUsed by:730
Symbol 730 MovieClipUses:729Used by:735 760
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:731Used by:735 760
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:733Used by:735 760
Symbol 735 MovieClipUses:651 125 655 712 657 659 661 653 663 127 129 131 685 176 178 713 715 133 135 717 161 164 671 719 720 723 725 727 728 730 732 734 664 666 669 670Used by:786
Symbol 736 GraphicUsed by:760
Symbol 737 GraphicUsed by:760
Symbol 738 GraphicUsed by:760
Symbol 739 GraphicUsed by:760
Symbol 740 GraphicUsed by:760
Symbol 741 GraphicUsed by:760
Symbol 742 GraphicUsed by:760
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:760
Symbol 745 GraphicUsed by:760
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:746Used by:760
Symbol 748 GraphicUsed by:760
Symbol 749 GraphicUsed by:760
Symbol 750 GraphicUsed by:760
Symbol 751 GraphicUsed by:760
Symbol 752 GraphicUsed by:760
Symbol 753 GraphicUsed by:760
Symbol 754 GraphicUsed by:760
Symbol 755 GraphicUsed by:760
Symbol 756 GraphicUsed by:760
Symbol 757 GraphicUsed by:760
Symbol 758 GraphicUsed by:759
Symbol 759 MovieClipUses:758 715 133 717 722 178Used by:760
Symbol 760 MovieClipUses:651 125 655 712 657 127 129 131 663 685 176 178 672 620 736 737 738 739 740 139 140 141 142 143 144 145 146 147 148 149 150 741 742 363 744 745 747 748 749 409 408 750 751 752 753 754 755 756 671 757 720 759 723 725 727 719 728 730 732 734 659 661 664 666 669 715 133 135 653 670Used by:786
Symbol 761 MovieClipUses:650Used by:780
Symbol 762 MovieClipUses:654Used by:780
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClipUses:763Used by:780
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:765Used by:780
Symbol 767 MovieClipUses:495Used by:780
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClipUses:768Used by:780
Symbol 770 MovieClipUses:665Used by:780
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClipUses:667 771Used by:780
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:773Used by:780
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:775 178Used by:780
Symbol 777 MovieClipUses:571Used by:780
Symbol 778 GraphicUsed by:779
Symbol 779 MovieClipUses:778Used by:780
Symbol 780 MovieClipUses:761 762 708 764 766 767 769 127 157 174 176 178 770 772 129 131 125 774 182 621 180 720 776 575 727 162 653 777 779Used by:786
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:783
Symbol 783 MovieClipUses:651 655 657 659 661 663 176 178 670 653 669 666 664 685 782 672Used by:786
Symbol 784 SoundUsed by:785
Symbol 785 MovieClipUses:651 653 655 657 659 661 663 664 666 669 670 685 176 178 352 626 673 674 675 676 677 678 679 680 681 703 784Used by:786
Symbol 786 MovieClip [yin_mc]Uses:686 304 2 705 706 709 710 735 760 780 783 785Used by:820
Symbol 787 GraphicUsed by:791
Symbol 788 GraphicUsed by:789
Symbol 789 MovieClipUses:788Used by:791
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClip [bg_day]Uses:787 191 206 789 195 197 201 199 790Used by:820
Symbol 792 GraphicUsed by:803
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClipUses:793Used by:803
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:795Used by:803
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797 194Used by:803
Symbol 799 GraphicUsed by:803
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800 205Used by:803
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClip [bg_night]Uses:792 794 796 798 197 201 199 799 801 802Used by:820
Symbol 804 Sound [Yang_ah-yeah.wav]Used by:820
Symbol 805 Sound [Yang_foonado.wav]Used by:820
Symbol 806 Sound [Yang_he-hoo-ha.wav]Used by:820
Symbol 807 Sound [Yin_ha-yee.wav]Used by:820
Symbol 808 Sound [Yin_foofield.wav]Used by:820
Symbol 809 Sound [Yin_yincinerate.wav]Used by:820
Symbol 810 Sound [Yo_material-posessions.wav]Used by:820
Symbol 811 Sound [Yo_responsibility.wav]Used by:820
Symbol 812 Sound [Yo_self-sacrifice.wav]Used by:820
Symbol 813 Sound [yin_attack.wav]Used by:820
Symbol 814 Sound [yang_attack.wav]Used by:820
Symbol 815 Sound [YinYangYo_Intro_short.wav]Used by:820
Symbol 816 Sound [Yo_what-the-heck.wav]Used by:820
Symbol 817 Sound [Yo_hey.wav]Used by:820
Symbol 818 Sound [Game_loop.wav]Used by:820
Symbol 819 Sound [Splash_loop.wav]Used by:820
Symbol 820 MovieClipUses:462 463 468 482 629 634 639 644 649 786 791 803 804 805 806 807 808 809 480 336 810 811 812 813 814 815 816 817 818 819Used by:Timeline

Instance Names

"project"Frame 5Symbol 459 MovieClip [Project]
"text_mc"Symbol 15 MovieClip Frame 1Symbol 14 MovieClip
"txt_score"Symbol 32 MovieClip Frame 1Symbol 31 EditableText
"yo_arrow"Symbol 76 MovieClip Frame 1Symbol 75 MovieClip
"resultsAnim_mc"Symbol 77 MovieClip Frame 1Symbol 15 MovieClip
"scoreBoard_mc"Symbol 77 MovieClip Frame 5Symbol 32 MovieClip
"underwear_1"Symbol 77 MovieClip Frame 21Symbol 43 MovieClip
"underwear_2"Symbol 77 MovieClip Frame 21Symbol 43 MovieClip
"underwear_3"Symbol 77 MovieClip Frame 21Symbol 43 MovieClip
"underwear_4"Symbol 77 MovieClip Frame 21Symbol 43 MovieClip
"underwear_5"Symbol 77 MovieClip Frame 21Symbol 43 MovieClip
"btn_help"Symbol 77 MovieClip Frame 23Symbol 49 Button
"btn_look"Symbol 77 MovieClip Frame 39Symbol 60 Button
"yo_meter"Symbol 77 MovieClip Frame 39Symbol 76 MovieClip
"textBox"Symbol 83 MovieClip Frame 1Symbol 82 EditableText
"txt_mc"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"levelNum_mc"Symbol 189 MovieClip Frame 5Symbol 84 MovieClip
"wep_3"Symbol 189 MovieClip Frame 41Symbol 112 Button
"wep_2"Symbol 189 MovieClip Frame 42Symbol 116 Button
"wep_1"Symbol 189 MovieClip Frame 43Symbol 120 Button
"wep_2"Symbol 189 MovieClip Frame 68Symbol 155 Button
"wep_3"Symbol 189 MovieClip Frame 68Symbol 184 Button
"wep_1"Symbol 189 MovieClip Frame 69Symbol 188 Button
"btn_help"Symbol 283 MovieClip Frame 113Symbol 277 Button
"btn_play"Symbol 283 MovieClip Frame 116Symbol 281 Button
"powerMeter_mc"Symbol 304 MovieClip Frame 1Symbol 303 MovieClip
"angleBar_mc"Symbol 305 MovieClip Frame 1Symbol 304 MovieClip
"quit_btn"Symbol 333 MovieClip Frame 10Symbol 327 Button
"music_btn"Symbol 333 MovieClip Frame 10Symbol 332 MovieClip
"scroll"Symbol 337 MovieClip Frame 1Symbol 333 MovieClip
"bg_color"Symbol 385 MovieClip Frame 1Symbol 345 MovieClip
"char"Symbol 385 MovieClip Frame 3Symbol 365 MovieClip
"btn_highscore"Symbol 385 MovieClip Frame 37Symbol 383 Button
"btn_play"Symbol 385 MovieClip Frame 41Symbol 384 Button
"bg_color"Symbol 421 MovieClip Frame 1Symbol 393 MovieClip
"char"Symbol 421 MovieClip Frame 4Symbol 412 MovieClip
"go_btn"Symbol 421 MovieClip Frame 24Symbol 420 Button
"bg_color"Symbol 454 MovieClip Frame 1Symbol 427 MovieClip
"btn_play"Symbol 454 MovieClip Frame 37Symbol 384 Button
"btn_highscore"Symbol 454 MovieClip Frame 40Symbol 383 Button
"btn_invis"Symbol 458 MovieClip Frame 2Symbol 457 Button
"viewport_mc"Symbol 459 MovieClip [Project] Frame 1Symbol 2 MovieClip
"mouseHD_mc"Symbol 459 MovieClip [Project] Frame 1Symbol 4 MovieClip
"nav_mc"Symbol 459 MovieClip [Project] Frame 1Symbol 77 MovieClip
"overlay_mc"Symbol 459 MovieClip [Project] Frame 1Symbol 189 MovieClip
"screen_mc"Symbol 459 MovieClip [Project] Frame 1Symbol 283 MovieClip
"screen_mc"Symbol 459 MovieClip [Project] Frame 10Symbol 337 MovieClip
"screen_mc"Symbol 459 MovieClip [Project] Frame 15Symbol 385 MovieClip
"screen_mc"Symbol 459 MovieClip [Project] Frame 20Symbol 421 MovieClip
"screen_mc"Symbol 459 MovieClip [Project] Frame 25Symbol 454 MovieClip
"helpPopup_mc"Symbol 459 MovieClip [Project] Frame 30Symbol 458 MovieClip
"doge_container"Symbol 459 MovieClip [Project] Frame 35Symbol 1 MovieClip [mcBlank]
"goldSmash_mc"Symbol 482 MovieClip [statue_carl] Frame 1Symbol 476 MovieClip
"weapon"Symbol 550 MovieClip Frame 1Symbol 508 MovieClip
"weapon"Symbol 560 MovieClip Frame 1Symbol 508 MovieClip
"weapon"Symbol 564 MovieClip Frame 1Symbol 508 MovieClip
"weapon"Symbol 565 MovieClip Frame 1Symbol 508 MovieClip
"weapon"Symbol 567 MovieClip Frame 1Symbol 508 MovieClip
"weapon"Symbol 625 MovieClip Frame 1Symbol 508 MovieClip
"weapon"Symbol 628 MovieClip Frame 1Symbol 508 MovieClip
"anim"Symbol 629 MovieClip [yang_mc] Frame 1Symbol 550 MovieClip
"angleBar_mc"Symbol 629 MovieClip [yang_mc] Frame 1Symbol 304 MovieClip
"center_mc"Symbol 629 MovieClip [yang_mc] Frame 1Symbol 2 MovieClip
"anim"Symbol 629 MovieClip [yang_mc] Frame 5Symbol 560 MovieClip
"anim"Symbol 629 MovieClip [yang_mc] Frame 11Symbol 564 MovieClip
"anim"Symbol 629 MovieClip [yang_mc] Frame 15Symbol 565 MovieClip
"anim"Symbol 629 MovieClip [yang_mc] Frame 19Symbol 567 MovieClip
"anim"Symbol 629 MovieClip [yang_mc] Frame 24Symbol 582 MovieClip
"anim"Symbol 629 MovieClip [yang_mc] Frame 31Symbol 618 MovieClip
"anim"Symbol 629 MovieClip [yang_mc] Frame 38Symbol 622 MovieClip
"anim"Symbol 629 MovieClip [yang_mc] Frame 45Symbol 625 MovieClip
"anim"Symbol 629 MovieClip [yang_mc] Frame 50Symbol 628 MovieClip
"goldSmash_mc"Symbol 634 MovieClip [statue_herman] Frame 1Symbol 476 MovieClip
"goldSmash_mc"Symbol 639 MovieClip [statue_kraggler] Frame 1Symbol 476 MovieClip
"goldSmash_mc"Symbol 644 MovieClip [statue_nightmaster] Frame 1Symbol 476 MovieClip
"goldSmash_mc"Symbol 649 MovieClip [statue_ultimoose] Frame 1Symbol 476 MovieClip
"anim"Symbol 786 MovieClip [yin_mc] Frame 1Symbol 686 MovieClip
"angleBar_mc"Symbol 786 MovieClip [yin_mc] Frame 1Symbol 304 MovieClip
"center_mc"Symbol 786 MovieClip [yin_mc] Frame 1Symbol 2 MovieClip
"anim"Symbol 786 MovieClip [yin_mc] Frame 5Symbol 705 MovieClip
"anim"Symbol 786 MovieClip [yin_mc] Frame 11Symbol 706 MovieClip
"anim"Symbol 786 MovieClip [yin_mc] Frame 15Symbol 709 MovieClip
"anim"Symbol 786 MovieClip [yin_mc] Frame 20Symbol 710 MovieClip
"anim"Symbol 786 MovieClip [yin_mc] Frame 25Symbol 735 MovieClip
"anim"Symbol 786 MovieClip [yin_mc] Frame 32Symbol 760 MovieClip
"anim"Symbol 786 MovieClip [yin_mc] Frame 39Symbol 780 MovieClip
"anim"Symbol 786 MovieClip [yin_mc] Frame 46Symbol 783 MovieClip
"anim"Symbol 786 MovieClip [yin_mc] Frame 51Symbol 785 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "mcBlank"
ExportAssets (56)Timeline Frame 1Symbol 336 as "Yo_i-hope-you-got-your-learing-caps-on.wav"
ExportAssets (56)Timeline Frame 1Symbol 459 as "Project"
ExportAssets (56)Timeline Frame 1Symbol 821 as "__Packages.smashing.keithm.Messenger"
ExportAssets (56)Timeline Frame 1Symbol 822 as "__Packages.smashing.sound.SoundEngine"
ExportAssets (56)Timeline Frame 1Symbol 823 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 824 as "__Packages.disney.rabbitRivalry.Sounds"
ExportAssets (56)Timeline Frame 1Symbol 825 as "__Packages.disney.rabbitRivalry.GameState"
ExportAssets (56)Timeline Frame 1Symbol 826 as "__Packages.smashing.Point3D"
ExportAssets (56)Timeline Frame 1Symbol 827 as "__Packages.disney.rabbitRivalry.Engine"
ExportAssets (56)Timeline Frame 1Symbol 828 as "__Packages.disney.rabbitRivalry.World"
ExportAssets (56)Timeline Frame 1Symbol 829 as "__Packages.smashing.keithm.BaseCamera"
ExportAssets (56)Timeline Frame 1Symbol 830 as "__Packages.disney.rabbitRivalry.GameCamera"
ExportAssets (56)Timeline Frame 1Symbol 831 as "__Packages.disney.rabbitRivalry.Dimensions"
ExportAssets (56)Timeline Frame 1Symbol 832 as "__Packages.smashing.keithm.Renderable"
ExportAssets (56)Timeline Frame 1Symbol 833 as "__Packages.smashing.keithm.Viewport"
ExportAssets (56)Timeline Frame 1Symbol 834 as "__Packages.smashing.keithm.ViewportGroup"
ExportAssets (56)Timeline Frame 1Symbol 835 as "__Packages.disney.rabbitRivalry.ents.Entity"
ExportAssets (56)Timeline Frame 1Symbol 836 as "__Packages.disney.rabbitRivalry.ents.Player"
ExportAssets (56)Timeline Frame 1Symbol 837 as "__Packages.disney.rabbitRivalry.ents.Yo"
ExportAssets (56)Timeline Frame 1Symbol 838 as "__Packages.disney.rabbitRivalry.scroller.Scroller"
ExportAssets (56)Timeline Frame 1Symbol 839 as "__Packages.disney.rabbitRivalry.scroller.ScrollerPanel"
ExportAssets (56)Timeline Frame 1Symbol 840 as "__Packages.disney.rabbitRivalry.scroller.ScrollerSky"
ExportAssets (56)Timeline Frame 1Symbol 841 as "__Packages.disney.rabbitRivalry.ents.Statue"
ExportAssets (56)Timeline Frame 1Symbol 842 as "__Packages.disney.rabbitRivalry.ents.Tree"
ExportAssets (56)Timeline Frame 1Symbol 843 as "__Packages.disney.rabbitRivalry.ui.UI"
ExportAssets (56)Timeline Frame 1Symbol 844 as "__Packages.disney.rabbitRivalry.ui.Screen"
ExportAssets (56)Timeline Frame 1Symbol 845 as "__Packages.disney.rabbitRivalry.ui.Splash"
ExportAssets (56)Timeline Frame 1Symbol 846 as "__Packages.disney.rabbitRivalry.ui.GamePlay"
ExportAssets (56)Timeline Frame 1Symbol 847 as "__Packages.disney.rabbitRivalry.ui.Help"
ExportAssets (56)Timeline Frame 1Symbol 848 as "__Packages.disney.rabbitRivalry.ui.WinLevel"
ExportAssets (56)Timeline Frame 1Symbol 849 as "__Packages.disney.rabbitRivalry.ui.WinGame"
ExportAssets (56)Timeline Frame 1Symbol 850 as "__Packages.disney.rabbitRivalry.ui.GameOver"
ExportAssets (56)Timeline Frame 1Symbol 851 as "__Packages.smashing.IntervalEngine"
ExportAssets (56)Timeline Frame 3Symbol 463 as "yo_mc"
ExportAssets (56)Timeline Frame 3Symbol 468 as "treetop_mc"
ExportAssets (56)Timeline Frame 3Symbol 480 as "CRASH R.wav"
ExportAssets (56)Timeline Frame 3Symbol 482 as "statue_carl"
ExportAssets (56)Timeline Frame 3Symbol 629 as "yang_mc"
ExportAssets (56)Timeline Frame 3Symbol 634 as "statue_herman"
ExportAssets (56)Timeline Frame 3Symbol 639 as "statue_kraggler"
ExportAssets (56)Timeline Frame 3Symbol 644 as "statue_nightmaster"
ExportAssets (56)Timeline Frame 3Symbol 649 as "statue_ultimoose"
ExportAssets (56)Timeline Frame 3Symbol 786 as "yin_mc"
ExportAssets (56)Timeline Frame 3Symbol 791 as "bg_day"
ExportAssets (56)Timeline Frame 3Symbol 803 as "bg_night"
ExportAssets (56)Timeline Frame 3Symbol 804 as "Yang_ah-yeah.wav"
ExportAssets (56)Timeline Frame 3Symbol 805 as "Yang_foonado.wav"
ExportAssets (56)Timeline Frame 3Symbol 806 as "Yang_he-hoo-ha.wav"
ExportAssets (56)Timeline Frame 3Symbol 807 as "Yin_ha-yee.wav"
ExportAssets (56)Timeline Frame 3Symbol 808 as "Yin_foofield.wav"
ExportAssets (56)Timeline Frame 3Symbol 809 as "Yin_yincinerate.wav"
ExportAssets (56)Timeline Frame 3Symbol 810 as "Yo_material-posessions.wav"
ExportAssets (56)Timeline Frame 3Symbol 811 as "Yo_responsibility.wav"
ExportAssets (56)Timeline Frame 3Symbol 812 as "Yo_self-sacrifice.wav"
ExportAssets (56)Timeline Frame 3Symbol 813 as "yin_attack.wav"
ExportAssets (56)Timeline Frame 3Symbol 814 as "yang_attack.wav"
ExportAssets (56)Timeline Frame 3Symbol 815 as "YinYangYo_Intro_short.wav"
ExportAssets (56)Timeline Frame 3Symbol 816 as "Yo_what-the-heck.wav"
ExportAssets (56)Timeline Frame 3Symbol 817 as "Yo_hey.wav"
ExportAssets (56)Timeline Frame 3Symbol 818 as "Game_loop.wav"
ExportAssets (56)Timeline Frame 3Symbol 819 as "Splash_loop.wav"

Labels

"loader"Frame 1
"game"Frame 5
"hit"Symbol 14 MovieClip Frame 1
"miss"Symbol 14 MovieClip Frame 2
"perfect"Symbol 14 MovieClip Frame 3
"off"Symbol 43 MovieClip Frame 1
"trans"Symbol 43 MovieClip Frame 4
"on"Symbol 43 MovieClip Frame 10
"hidden"Symbol 77 MovieClip Frame 1
"intro"Symbol 77 MovieClip Frame 5
"noLook"Symbol 77 MovieClip Frame 23
"look"Symbol 77 MovieClip Frame 39
"hidden"Symbol 189 MovieClip Frame 1
"level"Symbol 189 MovieClip Frame 5
"yang_in"Symbol 189 MovieClip Frame 33
"yang"Symbol 189 MovieClip Frame 43
"yang_out"Symbol 189 MovieClip Frame 48
"yin_in"Symbol 189 MovieClip Frame 59
"yin"Symbol 189 MovieClip Frame 69
"yin_out"Symbol 189 MovieClip Frame 74
"intro"Symbol 283 MovieClip Frame 1
"fastIntro"Symbol 283 MovieClip Frame 99
"on"Symbol 283 MovieClip Frame 120
"outro"Symbol 283 MovieClip Frame 129
"on"Symbol 332 MovieClip Frame 1
"off"Symbol 332 MovieClip Frame 2
"open"Symbol 333 MovieClip Frame 1
"close"Symbol 333 MovieClip Frame 18
"intro"Symbol 337 MovieClip Frame 1
"on"Symbol 337 MovieClip Frame 10
"outro"Symbol 337 MovieClip Frame 16
"yang"Symbol 345 MovieClip Frame 1
"yin"Symbol 345 MovieClip Frame 2
"yang"Symbol 365 MovieClip Frame 1
"yin"Symbol 365 MovieClip Frame 2
"intro"Symbol 385 MovieClip Frame 1
"on"Symbol 385 MovieClip Frame 48
"yang"Symbol 393 MovieClip Frame 1
"yin"Symbol 393 MovieClip Frame 2
"yin"Symbol 412 MovieClip Frame 1
"yang"Symbol 412 MovieClip Frame 2
"intro"Symbol 421 MovieClip Frame 1
"on"Symbol 421 MovieClip Frame 26
"intro"Symbol 454 MovieClip Frame 1
"on"Symbol 454 MovieClip Frame 40
"hidden"Symbol 458 MovieClip Frame 1
"open"Symbol 458 MovieClip Frame 2
"on"Symbol 458 MovieClip Frame 9
"close"Symbol 458 MovieClip Frame 15
"closed"Symbol 458 MovieClip Frame 22
"init"Symbol 459 MovieClip [Project] Frame 1
"splash"Symbol 459 MovieClip [Project] Frame 5
"help"Symbol 459 MovieClip [Project] Frame 10
"gameOver"Symbol 459 MovieClip [Project] Frame 15
"winLevel"Symbol 459 MovieClip [Project] Frame 20
"winGame"Symbol 459 MovieClip [Project] Frame 25
"gameplay"Symbol 459 MovieClip [Project] Frame 30
"highscore"Symbol 459 MovieClip [Project] Frame 35
"idle"Symbol 463 MovieClip [yo_mc] Frame 1
"idle"Symbol 482 MovieClip [statue_carl] Frame 1
"splode"Symbol 482 MovieClip [statue_carl] Frame 6
"idle"Symbol 629 MovieClip [yang_mc] Frame 1
"launch"Symbol 629 MovieClip [yang_mc] Frame 5
"fly"Symbol 629 MovieClip [yang_mc] Frame 11
"hit"Symbol 629 MovieClip [yang_mc] Frame 15
"land"Symbol 629 MovieClip [yang_mc] Frame 19
"attack_2"Symbol 629 MovieClip [yang_mc] Frame 24
"attack_1"Symbol 629 MovieClip [yang_mc] Frame 31
"attack_3"Symbol 629 MovieClip [yang_mc] Frame 38
"win"Symbol 629 MovieClip [yang_mc] Frame 45
"lose"Symbol 629 MovieClip [yang_mc] Frame 50
"idle"Symbol 634 MovieClip [statue_herman] Frame 1
"splode"Symbol 634 MovieClip [statue_herman] Frame 6
"idle"Symbol 639 MovieClip [statue_kraggler] Frame 1
"splode"Symbol 639 MovieClip [statue_kraggler] Frame 6
"idle"Symbol 644 MovieClip [statue_nightmaster] Frame 1
"splode"Symbol 644 MovieClip [statue_nightmaster] Frame 6
"idle"Symbol 649 MovieClip [statue_ultimoose] Frame 1
"splode"Symbol 649 MovieClip [statue_ultimoose] Frame 6
"idle"Symbol 786 MovieClip [yin_mc] Frame 1
"launch"Symbol 786 MovieClip [yin_mc] Frame 5
"fly"Symbol 786 MovieClip [yin_mc] Frame 11
"hit"Symbol 786 MovieClip [yin_mc] Frame 15
"land"Symbol 786 MovieClip [yin_mc] Frame 20
"attack_2"Symbol 786 MovieClip [yin_mc] Frame 25
"attack_1"Symbol 786 MovieClip [yin_mc] Frame 32
"attack_3"Symbol 786 MovieClip [yin_mc] Frame 39
"win"Symbol 786 MovieClip [yin_mc] Frame 46
"lose"Symbol 786 MovieClip [yin_mc] Frame 51




http://swfchan.com/24/119094/info.shtml
Created: 6/3 -2019 03:06:58 Last modified: 6/3 -2019 03:06:58 Server time: 29/04 -2024 08:15:56