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

swfchan turned sixteen years old yesterday! (5may2024)

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

Barbie and Scooby.swf

This is the info page for
Flash #114355

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


Text
Search

Great

in the

DO NOT
ENTER

Scooby-Doo is missing!

Where could he be?

I have to find him.

Will you help me?

He's inside that spooky

house... It's true!

Let's go inside

and find Scooby-Doo!

Level 1

Level 2

Level 3

CLICK ON

SCOOBY-DOO!

h

e

l

p

i

n

t

CLICK AROUND THE ROOM TO
FIND EACH "LETTER" CLUE.
YOU MUST FILL IN ALL
THE LETTERS TO SEE
SCOOBY-DOO!

p

l

a

y

!

DIRECTIONS

3.

CLICK ON SCOOBY-DOO TO RECEIVE
A SPECIAL PRIZE.

2.

FILL IN ALL THE BLANKS AND
SCOOBY-DOO WILL APPEAR!

1.

CLICK ON THE THINGS IN THE ROOM TO
FIND THE HIDDEN "LETTER" CLUES.

CONGRATULATIONS

YOU FOUND
SCOOBY-DOO!

CLICK "NEXT" TO
GET A SPECIAL
THANK YOU!

n

e

x

t

WHAT IS YOUR FIRST NAME?

THANKS FOR FINDING SCOOBY-DOO,

YOUR FRIENDS,

YOU'RE AMAZING!

and

Copyright©  2002 Mattel Inc. All Rights Reserved

Thanks for playing on Barbie.com!

p

l

a

y

g

i

n

p

r

i

n

t

s

e

n

d

WHAT IS YOUR FRIEND'S FIRST NAME?

WHAT IS YOUR FRIEND'S E-MAIL ADDRESS?

YOUR
BARBIE 'N SCOOBY-DOO AWARD
HAS BEEN SENT!

OOPS!

THERE WAS A PROBLEM SENDING
YOUR AWARD...PLEASE TRY AGAIN!

THERE WAS A PROBLEM WITH THE
INFORMATION THAT YOU ENTERED!
PLEASE TRY AGAIN!

b

a

c

k

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 18 MovieClip "loader" in Frame 1
onClipEvent (enterFrame) { if (_root.getBytesTotal() == _root.getBytesLoaded()) { _root.play(); } else { _root.stop(); } this.bar._xscale = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; }
Frame 2
function setHidingPlaces() { _root.scoobyPlacesMC = new Array(); _root.scoobyPlacesMC[0] = _root.shelf1.holeInWall; _root.scoobyPlacesMC[1] = _root.trunkMC.trunk; _root.scoobyPlacesMC[2] = _root.armorMC.armor.chestMC; _root.scoobyPlacesMC[3] = _root.mask1.holeInWall; _root.scoobyPlacesMC[4] = _root.tableMCMC; _root.scoobyPlacesMC[5] = _root.doorMC; _root.scoobyPlacesMC[6] = _root.fireplace; _root.scoobyPlacesAnim = new Array(); _root.scoobyPlacesAnim[0] = _root.shelf1; _root.scoobyPlacesAnim[1] = _root.trunkMC.trunk.trunkLid; _root.scoobyPlacesAnim[2] = _root.armorMC.armor.chestMC.chest; _root.scoobyPlacesAnim[3] = _root.mask1; _root.scoobyPlacesAnim[4] = _root.tableMCMC.tableMC; _root.scoobyPlacesAnim[5] = _root.doorMC.door; _root.scoobyPlacesAnim[6] = _root.fireplace.scooby; _root.hidingPlaces = new Array(); _root.hidingPlaces[0] = _root.fireplace.fire.flamesMC; _root.hidingPlaces[1] = _root.fireplace.mirror.crack1; _root.hidingPlaces[2] = _root.fireplace.mantel.stone; _root.hidingPlaces[3] = _root.shelf1; _root.hidingPlaces[4] = _root.shelf1.book1; _root.hidingPlaces[5] = _root.shelf1.shelfBottom.book2; _root.hidingPlaces[6] = _root.shelf2.book3; _root.hidingPlaces[7] = _root.mask1; _root.hidingPlaces[8] = _root.mask2; _root.hidingPlaces[9] = _root.statue; _root.hidingPlaces[10] = _root.totem; _root.hidingPlaces[11] = _root.armorMC; _root.hidingPlaces[12] = _root.armorMC.armor.chestMC.chest; _root.hidingPlaces[13] = _root.armorMC.armor.helmetMC; _root.hidingPlaces[14] = _root.chand1; _root.hidingPlaces[15] = _root.chand2; _root.hidingPlaces[16] = _root.doorMC.door; _root.hidingPlaces[17] = _root.board2; _root.hidingPlaces[18] = _root.trunkMC; _root.hidingPlaces[19] = _root.trunkMC.trunk.trunkLid; _root.hidingPlaces[20] = _root.board1; _root.hidingPlaces[21] = _root.chair1; _root.hidingPlaces[22] = _root.chair1.chair.cushion; _root.hidingPlaces[23] = _root.chair2; _root.hidingPlaces[24] = _root.chair2.chair.cushion; _root.hidingPlaces[25] = _root.tableMCMC.tableMC; _root.hidingPlaces[26] = _root.tableMCMC.tableMC.table.book; _root.hidingPlaces[27] = _root.archway.stone; _root.hidingPlaces[28] = _root.spiderWeb; _root.hoverValues = [0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0]; _root.soundValues = [14, 4, -1, 16, 3, 3, 3, 17, 2, 18, -1, 1, 0, 1, -1, -1, 7, 11, 19, 8, 11, 19, 6, 19, 6, 8, 3, -1, -1]; i = 0; while (i < _root.hidingPlaces.length) { _root.hidingPlaces[i].doesHover = _root.hoverValues[i]; _root.hidingPlaces[i].letter = null; _root.hidingPlaces[i].seq = i; i++; } } function hover() { this._x = this.xOffSet + (Math.sin(this.rot) * 2); this._y = this.yOffSet + (Math.cos(this.rot) * 2); this.rot = this.rot + 0.196349540849362; this.count++; if (18 < this.count) { this._x = this.oX; this._y = this.oY; this.count = 0; this.onEnterFrame = _root.reversePlay; } } function hold() { this.count++; if (18 < this.count) { this._x = this.oX; this._y = this.oY; this.count = 0; this.onEnterFrame = _root.reversePlay; } } function reversePlay() { this.gotoAndStop(this._currentFrame - 1); if (this._currentFrame == 1) { this.letter = null; this.onEnterFrame = null; MovieClip.removeFLEMListener(this); } } function goElements() { function follow(yPos, xPos) { this.yVal = (yPos ? (yPos) : (_parent._ymouse)) - this._y; this.xVal = (xPos ? (xPos) : (_parent._xmouse)) - this._x; this.toRot = 57.2957795130823 * Math.atan(this.yVal / this.xVal); if (this.xVal < 0) { toRot = toRot + 180; } else if (this.yVal < 0) { toRot = toRot + 360; } this._rotation = this.toRot; } g = _root.fireplace.ghost; g._visible = false; g._alpha = 25; g.oX = g._x; g.oY = g._y; g.rot = 0; g.mult = 5; g.inc = 0.196349540849362; g.rotate = function () { this._x = this.oX + (Math.sin(this.rot) * this.mult); this._y = this.oY + (Math.cos(this.rot) * this.mult); this.rot = this.rot + this.inc; if (18.8495559215388 < this.rot) { this.rot = 0; this._visible = false; this.onEnterFrame = this.hold; } }; g.hold = function () { this.num = Math.round(Math.random() * 120); if (this.num == 1) { this._visible = true; this.onEnterFrame = this.rotate; } }; g.onEnterFrame = g.hold; MovieClip.addFLEMListener(g); _root.spiderWeb.spider.w = _root.spiderWeb.webCenter; _root.spiderWeb.spider.gotoX = _root.spiderWeb.webCenter._x; _root.spiderWeb.spider.gotoY = _root.spiderWeb.webCenter._y; _root.spiderWeb.spider.onEnterFrame = function () { this._x = this._x + ((this.gotoX - this._x) * 0.1); this._y = this._y + ((this.gotoY - this._y) * 0.1); if (Math.abs(this.gotoX - this._x) < 5) { this.gotoX = (this.w._x + Math.round(Math.random() * 61)) - 30; this.gotoY = (this.w._y + Math.round(Math.random() * 61)) - 30; this.follow = _root.follow; this.follow(this.gotoY, this.gotoX); } this.num = Math.round(Math.random() * 200); if (this.num == 1) { _parent.droppingSpider.gotoAndPlay(2); } }; MovieClip.addFLEMListener(_root.spiderWeb.spider); i = 1; while (2 >= i) { j = 1; while (2 >= j) { _root["mask" + i].mask["eye" + j].onEnterFrame = _root.follow; MovieClip.addFLEMListener(_root["mask" + i].mask["eye" + j]); j++; } i++; } _root.fireplace.fire.flamesMC.flames.num = 1; _root.fireplace.fire.flamesMC.flames.onEnterFrame = function () { while (num == this._currentFrame) { num = Math.round(Math.random() * 3) + 1; } this.gotoAndStop(num); }; MovieClip.addFLEMListener(_root.fireplace.fire.flamesMC.flames); Flames = new Object(); Flames.onEnterFrame = function () { i = 1; while (2 >= i) { j = 1; while (4 >= j) { _root["chand" + i].chandMC.chand["candle" + j].flame._xscale = _root["chand" + i].chandMC.chand["candle" + j].flame._xscale * -1; j++; } _root.fireplace["candle" + i].flame._xscale = _root.fireplace["candle" + i].flame._xscale * -1; i++; } }; MovieClip.addFLEMListener(Flames); _root.arc = 10; _root.swingSpeed = 0.174532925199433; Object.prototype.Swinger = function (mc, startRot, sign) { this.mc = mc; this.rot = startRot; this.inc = _root.swingSpeed * sign; MovieClip.addFLEMListener(this); }; Swinger.prototype.onEnterFrame = function () { if (this.mc._currentFrame == 1) { this.mc._rotation = _root.arc * Math.sin(this.rot); this.rot = this.rot + this.inc; } else { this.rot = 0; this.mc._rotation = 0; } }; _root.chand1._xscale = _root.chand1._xscale * -1; swinger1 = new Swinger(_root.chand1, 0, 1); swinger2 = new Swinger(_root.chand2, 2.0943951023932, -1); } function follow(yPos, xPos) { this.yVal = (yPos ? (yPos) : (_parent._ymouse)) - this._y; this.xVal = (xPos ? (xPos) : (_parent._xmouse)) - this._x; this.toRot = 57.2957795130823 * Math.atan(this.yVal / this.xVal); if (this.xVal < 0) { toRot = toRot + 180; } else if (this.yVal < 0) { toRot = toRot + 360; } this._rotation = this.toRot; } Object.FLEM = function () { this._listener_array = []; }; Object.FLEM.prototype.addFLEMListener = function (obj) { var a = this._listener_array; var found = false; var i = a.length; while (i--) { if (a[i] == obj) { found = true; break; } } if (found) { return(false); } a.unshift(obj); if (this.sendFLEMEvent == undefined) { this.sendFLEMEvent = this._sendFLEMEvent; } return(true); }; Object.FLEM.prototype.removeFLEMListener = function (obj) { var a = this._listener_array; var i = a.length; while (i--) { if (a[i] == obj) { a.splice(i, 1); break; } } if (a.length == 0) { this.sendFLEMEvent = undefined; } }; Object.FLEM.prototype._sendFLEMEvent = function (func_str, argObj) { var a = this._listener_array; var i = a.length; while (i--) { if (a[i] != undefined) { a[i][func_str](argObj); } else { a.splice(i, 1); } } }; Object.addStaticFLEM = function (obj) { if (obj._listener_array == undefined) { obj._listener_array = []; obj._sendFLEMEvent = Object.FLEM.prototype._sendFLEMEvent; obj.addFLEMListener = Object.FLEM.prototype.addFLEMListener; obj.removeFLEMListener = Object.FLEM.prototype.removeFLEMListener; } }; Object.removeStaticFLEM = function (obj) { delete obj._listener_array; delete obj._sendFLEMEvent; delete obj.addFLEMListener; delete obj.removeFLEMListener; }; Object.prototype.registerFLEM = function (objects, reg) { if (objects.__proto__ == Array.prototype) { var n = objects.length; var i = 0; while (i < n) { if (reg == false) { objects[i].removeFLEMListener(this); } else { objects[i].addFLEMListener(this); } i++; } } }; ASSetPropFlags(Object.prototype, ["registerFLEM"], 1); Object.addStaticFLEM(MovieClip); Object.addStaticFLEM(Mouse); Object.addStaticFLEM(Key); if (_level0.flemEngine == undefined) { _level0.attachMovie("flemEngine", "flemEngine", 8888); if (_level0.flemEngine == undefined) { trace("Cannot attach flemEngine! Make sure it is in the library."); } } String.exactNaughtyWords = new Array("anal", "anus", "ass", "asshole", "asswipe", "bastard", "bitch", "bitchy", "blowjob", "boob", "boobs", "buttfucker", "caca", "clit", "cock", "cocksucker", "cunt", "dickhead", "dipshit", "doody", "dyke", "dike", "fag", "faggot", "fuck", "fucked", "fucker", "fuckface", "fucks", "give head", "gives head", "gook", "kike", "motherfucker", "nigger", "penis", "piss", "poop", "sex", "shit", "shitface", "shithead", "shits", "slut", "spic", "suck", "slutty", "shity", "shitty", "sucks", "tit", "tits", "twat", "urine", "vagina", "whore", "wop", "ahole", "a-hole", "a hole"); String.searchNaughtyWords = new Array("asshole", "bitch", "blowjob", "buttfucker", "cocksucker", "dickhead", "motherfucker", "fuck", "fucked", "nigger", "shit", "suck"); String.prototype.isNaughty = function () { var s = this.toString().toLowerCase().replace("-", " ").replace("_", " "); if (s != "") { var s_array = s.split(" "); var q = 0; var i = 0; while (q < s_array.length) { i = 0; while (i < String.exactNaughtyWords.length) { if (s_array[q] == String.exactNaughtyWords[i]) { return(true); } i++; } i = 0; while (i < String.searchNaughtyWords.length) { if (s_array[q].indexOf(String.searchNaughtyWords[i]) != -1) { return(true); } i++; } q++; } } return(false); }; String.prototype.lTrim = function () { var s = this.toString(); var i = 0; var sLength = s.length; while ((i < sLength) && (32 >= s.charCodeAt(i))) { i++; } return(s.substring(i, sLength)); }; String.prototype.rTrim = function () { var s = this.toString(); var i = (s.length - 1); while ((i >= 0) && (32 >= s.charCodeAt(i))) { i--; } return(s.substring(0, i + 1)); }; String.prototype.trim = function () { var s = this.toString(); s = s.lTrim(); s = s.rTrim(); return(s); }; String.prototype.isEmpty = function () { var s = this.toString().trim(); return((s == null) || (s.length == 0)); }; String.prototype.isEmail = function () { if (this.length < 5) { return(false); } var iChars = "*|,\":<>[]{}`';()&$#%"; var eLength = this.length; var i = 0; while (i < eLength) { if (iChars.indexOf(this.charAt(i)) != -1) { return(false); } i++; } var atIndex = this.lastIndexOf("@"); if ((atIndex < 1) || (atIndex == (eLength - 1))) { return(false); } var pIndex = this.lastIndexOf("."); if ((pIndex < 4) || (pIndex == (eLength - 1))) { return(false); } if (pIndex < atIndex) { return(false); } return(true); }; String.prototype.replace = function (searchStr, replaceStr) { var origStr = this.toString(); var tempStr = ""; var startIndex = 0; var searchIndex; if (searchStr == "") { return(origStr); } if (origStr.indexOf(searchStr) != -1) { while (((searchIndex = origStr.indexOf(searchStr, startIndex))) != -1) { tempStr = tempStr + origStr.substring(startIndex, searchIndex); tempStr = tempStr + replaceStr; startIndex = searchIndex + searchStr.length; } return(tempStr + origStr.substring(startIndex)); } return(origStr); }; String.prototype.sprintf = function () { var s = this.toString(); var sArray = s.splitMultiChar("%s"); s = ""; var i = 0; while (i < sArray.length) { s = s + (sArray[i] + arguments[i]); i++; } return((q ? (s + "?") : (s))); }; String.prototype.splitMultiChar = function (c) { var s = this.toString(); s = s.replace(c, "¶"); var a = s.split("¶"); return(a); }; ASSetPropFlags(String, ["exactNaughtyWords", "searchNaughtyWords"], 1); ASSetPropFlags(String.prototype, ["isNaughty", "lTrim", "rTrim", "trim", "isEmpty", "isEmail", "replace", "sprintf", "splitMultiChar"], 1); Object.version = getVersion().split(","); Object.majorVersion = int(substring(Object.version[0], Object.version[0].length, 1)); Object.minorVersion = int(Object.version[2]); if (Object.majorVersion == 5) { String.prototype.charAt = function (index) { return(substring(this, index + 1, 1)); }; String.prototype.concat = function () { var r = this.toString(); var i = 0; while (i < arguments.length) { r = r + arguments[i]; i++; } return(r); }; String.prototype.indexOf = function (sub, i) { if (i == null) { i = 0; } var size = sub.length; var last = ((this.length - size) + 1); while ((last >= i) && ((substring(this, 1 + (i++), size)) != sub)) { } return(((last >= i) ? (i - 1) : -1)); }; String.prototype.lastIndexOf = function (sub, i) { size = sub.length; ((i == null) ? ((i = (this.length - size) + 1)) : (++i)); if (sub.length == 0) { return(i - 1); } while ((i >= 0) && ((substring(this, i--, size)) != sub)) { } return(((i == -1) ? -1 : (i))); }; String.prototype.slice = function (s, e) { return(substring(this, s + 1, e - s)); }; String.prototype.split = function (d) { if (d != null) { var r = new Array(); var size = this.length; var c = 0; var n = 0; if (d != "") { var i = 0; while (size >= i) { if ((substring(this, i + 1, 1)) == d) { r[n] = substring(this, c + 1, i - c); c = i + 1; n++; } i++; } if (c != i) { r[n] = substring(this, c + 1, i - c); } } else { var i = 0; while (i < size) { r[i] = substring(this, i + 1, 1); i++; } } } else { r = new Array(this.toString()); } return(r); }; String.prototype.substr = function (s, l) { if (l == null) { l = this.length - s; } return(substring(this, s + 1, l)); }; } Object.FLEM = function () { this._listener_array = []; }; Object.FLEM.prototype.addFLEMListener = function (obj) { var a = this._listener_array; var found = false; var i = a.length; while (i--) { if (a[i] == obj) { found = true; break; } } if (found) { return(false); } a.unshift(obj); if (this.sendFLEMEvent == undefined) { this.sendFLEMEvent = this._sendFLEMEvent; } return(true); }; Object.FLEM.prototype.removeFLEMListener = function (obj) { var a = this._listener_array; var i = a.length; while (i--) { if (a[i] == obj) { a.splice(i, 1); break; } } if (a.length == 0) { this.sendFLEMEvent = undefined; } }; Object.FLEM.prototype._sendFLEMEvent = function (func_str, argObj) { var a = this._listener_array; var i = a.length; while (i--) { if (a[i] != undefined) { a[i][func_str](argObj); } else { a.splice(i, 1); } } }; Object.addStaticFLEM = function (obj) { if (obj._listener_array == undefined) { obj._listener_array = []; obj._sendFLEMEvent = Object.FLEM.prototype._sendFLEMEvent; obj.addFLEMListener = Object.FLEM.prototype.addFLEMListener; obj.removeFLEMListener = Object.FLEM.prototype.removeFLEMListener; } }; Object.removeStaticFLEM = function (obj) { delete obj._listener_array; delete obj._sendFLEMEvent; delete obj.addFLEMListener; delete obj.removeFLEMListener; }; Object.prototype.registerFLEM = function (objects, reg) { if (objects.__proto__ == Array.prototype) { var n = objects.length; var i = 0; while (i < n) { if (reg == false) { objects[i].removeFLEMListener(this); } else { objects[i].addFLEMListener(this); } i++; } } }; ASSetPropFlags(Object.prototype, ["registerFLEM"], 1); Object.addStaticFLEM(MovieClip); Object.addStaticFLEM(Mouse); Object.addStaticFLEM(Key); if (_level0.flemEngine == undefined) { _level0.attachMovie("flemEngine", "flemEngine", 8888); if (_level0.flemEngine == undefined) { trace("Cannot attach flemEngine! Make sure it is in the library."); } } Object.prototype.TimeLine = function (tLine, loop) { trace("New TimeLine object created."); this.keyframes = []; this.tLine = tLine; this.loop = ((loop == null) ? false : (loop)); this.startFrame = tLine._currentframe; this.totalFrames = tLine._totalframes; tLine.stop(); if (debugMode) { trace((("TimeLine-> tLine:" + this.tLine) + ", loop:") + this.loop); } }; TimeLine.prototype.onEnterFrame = function () { this.currentFrame = this.tLine._currentframe; if (debugMode) { trace("TimeLine-> currentFrame:" + this.currentFrame); } var i = 0; while (i < this.keyframes.length) { if ((this.currentFrame == this.keyframes[i].frameNumber) && (!this.keyframes[i].reached)) { this.keyframes[i].reached = true; this.keyframes[i].action(this); } i++; } if (this.currentFrame == this.totalFrames) { MovieClip.removeFLEMListener(this); this.resetKeyFramesReached(); if (!this.loop) { this.tLine.stop(); } else { this.tLine.gotoAndPlay(this.startFrame); } } }; TimeLine.prototype.play = function () { this.onEnterFrame(); MovieClip.addFLEMListener(this); this.tLine.play(); }; TimeLine.prototype.start = function () { trace("Timeline -> start -> starting."); this.onEnterFrame(); MovieClip.addFLEMListener(this); this.tLine.play(); }; TimeLine.prototype.gotoAndPlay = function (t) { this.keyframes[this.findFrame(t)].action(); this.resetKeyFramesReached(); if (typeof(t) == "string") { idx = this.findLabel(t); if (idx != -1) { t = this.keyframes[idx].frameNumber; } else { t = 1; } } if (t == this.startFrame) { MovieClip.removeFLEMListener(this); } MovieClip.addFLEMListener(this); this.tLine.gotoAndPlay(t); }; TimeLine.prototype.gotoAndStop = function (t) { this.keyframes[this.findFrame(t)].action(); this.resetKeyFramesReached(); if (typeof(t) == "string") { idx = this.findLabel(t); if (idx != -1) { t = this.keyframes[idx].frameNumber; } else { t = 1; } } if (t == this.startFrame) { MovieClip.removeFLEMListener(this); } MovieClip.removeFLEMListener(this); this.tLine.gotoAndStop(t); }; TimeLine.prototype.stop = function () { MovieClip.removeFLEMListener(this); this.tLine.stop(); }; TimeLine.prototype.resetKeyFramesReached = function () { var i = 0; while (i < this.keyframes.length) { this.keyframes[i].reached = false; i++; } }; TimeLine.prototype.findLabel = function (l) { var j = 0; while ((j < this.keyframes.length) && (this.keyframes[j].label != l)) { j++; } if (j == this.keyframes.length) { j = -1; } return(j); }; TimeLine.prototype.findFrame = function (n) { var j = 0; while ((j < this.keyframes.length) && (this.keyframes[j].frameNumber != n)) { j++; } if (j == this.keyframes.length) { j = -1; } return(j); }; TimeLine.prototype.addKeyFrames = function () { var i = 0; while (i < arguments.length) { this.keyframes.push(arguments[i]); if (debugMode) { trace(("TimeLine-> adding KeyFrame(" + arguments[i].frameNumber) + ") to keyframes."); } i++; } }; Object.prototype.KeyFrame = function (frameNumber, label) { this.frameNumber = frameNumber; this.reached = false; this.label = label; }; KeyFrame.prototype.getLabel = function () { return(this.frameNumber); }; KeyFrame.prototype.getFrameNumber = function () { return(this.label); }; KeyFrame.prototype.action = function (t) { }; ASSetPropFlags(Object.prototype, ["TimeLine", "KeyFrame"], 1); String.prototype.charAt = function (index) { return(substring(this, index + 1, 1)); }; String.prototype.concat = function () { var r = this.toString(); var i = 0; while (i < arguments.length) { r = r + arguments[i]; i++; } return(r); }; String.prototype.indexOf = function (sub, i) { if (i == null) { i = 0; } var size = sub.length; var last = ((this.length - size) + 1); while ((last >= i) && ((substring(this, 1 + (i++), size)) != sub)) { } return(((last >= i) ? (i - 1) : -1)); }; String.prototype.lastIndexOf = function (sub, i) { size = sub.length; ((i == null) ? ((i = (this.length - size) + 1)) : (++i)); if (sub.length == 0) { return(i - 1); } while ((i >= 0) && ((substring(this, i--, size)) != sub)) { } return(((i == -1) ? -1 : (i))); }; String.prototype.slice = function (s, e) { return(substring(this, s + 1, e - s)); }; String.prototype.split = function (d) { if (d != null) { var r = new Array(); var size = this.length; var c = 0; var n = 0; if (d != "") { var i = 0; while (size >= i) { if ((substring(this, i + 1, 1)) == d) { r[n] = substring(this, c + 1, i - c); c = i + 1; n++; } i++; } if (c != i) { r[n] = substring(this, c + 1, i - c); } } else { var i = 0; while (i < size) { r[i] = substring(this, i + 1, 1); i++; } } } else { r = new Array(this.toString()); } return(r); }; String.prototype.substr = function (s, l) { if (l == null) { l = this.length - s; } return(substring(this, s + 1, l)); }; String.exactNaughtyWords = new Array("anal", "anus", "ass", "asshole", "asswipe", "bastard", "bitch", "bitchy", "blowjob", "boob", "boobs", "buttfucker", "caca", "clit", "cock", "cocksucker", "cunt", "dickhead", "dipshit", "doody", "dyke", "dike", "fag", "faggot", "fuck", "fucked", "fucker", "fuckface", "fucks", "give head", "gives head", "gook", "kike", "motherfucker", "nigger", "penis", "piss", "poop", "sex", "shit", "shitface", "shithead", "shits", "slut", "spic", "suck", "slutty", "shity", "shitty", "sucks", "tit", "tits", "twat", "urine", "vagina", "whore", "wop", "ahole", "a-hole", "a hole"); String.searchNaughtyWords = new Array("asshole", "bitch", "blowjob", "buttfucker", "cocksucker", "dickhead", "motherfucker", "fuck", "fucked", "nigger", "shit", "suck"); String.prototype.isNaughty = function () { var s = this.toString().toLowerCase(); if (s != "") { for (i in String.exactNaughtyWords) { if (s == String.exactNaughtyWords[i]) { return(true); } } for (i in String.searchNaughtyWords) { if (s.indexOf(String.searchNaughtyWords[i]) != -1) { return(true); } } } return(false); }; String.prototype.lTrim = function () { var s = this.toString(); var i = 0; while ((i < s.length) && (32 >= s.charCodeAt(i))) { i++; } return(s.substring(i, s.length)); }; String.prototype.rTrim = function () { var s = this.toString(); var i = (s.length - 1); while ((i >= 0) && (32 >= s.charCodeAt(i))) { i--; } return(s.substring(0, i + 1)); }; String.prototype.trim = function () { var s = this.toString(); s = s.lTrim(); s = s.rTrim(); return(s); }; String.prototype.isEmpty = function () { var s = this.toString().trim(); return((s == null) || (s.length == 0)); }; String.prototype.isEmail = function () { var s = this.toString(); return((s.indexOf("@") != -1) && (s.indexOf(".") != -1)); }; String.prototype.replace = function (searchStr, replaceStr) { var origStr = this.toString(); var tempStr = ""; var startIndex = 0; if (searchStr == "") { return(origStr); } if (origStr.indexOf(searchStr) != -1) { while (((searchIndex = origStr.indexOf(searchStr, startIndex))) != -1) { tempStr = tempStr + origStr.substring(startIndex, searchIndex); tempStr = tempStr + replaceStr; startIndex = searchIndex + searchStr.length; } return(tempStr + origStr.substring(startIndex)); } return(origStr); }; ASSetPropFlags(String, ["exactNaughtyWords", "searchNaughtyWords"], 1); ASSetPropFlags(String.prototype, ["isNaughty", "lTrim", "rTrim", "trim", "isEmpty", "isEmail", "replace"], 1); Object.FLEM = function () { this._listener_array = []; }; Object.FLEM.prototype.addFLEMListener = function (obj) { var a = this._listener_array; var found = false; var i = a.length; while (i--) { if (a[i] == obj) { found = true; break; } } if (found) { return(false); } a.unshift(obj); if (this.sendFLEMEvent == undefined) { this.sendFLEMEvent = this._sendFLEMEvent; } return(true); }; Object.FLEM.prototype.removeFLEMListener = function (obj) { var a = this._listener_array; var i = a.length; while (i--) { if (a[i] == obj) { a.splice(i, 1); break; } } if (a.length == 0) { this.sendFLEMEvent = undefined; } }; Object.FLEM.prototype._sendFLEMEvent = function (func_str, argObj) { var a = this._listener_array; var i = a.length; while (i--) { if (a[i] != undefined) { a[i][func_str](argObj); } else { a.splice(i, 1); } } }; Object.addStaticFLEM = function (obj) { if (obj._listener_array == undefined) { obj._listener_array = []; obj._sendFLEMEvent = Object.FLEM.prototype._sendFLEMEvent; obj.addFLEMListener = Object.FLEM.prototype.addFLEMListener; obj.removeFLEMListener = Object.FLEM.prototype.removeFLEMListener; } }; Object.removeStaticFLEM = function (obj) { delete obj._listener_array; delete obj._sendFLEMEvent; delete obj.addFLEMListener; delete obj.removeFLEMListener; }; Object.prototype.registerFLEM = function (objects, reg) { if (objects.__proto__ == Array.prototype) { var n = objects.length; var i = 0; while (i < n) { if (reg == false) { objects[i].removeFLEMListener(this); } else { objects[i].addFLEMListener(this); } i++; } } }; ASSetPropFlags(Object.prototype, ["registerFLEM"], 1); Object.addStaticFLEM(MovieClip); Object.addStaticFLEM(Mouse); Object.addStaticFLEM(Key); if (_level0.flemEngine == undefined) { _level0.attachMovie("flemEngine", "flemEngine", 8888); if (_level0.flemEngine == undefined) { trace("Cannot attach flemEngine! Make sure it is in the library."); } } String.exactNaughtyWords = new Array("anal", "anus", "ass", "asshole", "asswipe", "bastard", "bitch", "bitchy", "blowjob", "boob", "boobs", "buttfucker", "caca", "clit", "cock", "cocksucker", "cunt", "dickhead", "dipshit", "doody", "dyke", "dike", "fag", "faggot", "fuck", "fucked", "fucker", "fuckface", "fucks", "give head", "gives head", "gook", "kike", "motherfucker", "nigger", "penis", "piss", "poop", "sex", "shit", "shitface", "shithead", "shits", "slut", "spic", "suck", "slutty", "shity", "shitty", "sucks", "tit", "tits", "twat", "urine", "vagina", "whore", "wop", "ahole", "a-hole", "a hole"); String.searchNaughtyWords = new Array("asshole", "bitch", "blowjob", "buttfucker", "cocksucker", "dickhead", "motherfucker", "fuck", "fucked", "nigger", "shit", "suck"); String.prototype.isNaughty = function () { var s = this.toString().toLowerCase().replace("-", " ").replace("_", " "); if (s != "") { var s_array = s.split(" "); var q = 0; var i = 0; while (q < s_array.length) { i = 0; while (i < String.exactNaughtyWords.length) { if (s_array[q] == String.exactNaughtyWords[i]) { return(true); } i++; } i = 0; while (i < String.searchNaughtyWords.length) { if (s_array[q].indexOf(String.searchNaughtyWords[i]) != -1) { return(true); } i++; } q++; } } return(false); }; String.prototype.lTrim = function () { var s = this.toString(); var i = 0; var sLength = s.length; while ((i < sLength) && (32 >= s.charCodeAt(i))) { i++; } return(s.substring(i, sLength)); }; String.prototype.rTrim = function () { var s = this.toString(); var i = (s.length - 1); while ((i >= 0) && (32 >= s.charCodeAt(i))) { i--; } return(s.substring(0, i + 1)); }; String.prototype.trim = function () { var s = this.toString(); s = s.lTrim(); s = s.rTrim(); return(s); }; String.prototype.isEmpty = function () { var s = this.toString().trim(); return((s == null) || (s.length == 0)); }; String.prototype.isEmail = function () { if (this.length < 5) { return(false); } var iChars = "*|,\":<>[]{}`';()&$#%"; var eLength = this.length; var i = 0; while (i < eLength) { if (iChars.indexOf(this.charAt(i)) != -1) { return(false); } i++; } var atIndex = this.lastIndexOf("@"); if ((atIndex < 1) || (atIndex == (eLength - 1))) { return(false); } var pIndex = this.lastIndexOf("."); if ((pIndex < 4) || (pIndex == (eLength - 1))) { return(false); } if (pIndex < atIndex) { return(false); } return(true); }; String.prototype.replace = function (searchStr, replaceStr) { var origStr = this.toString(); var tempStr = ""; var startIndex = 0; var searchIndex; if (searchStr == "") { return(origStr); } if (origStr.indexOf(searchStr) != -1) { while (((searchIndex = origStr.indexOf(searchStr, startIndex))) != -1) { tempStr = tempStr + origStr.substring(startIndex, searchIndex); tempStr = tempStr + replaceStr; startIndex = searchIndex + searchStr.length; } return(tempStr + origStr.substring(startIndex)); } return(origStr); }; String.prototype.sprintf = function () { var s = this.toString(); var sArray = s.splitMultiChar("%s"); s = ""; var i = 0; while (i < sArray.length) { s = s + (sArray[i] + arguments[i]); i++; } return((q ? (s + "?") : (s))); }; String.prototype.splitMultiChar = function (c) { var s = this.toString(); s = s.replace(c, "¶"); var a = s.split("¶"); return(a); }; ASSetPropFlags(String, ["exactNaughtyWords", "searchNaughtyWords"], 1); ASSetPropFlags(String.prototype, ["isNaughty", "lTrim", "rTrim", "trim", "isEmpty", "isEmail", "replace", "sprintf", "splitMultiChar"], 1); Object.version = getVersion().split(","); Object.majorVersion = int(substring(Object.version[0], Object.version[0].length, 1)); Object.minorVersion = int(Object.version[2]); if (Object.majorVersion == 5) { String.prototype.charAt = function (index) { return(substring(this, index + 1, 1)); }; String.prototype.concat = function () { var r = this.toString(); var i = 0; while (i < arguments.length) { r = r + arguments[i]; i++; } return(r); }; String.prototype.indexOf = function (sub, i) { if (i == null) { i = 0; } var size = sub.length; var last = ((this.length - size) + 1); while ((last >= i) && ((substring(this, 1 + (i++), size)) != sub)) { } return(((last >= i) ? (i - 1) : -1)); }; String.prototype.lastIndexOf = function (sub, i) { size = sub.length; ((i == null) ? ((i = (this.length - size) + 1)) : (++i)); if (sub.length == 0) { return(i - 1); } while ((i >= 0) && ((substring(this, i--, size)) != sub)) { } return(((i == -1) ? -1 : (i))); }; String.prototype.slice = function (s, e) { return(substring(this, s + 1, e - s)); }; String.prototype.split = function (d) { if (d != null) { var r = new Array(); var size = this.length; var c = 0; var n = 0; if (d != "") { var i = 0; while (size >= i) { if ((substring(this, i + 1, 1)) == d) { r[n] = substring(this, c + 1, i - c); c = i + 1; n++; } i++; } if (c != i) { r[n] = substring(this, c + 1, i - c); } } else { var i = 0; while (i < size) { r[i] = substring(this, i + 1, 1); i++; } } } else { r = new Array(this.toString()); } return(r); }; String.prototype.substr = function (s, l) { if (l == null) { l = this.length - s; } return(substring(this, s + 1, l)); }; } Object.FLEM = function () { this._listener_array = []; }; Object.FLEM.prototype.addFLEMListener = function (obj) { var a = this._listener_array; var found = false; var i = a.length; while (i--) { if (a[i] == obj) { found = true; break; } } if (found) { return(false); } a.unshift(obj); if (this.sendFLEMEvent == undefined) { this.sendFLEMEvent = this._sendFLEMEvent; } return(true); }; Object.FLEM.prototype.removeFLEMListener = function (obj) { var a = this._listener_array; var i = a.length; while (i--) { if (a[i] == obj) { a.splice(i, 1); break; } } if (a.length == 0) { this.sendFLEMEvent = undefined; } }; Object.FLEM.prototype._sendFLEMEvent = function (func_str, argObj) { var a = this._listener_array; var i = a.length; while (i--) { if (a[i] != undefined) { a[i][func_str](argObj); } else { a.splice(i, 1); } } }; Object.addStaticFLEM = function (obj) { if (obj._listener_array == undefined) { obj._listener_array = []; obj._sendFLEMEvent = Object.FLEM.prototype._sendFLEMEvent; obj.addFLEMListener = Object.FLEM.prototype.addFLEMListener; obj.removeFLEMListener = Object.FLEM.prototype.removeFLEMListener; } }; Object.removeStaticFLEM = function (obj) { delete obj._listener_array; delete obj._sendFLEMEvent; delete obj.addFLEMListener; delete obj.removeFLEMListener; }; Object.prototype.registerFLEM = function (objects, reg) { if (objects.__proto__ == Array.prototype) { var n = objects.length; var i = 0; while (i < n) { if (reg == false) { objects[i].removeFLEMListener(this); } else { objects[i].addFLEMListener(this); } i++; } } }; ASSetPropFlags(Object.prototype, ["registerFLEM"], 1); Object.addStaticFLEM(MovieClip); Object.addStaticFLEM(Mouse); Object.addStaticFLEM(Key); if (_level0.flemEngine == undefined) { _level0.attachMovie("flemEngine", "flemEngine", 8888); if (_level0.flemEngine == undefined) { trace("Cannot attach flemEngine! Make sure it is in the library."); } } Object.prototype.TimeLine = function (tLine, loop) { trace("New TimeLine object created."); this.keyframes = []; this.tLine = tLine; this.loop = ((loop == null) ? false : (loop)); this.startFrame = tLine._currentframe; this.totalFrames = tLine._totalframes; tLine.stop(); if (debugMode) { trace((("TimeLine-> tLine:" + this.tLine) + ", loop:") + this.loop); } }; TimeLine.prototype.onEnterFrame = function () { this.currentFrame = this.tLine._currentframe; if (debugMode) { trace("TimeLine-> currentFrame:" + this.currentFrame); } var i = 0; while (i < this.keyframes.length) { if ((this.currentFrame == this.keyframes[i].frameNumber) && (!this.keyframes[i].reached)) { this.keyframes[i].reached = true; this.keyframes[i].action(this); } i++; } if (this.currentFrame == this.totalFrames) { MovieClip.removeFLEMListener(this); this.resetKeyFramesReached(); if (!this.loop) { this.tLine.stop(); } else { this.tLine.gotoAndPlay(this.startFrame); } } }; TimeLine.prototype.play = function () { this.onEnterFrame(); MovieClip.addFLEMListener(this); this.tLine.play(); }; TimeLine.prototype.start = function () { trace("Timeline -> start -> starting."); this.onEnterFrame(); MovieClip.addFLEMListener(this); this.tLine.play(); }; TimeLine.prototype.gotoAndPlay = function (t) { this.keyframes[this.findFrame(t)].action(); this.resetKeyFramesReached(); if (typeof(t) == "string") { idx = this.findLabel(t); if (idx != -1) { t = this.keyframes[idx].frameNumber; } else { t = 1; } } if (t == this.startFrame) { MovieClip.removeFLEMListener(this); } MovieClip.addFLEMListener(this); this.tLine.gotoAndPlay(t); }; TimeLine.prototype.gotoAndStop = function (t) { this.keyframes[this.findFrame(t)].action(); this.resetKeyFramesReached(); if (typeof(t) == "string") { idx = this.findLabel(t); if (idx != -1) { t = this.keyframes[idx].frameNumber; } else { t = 1; } } if (t == this.startFrame) { MovieClip.removeFLEMListener(this); } MovieClip.removeFLEMListener(this); this.tLine.gotoAndStop(t); }; TimeLine.prototype.stop = function () { MovieClip.removeFLEMListener(this); this.tLine.stop(); }; TimeLine.prototype.resetKeyFramesReached = function () { var i = 0; while (i < this.keyframes.length) { this.keyframes[i].reached = false; i++; } }; TimeLine.prototype.findLabel = function (l) { var j = 0; while ((j < this.keyframes.length) && (this.keyframes[j].label != l)) { j++; } if (j == this.keyframes.length) { j = -1; } return(j); }; TimeLine.prototype.findFrame = function (n) { var j = 0; while ((j < this.keyframes.length) && (this.keyframes[j].frameNumber != n)) { j++; } if (j == this.keyframes.length) { j = -1; } return(j); }; TimeLine.prototype.addKeyFrames = function () { var i = 0; while (i < arguments.length) { this.keyframes.push(arguments[i]); if (debugMode) { trace(("TimeLine-> adding KeyFrame(" + arguments[i].frameNumber) + ") to keyframes."); } i++; } }; Object.prototype.KeyFrame = function (frameNumber, label) { this.frameNumber = frameNumber; this.reached = false; this.label = label; }; KeyFrame.prototype.getLabel = function () { return(this.frameNumber); }; KeyFrame.prototype.getFrameNumber = function () { return(this.label); }; KeyFrame.prototype.action = function (t) { }; ASSetPropFlags(Object.prototype, ["TimeLine", "KeyFrame"], 1); var scoobyPlaces = new Array(); scoobyPlaces[0] = "BEHIND THE SHELF"; scoobyPlaces[1] = "IN THE TRUNK"; scoobyPlaces[2] = "IN THE ARMOR"; scoobyPlaces[3] = "BEHIND THE MASK"; scoobyPlaces[4] = "UNDER THE TABLE"; scoobyPlaces[5] = "BEHIND THE DOOR"; scoobyPlaces[6] = "IN THE FIREPLACE"; Object.prototype.StuffMover = function () { _root.letterCount = 0; _root.deep = 100; _root.letterMax = 300; _root.centerScreenX = 345; _root.centerScreenY = 140; this.stuffs = _root.hidingPlaces; this.holdAnimations = false; Mouse.addFLEMListener(this); }; StuffMover.prototype.onMouseUp = function () { i = this.stuffs.length; while (i >= 0) { if ((this.stuffs[i].checkMouseHit() && (this.stuffs[i]._currentFrame == 1)) && (!this.holdAnimations)) { this.animate(i); return; } i--; } }; StuffMover.prototype.animate = function (i) { if (debugMode) { trace((("StuffMover-> " + this.stuffs[i]) + " letter = ") + this.stuffs[i].letter); } this.stuffs[i].onEnterFrame = function () { if (this._currentFrame == this._totalFrames) { this.stop(); if (this.doesHover) { this.oX = this._x; this.oY = this._y; this.xOffSet = this.oX - 2.25; this.yOffSet = this.oY - 1.37768214805017E-16; this.rot = (Math.PI/2); this.mult = 1.1; this.onEnterFrame = _root.hover; } else { this.onEnterFrame = _root.hold; } if (this.letter != null) { point = new Object(); point.x = this.lTarg._x; point.y = this.lTarg._y; localToGlobal(point); this.let = new HoverLetter(_root.letterMC, point.x, point.y, this.letter, this.id, this.seq); } } }; MovieClip.addFLEMListener(this.stuffs[i]); this.stuffs[i].play(); _root.sounds.gotoAndPlay("sound" + _root.soundValues[i]); }; StuffMover.prototype.hint = function () { q = 0; while (q < this.stuffs.length) { if (this.stuffs[q].letter != null) { this.animate(q); this.holdAnimations = false; return; } q++; } }; Object.prototype.HoverLetter = function (mc, startX, startY, letter, id, turnOff) { _root.sounds.gotoAndPlay("sound13"); _root.letterSpeed = 0.25; _root.friction = 0.5; this.mc = mc; this.mc._x = startX; this.mc._y = startY; this.mc._xscale = (this.mc._yscale = 25); this.mc.text = (this.mc.textBG = letter); this.mc.glow._visible = true; this.id = id; this.turnOff = turnOff; this.onEnterFrame = this.zoomToCenter; this.onMouseDown = this.finishZoom; MovieClip.addFLEMListener(this); Mouse.addFLEMListener(this); }; HoverLetter.prototype.makeFunkyBeams = function () { q = 0; while (9 >= q) { this.mc.glow.beams["beam" + q]._xscale = (this.mc.glow.beams["beam" + q]._yscale = (Math.random() * 100) + 25); this.mc.glow.beams["beam" + q]._rotation = Math.random() * 360; q++; } }; HoverLetter.prototype.zoomToCenter = function () { this.makeFunkyBeams(); this.xSpeed = ((_root.centerScreenX - this.mc._x) * _root.letterSpeed) + (this.xSpeed * _root.friction); this.ySpeed = ((_root.centerScreenY - this.mc._y) * _root.letterSpeed) + (this.ySpeed * _root.friction); this.sSpeed = ((_root.letterMax - this.mc._yscale) * _root.letterSpeed) + (this.sPeed * _root.friction); this.mc._x = this.mc._x + this.xSpeed; this.mc._y = this.mc._y + this.ySpeed; this.mc._xscale = (this.mc._yscale = this.mc._yscale + this.sSpeed); if ((Math.abs(this.xSpeed < 0.5) && (Math.abs(this.ySpeed < 0.5))) && (Math.abs(_root.centerScreenX - this.mc._x) < 0.5)) { lH = _root.letterHolder; lHTB = lH["textBoxMC" + this.id]; this.gotoX = ((lHTB._x + (lHTB._width / 2)) * (lH._xscale / 100)) + lH._x; this.gotoY = ((lHTB._y * lH._yscale) / 100) + lH._y; this.oS = this.mc._xscale; this.gotoS = 100; this.count = 0; this.oX = this.mc._x; this.oY = this.mc._y; this.xOffSet = this.oX - 2.25; this.yOffSet = this.oY - 1.37768214805017E-16; this.onEnterFrame = this.hover; if (debugMode) { trace("HoverLetter -> gotoX = " + this.gotoX); trace((((" -> = _root.letterHolder.textBoxMC" + this.id) + "._x + _root.letterHolder._x (") + _root.letterHolder._x) + ")"); } } }; HoverLetter.prototype.hover = function () { this.makeFunkyBeams(); this.mc._x = this.xOffSet + (Math.sin(this.rot) * 2); this.mc._y = this.yOffSet + (Math.cos(this.rot) * 2); this.rot = this.rot + 0.196349540849362; this.count++; if (18 < this.count) { this.mc._x = this.oX; this.mc._y = this.oY; this.onEnterFrame = this.zoomToHolder; } }; HoverLetter.prototype.zoomToHolder = function () { this.makeFunkyBeams(); this.mc._x = this.mc._x + ((this.gotoX - this.mc._x) * (_root.letterSpeed / 1.25)); this.mc._y = this.mc._y + ((this.gotoY - this.mc._y) * (_root.letterSpeed / 1.25)); this.mc._xscale = (this.mc._yscale = (Math.abs(this.mc._x - this.gotoX) / (Math.abs(this.oX - this.gotoX) * Math.abs(this.oS - this.gotoS))) + this.gotoS); if ((Math.abs(this.gotoX - this.mc._x) < 0.5) && (Math.abs(this.gotoY - this.mc._y) < 0.5)) { this.finishZoom(); } }; HoverLetter.prototype.finishZoom = function () { this.mc.glow._visible = false; this.mc._x = -200; this.mc._xscale = (this.mc._yscale = 25); _root.newStuffMover.stuffs[this.turnOff].letter = null; _root.letterHolder["textBoxMC" + this.id].textBox._visible = true; _root.letterCount++; this.checkIfFinished(); this.onEnterFrame = null; this.onMouseDown = null; MovieClip.removeFLEMListener(this); Mouse.removeFLEMListener(this); delete this; }; HoverLetter.prototype.checkIfFinished = function () { if (debugMode) { trace((("letterCount: " + _root.letterCount) + " of total: ") + _root.newGame.hideThese.length); } if (_root.letterCount == _root.newGame.hideThese.length) { _root.newGame.finishMe(); } }; MovieClip.prototype.checkMouseHit = function () { return(this.hitTest(_root._xmouse, _root._ymouse, true)); }; KeyFrame.prototype.action = function (t) { t.stop(); }; Object.prototype.Game = function () { this.gameNum = 0; this.scoobyAlreadyHid = []; }; Game.prototype.initialize = function () { this.difficulty = _root.difficulty; _root.flashLight._visible = false; _root.darkBG.gotoAndStop("off"); _root.newStuffMover.holdAnimations = false; if (7 < (++this.gameNum)) { this.gameNum = 1; this.scoobyAlreadyHid = []; } do { this.scoobyPlaceNum = Math.round(Math.random() * (_root.scoobyPlaces.length - 1)); } while (this.scoobyAlreadyHid.search(this.scoobyPlaceNum) != -1); this.scoobyPlace = _root.scoobyPlaces[this.scoobyPlaceNum]; this.scoobyPlaceArray = this.scoobyPlace.split(""); this.scoobyAlreadyHid[this.gameNum] = this.scoobyPlaceNum; q = 0; while (q < _root.hidingPlaces.length) { if (q < _root.scoobyPlaceArray.length) { _root.scoobyPlacesMC[q].gotoAndStop("letters"); } _root.hidingPlaces[q].gotoAndStop(1); q++; } _root.letterHolder.textBox._visible = false; this.stringStartPos = (-(this.scoobyPlaceArray.length * _root.letterHolder.textBoxMC.line._width)) / 2; _root.letterHolder.bg._width = Math.abs(this.stringStartPos * 2) + 20; q = 0; while (q < this.scoobyPlaceArray.length) { _root.letterHolder.textBoxMC.duplicateMovieClip("textBoxMC" + q, q + 10); this.tB = _root.letterHolder["textBoxMC" + q]; this.tB.textBox.text = this.scoobyPlaceArray[q]; if (q == 0) { this.tB._x = this.stringStartPos; } else { this.tB._x = _root.letterHolder["textBoxMC" + (q - 1)]._x + this.tB.line._width; } this.tB._visible = this.tB.textBox.text != " "; this.tB.textBox.glow._visible = false; this.tB.xPos = this.tB._x + _root.letterHolder._x; if (debugMode) { trace((("Game-> letterHolder.textBoxMC" + q) + ".textBox.text = ") + this.tb.textBox.text); trace(" textBox visibility = " + this.tB._visible); } q++; } _root.letterHolder.textBoxMC._visible = false; this.numToHide = Math.round(((this.scoobyPlace.length - 2) * this.difficulty) * 0.25); this.hideThese = []; this.hideHere = []; q = 0; while (this.numToHide >= q) { do { hideNum = Math.round(Math.random() * (this.scoobyPlace.length - 1)); } while ((this.hideThese.search(hideNum) != -1) || (this.scoobyPlaceArray[hideNum] == " ")); this.hideThese[q] = hideNum; do { hideNum = Math.round(Math.random() * (_root.hidingPlaces.length - 1)); } while (this.hideHere.search(hideNum) != -1); this.hideHere[q] = hideNum; q++; } q = 0; while (q < this.hideThese.length) { _root.letterHolder["textBoxMC" + this.hideThese[q]].textBox._visible = false; q++; } q = 0; while (this.numToHide >= q) { _root.newStuffMover.stuffs[this.hideHere[q]].letter = this.scoobyPlaceArray[this.hideThese[q]]; _root.newStuffMover.stuffs[this.hideHere[q]].id = this.hideThese[q]; if (debugMode) { trace((("Game-> _root.hidingPlaces[" + this.hideHere[q]) + "].letter = ") + this.scoobyPlaceArray[this.hideThese[q]]); trace(((" _root.hidingPlaces[" + this.hideHere[q]) + "].id = ") + this.hideThese[q]); trace(" q = " + q); } q++; } if (debugMode) { i = 0; while (28 >= i) { trace((("_root.hidingPlaces[" + i) + "].letter = ") + _root.hidingPlaces[i].letter); i++; } trace((((((("Game-> scoobyPlace: " + this.scoobyPlace) + newline) + " -> scoobyPlaceArray: ") + this.scoobyPlaceArray) + newline) + " -> hideThese: ") + this.hideThese); trace(" -> hideHere: " + this.hideHere); } }; Game.prototype.finishMe = function () { _root.newStuffMover.holdAnimations = true; _root.scoobyPlacesMC[this.scoobyPlaceNum].gotoAndStop("scooby"); _root.scoobyPlacesAnim[this.scoobyPlaceNum].onEnterFrame = function () { if (this._currentFrame == this._totalFrames) { this.onEnterFrame = null; MovieClip.removeFLEMListener(this); this.stop(); } else { this.play(); } }; MovieClip.addFLEMListener(_root.scoobyPlacesAnim[this.scoobyPlaceNum]); newPoint = new Object(); newPoint.x = _root.scoobyPlacesMC[this.scoobyPlaceNum].flashPoint._x; newPoint.y = _root.scoobyPlacesMC[this.scoobyPlaceNum].flashPoint._y; _root.scoobyPlacesMC[this.scoobyPlaceNum].localToGlobal(newPoint); _root.flashLight._visible = true; _root.flashLight._x = newPoint.x; _root.flashLight._y = newPoint.y; _root.flashLight.gotoAndPlay(1); if (debugMode) { trace("Game-> scoobyPlaceNum = " + this.scoobyPlaceNum); trace(((" scoobyPlacesMC[" + this.scoobyPlaceNum) + "] = ") + _root.scoobyPlacesMC[this.scoobyPlaceNum]); trace(((" scoobyPlacesAnim[" + this.scoobyPlaceNum) + "] = ") + _root.scoobyPlacesAnim[this.scoobyPlaceNum]); } }; Array.prototype.search = function (t) { var z = 0; while ((z < this.length) && (this[z] != t)) { z++; } if (z == this.length) { return(-1); } return(z); }; mainTL = new TimeLine(_root, false); m10 = new KeyFrame(5); m10.action = function (z) { trace("TimeLine -> KeyFrame: m10"); Stars = new Object(); Stars.onEnterFrame = function () { q = 0; while (11 >= q) { _root.twinkleStars["star" + q]._alpha = (Math.random() * 60) + 40; q++; } }; MovieClip.addFLEMListener(Stars); _root.newGame = new Game(); _root.soundLoop = new Sound(); _root.soundLoop.attachSound("song"); _root.soundLoop.start(0, 99999); }; m20 = new KeyFrame(67); m20.action = function (z) { trace("TimeLine -> KeyFrame: m20"); z.stop(); iT = _root.introText; iT.gotoAndStop(1); iT._xscale = (iT._yscale = 10); iT.pos = [null, [iT.line1._x, iT.line1._y], [iT.line2._x, iT.line2._y]]; iT.gotoS = 100; iT.onEnterFrame = function () { rot = rot + 0.130899693899575; q = 1; while (q < 3) { this["line" + q]._x = this.pos[q][0] + (Math.sin(rot + ((q * Math.PI) / 3)) * 1.2); this["line" + q]._y = this.pos[q][1] + (Math.cos(rot + ((q * Math.PI) / 3)) * 1.2); q++; } count++; _xscale = (_xscale + ((gotoS - _xscale) * 0.08)); _yscale = (_xscale + ((gotoS - _xscale) * 0.08)); _alpha = (100 - Math.abs(_xscale - 100)); if (((80 < count) || (190 < _xscale)) && (_currentframe < 4)) { if (gotoS == 100) { gotoS = 200; } else { gotoS = 100; _yscale = 10; _xscale = 10; if (_currentframe < 4) { nextFrame(); } } count = 0; } }; MovieClip.addFLEMListener(iT); }; m21 = new KeyFrame(69); m21.action = function () { _root.castleMC.castle.door.play(); }; m29 = new KeyFrame(76); m29.action = function (z) { z.stop(); _root.popup.gotoAndStop("intro"); _root.flashLight.stop(); _root.flashLight._visible = false; }; m30 = new KeyFrame(78); m30.action = function (z) { z.stop(); _root.setHidingPlaces(); _root.newStuffMover = new StuffMover(); _root.goElements(); _root.newGame.initialize(); }; mainTL.addKeyFrames(m10, m20, m21, m29, m30); mainTL.play(); Object.prototype.debugMode = true;
Instance of Symbol 30 MovieClip in Frame 15
onClipEvent (load) { var gotoX = 100; var gotoY = 100; var done = false; _xscale = 0; _yscale = 0; var friction1 = 0.6; var friction2 = 0.4; } onClipEvent (enterFrame) { if (!done) { xSpeed = (xSpeed * friction1) + ((gotoX - _xscale) * friction2); ySpeed = (ySpeed * friction1) + ((gotoY - _yscale) * friction2); _xscale = (_xscale + xSpeed); _yscale = (_yscale + ySpeed); } else { _parent.gotoAndStop("out"); } }
Instance of Symbol 2 MovieClip [flemEngineClip] in Symbol 3 MovieClip [flemEngine] Frame 1
onClipEvent (load) { MovieClip.sendFLEMEvent("onLoad"); } onClipEvent (enterFrame) { MovieClip.sendFLEMEvent("onEnterFrame"); } onClipEvent (mouseDown) { Mouse.sendFLEMEvent("onMouseDown"); } onClipEvent (mouseUp) { Mouse.sendFLEMEvent("onMouseUp"); } onClipEvent (keyDown) { Key.sendFLEMEvent("onKeyDown"); } onClipEvent (keyUp) { Key.sendFLEMEvent("onKeyUp"); }
Symbol 41 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 5
stop();
Symbol 66 MovieClip Frame 9
stop();
Symbol 102 Button
on (rollOver) { gotoAndPlay ("spread"); } on (rollOut) { gotoAndPlay ("return"); } on (press) { gotoAndPlay ("press"); } on (release) { _root.difficulty = 1; _root.mainTL.start(); }
Symbol 103 MovieClip Frame 1
stop();
Symbol 103 MovieClip Frame 2
play();
Symbol 103 MovieClip Frame 4
stop();
Symbol 103 MovieClip Frame 7
play();
Symbol 103 MovieClip Frame 10
stop();
Symbol 103 MovieClip Frame 17
stop();
Symbol 103 MovieClip Frame 21
stop();
Symbol 108 Button
on (rollOver) { gotoAndPlay ("spread"); } on (rollOut) { gotoAndPlay ("return"); } on (press) { gotoAndPlay ("press"); } on (release) { _root.difficulty = 2; _root.mainTL.start(); }
Symbol 109 MovieClip Frame 1
stop();
Symbol 109 MovieClip Frame 2
play();
Symbol 109 MovieClip Frame 4
stop();
Symbol 109 MovieClip Frame 7
play();
Symbol 109 MovieClip Frame 10
stop();
Symbol 109 MovieClip Frame 17
stop();
Symbol 109 MovieClip Frame 21
stop();
Symbol 113 Button
on (rollOver) { gotoAndPlay ("spread"); } on (rollOut) { gotoAndPlay ("return"); } on (press) { gotoAndPlay ("press"); } on (release) { _root.difficulty = 3; _root.mainTL.start(); }
Symbol 114 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 2
play();
Symbol 114 MovieClip Frame 4
stop();
Symbol 114 MovieClip Frame 7
play();
Symbol 114 MovieClip Frame 10
stop();
Symbol 114 MovieClip Frame 17
stop();
Symbol 114 MovieClip Frame 21
stop();
Symbol 124 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 1
stop();
Symbol 152 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 1
stop();
Symbol 166 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 1
stop();
Symbol 204 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 1
stop();
Symbol 229 MovieClip Frame 1
stop();
Symbol 236 MovieClip Frame 1
stop();
Symbol 245 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 1
stop();
Symbol 257 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 1
stop();
Symbol 302 MovieClip Frame 1
stop();
Symbol 306 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 1
stop();
Symbol 313 MovieClip Frame 1
stop();
Symbol 315 MovieClip Frame 1
stop();
Symbol 320 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 1
stop();
Symbol 334 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 1
stop();
Symbol 347 MovieClip Frame 1
stop();
Symbol 350 MovieClip Frame 1
stop();
Symbol 351 MovieClip Frame 1
stop();
Symbol 357 Button
on (release) { _root.popup.gotoAndStop("congrats"); _root.darkBG.gotoAndStop("on"); }
Symbol 361 MovieClip Frame 7
this.clickScooby.gotoAndStop(_root.newGame.scoobyPlaceNum + 1); stop();
Symbol 381 Button
on (release) { _root.newStuffMover.holdAnimations = true; _root.popup.gotoAndStop("help"); }
Symbol 388 Button
on (press) { _root.newStuffMover.holdAnimations = true; } on (release, releaseOutside) { _root.newStuffMover.hint(); }
Symbol 412 Button
on (release) { gotoAndStop ("off"); _root.mainTL.start(); }
Symbol 427 Button
on (release) { gotoAndStop ("off"); _root.newStuffMover.holdAnimations = false; }
Symbol 438 Button
on (release) { gotoAndStop ("name"); }
Symbol 444 Button
on (release) { _root.firstName = String(_root.firstName); if ((_root.firstName.isNaughty() || (_root.firstName == "")) || (_root.firstName == null)) { this.backTo = "name"; gotoAndStop ("error2"); } else { gotoAndStop ("Certificate"); } }
Symbol 469 Button
on (release) { gotoAndStop ("off"); _root.mainTL.gotoAndPlay(63); }
Symbol 476 Button
on (release) { print ("printMC", "bmovie"); }
Symbol 484 Button
on (release) { gotoAndStop ("email"); }
Symbol 489 Button
on (release) { _root.friendEmail = String(_root.friendEmail); Validate_Email(_root.friendemail); _root.firstName = String(_root.firstName); if ((((_root.friendName == "") || (_root.friendEmail == "")) || (_root.friendName == null)) || (_root.friendEmail == null)) { this.backTo = "email"; gotoAndStop ("error2"); } else if (_root.friendName.isNaughty() || (_root.friendEmail.isNaughty())) { this.backTo = "email"; gotoAndStop ("error2"); } else if (_root.valid_email == false) { this.backTo = "email"; gotoAndStop ("error2"); } else { loadVariables ((((("sendemail.aspx?friendEmail=" + _root.friendEmail) + "&friendName=") + _root.friendName) + "&firstName=") + _root.firstName, this.loadTarg, "GET"); } }
Symbol 491 Button
on (keyPress "<Tab>") { Selection.setFocus(null); }
Symbol 493 Button
on (release) { gotoAndStop ("off"); _root.mainTL.gotoAndPlay(63); }
Symbol 501 Button
on (release) { gotoAndStop(this.backTo); }
Symbol 502 MovieClip Frame 1
stop();
Symbol 502 MovieClip Frame 5
stop();
Symbol 502 MovieClip Frame 14
stop();
Symbol 502 MovieClip Frame 23
stop();
Symbol 502 MovieClip Frame 30
stop();
Symbol 502 MovieClip Frame 36
_root.firstName = _root.firstName.toUpperCase(); stop();
Symbol 502 MovieClip Frame 44
function Validate_email(email) { _root.valid_email = true; count = 0; Err = 0; invChars = new Array(" ", "#", "$", "%", "!", "^", "~", "'", "*", "(", ")", ",", "<", ">", "/", "\\"); i = 0; while (i < invChars.length) { if (email.indexOf(invChars[i]) >= 0) { _root.valid_email = false; } i++; } if (Err == 0) { i = 0; while (i < email.length) { if (email.charAt(i) == "@") { count = count + 1; } i++; } if (count != 1) { _root.valid_email = false; } } if (Err == 0) { splitEmail = email.split("@"); emailName = splitEmail[0]; emailDom = splitEmail[1]; if (emailName.length < 1) { _root.valid_email = false; } if (emailDom.indexOf(".") < 0) { _root.valid_email = false; } else { splitDom = emailDom.split("."); if (splitDom[0].length < 2) { _root.valid_email = false; } if (splitDom[1].length < 2) { _root.valid_email = false; } } } } stop();
Instance of Symbol 120 MovieClip "loadTarg" in Symbol 502 MovieClip Frame 44
onClipEvent (data) { if (mail_sent == "y") { _parent.gotoAndStop("sent"); } else { _parent.gotoAndStop("error"); } }
Symbol 502 MovieClip Frame 53
stop();
Symbol 502 MovieClip Frame 60
stop();
Symbol 502 MovieClip Frame 66
stop();
Symbol 523 MovieClip Frame 1
stop();
Symbol 523 MovieClip Frame 6
stop();
Symbol 523 MovieClip Frame 12
stop();
Symbol 523 MovieClip Frame 18
stop();
Symbol 523 MovieClip Frame 24
stop();
Symbol 523 MovieClip Frame 30
stop();
Symbol 523 MovieClip Frame 36
stop();
Symbol 523 MovieClip Frame 42
stop();
Symbol 523 MovieClip Frame 48
stop();
Symbol 523 MovieClip Frame 54
stop();
Symbol 523 MovieClip Frame 60
stop();
Symbol 523 MovieClip Frame 66
stop();
Symbol 523 MovieClip Frame 73
stop();
Symbol 523 MovieClip Frame 80
stop();
Symbol 523 MovieClip Frame 87
stop();
Symbol 523 MovieClip Frame 94
stop();
Symbol 523 MovieClip Frame 101
stop();
Symbol 523 MovieClip Frame 108
stop();
Symbol 523 MovieClip Frame 115
stop();
Symbol 523 MovieClip Frame 122
stop();
Symbol 523 MovieClip Frame 129
stop();
Symbol 523 MovieClip Frame 136
stop();

Library Items

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

Instance Names

"twinkleStars"Frame 1Symbol 8 MovieClip
"loader"Frame 1Symbol 18 MovieClip
"scoobyLoop"Frame 1Symbol 20 MovieClip
"castleMC"Frame 54Symbol 66 MovieClip
"introText"Frame 67Symbol 93 MovieClip
"doorMC"Frame 76Symbol 132 MovieClip
"shelf2"Frame 76Symbol 145 MovieClip
"shelf1"Frame 76Symbol 166 MovieClip
"fireplace"Frame 76Symbol 219 MovieClip
"mask2"Frame 76Symbol 229 MovieClip
"mask1"Frame 76Symbol 229 MovieClip
"chand2"Frame 76Symbol 236 MovieClip
"chand1"Frame 76Symbol 236 MovieClip
"statue"Frame 76Symbol 245 MovieClip
"totem"Frame 76Symbol 250 MovieClip
"archway"Frame 76Symbol 258 MovieClip
"trunkMC"Frame 76Symbol 277 MovieClip
"spiderWeb"Frame 76Symbol 291 MovieClip
"armorMC"Frame 76Symbol 315 MovieClip
"board1"Frame 76Symbol 320 MovieClip
"board2"Frame 76Symbol 325 MovieClip
"chair1"Frame 76Symbol 336 MovieClip
"chair2"Frame 76Symbol 336 MovieClip
"tableMCMC"Frame 76Symbol 351 MovieClip
"flashLight"Frame 76Symbol 361 MovieClip
"letterHolder"Frame 76Symbol 370 MovieClip
"letterMC"Frame 76Symbol 397 MovieClip
"popup"Frame 76Symbol 502 MovieClip
"sounds"Frame 76Symbol 523 MovieClip
"star1"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star2"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star3"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star7"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star6"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star4"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star5"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star8"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star9"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star10"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star11"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"star2"Symbol 8 MovieClip Frame 1Symbol 6 MovieClip
"bar"Symbol 18 MovieClip Frame 1Symbol 16 MovieClip
"door"Symbol 49 MovieClip Frame 1Symbol 41 MovieClip
"castle"Symbol 66 MovieClip Frame 9Symbol 49 MovieClip
"line1"Symbol 93 MovieClip Frame 1Symbol 78 MovieClip
"line2"Symbol 93 MovieClip Frame 1Symbol 80 MovieClip
"line1"Symbol 93 MovieClip Frame 2Symbol 82 MovieClip
"line2"Symbol 93 MovieClip Frame 2Symbol 84 MovieClip
"line1"Symbol 93 MovieClip Frame 3Symbol 86 MovieClip
"line2"Symbol 93 MovieClip Frame 3Symbol 88 MovieClip
"line1"Symbol 93 MovieClip Frame 4Symbol 90 MovieClip
"line2"Symbol 93 MovieClip Frame 4Symbol 92 MovieClip
"lTarg"Symbol 124 MovieClip Frame 1Symbol 120 MovieClip
"door"Symbol 132 MovieClip Frame 1Symbol 124 MovieClip
"door"Symbol 132 MovieClip Frame 7Symbol 131 MovieClip
"flashPoint"Symbol 132 MovieClip Frame 7Symbol 120 MovieClip
"lTarg"Symbol 141 MovieClip Frame 1Symbol 120 MovieClip
"book3"Symbol 145 MovieClip Frame 1Symbol 141 MovieClip
"book4"Symbol 145 MovieClip Frame 1Symbol 144 MovieClip
"flashPoint"Symbol 152 MovieClip Frame 7Symbol 120 MovieClip
"lTarg"Symbol 160 MovieClip Frame 1Symbol 120 MovieClip
"book2"Symbol 161 MovieClip Frame 1Symbol 160 MovieClip
"lTarg"Symbol 164 MovieClip Frame 1Symbol 120 MovieClip
"holeInWall"Symbol 166 MovieClip Frame 1Symbol 152 MovieClip
"shelfBottom"Symbol 166 MovieClip Frame 1Symbol 161 MovieClip
"book1"Symbol 166 MovieClip Frame 1Symbol 164 MovieClip
"lTarg"Symbol 166 MovieClip Frame 1Symbol 120 MovieClip
"lTarg"Symbol 174 MovieClip Frame 1Symbol 120 MovieClip
"crack1"Symbol 180 MovieClip Frame 1Symbol 174 MovieClip
"crack2"Symbol 180 MovieClip Frame 1Symbol 179 MovieClip
"flames"Symbol 204 MovieClip Frame 1Symbol 62 MovieClip
"lTarg"Symbol 204 MovieClip Frame 1Symbol 120 MovieClip
"flamesMC"Symbol 208 MovieClip Frame 1Symbol 204 MovieClip
"flame"Symbol 211 MovieClip Frame 1Symbol 191 MovieClip
"lTarg"Symbol 217 MovieClip Frame 1Symbol 120 MovieClip
"stone"Symbol 218 MovieClip Frame 1Symbol 217 MovieClip
"mirror"Symbol 219 MovieClip Frame 1Symbol 180 MovieClip
"ghost"Symbol 219 MovieClip Frame 1Symbol 188 MovieClip
"scooby"Symbol 219 MovieClip Frame 1Symbol 195 MovieClip
"fire"Symbol 219 MovieClip Frame 1Symbol 208 MovieClip
"candle2"Symbol 219 MovieClip Frame 1Symbol 211 MovieClip
"candle1"Symbol 219 MovieClip Frame 1Symbol 211 MovieClip
"mantel"Symbol 219 MovieClip Frame 1Symbol 218 MovieClip
"flashPoint"Symbol 219 MovieClip Frame 6Symbol 120 MovieClip
"flashPoint"Symbol 224 MovieClip Frame 7Symbol 120 MovieClip
"holeInWall"Symbol 229 MovieClip Frame 1Symbol 224 MovieClip
"lTarg"Symbol 229 MovieClip Frame 1Symbol 120 MovieClip
"candle1"Symbol 234 MovieClip Frame 1Symbol 211 MovieClip
"candle2"Symbol 234 MovieClip Frame 1Symbol 211 MovieClip
"candle3"Symbol 234 MovieClip Frame 1Symbol 211 MovieClip
"candle4"Symbol 234 MovieClip Frame 1Symbol 211 MovieClip
"chand"Symbol 235 MovieClip Frame 1Symbol 234 MovieClip
"chandMC"Symbol 236 MovieClip Frame 1Symbol 235 MovieClip
"lTarg"Symbol 236 MovieClip Frame 1Symbol 120 MovieClip
"lTarg"Symbol 245 MovieClip Frame 1Symbol 120 MovieClip
"lTarg"Symbol 250 MovieClip Frame 1Symbol 120 MovieClip
"lTarg"Symbol 257 MovieClip Frame 1Symbol 120 MovieClip
"stone"Symbol 258 MovieClip Frame 1Symbol 257 MovieClip
"lTarg"Symbol 268 MovieClip Frame 1Symbol 120 MovieClip
"trunkLid"Symbol 276 MovieClip Frame 1Symbol 268 MovieClip
"trunkLid"Symbol 276 MovieClip Frame 9Symbol 275 MovieClip
"flashPoint"Symbol 276 MovieClip Frame 9Symbol 120 MovieClip
"trunk"Symbol 277 MovieClip Frame 1Symbol 276 MovieClip
"lTarg"Symbol 277 MovieClip Frame 1Symbol 120 MovieClip
"webCenter"Symbol 291 MovieClip Frame 1Symbol 2 MovieClip [flemEngineClip]
"spider"Symbol 291 MovieClip Frame 1Symbol 287 MovieClip
"droppingSpider"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"lTarg"Symbol 302 MovieClip Frame 1Symbol 120 MovieClip
"chest"Symbol 307 MovieClip Frame 1Symbol 302 MovieClip
"chest"Symbol 307 MovieClip Frame 7Symbol 306 MovieClip
"flashPoint"Symbol 307 MovieClip Frame 7Symbol 120 MovieClip
"lTarg"Symbol 313 MovieClip Frame 1Symbol 120 MovieClip
"chestMC"Symbol 314 MovieClip Frame 1Symbol 307 MovieClip
"helmetMC"Symbol 314 MovieClip Frame 1Symbol 313 MovieClip
"armor"Symbol 315 MovieClip Frame 1Symbol 314 MovieClip
"lTarg"Symbol 315 MovieClip Frame 1Symbol 120 MovieClip
"lTarg"Symbol 320 MovieClip Frame 1Symbol 120 MovieClip
"lTarg"Symbol 325 MovieClip Frame 1Symbol 120 MovieClip
"lTarg"Symbol 334 MovieClip Frame 1Symbol 120 MovieClip
"cushion"Symbol 335 MovieClip Frame 1Symbol 334 MovieClip
"chair"Symbol 336 MovieClip Frame 1Symbol 335 MovieClip
"lTarg"Symbol 336 MovieClip Frame 1Symbol 120 MovieClip
"lTarg"Symbol 345 MovieClip Frame 1Symbol 120 MovieClip
"book"Symbol 346 MovieClip Frame 1Symbol 345 MovieClip
"table"Symbol 347 MovieClip Frame 1Symbol 346 MovieClip
"lTarg"Symbol 347 MovieClip Frame 1Symbol 120 MovieClip
"table"Symbol 350 MovieClip Frame 1Symbol 346 MovieClip
"tableMC"Symbol 351 MovieClip Frame 1Symbol 347 MovieClip
"tableMC"Symbol 351 MovieClip Frame 7Symbol 350 MovieClip
"flashPoint"Symbol 351 MovieClip Frame 7Symbol 120 MovieClip
"clickScooby"Symbol 361 MovieClip Frame 7Symbol 360 MovieClip
"textBox"Symbol 369 MovieClip Frame 1Symbol 366 MovieClip
"line"Symbol 369 MovieClip Frame 1Symbol 368 MovieClip
"bg"Symbol 370 MovieClip Frame 1Symbol 363 MovieClip
"textBoxMC"Symbol 370 MovieClip Frame 1Symbol 369 MovieClip
"beam8"Symbol 393 MovieClip Frame 1Symbol 392 MovieClip
"beam7"Symbol 393 MovieClip Frame 1Symbol 392 MovieClip
"beam6"Symbol 393 MovieClip Frame 1Symbol 392 MovieClip
"beam5"Symbol 393 MovieClip Frame 1Symbol 392 MovieClip
"beam1"Symbol 393 MovieClip Frame 1Symbol 392 MovieClip
"beam2"Symbol 393 MovieClip Frame 1Symbol 392 MovieClip
"beam3"Symbol 393 MovieClip Frame 1Symbol 392 MovieClip
"beam4"Symbol 393 MovieClip Frame 1Symbol 392 MovieClip
"beam9"Symbol 393 MovieClip Frame 1Symbol 392 MovieClip
"beams"Symbol 394 MovieClip Frame 1Symbol 393 MovieClip
"glow"Symbol 397 MovieClip Frame 1Symbol 394 MovieClip
"displayMC"Symbol 502 MovieClip Frame 36Symbol 457 MovieClip
"printMC"Symbol 502 MovieClip Frame 36Symbol 457 MovieClip
"loadTarg"Symbol 502 MovieClip Frame 44Symbol 120 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "song"
ExportAssets (56)Timeline Frame 1Symbol 2 as "flemEngineClip"
ExportAssets (56)Timeline Frame 1Symbol 3 as "flemEngine"
ExportAssets (56)Timeline Frame 1Symbol 2 as "flemEngineClip"
ExportAssets (56)Timeline Frame 1Symbol 1 as "song"
ExportAssets (56)Timeline Frame 76Symbol 2 as "flemEngineClip"

Labels

"loader"Frame 1
"levels"Frame 67
"game"Frame 76
"spread"Symbol 103 MovieClip Frame 2
"return"Symbol 103 MovieClip Frame 7
"press"Symbol 103 MovieClip Frame 15
"release"Symbol 103 MovieClip Frame 19
"spread"Symbol 109 MovieClip Frame 2
"return"Symbol 109 MovieClip Frame 7
"press"Symbol 109 MovieClip Frame 15
"release"Symbol 109 MovieClip Frame 19
"spread"Symbol 114 MovieClip Frame 2
"return"Symbol 114 MovieClip Frame 7
"press"Symbol 114 MovieClip Frame 15
"release"Symbol 114 MovieClip Frame 19
"letters"Symbol 132 MovieClip Frame 1
"scooby"Symbol 132 MovieClip Frame 7
"letters"Symbol 152 MovieClip Frame 1
"Scooby"Symbol 152 MovieClip Frame 7
"letters"Symbol 219 MovieClip Frame 1
"scooby"Symbol 219 MovieClip Frame 6
"letters"Symbol 224 MovieClip Frame 1
"scooby"Symbol 224 MovieClip Frame 7
"LETTERS"Symbol 276 MovieClip Frame 1
"SCOOBY"Symbol 276 MovieClip Frame 9
"letters"Symbol 307 MovieClip Frame 1
"scooby"Symbol 307 MovieClip Frame 7
"letters"Symbol 351 MovieClip Frame 1
"scooby"Symbol 351 MovieClip Frame 7
"#p"Symbol 457 MovieClip Frame 1
"#b"Symbol 457 MovieClip Frame 1
"Off"Symbol 502 MovieClip Frame 1
"intro"Symbol 502 MovieClip Frame 5
"help"Symbol 502 MovieClip Frame 14
"congrats"Symbol 502 MovieClip Frame 23
"name"Symbol 502 MovieClip Frame 30
"certificate"Symbol 502 MovieClip Frame 36
"email"Symbol 502 MovieClip Frame 44
"sent"Symbol 502 MovieClip Frame 53
"error"Symbol 502 MovieClip Frame 60
"error2"Symbol 502 MovieClip Frame 66
"off"Symbol 523 MovieClip Frame 1
"sound0"Symbol 523 MovieClip Frame 5
"sound1"Symbol 523 MovieClip Frame 11
"sound2"Symbol 523 MovieClip Frame 17
"sound3"Symbol 523 MovieClip Frame 23
"sound4"Symbol 523 MovieClip Frame 29
"sound5"Symbol 523 MovieClip Frame 35
"sound6"Symbol 523 MovieClip Frame 41
"sound7"Symbol 523 MovieClip Frame 47
"sound8"Symbol 523 MovieClip Frame 53
"sound9"Symbol 523 MovieClip Frame 59
"sound10"Symbol 523 MovieClip Frame 65
"sound11"Symbol 523 MovieClip Frame 72
"sound12"Symbol 523 MovieClip Frame 79
"sound13"Symbol 523 MovieClip Frame 86
"sound14"Symbol 523 MovieClip Frame 93
"sound15"Symbol 523 MovieClip Frame 100
"sound16"Symbol 523 MovieClip Frame 107
"sound17"Symbol 523 MovieClip Frame 114
"sound18"Symbol 523 MovieClip Frame 121
"sound19"Symbol 523 MovieClip Frame 128
"sound-1"Symbol 523 MovieClip Frame 135

Dynamic Text Variables

textBGSymbol 364 EditableText""
textSymbol 365 EditableText""
textBGSymbol 395 EditableText""
textSymbol 396 EditableText""
_root.firstNameSymbol 443 EditableText""
_root.firstNameSymbol 450 EditableText""
_root.friendEmailSymbol 487 EditableText""
_root.friendNameSymbol 488 EditableText""




http://swfchan.com/23/114355/info.shtml
Created: 10/3 -2019 20:15:27 Last modified: 10/3 -2019 20:15:27 Server time: 06/05 -2024 11:02:00