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

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

28040333.swf

This is the info page for
Flash #11527

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


Text
W

D

S

A

WS

AD

WD

AS

WAD

ASD

I

L

K

J

Watch Drake & Josh on


one player

two player

choose
player

Oh no! Grammy's on her way round, and your room is a
mess! If you want to go out later you'll need to clean up
your side before she arrives.

move character.

space

pick up, tidy &
throw objects.

close door or
window.

instructions

next

You have to tidy up your side of the room by picking up
objects and cleaning them away in the right place.  But you
can throw rubbish over the other side of the room!

socks & pants go in
the draw.

CDs go in the rack.

rubbish goes in bin
or throw it!

previous

As usual Megan is being a menace.  She will open your
window or door, and throw more rubbish in.  Get to it
before you get swamped in litter!

close door

close window

rubbish can't be
collected off the bed

mess-o-meter

play game

Drake move

Drake pick up

Josh move

w

A

S

D

shift

Josh pick up

shift

Josh close door

Drake close window

MOVIE LOADER

LOADING MOVIE

SKIP

SKIP

SKIP

LOAD CHECKER

Oh no.. Grammy's here!

...and you didn't clear up your room in time!

Watch Drake & Josh on

play again

60

Quick! Tidy up YOUR side of the
room before Grammy gets here!

Great! Now you can go to
Kathy's birthday party!

Great! Now you can go on
your date with Michelle!

Time to impress Kathy by
playing her a birthday song!

Time to impress Michelle by
winning the state quiz final!

Work together to win
the state quiz final!

Well Done! You and Josh managed
to answer all the questions!

Well Done! You and Drake
managed to play the song!

score

0

Josh

You're playing guitar at Kathy's Birthday party. Use your keys
to catch the arrows in the oval area.  Help Josh play a perfect
tune and astound the crowd!  The more accurate
your timing the higher the score!
Be careful though... because things are
bound to get fast and furious!

0

Drake

You're at the state final and you've got to be on the ball. Use
your keys to catch the arrows in the oval area to be fast on
the buzzer and answer the questions!  The more
accurate your timing the higher the score!
Be careful though... because things are
bound to get fast and furious!

0

0

You're at Kathy's birthday party and you've got to work as a team
to play her a song. Use your keys to hit the right letters when they
move into the oval hit area.  When you both get 5 lights, you will
move onto the next stage! Be careful... things get fast and furious!

K

L

J

w

S

A

D

0

0

Perfect!

Excellent!

Good

Average

Poor

Dismal

Missed!

0

your total score is

game over!

please enter your name then your email to submit your score to
the hi-score table!

email

ok

ibl

view high-scores

position

name

score

your position

high-scores

0

0

0

Josh wins!

0

0

Drake wins!

0

0

0

0

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 142 MovieClip "loader" in Frame 1
onClipEvent (enterFrame) { amountloaded = _parent.getBytesLoaded(); total = _parent.getBytesTotal(); this.gotoAndStop(int(100 * (amountloaded / total))); if (amountloaded >= total) { _parent.gotoAndStop("startmenu"); _root.drakeroomloaded = true; trace("loadddd"); } }
Frame 3
stop(); _root.countdown = 60; firstgamepercent = 0; secondgamescore = 0; finalscore = 0;
Instance of Symbol 359 MovieClip in Frame 4
onClipEvent (load) { _root.drakeroomloaded = false; _root.joshroomloaded = false; danceintroloadcalled = false; danceexitloadcalled = false; bmpintroloadcalled = false; _root.oneplayer == ""; gametwointroplayed = false; } onClipEvent (enterFrame) { if (_root.oneplayer == "josh") { if (((_parent.room.roomtidyend.movieholder.getBytesLoaded() == _parent.room.roomtidyend.movieholder.getBytesTotal()) && (bmpintroloadcalled == false)) && (_parent.room.roomtidyend.movieholder.getBytesTotal() > 100)) { _root.loadbmps.loadMovie("joshdancebmp.swf"); _parent.danceintro.movieholder.loadMovie("dancejoshin.swf"); danceintroloadcalled = true; bmpintroloadcalled = true; trace("load bmps"); trace(_parent.room.roomtidyend.movieholder.getBytesTotal()); } if ((((_parent.danceintro.movieholder.getBytesLoaded() == _parent.danceintro.movieholder.getBytesTotal()) && (danceexitloadcalled == false)) && (danceintroloadcalled == true)) && (_parent.danceintro.movieholder.getBytesTotal() > 100)) { _parent.danceexit.movieholder.loadMovie("dancejoshout.swf"); danceexitloadcalled = true; trace("load dance exit"); trace(_parent.danceintro.movieholder.getBytesTotal()); } } if (_root.oneplayer == "drake") { if (((_parent.room.roomtidyend.movieholder.getBytesLoaded() == _parent.room.roomtidyend.movieholder.getBytesTotal()) && (bmpintroloadcalled == false)) && (_parent.room.roomtidyend.movieholder.getBytesTotal() > 100)) { _root.loadbmps.loadMovie("drakedancebmp.swf"); _parent.danceintro.movieholder.loadMovie("dancedrakein.swf"); bmpintroloadcalled = true; trace("load bmps"); trace(_parent.room.roomtidyend.movieholder.getBytesTotal()); } if ((((_parent.danceintro.movieholder.getBytesLoaded() == _parent.danceintro.movieholder.getBytesTotal()) && (danceexitloadcalled == false)) && (danceintroloadcalled == true)) && (_parent.danceintro.movieholder.getBytesTotal() > 100)) { _parent.danceexit.movieholder.loadMovie("dancedrakeout.swf"); danceexitloadcalled = true; trace("load dance exit"); trace(_parent.danceintro.movieholder.getBytesTotal()); } } if (_root.oneplayer == "two") { if (((_parent.room.drakemovie.movieholder.getBytesLoaded() == _parent.room.drakemovie.movieholder.getBytesTotal()) && (bmpintroloadcalled == false)) && (_parent.room.drakemovie.movieholder.getBytesTotal() > 100)) { _root.loadbmps.loadMovie("twodancebmp.swf"); _root.loadbmpstwo.loadMovie("twodancebmp2.swf"); _parent.danceintro.movieholder.loadMovie("dancedrakein.swf"); _parent.danceintrotwo.movieholder.loadMovie("dancejoshin.swf"); bmpintroloadcalled = true; trace("load bmps"); trace(_parent.room.roomtidyend.movieholder.getBytesTotal()); } if ((((_parent.danceintro.movieholder.getBytesLoaded() == _parent.danceintro.movieholder.getBytesTotal()) && (danceexitloadcalled == false)) && (danceintroloadcalled == true)) && (_parent.danceintro.movieholder.getBytesTotal() > 100)) { danceexitloadcalled = true; trace("load dance exit"); trace(_parent.danceintro.movieholder.getBytesTotal()); } } }
Frame 42
if (_root.oneplayer == "josh") { instruc.gotoAndPlay("josh_intro"); } else if (_root.oneplayer == "drake") { instruc.gotoAndPlay("drake_intro"); } else if (_root.firstgamewinner == "drake") { instruc.gotoAndPlay("two_intro"); } else { instruc.gotoAndPlay("two_intro_josh"); }
Frame 54
stop(); _root.jscore = 0; _root.dscore = 0; danceintro.play();
Frame 63
stop(); _root.jscore = 0; _root.dscore = 0; danceintro.play();
Frame 74
stop(); _root.jscore = 0; _root.dscore = 0; danceintro.play();
Frame 86
stop(); trace("im on joshees frame"); _root.jscore = 0; _root.dscore = 0; danceintrotwo.play();
Symbol 56 MovieClip [s] Frame 1
stop();
Symbol 56 MovieClip [s] Frame 21
stop();
Symbol 103 MovieClip [hitmedrake] Frame 1
stop();
Symbol 103 MovieClip [hitmedrake] Frame 21
stop();
Symbol 116 MovieClip [hitmejosh] Frame 1
stop();
Symbol 116 MovieClip [hitmejosh] Frame 21
stop();
Symbol 187 Button
on (release) { gotoAndPlay ("one"); }
Symbol 188 Button
on (release) { gotoAndPlay ("two"); }
Symbol 195 Button
on (release) { this.play(); _root.oneplayer = "drake"; _root.pauseforvid = true; } on (rollOver) { sDrake.start(); }
Symbol 198 Button
on (release) { this.play(); _root.oneplayer = "josh"; _root.pauseforvid = true; } on (rollOver) { sJosh.start(); }
Symbol 219 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 1
stop(); _root.leftwindowopen = false;
Symbol 243 MovieClip Frame 5
_parent.meganopen();
Symbol 243 MovieClip Frame 39
stop(); _root.leftwindowopen = true;
Symbol 250 MovieClip Frame 1
stop();
Symbol 252 MovieClip Frame 1
messhold.gotoAndStop(_parent._parent._parent.charholding);
Symbol 252 MovieClip Frame 5
messhold.gotoAndStop(_parent._parent._parent.charholding);
Symbol 252 MovieClip Frame 10
messhold.gotoAndStop(_parent._parent._parent.charholding);
Symbol 252 MovieClip Frame 11
messhold.gotoAndStop(_parent._parent._parent.charholding);
Symbol 252 MovieClip Frame 15
messhold.gotoAndStop(_parent._parent._parent.charholding);
Symbol 252 MovieClip Frame 20
messhold.gotoAndStop(_parent._parent._parent.charholding);
Symbol 267 Button
on (release) { nextFrame(); }
Symbol 287 Button
on (release) { prevFrame(); }
Symbol 303 MovieClip Frame 1
_parent.meganopen();
Symbol 305 MovieClip Frame 1
stop();
Symbol 305 MovieClip Frame 2
stop();
Symbol 305 MovieClip Frame 3
stop();
Symbol 308 MovieClip Frame 1
stop();
Symbol 311 MovieClip Frame 1
stop();
Symbol 325 Button
on (release) { stopAllSounds(); if (_root.oneplayer == "josh") { _root.gotoAndStop("roomjosh"); } else { _root.gotoAndStop("roomdrake"); } }
Symbol 339 MovieClip Frame 1
messhold.gotoAndStop(_parent._parent._parent.typeinhand);
Symbol 339 MovieClip Frame 5
messhold.gotoAndStop(_parent._parent._parent.typeinhand);
Symbol 339 MovieClip Frame 10
messhold.gotoAndStop(_parent._parent._parent.typeinhand);
Symbol 339 MovieClip Frame 15
messhold.gotoAndStop(_parent._parent._parent.typeinhand);
Symbol 339 MovieClip Frame 20
messhold.gotoAndStop(_parent._parent._parent.typeinhand);
Symbol 354 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 2
stop();
Symbol 354 MovieClip Frame 3
stop();
Symbol 355 Button
on (release) { stopAllSounds(); _root.oneplayer = "two"; _root.pauseforvid = true; _root.gotoAndStop("roomtwoplayer"); }
Symbol 356 MovieClip Frame 96
stop();
Symbol 356 MovieClip Frame 122
sJosh = new Sound(); sJosh.attachSound("fatjosh"); sDrake = new Sound(); sDrake.attachSound("gaydrake"); joshspoke = false; drakespoke = false; stop();
Symbol 356 MovieClip Frame 149
stop();
Symbol 356 MovieClip Frame 188
stop();
Symbol 363 MovieClip Frame 1
stop();
Symbol 377 Button
on (release) { this.gotoAndPlay("out"); if (_root.secondgameover == false) { _root.pauseforvid = false; if (_root.oneplayer == "josh") { _root.danceexit.movieholder.loadMovie("dancejoshout.swf"); } else { _root.danceexit.movieholder.loadMovie("dancedrakeout.swf"); } } }
Symbol 380 Button
on (release) { this.gotoAndPlay("out"); }
Symbol 381 MovieClip Frame 1
stop(); _root.pauseforvid = true;
Symbol 381 MovieClip Frame 2
_root.pauseforvid = true; if (_root.secondgameover == true) { stop(); if (_root.oneplayer == "josh") { _root.popuptext.gotoAndPlay("playsong"); } else { _root.popuptext.gotoAndPlay("answerall"); } }
Symbol 381 MovieClip Frame 3
_root.pauseforvid = true;
Symbol 381 MovieClip Frame 30
stop();
Instance of Symbol 379 MovieClip in Symbol 381 MovieClip Frame 30
onClipEvent (enterFrame) { if (_parent.movieholder.getBytesLoaded() == _parent.movieholder.getBytesTotal()) { if (_parent.movieholder._currentframe < 3) { _parent.movieholder.gotoAndPlay("playme"); } gametwointroplayed = true; trace(_parent.movieholder.getBytesTotal()); trace("play movie cause it has loaded"); } }
Symbol 381 MovieClip Frame 48
this.removeMovieClip(); if (_root.secondgameover == false) { if (_root.oneplayer == "josh") { _root.popuptext.gotoAndPlay("impresskathy"); } else if (_root.oneplayer == "two") { if (_root.firstgamewinner == "josh") { _root.popuptext.gotoAndPlay("impresskathy"); } else { _root.popuptext.gotoAndPlay("impressmic"); } } else { _root.popuptext.gotoAndPlay("impressmic"); } } else { _root.gameoverhigh.play(); } stop();
Symbol 395 MovieClip Frame 1
stop(); _root.leftwindowopen = false;
Symbol 395 MovieClip Frame 5
_parent.meganopen();
Symbol 395 MovieClip Frame 39
stop(); _root.leftwindowopen = true;
Symbol 424 MovieClip Frame 1
stop(); _root.rightdooropen = false;
Symbol 424 MovieClip Frame 8
_parent.meganopen();
Symbol 424 MovieClip Frame 43
stop(); _root.rightdooropen = true;
Symbol 439 MovieClip Frame 1
messhold.gotoAndStop(_parent._parent._parent.charholding);
Symbol 440 MovieClip Frame 2
_parent.gotoAndStop("walk");
Symbol 441 MovieClip Frame 1
stop();
Symbol 441 MovieClip Frame 2
stop();
Symbol 441 MovieClip Frame 3
stop();
Symbol 443 MovieClip Frame 1
messhold.gotoAndStop(_parent._parent._parent.typeinhand);
Symbol 444 MovieClip Frame 2
_parent.gotoAndStop("walk");
Symbol 445 MovieClip Frame 1
stop();
Symbol 445 MovieClip Frame 2
stop();
Symbol 445 MovieClip Frame 3
stop();
Symbol 450 MovieClip Frame 528
_root.popuptext.gotoAndPlay("tidyup"); this.removeMovieClip(); stop();
Symbol 451 Button
on (release) { this.gotoAndPlay("out"); _root.gotoAndStop("twoinstruction"); _root.pauseforvid = true; }
Symbol 452 MovieClip Frame 1
stop(); if (_root.oneplayer == "josh") { loadMovie ("rtjoshwin.swf", movieholder); } else { loadMovie ("rtdrakewin.swf", movieholder); }
Symbol 452 MovieClip Frame 2
trace("second frame"); if (_root.oneplayer == "drake") { _root.firstgamepercent = 100 - _parent.leftpercent; if (_root.firstgamepercent > 50) { this.gotoAndStop(1); _root.grammy.play(); } else { _root.popuptext.gotoAndPlay("micdate"); } trace("drakes percent is " + _root.firstgamepercent); } else { _root.firstgamepercent = _parent.leftpercent; if (_root.firstgamepercent > 50) { this.gotoAndStop(1); _root.grammy.play(); } else { _root.popuptext.gotoAndPlay("kathyparty"); } trace("moo " + _parent.leftpercent); trace("josh percent is " + _root.firstgamepercent); } trace("RRAAAAAAAAAAAHHHHHHHHHH");
Symbol 452 MovieClip Frame 3
stop();
Symbol 452 MovieClip Frame 31
movieholder.gotoAndPlay("playme");
Symbol 452 MovieClip Frame 530
if (_root.oneplayer == "drake") { firstgamepercent = 100 - leftpercent; trace("drakes percent is " + firstgamepercent); } else { firstgamepercent = leftpercent; trace("josh percent is " + firstgamepercent); } trace("RRAAAAAAAAAAAHHHHHHHHHH"); this.removeMovieClip(); _root.gotoAndStop("twoinstruction"); stop();
Symbol 453 MovieClip Frame 1
function runtimer() { var _local1 = _root; framecount--; if (framecount < 0) { seconds--; framecount = framereset; if (seconds == 0) { delete _local1.onEnterFrame; char.charbody.gotoAndStop("stand"); compchar.charbody.gotoAndStop("stand"); roomtidyend.play(); _local1.pauseforvid = true; } } _local1.countdown = seconds; } function performaction() { var _local1 = _root; itempickedup = false; if (char.proxchecker.hitTest(leftwindow) && (leftwindow._currentframe > 1)) { leftwindow.gotoAndStop(1); meganclose(); itempickedup = true; } else if (charholding != "nothing") { pcheck = checkProx("left"); if (pcheck != "") { if ((charholding == "rubbish") || (charholding == "rubbish2")) { if (pcheck == "leftbin") { sCrumple.start(); charholding = "nothing"; _local1.itemholding.gotoAndStop(1); itempickedup = true; } } else if ((charholding == "clothes") || (charholding == "clothes2")) { if (pcheck == "wardrobe") { sPaperturn.start(); charholding = "nothing"; _local1.itemholding.gotoAndStop(1); itempickedup = true; } } else if ((charholding == "cds") && (pcheck == "leftrack")) { sCds.start(); charholding = "nothing"; _local1.itemholding.gotoAndStop(1); itempickedup = true; } } } else if (charholding == "nothing") { pickUpItem("left"); itempickedup = true; } if (itempickedup == false) { if ((charholding == "rubbish") || (charholding == "rubbish2")) { throwRubbish("char"); } else { dropItem("left"); } } } function openWindow(side) { if (windowtimer < 1) { if (side == "left") { throwRubbish("leftwindow"); } else { throwRubbish("rightdoor"); } windowtimer = windowreset; } else { windowtimer--; } } function checkProx(side) { var _local1 = this; if (side == "left") { i = 0; while (i < itemsinroom.length) { itemname = itemsinroom[i]; if (itemname == "leftbin") { if (char.proxchecker.hitTest(_local1[itemname])) { return("leftbin"); } } else if (itemname == "leftrack") { if (char.proxchecker.hitTest(_local1[itemname])) { return("leftrack"); } } else if (itemname == "wardrobe") { if (char.proxchecker.hitTest(_local1[itemname])) { return("wardrobe"); } } i++; } } return(undefined); } function moveRubbish() { var _local1 = this; r = 0; while (r < rubbishballs.length) { rname = "rubbish" + rubbishballs[r]; _local1[rname]._x = _local1[rname]._x + _local1[rname].xmov; _local1[rname]._y = _local1[rname]._y + _local1[rname].ymov; _local1[rname]._rotation = _local1[rname]._rotation + _local1[rname].rot; if (_local1[rname]._y < startheight) { _local1[rname].ymov = _local1[rname].ymov * -1; } else if (_local1[rname]._y > maxheight) { _local1[rname].ymov = _local1[rname].ymov * -1; } else if (_local1[rname]._x < startwidth) { _local1[rname].xmov = _local1[rname].xmov * -1; } else if (_local1[rname]._x > maxright) { _local1[rname].xmov = _local1[rname].xmov * -1; } _local1[rname].distancetravelled = _local1[rname].distancetravelled + _local1[rname].travelling; if (_local1[rname].distancetravelled < _local1[rname].halfway) { _local1[rname]._xscale = _local1[rname]._xscale + 2; _local1[rname]._yscale = _local1[rname]._yscale + 2; } else { _local1[rname]._xscale = _local1[rname]._xscale - 2; _local1[rname]._yscale = _local1[rname]._yscale - 2; } if (_local1[rname].distancetravelled > _local1[rname].totaldistance) { newball = "mess" + depth; attachMovie("mess", newball, depth); _local1[newball]._x = _local1[rname]._x; _local1[newball]._y = _local1[rname]._y; _local1[newball]._rotation = _local1[rname]._rotation; if (_local1[rname].plane == true) { _local1[newball].gotoAndStop("rubbish2"); _local1[newball].messtype = "rubbish2"; _local1[newball].mframe = "rubbish2"; } else { _local1[newball].gotoAndStop("rubbish"); _local1[newball].messtype = "rubbish"; _local1[newball].mframe = "rubbish"; } if (_local1[rname]._x > maxwidth) { messonright.push(depth); } else { messonleft.push(depth); } _local1[rname].removeMovieClip(); rubbishballs.splice(r, 1); depth++; } r++; } if (rubbishballs.length == 0) { rubbishinplay = false; } } function throwRubbish(from) { var _local1 = this; var _local2 = from; rubbish = "rubbish" + depth; attachMovie("mess", rubbish, depth); _local1[rubbish].gotoAndStop("rubbish"); _local1[rubbish].plane = false; if (_local2 == "char") { if (charholding == "rubbish2") { _local1[rubbish].gotoAndStop("rubbish2"); _local1[rubbish].plane = true; } } if (_local2 == "compchar") { if (typeinhand == "rubbish2") { _local1[rubbish].gotoAndStop("rubbish2"); _local1[rubbish].plane = true; } } if (_local2 == "char") { rangle = ((char._rotation / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); _local1[rubbish]._x = char._x; _local1[rubbish]._y = char._y; _local1[rubbish].totaldistance = random(100) + 250; if (_local1[rubbish].plane == false) { _local1[rubbish].rot = random(20) - 10; } else { _local1[rubbish]._rotation = char._rotation; } charholding = "nothing"; char.charbody.gotoAndStop("throw"); _root.itemholding.gotoAndStop(1); } else if (_local2 == "compchar") { rangle = (((compchar._rotation / 360) * 2) * Math.PI) - 90; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); _local1[rubbish]._x = compchar._x; _local1[rubbish]._y = compchar._y; _local1[rubbish].totaldistance = random(100) + 250; if (_local1[rubbish].plane == false) { _local1[rubbish].rot = random(20) - 10; } else { _local1[rubbish]._rotation = compchar._rotation - 90; } compchar.charbody.gotoAndStop("throw"); itemgoingto = ""; typeinhand = ""; _root.itemholdingright.gotoAndStop(1); } else { _local1[rubbish].rot = random(20) - 10; if (_local2 == "leftwindow") { _local1[rubbish]._x = leftwindow._x + (leftwindow._width / 2); _local1[rubbish]._y = leftwindow._y; windowangle = random(135) - 180; rangle = ((windowangle / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); } else { _local1[rubbish]._x = rightdoor._x; _local1[rubbish]._y = rightdoor._y + (rightdoor._height / 2); windowangle = random(100) - 90; rangle = ((windowangle / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); } _local1[rubbish].totaldistance = random(300) + 50; } _local1[rubbish].angle = rangle; _local1[rubbish].xmov = rubtargetx; _local1[rubbish].ymov = rubtargety; dtravelled = Math.sqrt((rubtargetx * rubtargetx) + (rubtargety * rubtargety)); _local1[rubbish].travelling = dtravelled; if (_local1[rubbish].travelling < 0) { _local1[rubbish].travelling = _local1[rubbish].travelling * -1; } _local1[rubbish].distancetravelled = 0; _local1[rubbish].halfway = _local1[rubbish].totaldistance / 2; rubbishinplay = true; rubbishballs.push(depth); sThrow.start(); depth++; } function dropItem(side) { var _local1 = this; sDrop.start(); messtodrop = charholding; messname = "mess" + depth; attachMovie("mess", messname, depth); _local1[messname].gotoAndStop(charholding); _local1[messname]._x = char._x; _local1[messname]._y = char._y; _local1[messname]._rotation = random(360); _local1[messname].messtype = charholding; if (side == "left") { messonleft.push(depth); } else { messonright.push(depth); } depth++; charholding = "nothing"; _root.itemholding.gotoAndStop(1); } function pickUpItem(side) { var _local1 = this; var _local2 = _root; if (side == "left") { arraypointer = messonleft; } else { arraypointer = messonright; } m = 0; while (m < arraypointer.length) { messname = "mess" + arraypointer[m]; if (_local1[messname].hitTest(char.pickupspot)) { sPickup.start(); _local2.itemholding.gotoAndStop(2); _local2.itemholding.item.gotoAndStop(_local1[messname].messtype); charholding = _local1[messname].messtype; charitemholdingframe = _local1[messname].mframe; _local1[messname].removeMovieClip(); arraypointer.splice(m, 1); return; } m++; } } function createMess(side) { var _local1 = this; if (side == "left") { mtop = startheight; mbottom = maxheight; mleft = startwidth; mright = maxwidth; messonleft.push(depth); } else { mtop = startheight; mbottom = maxheight; mleft = maxwidth; mright = maxright; messonright.push(depth); } positionfound = false; newname = "mess" + depth; _local1.attachMovie("mess", newname, depth); mtype = random(5) + 1; myframe = mtype; if (mtype == 1) { messis = "rubbish"; } if (mtype == 2) { messis = "clothes"; } if (mtype == 3) { messis = "cds"; } if (mtype == 4) { messis = "rubbish2"; } if (mtype == 5) { messis = "clothes2"; } _local1[newname].gotoAndStop(myframe); _local1[newname]._rotation = random(360); while (positionfound == false) { xpos = random(int(mright - mleft)) + mleft; ypos = random(int(mbottom - mtop)) + mtop; messtop = ypos; messbottom = ypos + _local1[newname]._height; messleft = xpos; messright = xpos + _local1[newname]._width; onitem = false; i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((messbottom > itemtop) && (messtop < itembottom)) && (messright > itemleft)) && (messleft < itemright)) { onitem = true; } i++; } if (onitem == false) { positionfound = true; } } _local1[newname]._x = xpos; _local1[newname]._y = ypos; _local1[newname].messtype = messis; _local1[newname].messnumber = depth; depth++; } function controlChar(charaddress) { var _local1 = this; var _local2 = charaddress; touching = 0; chartargetx = _local2._x; chartargety = _local2._y; positionchange = false; sidealign = false; if (k(kR)) { _local2._rotation = _local2._rotation + rotationspeed; } else if (k(kL)) { _local2._rotation = _local2._rotation - rotationspeed; } if (k(kU)) { angle = ((_local2._rotation / 360) * 2) * Math.PI; chartargetx = chartargetx + (walkspeed * Math.sin(angle)); chartargety = chartargety + ((-walkspeed) * Math.cos(angle)); positionchange = true; } else if (k(kD)) { angle = ((_local2._rotation / 360) * 2) * Math.PI; chartargetx = chartargetx - (walkspeed * Math.sin(angle)); chartargety = chartargety - ((-walkspeed) * Math.cos(angle)); positionchange = true; } if (positionchange == true) { canmovex = true; canmovey = true; chartop = chartargety - (charheight / 2); charbottom = chartargety + (charheight / 2); charleft = chartargetx - (charwidth / 2); charright = chartargetx + (charwidth / 2); outboundary = false; if ((chartop < startheight) || (charbottom > maxheight)) { canmovey = false; dontmove = false; dontmove = checkitemsagain("nowt"); if (dontmove == "nob") { canmovex = false; } else if (char._y < (startheight + 100)) { } outboundary = true; } if ((charleft < startwidth) || (charright > maxwidth)) { canmovex = false; dontmove = false; dontmove = checkitemsagain("nowt"); if (dontmove == "nob") { canmovey = false; } else if (char._x < (startwidth + 100)) { } outboundary = true; } settoedge = false; i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((charbottom > itemtop) && (chartop < itembottom)) && (charright > itemleft)) && (charleft < itemright)) { touching++; canmovey = false; canmovex = false; whotouchedme++; charycentre = chartargety; charxcentre = chartargetx; dontmove = false; dontmove = checkitemsagain(_local1[itemaddress]._name); if ((((outboundary == false) && (settoedge == false)) && (whotouchedmelast < 2)) && (dontmove != "nob")) { chartop = char._y - (charheight / 2); charbottom = char._y + (charheight / 2); charleft = char._x - (charwidth / 2); charright = char._x + (charwidth / 2); if ((((charbottom > itemtop) && (chartop < itembottom)) && (sidealign == false)) && (touching < 2)) { canmovey = true; settoedge = true; if (char._x < itemx) { sidealign = true; } else { sidealign = true; } } else if ((((charright > itemleft) && (charleft < itemright)) && (sidealign == false)) && (touching < 2)) { canmovex = true; settoedge = true; if (char._y < itemy) { sidealign = true; } else { sidealign = true; } } } } i++; } whotouchedmelast = whotouchedme; whotouchedme = 0; if (touching > 1) { canmovex = false; canmovey = false; } if (canmovex == true) { _local2._x = chartargetx; char.charbody.gotoAndStop("walk"); } if (canmovey == true) { _local2._y = chartargety; char.charbody.gotoAndStop("walk"); } else if (canmovex == false) { } } else { char.charbody.gotoAndStop("stand"); } } function checkitemsagain(notthis) { var _local1 = this; var _local2 = notthis; i = 0; while (i < itemsinroom.length) { thitemaddress = itemsinroom[i]; thitemheight = _local1[thitemaddress]._height; thitemwidth = _local1[thitemaddress]._width; thitemx = _local1[thitemaddress]._x; thitemy = _local1[thitemaddress]._y; thitemtop = thitemy; thitembottom = thitemy + thitemheight; thitemleft = thitemx; thitemright = thitemx + thitemwidth; if (((((charbottom > thitemtop) && (chartop < thitembottom)) && (charright > thitemleft)) && (charleft < thitemright)) && (_local2 != _local1[thitemaddress]._name)) { return("nob"); } i++; } return(undefined); } function rubbishMeter() { var _local1 = _root; totalamount = messonleft.length + messonright.length; leftpercent = (messonleft.length / totalamount) * 100; pixpercent = (rml / 100) * leftpercent; _local1.leftp = int(leftpercent) + "%"; _local1.rightp = (100 - int(leftpercent)) + "%"; _local1.rubbishmeter.meterbar._x = pixpercent; _local1.rubbishmeter.barmask._x = pixpercent; } stop(); startwidth = 0; startheight = 0; maxheight = floor._height; maxright = floor._width; maxwidth = boundary._x; charheight = char.charbody._height; charwidth = charheight; char.swapDepths(10000); rotationspeed = 10; walkspeed = 8; charholding = "nothing"; itemsinroom = []; messonleft = []; messonright = []; rubbishinplay = false; rubbishballs = []; var k = Key.isDown; var kU = 38; var kD = 40; var kL = 37; var kR = 39; var kS = 32; rml = _root.rubbishmeter._width; _root.rubbishmeter.meterbar._x = 0; depth = 10; messspawned = false; numbertogenerate = 20; spacetimer = 0; spacereset = 5; rthrowdistance = 120; rpeak = 50; rspeed = 5; seconds = 60; framecount = 0; framereset = 30; _root.onEnterFrame = function () { var _local1 = _root; if (_local1.pauseforvid == false) { controlChar(char); displayfaces(); if (messspawned == false) { n = 0; while (n < numbertogenerate) { createMess("left"); createMess("right"); n++; } messspawned = true; } mrcomputer(); if (rubbishinplay == true) { moveRubbish(); } if (spacetimer < 0) { if (k(kS)) { performaction(); spacetimer = spacereset; } } spacetimer--; rubbishMeter(); runtimer(); if (random(700) == 1) { if (leftwindow._currentframe == 1) { leftwindow.play(); } } if (random(900) == 1) { if (rightdoor._currentframe == 1) { rightdoor.play(); } } if (_local1.leftwindowopen == true) { openWindow("left"); } if (_local1.rightdooropen == true) { openWindow("right"); } } }; windowtimer = 0; windowreset = 30; whotouchedme = 0; whotouchedmelast = 0; touching = 0; sidealign = false; function mrcomputer() { trace(currenttask); if (currenttask == "search") { compchar.charbody.gotoAndStop("stand"); if (_root.rightdooropen == true) { if (random(2) == 1) { currenttask = "shutdoor"; } } else { decidedirection(); if (cangletimer > 660) { itemgoingto = ""; cangletimer = 0; turndirection = ""; } } } else if (currenttask == "move") { movecount--; if (movecount < 0) { currenttask = "search"; movecount = movereset; } movecomputer(); } else if (currenttask == "pickup") { movecount = movereset; collectthegoods(); } else if (currenttask == "aimrubbish") { compchar.charbody.gotoAndStop("stand"); aimrubbish(); } else if (currenttask == "storeitem") { compchar.charbody.gotoAndStop("stand"); findsomewhere(); } else if (currenttask == "putitaway") { putitaway(); } else if (currenttask == "shutdoor") { movecount = movereset; compchar.charbody.gotoAndStop("stand"); finddoor(); } else if (currenttask == "shutitdamnit") { shutthedoor(); } else if (currenttask == "middleman") { movecount = movereset; gettothemiddlebitch(); } } function shutthedoor() { turndirection = ""; cxmov = dxmov; cymov = dymov; movecomputer(); compchar.char.body.gotoAndStop("walk"); if (compchar.proxchecker.hitTest(this[dtarget])) { dtarget = ""; rightdoor.gotoAndStop(1); meganclose(); currenttask = "search"; itemgoingto == ""; dtarget == ""; cangle = 999; dangle = 999; numfound == false; typeinhand = ""; } } function gettothemiddlebitch() { var _local1 = this; if (middleanglecalced == false) { mtarget = "middleman"; mxdiff = compchar._x - _local1[mtarget]._x; mydiff = compchar._y - _local1[mtarget]._y; mangle = Math.atan2(mydiff, mxdiff); mangle = (mangle * 180) / Math.PI; middleanglecalced == true; } if (movingtomiddle == true) { mangle = ((compchar._rotation / 360) * 2) * Math.PI; mxmov = (compspeed * Math.cos(mangle)) * -1; mymov = (compspeed * Math.sin(mangle)) * -1; compchar._x = compchar._x + mxmov; compchar._y = compchar._y + mymov; if (compchar.hitTest(_local1[mtarget])) { movingtomiddle = false; middleanglecalced = false; currenttask = taskstored; if (currenttask == "search") { itemgoingto = ""; cangletimer = 0; } stuckcount = 0; taskstored = ""; mangle = 999; turndirection == ""; } } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, mangle); } trace("middle lookin for =" + mangle); trace(compchar._rotation); if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; } if ((compchar._rotation > (mangle - 8)) && (compchar._rotation < (mangle + 8))) { movingtomiddle = true; } } } function finddoor() { dtarget = "rightdoor"; xdiff = compchar._x - this[dtarget]._x; ydiff = compchar._y - this[dtarget]._y; dangle = Math.atan2(ydiff, xdiff); dangle = (dangle * 180) / Math.PI; if ((compchar._rotation > (dangle - 8)) && (compchar._rotation < (dangle + 8))) { dangle = ((compchar._rotation / 360) * 2) * Math.PI; dxmov = (compspeed * Math.cos(dangle)) * -1; dymov = (compspeed * Math.sin(dangle)) * -1; currenttask = "shutitdamnit"; dangle = 999; turndirection == ""; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, dangle); dangletimer = 0; } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; dangletimer = dangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; dangletimer = dangletimer + comprotspeed; } if (dangletimer > 560) { dangletimer = 0; taskstored = currenttask; currenttask = "middleman"; } } } function putitaway() { turndirection = ""; movecomputer(); if (compchar.proxchecker.hitTest(this[ctarget])) { if (ctarget == "cdcentre") { sCds.start(); } else { sPaperturn.start(); } ctarget = ""; _root.itemholdingright.gotoAndStop(1); itemgoingto = ""; typeinhand = "nothing"; currenttask = "search"; } trace("put it away"); } function findsomewhere() { if (typeinhand == "cds") { ctarget = "cdcentre"; } else { ctarget = "wardcentre"; } xdiff = compchar._x - this[ctarget]._x; ydiff = compchar._y - this[ctarget]._y; cangle = Math.atan2(ydiff, xdiff); cangle = (cangle * 180) / Math.PI; if ((compchar._rotation > (cangle - 8)) && (compchar._rotation < (cangle + 8))) { cangle = ((compchar._rotation / 360) * 2) * Math.PI; cxmov = (compspeed * Math.cos(cangle)) * -1; cymov = (compspeed * Math.sin(cangle)) * -1; currenttask = "putitaway"; cangle = 999; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, cangle); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; cangletimer = cangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; cangletimer = cangletimer - comprotspeed; } } } function aimrubbish() { turndirection = ""; if ((compchar._rotation > -10) && (compchar._rotation < 10)) { throwRubbish("compchar"); cangle = 999; currenttask = "search"; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, -180); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; cangletimer = cangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; cangletimer = cangletimer - comprotspeed; } } } function searchagain() { } function collectthegoods() { var _local1 = this; turndirection = ""; typeinhand = _local1[itemgoingto].messtype; p = 0; while (p < messonright.length) { if (messonright[p] == _local1[itemgoingto].messnumber) { erasenum = p; } p++; } sPickup.start(); messonright.splice(erasenum, 1); _local1[itemgoingto].removeMovieClip(); _root.itemholdingright.gotoAndStop(2); _root.itemholdingright.item.gotoAndStop(typeinhand); if ((typeinhand == "rubbish") || (typeinhand == "rubbish2")) { currenttask = "aimrubbish"; } else { currenttask = "storeitem"; } } function movecomputer() { var _local1 = this; turndirection = ""; compchar.charbody.gotoAndStop("walk"); compcanmovex = true; compcanmovey = true; cpredictedx = compchar._x + cxmov; cpredictedy = compchar._y + cymov; compcharheight = compchar.charbody._height; compcharwidth = compchar.charbody._width; compchartop = cpredictedy - (compcharheight / 2); compcharbottom = cpredictedy + (compcharheight / 2); compcharleft = cpredictedx - (compcharheight / 2); compcharright = cpredictedx + (compcharheight / 2); compoutboundary = false; compsettoedge = false; i = 0; while (i < itemsinroom.length) { citemaddress = itemsinroom[i]; citemheight = _local1[citemaddress]._height; citemwidth = _local1[citemaddress]._width; citemx = _local1[citemaddress]._x; citemy = _local1[citemaddress]._y; citemtop = citemy; citembottom = citemy + citemheight; citemleft = citemx; citemright = citemx + citemwidth; if ((((compcharbottom > citemtop) && (compchartop < citembottom)) && (compcharright > citemleft)) && (compcharleft < citemright)) { compcanmovey = false; compcanmovex = false; compdontmove = false; if ((compoutboundary == false) && (compsettoedge == false)) { newcompchartop = compchar._y - (charheight / 2); newcompcharbottom = compchar._y + (charheight / 2); newcompcharleft = compchar._x - (charwidth / 2); newcompcharright = compchar._x + (charwidth / 2); if ((newcompcharbottom > citemtop) && (newcompchartop < citembottom)) { compcanmovey = true; compsettoedge = true; finditem = true; } else if ((newcompcharright > citemleft) && (newcompcharleft < citemright)) { compcanmovex = true; compsettoedge = true; finditem = true; } } } i++; } if (((compcanmovex == true) && (compcanmovey == false)) && (currenttask == "putitaway")) { compbeensliding = true; } else if (((compcanmovex == false) && (compcanmovey == true)) && (currenttask == "putitaway")) { compbeensliding = true; } if ((((compcanmovex == true) && (compcanmovey == true)) && (compbeensliding == true)) && (currenttask == "putitaway")) { compbeensliding = false; currenttask = "storeitem"; } if (((compcanmovex == true) && (compcanmovey == false)) && (currenttask == "pickup")) { compbeenslidingsearch = true; } else if (((compcanmovex == false) && (compcanmovey == true)) && (currenttask == "pickup")) { compbeenslidingsearch = true; } if ((((compcanmovex == true) && (compcanmovey == true)) && (compbeenslidingsearch == true)) && (currenttask == "pickup")) { compbeenslidingsearch = false; currenttask = "search"; } if (compcanmovex == true) { compchar._x = compchar._x + cxmov; } if (compcanmovey == true) { compchar._y = compchar._y + cymov; } if ((compcanmovey == false) && (compcanmovex == false)) { if (typeinhand == "nothing") { currenttask = "search"; } else { currenttask = "storeitem"; } stuckcount++; } else if ((((compcanmovex == false) && (cymov < 1)) && (cymov > -1)) && (currenttask == "putitaway")) { currenttask = "storeitem"; stuckcount++; } else if ((((cxmov < 1) && (cxmov > -1)) && (compcanmovey == false)) && (currenttask == "putitaway")) { currenttask = "storeitem"; stuckcount++; } else if ((((compcanmovex == false) && (cymov < 1)) && (cymov > -1)) && (currenttask == "move")) { currenttask = "search"; stuckcount++; } else if ((((cxmov < 1) && (cxmov > -1)) && (compcanmovey == false)) && (currenttask == "move")) { currenttask = "search"; stuckcount++; } else { stuckcount = 0; } if (stuckcount > 3) { taskstored = currenttask; currenttask = "middleman"; } if (compchar.pickupspot.hitTest(_local1[itemgoingto])) { currenttask = "pickup"; } } function decidedirection() { var _local1 = this; if ((itemgoingto == "") || (cangle == 999)) { findme = random(messonright.length); itemgoingto = "mess" + messonright[findme]; xdiff = compchar._x - _local1[itemgoingto]._x; ydiff = compchar._y - _local1[itemgoingto]._y; cangle = Math.atan2(ydiff, xdiff); cangle = (cangle * 180) / Math.PI; numfound = true; if (isNaN(cangle) == true) { numfound = false; itemgoingto = ""; } } i = 0; while (i < itemsinroom.length) { citemaddress = itemsinroom[i]; citemheight = _local1[citemaddress]._height; citemwidth = _local1[citemaddress]._width; citemx = _local1[citemaddress]._x; citemy = _local1[citemaddress]._y; citemtop = citemy; citembottom = citemy + citemheight; citemleft = citemx; citemright = citemx + citemwidth; if ((((_local1[itemgoingto]._y > citemtop) && (_local1[itemgoingto]._y < citembottom)) && (_local1[itemgoingto]._x > citemleft)) && (_local1[itemgoingto]._x < citemright)) { itemgoingto = ""; numfound = false; } i++; } if ((((_local1[itemgoingto]._y < startheight) || (_local1[itemgoingto]._y > maxheight)) || (_local1[itemgoingto]._x > maxright)) || (_local1[itemgoingto]._x < maxwidth)) { itemgoingto = ""; numfound = false; } if (((compchar._rotation > (cangle - 8)) && (compchar._rotation < (cangle + 8))) && (numfound == true)) { cangle = ((compchar._rotation / 360) * 2) * Math.PI; cxmov = (compspeed * Math.cos(cangle)) * -1; cymov = (compspeed * Math.sin(cangle)) * -1; currenttask = "move"; cangletimer = 0; } else if ((messonright.length > 0) && (numfound == true)) { if (turndirection == "") { turndirection = bestturn(compchar._rotation, cangle); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; cangletimer = cangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; cangletimer = cangletimer - comprotspeed; } } } function bestturn(currentangle, targetangle) { var _local1 = currentangle; var _local2 = targetangle; if (_local1 < 0) { _local1 = _local1 * -1; _local1 = _local1 + 180; } if (_local2 < 0) { _local2 = _local2 * -1; _local2 = _local2 + 180; } if (_local2 > _local1) { clockdif = _local2 - _local1; } else { clockdif = _local1 - _local2; } anticlockdif = 360 - clockdif; if (anticlockdif < clockdif) { return("anticlock"); } return("clock"); } compchar.swapDepths(10001); compspeed = 8; comprotspeed = 9; itemgoingto = ""; typeinhand = ""; cxmov = 0; cymov = 0; currenttask = "search"; ctarget = ""; compholding = ""; compbeensliding = false; compbeenslidingsearch = false; cangletimer = 0; turndirection = ""; findputaway = false; finditem = false; movecount = 0; movereset = 80; stuckcount = 0; taskstored = ""; movingtomiddle = false; middleanglecalced = false; dtarget = ""; numfound = true; function meganopen() { stemp = random(2); if (stemp == 1) { sHeyGuys.start(); } else { sWhyareyouinourroom.start(); } } function meganclose() { stemp = random(2); if (stemp == 1) { sIhateher.start(); } else { sMegan.start(); } sdoor.start(); } function picksound() { r = random(5); if (r == 1) { sGroundyou.start(); } else if (r == 2) { sOhman.start(); } else if (r == 3) { sScream.start(); } else if (r == 4) { sEvil.start(); } else { sIgotit.start(); } } function displayfaces() { var _local1 = _parent; if (leftpercent < 20) { _local1.drakemov.gotoAndStop("loosingloads"); _local1.joshmov.gotoAndStop("winningloads"); if (timesincelastsound < 0) { timesincelastsound = timereset + random(200); } } else if (leftpercent < 45) { _local1.drakemov.gotoAndStop("loosing"); _local1.joshmov.gotoAndStop("winning"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } else if (leftpercent < 55) { _local1.drakemov.gotoAndStop("equal"); _local1.joshmov.gotoAndStop("equal"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } else if (leftpercent < 80) { _local1.drakemov.gotoAndStop("winning"); _local1.joshmov.gotoAndStop("loosing"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } else { _local1.drakemov.gotoAndStop("winningloads"); _local1.joshmov.gotoAndStop("loosingloads"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } timesincelastsound--; } timereset = 120; timesincelastsound = timereset; sEvil = new Sound(); sEvil.attachSound("evil"); sGroundyou = new Sound(); sGroundyou.attachSound("groundyou"); sHeyguys = new Sound(); sHeyguys.attachSound("heyguys"); sIgotit = new Sound(); sIgotit.attachSound("igotit"); sIhateher = new Sound(); sIhateher.attachSound("ihateher"); sMegan = new Sound(); sMegan.attachSound("megan"); sOhman = new Sound(); sOhman.attachSound("ohman"); sScream = new Sound(); sScream.attachSound("scream"); sdoor = new Sound(); sdoor.attachSound("doorclose"); sCrumple = new Sound(); sCrumple.attachSound("crumple"); sCds = new Sound(); sCds.attachSound("cds"); sThrow = new Sound(); sThrow.attachSound("throw"); sPickup = new Sound(); sPickup.attachSound("pickup"); sDrop = new Sound(); sDrop.attachSound("drop"); sPaperturn = new Sound(); sPaperturn.attachSound("paperturn"); sWhyareyouinourroom = new Sound(); sWhyareyouinourroom.attachSound("whyareyouinourroom");
Instance of Symbol 387 MovieClip "invis2" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("invis2"); }
Instance of Symbol 389 MovieClip "border6" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("border6"); }
Instance of Symbol 279 MovieClip "leftrack" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("leftrack"); }
Instance of Symbol 296 MovieClip "bed" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("bed"); }
Instance of Symbol 281 MovieClip "leftbin" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("leftbin"); }
Instance of Symbol 395 MovieClip "leftwindow" in Symbol 453 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 279 MovieClip "rightrack" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("rightrack"); }
Instance of Symbol 281 MovieClip "rightbin" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("rightbin"); }
Instance of Symbol 405 MovieClip "bedtwo" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("bedtwo"); }
Instance of Symbol 411 MovieClip "chest" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("chest"); }
Instance of Symbol 413 MovieClip "doorinvis" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("doorinvis"); }
Instance of Symbol 417 MovieClip "amp" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("amp"); }
Instance of Symbol 424 MovieClip "rightdoor" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("rightdoor"); }
Instance of Symbol 426 MovieClip "border5" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("border5"); }
Instance of Symbol 428 MovieClip "bound" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("bound"); }
Instance of Symbol 430 MovieClip "keepout" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("keepout"); }
Instance of Symbol 273 MovieClip "wardrobe" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("wardrobe"); }
Instance of Symbol 448 MovieClip "cdcentre" in Symbol 453 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 448 MovieClip "wardcentre" in Symbol 453 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 450 MovieClip in Symbol 453 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(10010); }
Instance of Symbol 452 MovieClip "roomtidyend" in Symbol 453 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(10018); }
Symbol 453 MovieClip Frame 5
function mrcomputer() { if (currenttask == "search") { compchar.charbody.gotoAndStop("stand"); if (_root.rightdooropen == true) { if (random(3) == 1) { currenttask = "shutdoor"; } } else { decidedirection(); if (cangletimer > 360) { itemgoingto = ""; cangletimer = 0; turndirection = ""; } } } else if (currenttask == "move") { movecomputer(); } else if (currenttask == "pickup") { collectthegoods(); } else if (currenttask == "aimrubbish") { aimrubbish(); } else if (currenttask == "storeitem") { findsomewhere(); } else if (currenttask == "putitaway") { putitaway(); } else if (currenttask == "shutdoor") { finddoor(); } else if (currenttask == "shutitdamnit") { shutthedoor(); } } function shutthedoor() { turndirection = ""; compchar._x = compchar._x + dxmov; compchar._y = compchar._y + dymov; compchar.char.body.gotoAndStop("walk"); if (compchar.proxchecker.hitTest(this[dtarget])) { dtarget = ""; rightdoor.gotoAndStop(1); currenttask = "search"; itemgoingto == ""; dtarget == ""; cangle = 999; dangle = 999; numfound == false; typeinhand = ""; } } function finddoor() { if (dtarget == "") { dtarget = "rightdoor"; xdiff = compchar._x - this[dtarget]._x; ydiff = compchar._y - this[dtarget]._y; dangle = Math.atan2(ydiff, xdiff); dangle = (dangle * 180) / Math.PI; } if ((compchar._rotation > (dangle - 5)) && (compchar._rotation < (dangle + 5))) { dangle = ((compchar._rotation / 360) * 2) * Math.PI; dxmov = (compspeed * Math.cos(dangle)) * -1; dymov = (compspeed * Math.sin(dangle)) * -1; currenttask = "shutitdamnit"; dangle = 999; turndirection == ""; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, dangle); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; dangletimer = dangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; dangletimer = dangletimer - comprotspeed; } } } function putitaway() { turndirection = ""; compchar._x = compchar._x + cxmov; compchar._y = compchar._y + cymov; if (compchar.proxchecker.hitTest(this[ctarget])) { ctarget = ""; _root.itemholdingright.gotoAndStop(1); itemgoingto = ""; typeinhand = "nothing"; currenttask = "search"; } } function findsomewhere() { if (ctarget == "") { if (typeinhand == "cds") { ctarget = "rightrack"; } else { ctarget = "wardrobe"; } xdiff = compchar._x - this[ctarget]._x; ydiff = compchar._y - this[ctarget]._y; cangle = Math.atan2(ydiff, xdiff); cangle = (cangle * 180) / Math.PI; } if ((compchar._rotation > (cangle - 5)) && (compchar._rotation < (cangle + 5))) { cangle = ((compchar._rotation / 360) * 2) * Math.PI; cxmov = (compspeed * Math.cos(cangle)) * -1; cymov = (compspeed * Math.sin(cangle)) * -1; currenttask = "putitaway"; cangle = 999; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, cangle); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; cangletimer = cangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; cangletimer = cangletimer - comprotspeed; } } } function aimrubbish() { turndirection = ""; if ((compchar._rotation > -10) && (compchar._rotation < 10)) { throwRubbish("compchar"); cangle = 999; currenttask = "search"; } else { compchar._rotation = compchar._rotation + comprotspeed; } } function collectthegoods() { var _local1 = this; turndirection = ""; typeinhand = _local1[itemgoingto].messtype; p = 0; while (p < messonright.length) { if (messonright[p] == _local1[itemgoingto].messnumber) { erasenum = p; } p++; } messonright.splice(erasenum, 1); _local1[itemgoingto].removeMovieClip(); _root.itemholdingright.gotoAndStop(2); _root.itemholdingright.item.gotoAndStop(typeinhand); if ((typeinhand == "rubbish") || (typeinhand == "rubbish2")) { currenttask = "aimrubbish"; } else { currenttask = "storeitem"; } } function movecomputer() { turndirection = ""; compchar._x = compchar._x + cxmov; compchar._y = compchar._y + cymov; if (compchar.pickupspot.hitTest(this[itemgoingto])) { currenttask = "pickup"; } } function decidedirection() { var _local1 = this; if ((itemgoingto == "") || (cangle == 999)) { findme = random(messonright.length); itemgoingto = "mess" + messonright[findme]; xdiff = compchar._x - _local1[itemgoingto]._x; ydiff = compchar._y - _local1[itemgoingto]._y; cangle = Math.atan2(ydiff, xdiff); cangle = (cangle * 180) / Math.PI; numfound = true; if (isNaN(cangle) == true) { numfound = false; itemgoingto = ""; } } i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((_local1[itemgoingto]._y > itemtop) && (_local1[itemgoingto]._y < itembottom)) && (_local1[itemgoingto]._x > itemleft)) && (_local1[itemgoingto]._x < itemright)) { itemgoingto = ""; numfound = false; } i++; } if ((((_local1[itemgoingto]._y < startheight) || (_local1[itemgoingto]._y > maxheight)) || (_local1[itemgoingto]._x > maxright)) || (_local1[itemgoingto]._x < maxwidth)) { itemgoingto = ""; numfound = false; } if (((compchar._rotation > (cangle - 5)) && (compchar._rotation < (cangle + 5))) && (numfound == true)) { cangle = ((compchar._rotation / 360) * 2) * Math.PI; cxmov = (compspeed * Math.cos(cangle)) * -1; cymov = (compspeed * Math.sin(cangle)) * -1; currenttask = "move"; } else if ((messonright.length > 0) && (numfound == true)) { if (turndirection == "") { turndirection = bestturn(compchar._rotation, cangle); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; cangletimer = cangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; cangletimer = cangletimer - comprotspeed; } } } function bestturn(currentangle, targetangle) { var _local1 = currentangle; var _local2 = targetangle; if (_local1 < 0) { _local1 = _local1 * -1; _local1 = _local1 + 180; } if (_local2 < 0) { _local2 = _local2 * -1; _local2 = _local2 + 180; } if (_local2 > _local1) { clockdif = _local2 - _local1; } else { clockdif = _local1 - _local2; } anticlockdif = 360 - clockdif; if (anticlockdif < clockdif) { return("anticlock"); } return("clock"); } compchar.swapDepths(10001); compspeed = 8; comprotspeed = 6; itemgoingto = ""; typeinhand = ""; cxmov = 0; cymov = 0; currenttask = "search"; ctarget = ""; compholding = ""; cangletimer = 0; turndirection = ""; dtarget = ""; numfound = true;
Symbol 467 Button
on (release) { _root.gotoAndStop("startmenu"); }
Symbol 468 MovieClip Frame 1
stop();
Symbol 468 MovieClip Frame 16
stop();
Symbol 470 MovieClip Frame 1
playx = 9; playy = 11; stop();
Symbol 470 MovieClip Frame 2
trace("show movie is playin");
Symbol 470 MovieClip Frame 31
holder.play(); stop();
Symbol 470 MovieClip Frame 39
_parent.dancegame.loadNextMovie();
Symbol 470 MovieClip Frame 44
_root.pauseforvid = false;
Symbol 487 MovieClip Frame 1
stop();
Symbol 487 MovieClip Frame 100
stop(); this.gotoAndStop(1); _root.pauseforvid = false;
Symbol 487 MovieClip Frame 199
stop(); this.gotoAndStop(1); if (_root.oneplayer == "two") { if (_root.room.joshmovie._currentframe == 2) { _root.room.joshmovie.play(); } else { _root.room.drakemovie.play(); } } else { _root.room.roomtidyend.play(); }
Symbol 487 MovieClip Frame 300
stop(); this.gotoAndStop(1); if (_root.oneplayer == "two") { if (_root.room.joshmovie._currentframe == 2) { _root.room.joshmovie.play(); } else { _root.room.drakemovie.play(); } } else { _root.room.roomtidyend.play(); }
Symbol 487 MovieClip Frame 400
stop(); gametwointroplayed = true; if (_root.secondgameover == true) { _root.gameoverhigh.play(); } if (_root.oneplayer == "josh") { _root.danceexit.movieholder.loadMovie("dancejoshout.swf"); } else { _root.danceexit.movieholder.loadMovie("dancedrakeout.swf"); } _root.pauseforvid = false; this.gotoAndStop(1);
Symbol 487 MovieClip Frame 500
stop(); gametwointroplayed = true; if (_root.secondgameover == true) { _root.gameoverhigh.play(); } if (_root.oneplayer == "josh") { _root.danceexit.movieholder.loadMovie("dancejoshout.swf"); } else { _root.danceexit.movieholder.loadMovie("dancedrakeout.swf"); } _root.pauseforvid = false; this.gotoAndStop(1);
Symbol 487 MovieClip Frame 599
Symbol 487 MovieClip Frame 699
trace("exit all"); stop(); _root.danceexit.play(); this.gotoAndStop(1);
Symbol 487 MovieClip Frame 801
stop(); trace("exit play"); if (_root.oneplayer == "two") { _root.danceexittwo.play(); } else { _root.danceexit.play(); } this.gotoAndStop(1);
Symbol 494 MovieClip Frame 1
function runtimer() { var _local1 = _root; framecount--; if (framecount < 0) { seconds--; framecount = framereset; if (seconds == 0) { delete _local1.onEnterFrame; char.charbody.gotoAndStop("stand"); compchar.charbody.gotoAndStop("stand"); roomtidyend.play(); _local1.pauseforvid = true; } } _local1.countdown = seconds; } function performaction() { var _local1 = _root; itempickedup = false; if (char.proxchecker.hitTest(rightdoor) && (rightdoor._currentframe > 1)) { rightdoor.gotoAndStop(1); meganclose(); itempickedup = true; } else if (charholdingleft != "nothing") { pcheck = checkProx("left"); if (pcheck != "") { if ((charholdingleft == "rubbish") || (charholdingleft == "rubbish2")) { if (pcheck == "leftbin") { sCrumple.start(); charholdingleft = "nothing"; _local1.itemholdingrightright.gotoAndStop(1); itempickedup = true; } } else if ((charholdingleft == "clothes") || (charholdingleft == "clothes2")) { if (pcheck == "wardrobe") { sPaperturn.start(); charholdingleft = "nothing"; _local1.itemholdingright.gotoAndStop(1); itempickedup = true; } } else if ((charholdingleft == "cds") && (pcheck == "rightrack")) { sCds.start(); charholdingleft = "nothing"; _local1.itemholdingright.gotoAndStop(1); itempickedup = true; } } } else if (charholdingleft == "nothing") { pickUpItem("right"); itempickedup = true; } if (itempickedup == false) { if ((charholdingleft == "rubbish") || (charholdingleft == "rubbish2")) { throwRubbish("char"); } else { dropItem("right"); } } } function openWindow(side) { if (windowtimer < 1) { if (side == "left") { throwRubbish("leftwindow"); } else { throwRubbish("rightdoor"); } windowtimer = windowreset; } else { windowtimer--; } } function checkProx(side) { var _local1 = this; if (side == "left") { i = 0; while (i < itemsinroom.length) { itemname = itemsinroom[i]; if (itemname == "leftbin") { if (char.proxchecker.hitTest(_local1[itemname])) { return("leftbin"); } } else if (itemname == "rightrack") { if (char.proxchecker.hitTest(_local1[itemname])) { return("rightrack"); } } else if (itemname == "wardrobe") { if (char.proxchecker.hitTest(_local1[itemname])) { return("wardrobe"); } } i++; } } return(undefined); } function moveRubbish() { var _local1 = this; r = 0; while (r < rubbishballs.length) { rname = "rubbish" + rubbishballs[r]; _local1[rname]._x = _local1[rname]._x + _local1[rname].xmov; _local1[rname]._y = _local1[rname]._y + _local1[rname].ymov; _local1[rname]._rotation = _local1[rname]._rotation + _local1[rname].rot; if (_local1[rname]._y < startheight) { _local1[rname].ymov = _local1[rname].ymov * -1; } else if (_local1[rname]._y > maxheight) { _local1[rname].ymov = _local1[rname].ymov * -1; } else if (_local1[rname]._x < startwidth) { _local1[rname].xmov = _local1[rname].xmov * -1; } else if (_local1[rname]._x > maxright) { _local1[rname].xmov = _local1[rname].xmov * -1; } _local1[rname].distancetravelled = _local1[rname].distancetravelled + _local1[rname].travelling; if (_local1[rname].distancetravelled < _local1[rname].halfway) { _local1[rname]._xscale = _local1[rname]._xscale + 2; _local1[rname]._yscale = _local1[rname]._yscale + 2; } else { _local1[rname]._xscale = _local1[rname]._xscale - 2; _local1[rname]._yscale = _local1[rname]._yscale - 2; } if (_local1[rname].distancetravelled > _local1[rname].totaldistance) { newball = "mess" + depth; attachMovie("mess", newball, depth); _local1[newball]._x = _local1[rname]._x; _local1[newball]._y = _local1[rname]._y; _local1[newball]._rotation = _local1[rname]._rotation; if (_local1[rname].plane == true) { _local1[newball].gotoAndStop("rubbish2"); _local1[newball].messtype = "rubbish2"; _local1[newball].mframe = "rubbish2"; } else { _local1[newball].gotoAndStop("rubbish"); _local1[newball].messtype = "rubbish"; _local1[newball].mframe = "rubbish"; } if (_local1[rname]._x > maxwidth) { messonright.push(depth); } else { messonleft.push(depth); } _local1[rname].removeMovieClip(); rubbishballs.splice(r, 1); depth++; } r++; } if (rubbishballs.length == 0) { rubbishinplay = false; } } function throwRubbish(from) { var _local1 = this; var _local2 = from; rubbish = "rubbish" + depth; attachMovie("mess", rubbish, depth); _local1[rubbish].gotoAndStop("rubbish"); _local1[rubbish].plane = false; if (_local2 == "char") { if (charholdingleft == "rubbish2") { _local1[rubbish].gotoAndStop("rubbish2"); _local1[rubbish].plane = true; } } if (_local2 == "compchar") { if (charholdingcomp == "rubbish2") { _local1[rubbish].gotoAndStop("rubbish2"); _local1[rubbish].plane = true; } } if (_local2 == "char") { rangle = ((char._rotation / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); _local1[rubbish]._x = char._x; _local1[rubbish]._y = char._y; _local1[rubbish].totaldistance = random(100) + 250; if (_local1[rubbish].plane == false) { _local1[rubbish].rot = random(20) - 10; } else { _local1[rubbish]._rotation = char._rotation; } charholdingleft = "nothing"; char.charbody.gotoAndStop("throw"); _root.itemholdingright.gotoAndStop(1); } else if (_local2 == "compchar") { rangle = (((compchar._rotation / 360) * 2) * Math.PI) - 90; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); _local1[rubbish]._x = compchar._x; _local1[rubbish]._y = compchar._y; _local1[rubbish].totaldistance = random(100) + 250; if (_local1[rubbish].plane == false) { _local1[rubbish].rot = random(20) - 10; } else { _local1[rubbish]._rotation = compchar._rotation - 90; } compchar.charbody.gotoAndStop("throw"); itemgoingto = ""; charholdingcomp = ""; _root.itemholding.gotoAndStop(1); } else { _local1[rubbish].rot = random(20) - 10; if (_local2 == "leftwindow") { _local1[rubbish]._x = leftwindow._x + (leftwindow._width / 2); _local1[rubbish]._y = leftwindow._y; windowangle = random(135) - 180; rangle = ((windowangle / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); } else { _local1[rubbish]._x = rightdoor._x; _local1[rubbish]._y = rightdoor._y; windowangle = random(40); rangle = ((windowangle / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); } _local1[rubbish].totaldistance = random(300) + 50; } _local1[rubbish].angle = rangle; _local1[rubbish].xmov = rubtargetx; _local1[rubbish].ymov = rubtargety; dtravelled = Math.sqrt((rubtargetx * rubtargetx) + (rubtargety * rubtargety)); _local1[rubbish].travelling = dtravelled; if (_local1[rubbish].travelling < 0) { _local1[rubbish].travelling = _local1[rubbish].travelling * -1; } _local1[rubbish].distancetravelled = 0; _local1[rubbish].halfway = _local1[rubbish].totaldistance / 2; rubbishinplay = true; rubbishballs.push(depth); sThrow.start(); depth++; } function dropItem(side) { var _local1 = this; sDrop.start(); messtodrop = charholdingleft; messname = "mess" + depth; attachMovie("mess", messname, depth); _local1[messname].gotoAndStop(charholdingleft); _local1[messname]._x = char._x; _local1[messname]._y = char._y; _local1[messname]._rotation = random(360); _local1[messname].messtype = charholdingleft; if (side == "left") { messonleft.push(depth); } else { messonright.push(depth); } depth++; charholdingleft = "nothing"; _root.itemholdingright.gotoAndStop(1); } function pickUpItem(side) { var _local1 = this; var _local2 = _root; if (side == "left") { arraypointer = messonleft; } else { arraypointer = messonright; } m = 0; while (m < arraypointer.length) { messname = "mess" + arraypointer[m]; if (_local1[messname].hitTest(char.pickupspot)) { sPickup.start(); _local2.itemholdingright.gotoAndStop(2); _local2.itemholdingright.item.gotoAndStop(_local1[messname].messtype); charholdingleft = _local1[messname].messtype; charitemholdingrightframe = _local1[messname].mframe; _local1[messname].removeMovieClip(); arraypointer.splice(m, 1); return; } m++; } } function createMess(side) { var _local1 = this; if (side == "left") { mtop = startheight; mbottom = maxheight; mleft = startwidth; mright = maxwidth; messonleft.push(depth); } else { mtop = startheight; mbottom = maxheight; mleft = maxwidth; mright = maxright; messonright.push(depth); } positionfound = false; newname = "mess" + depth; _local1.attachMovie("mess", newname, depth); mtype = random(5) + 1; myframe = mtype; if (mtype == 1) { messis = "rubbish"; } if (mtype == 2) { messis = "clothes"; } if (mtype == 3) { messis = "cds"; } if (mtype == 4) { messis = "rubbish2"; } if (mtype == 5) { messis = "clothes2"; } _local1[newname].gotoAndStop(myframe); _local1[newname]._rotation = random(360); while (positionfound == false) { xpos = random(int(mright - mleft)) + mleft; ypos = random(int(mbottom - mtop)) + mtop; messtop = ypos; messbottom = ypos + _local1[newname]._height; messleft = xpos; messright = xpos + _local1[newname]._width; onitem = false; i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((messbottom > itemtop) && (messtop < itembottom)) && (messright > itemleft)) && (messleft < itemright)) { onitem = true; } i++; } if (onitem == false) { positionfound = true; } } _local1[newname]._x = xpos; _local1[newname]._y = ypos; _local1[newname].messtype = messis; _local1[newname].messnumber = depth; depth++; } function controlChar(charaddress) { var _local1 = this; var _local2 = charaddress; touching = 0; chartargetx = _local2._x; chartargety = _local2._y; positionchange = false; sidealign = false; if (k(kR)) { _local2._rotation = _local2._rotation + rotationspeed; } else if (k(kL)) { _local2._rotation = _local2._rotation - rotationspeed; } if (k(kU)) { angle = ((_local2._rotation / 360) * 2) * Math.PI; chartargetx = chartargetx + (walkspeed * Math.sin(angle)); chartargety = chartargety + ((-walkspeed) * Math.cos(angle)); positionchange = true; } else if (k(kD)) { angle = ((_local2._rotation / 360) * 2) * Math.PI; chartargetx = chartargetx - (walkspeed * Math.sin(angle)); chartargety = chartargety - ((-walkspeed) * Math.cos(angle)); positionchange = true; } if (positionchange == true) { canmovex = true; canmovey = true; chartop = chartargety - (charheight / 2); charbottom = chartargety + (charheight / 2); charleft = chartargetx - (charwidth / 2); charright = chartargetx + (charwidth / 2); outboundary = false; if ((chartop < startheight) || (charbottom > maxheight)) { canmovey = false; dontmove = false; dontmove = checkitemsagain("nowt"); if (dontmove == "nob") { canmovex = false; } else if (char._y < (startheight + 100)) { } outboundary = true; } if ((charleft < maxwidth) || (charright > maxright)) { canmovex = false; dontmove = false; dontmove = checkitemsagain("nowt"); if (dontmove == "nob") { canmovey = false; } outboundary = true; } settoedge = false; i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((charbottom > itemtop) && (chartop < itembottom)) && (charright > itemleft)) && (charleft < itemright)) { touching++; canmovey = false; canmovex = false; whotouchedme++; charycentre = chartargety; charxcentre = chartargetx; dontmove = false; dontmove = checkitemsagain(_local1[itemaddress]._name); if ((((outboundary == false) && (settoedge == false)) && (whotouchedmelast < 2)) && (dontmove != "nob")) { chartop = char._y - (charheight / 2); charbottom = char._y + (charheight / 2); charleft = char._x - (charwidth / 2); charright = char._x + (charwidth / 2); if ((((charbottom > itemtop) && (chartop < itembottom)) && (sidealign == false)) && (touching < 2)) { canmovey = true; settoedge = true; if (char._x < itemx) { sidealign = true; } else { sidealign = true; } } else if ((((charright > itemleft) && (charleft < itemright)) && (sidealign == false)) && (touching < 2)) { canmovex = true; settoedge = true; if (char._y < itemy) { sidealign = true; } else { sidealign = true; } } } } i++; } whotouchedmelast = whotouchedme; whotouchedme = 0; if (touching > 1) { canmovex = false; canmovey = false; } if (canmovex == true) { _local2._x = chartargetx; char.charbody.gotoAndStop("walk"); } if (canmovey == true) { _local2._y = chartargety; char.charbody.gotoAndStop("walk"); } else if (canmovex == false) { } } else { char.charbody.gotoAndStop("stand"); } } function checkitemsagain(notthis) { var _local1 = this; var _local2 = notthis; i = 0; while (i < itemsinroom.length) { thitemaddress = itemsinroom[i]; thitemheight = _local1[thitemaddress]._height; thitemwidth = _local1[thitemaddress]._width; thitemx = _local1[thitemaddress]._x; thitemy = _local1[thitemaddress]._y; thitemtop = thitemy; thitembottom = thitemy + thitemheight; thitemleft = thitemx; thitemright = thitemx + thitemwidth; if (((((charbottom > thitemtop) && (chartop < thitembottom)) && (charright > thitemleft)) && (charleft < thitemright)) && (_local2 != _local1[thitemaddress]._name)) { return("nob"); } i++; } return(undefined); } function rubbishMeter() { var _local1 = _root; totalamount = messonleft.length + messonright.length; leftpercent = (messonleft.length / totalamount) * 100; _local1.lp = leftpercent; pixpercent = (rml / 100) * leftpercent; _local1.leftp = int(leftpercent) + "%"; _local1.rightp = (100 - int(leftpercent)) + "%"; _local1.rubbishmeter.meterbar._x = pixpercent; _local1.rubbishmeter.barmask._x = pixpercent; } stop(); startwidth = 0; startheight = 0; maxheight = floor._height; maxright = floor._width; maxwidth = boundary._x; charheight = char.charbody._height; charwidth = charheight; char.swapDepths(10000); rotationspeed = 10; walkspeed = 6; charholdingleft = "nothing"; itemsinroom = []; messonleft = []; messonright = []; rubbishinplay = false; rubbishballs = []; var k = Key.isDown; var kU = 38; var kD = 40; var kL = 37; var kR = 39; var kS = 32; rml = _root.rubbishmeter._width; _root.rubbishmeter.meterbar._x = 0; depth = 10; messspawned = false; numbertogenerate = 20; spacetimer = 0; spacereset = 5; rthrowdistance = 120; rpeak = 50; rspeed = 5; seconds = 60; framecount = 0; framereset = 30; _root.onEnterFrame = function () { var _local1 = _root; if (_local1.pauseforvid == false) { controlChar(char); displayfaces(); if (messspawned == false) { n = 0; while (n < numbertogenerate) { createMess("left"); createMess("right"); n++; } messspawned = true; } mrcomputer(); if (rubbishinplay == true) { moveRubbish(); } if (spacetimer < 0) { if (k(kS)) { performaction(); spacetimer = spacereset; } } spacetimer--; rubbishMeter(); runtimer(); if (random(200) == 1) { if (leftwindow._currentframe == 1) { leftwindow.play(); } } if (random(900) == 1) { if (rightdoor._currentframe == 1) { rightdoor.play(); } } if (_local1.leftwindowopen == true) { openWindow("left"); } if (_local1.rightdooropen == true) { openWindow("right"); } typeinhand = charholdingleft; charholding = charholdingcomp; } }; windowtimer = 0; windowreset = 30; whotouchedme = 0; whotouchedmelast = 0; touching = 0; sidealign = false; function mrcomputer() { trace(currenttask); if (currenttask == "search") { compchar.charbody.gotoAndStop("stand"); if (_root.leftwindowopen == true) { if (random(2) == 1) { currenttask = "shutdoor"; } } else { decidedirection(); if (cangletimer > 560) { itemgoingto = ""; cangletimer = 0; turndirection = ""; } } } else if (currenttask == "move") { movecomputer(); } else if (currenttask == "pickup") { collectthegoods(); } else if (currenttask == "aimrubbish") { compchar.charbody.gotoAndStop("stand"); aimrubbish(); } else if (currenttask == "storeitem") { compchar.charbody.gotoAndStop("stand"); findsomewhere(); } else if (currenttask == "putitaway") { putitaway(); } else if (currenttask == "shutdoor") { compchar.charbody.gotoAndStop("stand"); finddoor(); } else if (currenttask == "shutitdamnit") { shutthedoor(); } else if (currenttask == "middleman") { gettothemiddlebitch(); } } function shutthedoor() { turndirection = ""; cxmov = dxmov; cymov = dymov; movecomputer(); compchar.char.body.gotoAndStop("walk"); if (compchar.doorchecker.hitTest(this[dtarget])) { dtarget = ""; leftwindow.gotoAndStop(1); meganclose(); currenttask = "search"; itemgoingto == ""; dtarget == ""; cangle = 999; dangle = 999; numfound == false; charholdingcomp = ""; } } function gettothemiddlebitch() { var _local1 = this; if (middleanglecalced == false) { mtarget = "middleman"; mxdiff = compchar._x - _local1[mtarget]._x; mydiff = compchar._y - _local1[mtarget]._y; mangle = Math.atan2(mydiff, mxdiff); mangle = (mangle * 180) / Math.PI; middleanglecalced == true; } if (movingtomiddle == true) { mangle = ((compchar._rotation / 360) * 2) * Math.PI; mxmov = (compspeed * Math.cos(mangle)) * -1; mymov = (compspeed * Math.sin(mangle)) * -1; compchar._x = compchar._x + mxmov; compchar._y = compchar._y + mymov; if (compchar.hitTest(_local1[mtarget])) { movingtomiddle = false; middleanglecalced = false; currenttask = taskstored; if (currenttask == "search") { itemgoingto = ""; cangletimer = 0; } stuckcount = 0; taskstored = ""; mangle = 999; turndirection == ""; } } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, mangle); } trace("middle lookin for =" + mangle); if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; } if ((compchar._rotation > (mangle - 8)) && (compchar._rotation < (mangle + 8))) { movingtomiddle = true; } } } function finddoor() { dtarget = "doorcentre"; xdiff = compchar._x - this[dtarget]._x; ydiff = compchar._y - this[dtarget]._y; dangle = Math.atan2(ydiff, xdiff); dangle = (dangle * 180) / Math.PI; if ((compchar._rotation > (dangle - 8)) && (compchar._rotation < (dangle + 8))) { dangle = ((compchar._rotation / 360) * 2) * Math.PI; dxmov = (compspeed * Math.cos(dangle)) * -1; dymov = (compspeed * Math.sin(dangle)) * -1; currenttask = "shutitdamnit"; dangle = 999; turndirection == ""; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, dangle); dangletimer = 0; } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; dangletimer = dangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; dangletimer = dangletimer + comprotspeed; } if (dangletimer > 560) { dangletimer = 0; taskstored = currenttask; currenttask = "middleman"; } } } function putitaway() { turndirection = ""; movecomputer(); if (compchar.proxchecker.hitTest(this[ctarget])) { if (ctarget == "cdcentre") { sCds.start(); } else { sPaperturn.start(); } ctarget = ""; _root.itemholding.gotoAndStop(1); itemgoingto = ""; charholdingcomp = "nothing"; currenttask = "search"; } trace("put it away"); } function findsomewhere() { trace(charholdingcomp); if (charholdingcomp == "cds") { ctarget = "cdcentre"; } else { ctarget = "wardcentre"; } xdiff = compchar._x - this[ctarget]._x; ydiff = compchar._y - this[ctarget]._y; cangle = Math.atan2(ydiff, xdiff); cangle = (cangle * 180) / Math.PI; if ((compchar._rotation > (cangle - 8)) && (compchar._rotation < (cangle + 8))) { cangle = ((compchar._rotation / 360) * 2) * Math.PI; cxmov = (compspeed * Math.cos(cangle)) * -1; cymov = (compspeed * Math.sin(cangle)) * -1; currenttask = "putitaway"; cangle = 999; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, cangle); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; cangletimer = cangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; cangletimer = cangletimer - comprotspeed; } } } function aimrubbish() { turndirection = ""; if ((compchar._rotation > 170) && (compchar._rotation < 190)) { throwRubbish("compchar"); cangle = 999; currenttask = "search"; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, 50); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; cangletimer = cangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; cangletimer = cangletimer - comprotspeed; } } } function searchagain() { } function collectthegoods() { var _local1 = this; turndirection = ""; charholdingcomp = _local1[itemgoingto].messtype; p = 0; while (p < messonleft.length) { if (messonleft[p] == _local1[itemgoingto].messnumber) { erasenum = p; } p++; } sPickup.start(); messonleft.splice(erasenum, 1); _local1[itemgoingto].removeMovieClip(); _root.itemholding.gotoAndStop(2); _root.itemholding.item.gotoAndStop(charholdingcomp); if ((charholdingcomp == "rubbish") || (charholdingcomp == "rubbish2")) { currenttask = "aimrubbish"; } else { currenttask = "storeitem"; } } function movecomputer() { var _local1 = this; turndirection = ""; compchar.charbody.gotoAndStop("walk"); compcanmovex = true; compcanmovey = true; cpredictedx = compchar._x + cxmov; cpredictedy = compchar._y + cymov; compcharheight = compchar.charbody._height; compcharwidth = compchar.charbody._width; compchartop = cpredictedy - (compcharheight / 2); compcharbottom = cpredictedy + (compcharheight / 2); compcharleft = cpredictedx - (compcharheight / 2); compcharright = cpredictedx + (compcharheight / 2); trace(compcharheight); compoutboundary = false; compsettoedge = false; i = 0; while (i < itemsinroom.length) { citemaddress = itemsinroom[i]; citemheight = _local1[citemaddress]._height; citemwidth = _local1[citemaddress]._width; citemx = _local1[citemaddress]._x; citemy = _local1[citemaddress]._y; citemtop = citemy; citembottom = citemy + citemheight; citemleft = citemx; citemright = citemx + citemwidth; if ((((compcharbottom > citemtop) && (compchartop < citembottom)) && (compcharright > citemleft)) && (compcharleft < citemright)) { compcanmovey = false; compcanmovex = false; compdontmove = false; if ((compoutboundary == false) && (compsettoedge == false)) { newcompchartop = compchar._y - (charheight / 2); newcompcharbottom = compchar._y + (charheight / 2); newcompcharleft = compchar._x - (charwidth / 2); newcompcharright = compchar._x + (charwidth / 2); if ((newcompcharbottom > citemtop) && (newcompchartop < citembottom)) { compcanmovey = true; compsettoedge = true; finditem = true; } else if ((newcompcharright > citemleft) && (newcompcharleft < citemright)) { compcanmovex = true; compsettoedge = true; finditem = true; } } } i++; } if (((compcanmovex == true) && (compcanmovey == false)) && (currenttask == "putitaway")) { compbeensliding = true; } else if (((compcanmovex == false) && (compcanmovey == true)) && (currenttask == "putitaway")) { compbeensliding = true; } if ((((compcanmovex == true) && (compcanmovey == true)) && (compbeensliding == true)) && (currenttask == "putitaway")) { compbeensliding = false; currenttask = "storeitem"; } if (((compcanmovex == true) && (compcanmovey == false)) && (currenttask == "pickup")) { compbeenslidingsearch = true; } else if (((compcanmovex == false) && (compcanmovey == true)) && (currenttask == "pickup")) { compbeenslidingsearch = true; } if ((((compcanmovex == true) && (compcanmovey == true)) && (compbeenslidingsearch == true)) && (currenttask == "pickup")) { compbeenslidingsearch = false; currenttask = "search"; } if (compcanmovex == true) { compchar._x = compchar._x + cxmov; } if (compcanmovey == true) { compchar._y = compchar._y + cymov; } if ((compcanmovey == false) && (compcanmovex == false)) { if (charholdingcomp == "nothing") { currenttask = "search"; } else { currenttask = "storeitem"; } stuckcount++; } else if ((((compcanmovex == false) && (cymov < 1)) && (cymov > -1)) && (currenttask == "putitaway")) { currenttask = "storeitem"; stuckcount++; } else if ((((cxmov < 1) && (cxmov > -1)) && (compcanmovey == false)) && (currenttask == "putitaway")) { currenttask = "storeitem"; stuckcount++; } else if ((((compcanmovex == false) && (cymov < 1)) && (cymov > -1)) && (currenttask == "move")) { currenttask = "search"; stuckcount++; } else if ((((cxmov < 1) && (cxmov > -1)) && (compcanmovey == false)) && (currenttask == "move")) { currenttask = "search"; stuckcount++; } else { stuckcount = 0; } if (stuckcount > 3) { taskstored = currenttask; currenttask = "middleman"; } if (compchar.pickupspot.hitTest(_local1[itemgoingto])) { currenttask = "pickup"; } } function decidedirection() { var _local1 = this; if ((itemgoingto == "") || (cangle == 999)) { cangletimer = 0; findme = random(messonleft.length); itemgoingto = "mess" + messonleft[findme]; xdiff = compchar._x - _local1[itemgoingto]._x; ydiff = compchar._y - _local1[itemgoingto]._y; cangle = Math.atan2(ydiff, xdiff); cangle = (cangle * 180) / Math.PI; numfound = true; if (isNaN(cangle) == true) { numfound = false; itemgoingto = ""; } } i = 0; while (i < itemsinroom.length) { citemaddress = itemsinroom[i]; citemheight = _local1[citemaddress]._height; citemwidth = _local1[citemaddress]._width; citemx = _local1[citemaddress]._x; citemy = _local1[citemaddress]._y; citemtop = citemy; citembottom = citemy + citemheight; citemleft = citemx; citemright = citemx + citemwidth; if ((((_local1[itemgoingto]._y > citemtop) && (_local1[itemgoingto]._y < citembottom)) && (_local1[itemgoingto]._x > citemleft)) && (_local1[itemgoingto]._x < citemright)) { itemgoingto = ""; numfound = false; trace("on object"); } i++; } if ((((_local1[itemgoingto]._y < startheight) || (_local1[itemgoingto]._y > maxheight)) || (_local1[itemgoingto]._x > maxwidth)) || (_local1[itemgoingto]._x < startwidth)) { itemgoingto = ""; numfound = false; trace("on object"); } if (((compchar._rotation > (cangle - 8)) && (compchar._rotation < (cangle + 8))) && (numfound == true)) { cangle = ((compchar._rotation / 360) * 2) * Math.PI; cxmov = (compspeed * Math.cos(cangle)) * -1; cymov = (compspeed * Math.sin(cangle)) * -1; currenttask = "move"; } else if ((messonleft.length > 0) && (numfound == true)) { if (turndirection == "") { turndirection = bestturn(compchar._rotation, cangle); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; cangletimer = cangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; cangletimer = cangletimer - comprotspeed; } } } function bestturn(currentangle, targetangle) { var _local1 = currentangle; var _local2 = targetangle; if (_local1 < 0) { _local1 = _local1 * -1; _local1 = _local1 + 180; } if (_local2 < 0) { _local2 = _local2 * -1; _local2 = _local2 + 180; } if (_local2 > _local1) { clockdif = _local2 - _local1; } else { clockdif = _local1 - _local2; } anticlockdif = 360 - clockdif; if (anticlockdif < clockdif) { return("anticlock"); } return("clock"); } compchar.swapDepths(10001); compspeed = 8; comprotspeed = 9; itemgoingto = ""; charholdingcomp = ""; cxmov = 0; cymov = 0; currenttask = "search"; ctarget = ""; compholding = ""; compbeensliding = false; compbeenslidingsearch = false; cangletimer = 0; turndirection = ""; findputaway = false; finditem = false; stuckcount = 0; taskstored = ""; movingtomiddle = false; middleanglecalced = false; dtarget = ""; numfound = true; function meganopen() { stemp = random(2); if (stemp == 1) { sHeyGuys.start(); } else if (stemp == 2) { sWhyareyouinourroom.start(); } } function meganclose() { stemp = random(2); if (stemp == 1) { sIhateher.start(); } else if (stemp == 2) { sMegan.start(); } sdoor.start(); } function picksound() { sd = random(5); if (sd == 1) { sGroundyou.start(); } else if (sd == 2) { sOhman.start(); } else if (sd == 3) { sScream.start(); } else if (sd == 4) { sEvil.start(); } else { sIgotit.start(); } } function displayfaces() { var _local1 = _parent; if (leftpercent < 20) { _local1.drakemov.gotoAndStop("loosingloads"); _local1.joshmov.gotoAndStop("winningloads"); if (timesincelastsound < 0) { timesincelastsound = timereset + random(200); } } else if (leftpercent < 45) { _local1.drakemov.gotoAndStop("loosing"); _local1.joshmov.gotoAndStop("winning"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } else if (leftpercent < 55) { _local1.drakemov.gotoAndStop("equal"); _local1.joshmov.gotoAndStop("equal"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } else if (leftpercent < 80) { _local1.drakemov.gotoAndStop("winning"); _local1.joshmov.gotoAndStop("loosing"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } else { _local1.drakemov.gotoAndStop("winningloads"); _local1.joshmov.gotoAndStop("loosingloads"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } timesincelastsound--; } timereset = 120; timesincelastsound = timereset; sEvil = new Sound(); sEvil.attachSound("evil"); sGroundyou = new Sound(); sGroundyou.attachSound("groundyou"); sHeyguys = new Sound(); sHeyguys.attachSound("heyguys"); sIgotit = new Sound(); sIgotit.attachSound("igotit"); sIhateher = new Sound(); sIhateher.attachSound("ihateher"); sMegan = new Sound(); sMegan.attachSound("megan"); sOhman = new Sound(); sOhman.attachSound("ohman"); sScream = new Sound(); sScream.attachSound("scream"); sWhyareyouinourroom = new Sound(); sWhyareyouinourroom.attachSound("whyareyouinourroom"); sCrumple = new Sound(); sCrumple.attachSound("crumple"); sThrow = new Sound(); sThrow.attachSound("throw"); sCds = new Sound(); sCds.attachSound("cds"); sdoor = new Sound(); sdoor.attachSound("doorclose"); sPickup = new Sound(); sPickup.attachSound("pickup"); sDrop = new Sound(); sDrop.attachSound("drop"); sPaperturn = new Sound(); sPaperturn.attachSound("paperturn");
Instance of Symbol 281 MovieClip "leftbin" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("leftbin"); }
Instance of Symbol 395 MovieClip "leftwindow" in Symbol 494 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 279 MovieClip "rightrack" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("rightrack"); }
Instance of Symbol 281 MovieClip "rightbin" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("rightbin"); }
Instance of Symbol 405 MovieClip "bedtwo" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("bedtwo"); }
Instance of Symbol 413 MovieClip "doorinvis" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("doorinvis"); }
Instance of Symbol 389 MovieClip "border6" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("border6"); }
Instance of Symbol 417 MovieClip "amp" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("amp"); }
Instance of Symbol 424 MovieClip "rightdoor" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("rightdoor"); }
Instance of Symbol 279 MovieClip "leftrack" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("leftrack"); }
Instance of Symbol 296 MovieClip "bed" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("bed"); }
Instance of Symbol 411 MovieClip "chest" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("chest"); }
Instance of Symbol 389 MovieClip "border7" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("border7"); }
Instance of Symbol 273 MovieClip "wardrobe" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("wardrobe"); }
Instance of Symbol 450 MovieClip in Symbol 494 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(10010); }
Instance of Symbol 452 MovieClip "roomtidyend" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(10018); }
Instance of Symbol 448 MovieClip "cdcentre" in Symbol 494 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 448 MovieClip "wardcentre" in Symbol 494 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 448 MovieClip "doorcentre" in Symbol 494 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 491 MovieClip "wstuck" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("wstuck"); }
Instance of Symbol 493 MovieClip "border9" in Symbol 494 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("border9"); }
Symbol 494 MovieClip Frame 5
function mrcomputer() { trace(messonleft[2]); if (currenttask == "search") { if (_root.leftwindowopen == true) { if (random(3) == 1) { trace("shut it"); currenttask = "shutdoor"; } } else { decidedirection(); if (cangletimer > 360) { itemgoingto = ""; cangletimer = 0; turndirection = ""; } } } else if (currenttask == "move") { movecomputer(); } else if (currenttask == "pickup") { collectthegoods(); } else if (currenttask == "aimrubbish") { aimrubbish(); } else if (currenttask == "storeitem") { findsomewhere(); } else if (currenttask == "putitaway") { putitaway(); } else if (currenttask == "shutdoor") { trace("find the damn door"); finddoor(); } else if (currenttask == "shutitdamnit") { shutthedoor(); } } function shutthedoor() { turndirection = ""; compchar._x = compchar._x + dxmov; compchar._y = compchar._y + dymov; if (compchar.proxchecker.hitTest(this[dtarget])) { dtarget = ""; leftwindow.gotoAndStop(1); currenttask = "search"; itemgoingto == ""; dtarget == ""; cangle = 999; dangle = 999; numfound == false; typeinhandtwo = ""; } } function finddoor() { if (dtarget == "") { dtarget = "leftwindow"; xdiff = compchar._x - this[dtarget]._x; ydiff = compchar._y - this[dtarget]._y; dangle = Math.atan2(ydiff, xdiff); dangle = (dangle * 180) / Math.PI; } if ((compchar._rotation > (dangle - 5)) && (compchar._rotation < (dangle + 5))) { trace("found it"); dangle = ((compchar._rotation / 360) * 2) * Math.PI; dxmov = (compspeed * Math.cos(dangle)) * -1; dymov = (compspeed * Math.sin(dangle)) * -1; currenttask = "shutitdamnit"; dangle = 999; turndirection == ""; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, dangle); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; dangletimer = dangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; dangletimer = dangletimer - comprotspeed; } } } function putitaway() { turndirection = ""; compchar._x = compchar._x + cxmov; compchar._y = compchar._y + cymov; if (compchar.proxchecker.hitTest(this[ctarget])) { ctarget = ""; _root.itemholding.gotoAndStop(1); itemgoingto = ""; typeinhandtwo = ""; currenttask = "search"; } } function findsomewhere() { if (ctarget == "") { if (typeinhandtwo == "cds") { ctarget = "leftrack"; } else { ctarget = "wardrobe"; } xdiff = compchar._x - this[ctarget]._x; ydiff = compchar._y - this[ctarget]._y; cangle = Math.atan2(ydiff, xdiff); cangle = (cangle * 180) / Math.PI; } if ((compchar._rotation > (cangle - 5)) && (compchar._rotation < (cangle + 5))) { trace("found it"); cangle = ((compchar._rotation / 360) * 2) * Math.PI; cxmov = (compspeed * Math.cos(cangle)) * -1; cymov = (compspeed * Math.sin(cangle)) * -1; currenttask = "putitaway"; cangle = 999; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, cangle); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; cangletimer = cangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; cangletimer = cangletimer - comprotspeed; } } } function aimrubbish() { turndirection = ""; if ((compchar._rotation < -170) || (compchar._rotation > 170)) { throwRubbish("compchar"); cangle = 999; currenttask = "search"; } else { if (turndirection == "") { turndirection = bestturn(compchar._rotation, 180); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; dangletimer = dangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; dangletimer = dangletimer - comprotspeed; } } } function collectthegoods() { var _local1 = this; turndirection = ""; typeinhandtwo = _local1[itemgoingto].messtype; p = 0; while (p < messonleft.length) { if (messonleft[p] == _local1[itemgoingto].messnumber) { erasenum = p; } p++; } messonleft.splice(erasenum, 1); _local1[itemgoingto].removeMovieClip(); _root.itemholding.gotoAndStop(2); _root.itemholding.item.gotoAndStop(typeinhandtwo); trace(typeinhandtwo); if (typeinhandtwo == "rubbish") { currenttask = "aimrubbish"; } else { currenttask = "storeitem"; } } function movecomputer() { turndirection = ""; compchar._x = compchar._x + cxmov; compchar._y = compchar._y + cymov; if (compchar.pickupspot.hitTest(this[itemgoingto])) { currenttask = "pickup"; } } function decidedirection() { var _local1 = this; if ((itemgoingto == "") || (cangle == 999)) { findme = random(messonleft.length); itemgoingto = "mess" + messonleft[findme]; xdiff = compchar._x - _local1[itemgoingto]._x; ydiff = compchar._y - _local1[itemgoingto]._y; cangle = Math.atan2(ydiff, xdiff); cangle = (cangle * 180) / Math.PI; numfound = true; if (isNaN(cangle) == true) { numfound = false; itemgoingto = ""; } } i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((_local1[itemgoingto]._y > itemtop) && (_local1[itemgoingto]._y < itembottom)) && (_local1[itemgoingto]._x > itemleft)) && (_local1[itemgoingto]._x < itemright)) { itemgoingto = ""; numfound = false; } i++; } if ((((_local1[itemgoingto]._y < startheight) || (_local1[itemgoingto]._y > maxheight)) || (_local1[itemgoingto]._x > maxwidth)) || (_local1[itemgoingto]._x < startwidth)) { itemgoingto = ""; numfound = false; } if (((compchar._rotation > (cangle - 5)) && (compchar._rotation < (cangle + 5))) && (numfound == true)) { cangle = ((compchar._rotation / 360) * 2) * Math.PI; cxmov = (compspeed * Math.cos(cangle)) * -1; cymov = (compspeed * Math.sin(cangle)) * -1; currenttask = "move"; } else if ((messonleft.length > 0) && (numfound == true)) { if (turndirection == "") { turndirection = bestturn(compchar._rotation, cangle); } if (turndirection == "clock") { compchar._rotation = compchar._rotation + comprotspeed; cangletimer = cangletimer + comprotspeed; } else { compchar._rotation = compchar._rotation - comprotspeed; cangletimer = cangletimer - comprotspeed; } trace((("searching for " + cangle) + " current rot is ") + compchar._rotation); } } function bestturn(currentangle, targetangle) { var _local1 = currentangle; var _local2 = targetangle; if (_local1 < 0) { _local1 = _local1 * -1; _local1 = _local1 + 180; } if (_local2 < 0) { _local2 = _local2 * -1; _local2 = _local2 + 180; } if (_local2 > _local1) { clockdif = _local2 - _local1; } else { clockdif = _local1 - _local2; } anticlockdif = 360 - clockdif; if (anticlockdif < clockdif) { return("anticlock"); } return("clock"); } compchar.swapDepths(10001); compspeed = 8; comprotspeed = 6; itemgoingto = ""; typeinhandtwo = ""; cxmov = 0; cymov = 0; currenttask = "search"; ctarget = ""; compholding = ""; cangletimer = 0; turndirection = ""; dtarget = ""; numfound = true;
Symbol 496 Button
on (release) { this.gotoAndPlay("out"); if (_root.oneplayer == "two") { _root.gotoAndStop("twoinstruction"); } }
Symbol 497 MovieClip Frame 1
stop();
Symbol 497 MovieClip Frame 2
stop(); if (_root.firstgamewinner == "josh") { _root.popuptext.gotoAndPlay("kathyparty"); trace("kathy"); } else { _root.popuptext.gotoAndPlay("micdate"); trace("michelle"); }
Symbol 497 MovieClip Frame 30
movieholder.gotoAndPlay("playme");
Symbol 497 MovieClip Frame 33
stop();
Symbol 497 MovieClip Frame 51
this.removeMovieClip(); _root.gotoAndStop("twoinstruction"); trace("back to the staaartio"); stop();
Symbol 498 MovieClip Frame 1
function runtimer() { var _local1 = _root; framecount--; if (framecount < 0) { seconds--; framecount = framereset; if (seconds == 0) { _local1.firstgamewinner = ""; if (leftpercent < 50) { trace("fat boy wins"); _local1.firstgamewinner = "josh"; joshmovie.play(); } else { trace("gay boy wins"); _local1.firstgamewinner = "drake"; drakemovie.play(); } _local1.storeleft = leftpercent; char.charbody.gotoAndStop("stand"); compchar.charbody.gotoAndStop("stand"); delete _local1.onEnterFrame; } } _local1.countdown = seconds; } function performaction() { var _local1 = _root; itempickedup = false; if (char.proxchecker.hitTest(leftwindow) && (leftwindow._currentframe > 1)) { leftwindow.gotoAndStop(1); meganclose(); itempickedup = true; } else if (charholding != "nothing") { pcheck = checkProx("left"); if (pcheck != "") { if ((charholding == "rubbish") || (charholding == "rubbish2")) { if (pcheck == "leftbin") { sCrumple.start(); charholding = "nothing"; _local1.itemholding.gotoAndStop(1); itempickedup = true; } } else if ((charholding == "clothes") || (charholding == "clothes2")) { if (pcheck == "wardrobe") { sPaperturn.start(); charholding = "nothing"; _local1.itemholding.gotoAndStop(1); itempickedup = true; } } else if ((charholding == "cds") && (pcheck == "leftrack")) { sCds.start(); charholding = "nothing"; _local1.itemholding.gotoAndStop(1); itempickedup = true; } } } else if (charholding == "nothing") { pickUpItem("left"); itempickedup = true; } if (itempickedup == false) { if ((charholding == "rubbish") || (charholding == "rubbish2")) { throwRubbish("char"); } else { dropItem("left"); } } } function openWindow(side) { if (windowtimer < 1) { if (side == "left") { throwRubbish("leftwindow"); } else { throwRubbish("rightdoor"); } windowtimer = windowreset; } else { windowtimer--; } } function checkProx(side) { var _local1 = this; if (side == "left") { i = 0; while (i < itemsinroom.length) { itemname = itemsinroom[i]; if (itemname == "leftbin") { if (char.proxchecker.hitTest(_local1[itemname])) { return("leftbin"); } } else if (itemname == "leftrack") { if (char.proxchecker.hitTest(_local1[itemname])) { return("leftrack"); } } else if (itemname == "wardrobe") { if (char.proxchecker.hitTest(_local1[itemname])) { return("wardrobe"); } } i++; } } return(undefined); } function moveRubbish() { var _local1 = this; r = 0; while (r < rubbishballs.length) { rname = "rubbish" + rubbishballs[r]; _local1[rname]._x = _local1[rname]._x + _local1[rname].xmov; _local1[rname]._y = _local1[rname]._y + _local1[rname].ymov; _local1[rname]._rotation = _local1[rname]._rotation + _local1[rname].rot; if (_local1[rname]._y < startheight) { _local1[rname].ymov = _local1[rname].ymov * -1; } else if (_local1[rname]._y > maxheight) { _local1[rname].ymov = _local1[rname].ymov * -1; } else if (_local1[rname]._x < startwidth) { _local1[rname].xmov = _local1[rname].xmov * -1; } else if (_local1[rname]._x > maxright) { _local1[rname].xmov = _local1[rname].xmov * -1; } _local1[rname].distancetravelled = _local1[rname].distancetravelled + _local1[rname].travelling; if (_local1[rname].distancetravelled < _local1[rname].halfway) { _local1[rname]._xscale = _local1[rname]._xscale + 2; _local1[rname]._yscale = _local1[rname]._yscale + 2; } else { _local1[rname]._xscale = _local1[rname]._xscale - 2; _local1[rname]._yscale = _local1[rname]._yscale - 2; } if (_local1[rname].distancetravelled > _local1[rname].totaldistance) { newball = "mess" + depth; attachMovie("mess", newball, depth); _local1[newball]._x = _local1[rname]._x; _local1[newball]._y = _local1[rname]._y; _local1[newball]._rotation = _local1[rname]._rotation; if (_local1[rname].plane == true) { _local1[newball].gotoAndStop("rubbish2"); _local1[newball].messtype = "rubbish2"; _local1[newball].mframe = "rubbish2"; } else { _local1[newball].gotoAndStop("rubbish"); _local1[newball].messtype = "rubbish"; _local1[newball].mframe = "rubbish"; } if (_local1[rname]._x > maxwidth) { messonright.push(depth); } else { messonleft.push(depth); } _local1[rname].removeMovieClip(); rubbishballs.splice(r, 1); depth++; } r++; } if (rubbishballs.length == 0) { rubbishinplay = false; } } function throwRubbish(from) { var _local1 = this; var _local2 = from; rubbish = "rubbish" + depth; attachMovie("mess", rubbish, depth); _local1[rubbish].gotoAndStop("rubbish"); _local1[rubbish].plane = false; if (_local2 == "char") { if (charholding == "rubbish2") { _local1[rubbish].gotoAndStop("rubbish2"); _local1[rubbish].plane = true; } } if (_local2 == "chartwo") { if (chartwoholding == "rubbish2") { _local1[rubbish].gotoAndStop("rubbish2"); _local1[rubbish].plane = true; } } if (_local2 == "char") { rangle = ((char._rotation / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); _local1[rubbish]._x = char._x; _local1[rubbish]._y = char._y; _local1[rubbish].totaldistance = random(100) + 250; if (_local1[rubbish].plane == false) { _local1[rubbish].rot = random(20) - 10; } else { _local1[rubbish]._rotation = char._rotation; } charholding = "nothing"; char.charbody.gotoAndStop("throw"); _root.itemholding.gotoAndStop(1); } else if (_local2 == "chartwo") { rangle = ((chartwo._rotation / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); _local1[rubbish]._x = chartwo._x; _local1[rubbish]._y = chartwo._y; _local1[rubbish].totaldistance = random(100) + 250; if (_local1[rubbish].plane == false) { _local1[rubbish].rot = random(20) - 10; } else { _local1[rubbish]._rotation = chartwo._rotation; } chartwo.charbody.gotoAndStop("throw"); chartwoholding = "nothing"; _root.itemholdingright.gotoAndStop(1); } else { _local1[rubbish].rot = random(20) - 10; if (_local2 == "leftwindow") { _local1[rubbish]._x = leftwindow._x + (leftwindow._width / 2); _local1[rubbish]._y = leftwindow._y; windowangle = random(135) - 180; rangle = ((windowangle / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); } else { _local1[rubbish]._x = rightdoor._x; _local1[rubbish]._y = rightdoor._y; windowangle = random(100) - 90; rangle = ((windowangle / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); } _local1[rubbish].totaldistance = random(300) + 50; } _local1[rubbish].angle = rangle; _local1[rubbish].xmov = rubtargetx; _local1[rubbish].ymov = rubtargety; dtravelled = Math.sqrt((rubtargetx * rubtargetx) + (rubtargety * rubtargety)); _local1[rubbish].travelling = dtravelled; if (_local1[rubbish].travelling < 0) { _local1[rubbish].travelling = _local1[rubbish].travelling * -1; } _local1[rubbish].distancetravelled = 0; _local1[rubbish].halfway = _local1[rubbish].totaldistance / 2; rubbishinplay = true; rubbishballs.push(depth); sThrow.start(); depth++; } function dropItem(side) { var _local1 = this; sDrop.start(); messtodrop = charholding; messname = "mess" + depth; attachMovie("mess", messname, depth); _local1[messname].gotoAndStop(charholding); _local1[messname]._x = char._x; _local1[messname]._y = char._y; _local1[messname]._rotation = random(360); _local1[messname].messtype = charholding; if (side == "left") { messonleft.push(depth); } else { messonright.push(depth); } depth++; charholding = "nothing"; _root.itemholding.gotoAndStop(1); } function pickUpItem(side) { var _local1 = this; var _local2 = _root; if (side == "left") { arraypointer = messonleft; } else { arraypointer = messonright; } m = 0; while (m < arraypointer.length) { messname = "mess" + arraypointer[m]; if (_local1[messname].hitTest(char.pickupspot)) { _local2.itemholding.gotoAndStop(2); sPickup.start(); _local2.itemholding.item.gotoAndStop(_local1[messname].messtype); charholding = _local1[messname].messtype; charitemholdingframe = _local1[messname].mframe; _local1[messname].removeMovieClip(); arraypointer.splice(m, 1); return; } m++; } } function createMess(side) { var _local1 = this; if (side == "left") { mtop = startheight; mbottom = maxheight; mleft = startwidth; mright = maxwidth; messonleft.push(depth); } else { mtop = startheight; mbottom = maxheight; mleft = maxwidth; mright = maxright; messonright.push(depth); } positionfound = false; newname = "mess" + depth; _local1.attachMovie("mess", newname, depth); mtype = random(5) + 1; myframe = mtype; if (mtype == 1) { messis = "rubbish"; } if (mtype == 2) { messis = "clothes"; } if (mtype == 3) { messis = "cds"; } if (mtype == 4) { messis = "rubbish2"; } if (mtype == 5) { messis = "clothes2"; } _local1[newname].gotoAndStop(myframe); _local1[newname]._rotation = random(360); while (positionfound == false) { xpos = random(int(mright - mleft)) + mleft; ypos = random(int(mbottom - mtop)) + mtop; messtop = ypos; messbottom = ypos + _local1[newname]._height; messleft = xpos; messright = xpos + _local1[newname]._width; onitem = false; i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((messbottom > itemtop) && (messtop < itembottom)) && (messright > itemleft)) && (messleft < itemright)) { onitem = true; } i++; } if (onitem == false) { positionfound = true; } } _local1[newname]._x = xpos; _local1[newname]._y = ypos; _local1[newname].messtype = messis; _local1[newname].messnumber = depth; depth++; } function controlChar(charaddress) { var _local1 = this; var _local2 = charaddress; touching = 0; chartargetx = _local2._x; chartargety = _local2._y; positionchange = false; sidealign = false; if (Key.isDown(68)) { _local2._rotation = _local2._rotation + rotationspeed; } else if (Key.isDown(65)) { _local2._rotation = _local2._rotation - rotationspeed; } if (Key.isDown(87)) { angle = ((_local2._rotation / 360) * 2) * Math.PI; chartargetx = chartargetx + (walkspeed * Math.sin(angle)); chartargety = chartargety + ((-walkspeed) * Math.cos(angle)); positionchange = true; } else if (Key.isDown(83)) { angle = ((_local2._rotation / 360) * 2) * Math.PI; chartargetx = chartargetx - (walkspeed * Math.sin(angle)); chartargety = chartargety - ((-walkspeed) * Math.cos(angle)); positionchange = true; } if (positionchange == true) { canmovex = true; canmovey = true; chartop = chartargety - (charheight / 2); charbottom = chartargety + (charheight / 2); charleft = chartargetx - (charwidth / 2); charright = chartargetx + (charwidth / 2); outboundary = false; if ((chartop < startheight) || (charbottom > maxheight)) { canmovey = false; dontmove = false; dontmove = checkitemsagain("nowt"); if (dontmove == "nob") { canmovex = false; } else if (char._y < (startheight + 100)) { } outboundary = true; } if ((charleft < startwidth) || (charright > maxwidth)) { canmovex = false; dontmove = false; dontmove = checkitemsagain("nowt"); if (dontmove == "nob") { canmovey = false; } else if (char._x < (startwidth + 100)) { } outboundary = true; } settoedge = false; i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((charbottom > itemtop) && (chartop < itembottom)) && (charright > itemleft)) && (charleft < itemright)) { touching++; canmovey = false; canmovex = false; whotouchedme++; charycentre = chartargety; charxcentre = chartargetx; dontmove = false; dontmove = checkitemsagain(_local1[itemaddress]._name); if ((((outboundary == false) && (settoedge == false)) && (whotouchedmelast < 2)) && (dontmove != "nob")) { chartop = char._y - (charheight / 2); charbottom = char._y + (charheight / 2); charleft = char._x - (charwidth / 2); charright = char._x + (charwidth / 2); if ((((charbottom > itemtop) && (chartop < itembottom)) && (sidealign == false)) && (touching < 2)) { canmovey = true; settoedge = true; if (char._x < itemx) { sidealign = true; } else { sidealign = true; } } else if ((((charright > itemleft) && (charleft < itemright)) && (sidealign == false)) && (touching < 2)) { canmovex = true; settoedge = true; if (char._y < itemy) { sidealign = true; } else { sidealign = true; } } } } i++; } whotouchedmelast = whotouchedme; whotouchedme = 0; if (touching > 1) { canmovex = false; canmovey = false; } if (canmovex == true) { _local2._x = chartargetx; char.charbody.gotoAndStop("walk"); } if (canmovey == true) { _local2._y = chartargety; char.charbody.gotoAndStop("walk"); } else if (canmovex == false) { } } else { char.charbody.gotoAndStop("stand"); } } function checkitemsagain(notthis) { var _local1 = this; var _local2 = notthis; i = 0; while (i < itemsinroom.length) { thitemaddress = itemsinroom[i]; thitemheight = _local1[thitemaddress]._height; thitemwidth = _local1[thitemaddress]._width; thitemx = _local1[thitemaddress]._x; thitemy = _local1[thitemaddress]._y; thitemtop = thitemy; thitembottom = thitemy + thitemheight; thitemleft = thitemx; thitemright = thitemx + thitemwidth; if (((((charbottom > thitemtop) && (chartop < thitembottom)) && (charright > thitemleft)) && (charleft < thitemright)) && (_local2 != _local1[thitemaddress]._name)) { return("nob"); } i++; } return(undefined); } function rubbishMeter() { var _local1 = _root; totalamount = messonleft.length + messonright.length; leftpercent = (messonleft.length / totalamount) * 100; _local1.lp = leftpercent; pixpercent = (rml / 100) * leftpercent; _local1.leftp = int(leftpercent) + "%"; _local1.rightp = (100 - int(leftpercent)) + "%"; _local1.rubbishmeter.meterbar._x = pixpercent; _local1.rubbishmeter.barmask._x = pixpercent; } startwidth = 0; startheight = 0; maxheight = floor._height; maxright = floor._width; maxwidth = boundary._x; charheight = char.charbody._height; charwidth = charheight; char.swapDepths(10000); rotationspeed = 10; walkspeed = 6; charholding = "nothing"; itemsinroom = []; messonleft = []; messonright = []; rubbishinplay = false; rubbishballs = []; var k = Key.isDown; var kU = 38; var kD = 40; var kL = 37; var kR = 39; var kS = 32; var kF = 16; rml = _root.rubbishmeter._width; _root.rubbishmeter.meterbar._x = 0; depth = 10; messspawned = false; numbertogenerate = 25; spacetimer = 0; spacereset = 5; rthrowdistance = 120; rpeak = 50; rspeed = 5; seconds = 60; framecount = 0; framereset = 30; _root.onEnterFrame = function () { var _local1 = _root; if (_local1.pauseforvid == false) { controlChar(char); if (messspawned == false) { n = 0; while (n < numbertogenerate) { createMess("left"); createMess("right"); n++; } messspawned = true; } controlChartwo(chartwo); if (spacetwotimer < 0) { if (k(kF)) { trace("shiftttttttttt"); performactiontwo(); spacetwotimer = spacetworeset; } } spacetwotimer--; if (rubbishinplay == true) { moveRubbish(); } if (spacetimer < 0) { if (k(kS)) { performaction(); spacetimer = spacereset; } } spacetimer--; rubbishMeter(); runtimer(); if (random(1500) == 1) { if (leftwindow._currentframe == 1) { leftwindow.play(); } } if (random(500) == 1) { if (rightdoor._currentframe == 1) { rightdoor.play(); } } if (_local1.leftwindowopen == true) { openWindow("left"); } if (_local1.rightdooropen == true) { openWindow("right"); } typeinhand = chartwoholding; displayfaces(); } }; _root.firstgamewinner = ""; windowtimer = 0; windowreset = 30; whotouchedme = 0; whotouchedmelast = 0; touching = 0; sidealign = false; function performactiontwo() { var _local1 = _root; itempickeduptwo = false; trace(chartwoholding); if (chartwo.proxchecker.hitTest(rightdoor) && (rightdoor._currentframe > 1)) { rightdoor.gotoAndStop(1); meganclose(); itempickeduptwo = true; } else if (chartwoholding != "nothing") { pchecktwo = checkProxtwo("right"); trace(pchecktwo); if ((pchecktwo != "") || (pchecktwo != undefined)) { if ((chartwoholding == "rubbish") || (chartwoholding == "rubbish2")) { if (pchecktwo == "leftbin") { sCrumple.start(); chartwoholding = "nothing"; _local1.itemholdingright.gotoAndStop(1); itempickeduptwo = true; } } else if ((chartwoholding == "clothes") || (chartwoholding == "clothes2")) { if (pchecktwo == "wardrobe") { sPaperturn.start(); chartwoholding = "nothing"; _local1.itemholdingright.gotoAndStop(1); itempickeduptwo = true; } } else if ((chartwoholding == "cds") && (pchecktwo == "rightrack")) { sCds.start(); chartwoholding = "nothing"; _local1.itemholdingright.gotoAndStop(1); itempickeduptwo = true; } } } else if (chartwoholding == "nothing") { pickUpItemtwo("right"); itempickeduptwo = true; } if (itempickeduptwo == false) { if ((chartwoholding == "rubbish") || (chartwoholding == "rubbish2")) { trace("throw it biatch"); throwRubbish("chartwo"); } else { dropItemtwo("right"); } } else { trace("item thing true"); } } function checkProxtwo(side) { var _local1 = this; i = 0; while (i < itemsinroom.length) { itemnametwo = itemsinroom[i]; if (itemnametwo == "rightbin") { if (chartwo.proxchecker.hitTest(_local1[itemnametwo])) { return("rightbin"); } } else if (itemnametwo == "rightrack") { if (chartwo.proxchecker.hitTest(_local1[itemnametwo])) { trace("im next to the leftrack"); return("rightrack"); } } else if (itemnametwo == "wardrobe") { if (chartwo.proxchecker.hitTest(_local1[itemnametwo])) { return("wardrobe"); } } i++; } return(undefined); } function dropItemtwo(side) { var _local1 = this; trace("drop meh"); sDrop.start(); messtodroptwo = chartwoholding; messnametwo = "mess" + depth; attachMovie("mess", messnametwo, depth); _local1[messnametwo].gotoAndStop(chartwoholding); _local1[messnametwo]._x = chartwo._x; _local1[messnametwo]._y = chartwo._y; _local1[messnametwo]._rotation = random(360); _local1[messnametwo].messtype = chartwoholding; if (side == "left") { messonleft.push(depth); } else { messonright.push(depth); } depth++; chartwoholding = "nothing"; _root.itemholdingright.gotoAndStop(1); } function pickUpItemtwo(side) { var _local1 = this; var _local2 = _root; if (side == "left") { arraypointer = messonleft; } else { arraypointer = messonright; } m = 0; while (m < arraypointer.length) { messnametwo = "mess" + arraypointer[m]; if (_local1[messnametwo].hitTest(chartwo.pickupspot)) { _local2.itemholdingright.gotoAndStop(2); sPickup.start(); _local2.itemholdingright.item.gotoAndStop(_local1[messnametwo].messtype); chartwoholding = _local1[messnametwo].messtype; charitemholdingtwoframe = _local1[messnametwo].mframe; _local1[messnametwo].removeMovieClip(); arraypointer.splice(m, 1); return; } m++; } } function controlChartwo(charaddress) { var _local1 = this; var _local2 = charaddress; touchingtwo = 0; chartargetxtwo = _local2._x; chartargetytwo = _local2._y; positionchangetwo = false; sidealigntwo = false; if (k(kR)) { _local2._rotation = _local2._rotation + rotationspeed; } else if (k(kL)) { _local2._rotation = _local2._rotation - rotationspeed; } if (k(kU)) { angletwo = ((_local2._rotation / 360) * 2) * Math.PI; chartargetxtwo = chartargetxtwo + (walkspeed * Math.sin(angletwo)); chartargetytwo = chartargetytwo + ((-walkspeed) * Math.cos(angletwo)); positionchangetwo = true; } else if (k(kD)) { angletwo = ((_local2._rotation / 360) * 2) * Math.PI; chartargetxtwo = chartargetxtwo - (walkspeed * Math.sin(angletwo)); chartargetytwo = chartargetytwo - ((-walkspeed) * Math.cos(angletwo)); positionchangetwo = true; } if (positionchangetwo == true) { canmovextwo = true; canmoveytwo = true; chartoptwo = chartargetytwo - (charheight / 2); charbottomtwo = chartargetytwo + (charheight / 2); charlefttwo = chartargetxtwo - (charwidth / 2); charrighttwo = chartargetxtwo + (charwidth / 2); outboundarytwo = false; if ((chartoptwo < startheight) || (charbottomtwo > maxheight)) { canmoveytwo = false; dontmovetwo = false; dontmovetwo = checkitemsagaintwo("nowt"); if (dontmovetwo == "nob") { canmovextwo = false; } outboundarytwo = true; } if ((charlefttwo < maxwidth) || (charrighttwo > maxright)) { canmovextwo = false; dontmovetwo = false; dontmovetwo = checkitemsagaintwo("nowt"); if (dontmovetwo == "nob") { canmoveytwo = false; } outboundarytwo = true; } settoedge = false; i = 0; while (i < itemsinroom.length) { itemaddresstwo = itemsinroom[i]; itemheighttwo = _local1[itemaddresstwo]._height; itemwidthtwo = _local1[itemaddresstwo]._width; itemxtwo = _local1[itemaddresstwo]._x; itemytwo = _local1[itemaddresstwo]._y; itemtoptwo = itemytwo; itembottomtwo = itemytwo + itemheighttwo; itemlefttwo = itemxtwo; itemrighttwo = itemxtwo + itemwidthtwo; if ((((charbottomtwo > itemtoptwo) && (chartoptwo < itembottomtwo)) && (charrighttwo > itemlefttwo)) && (charlefttwo < itemrighttwo)) { touchingtwo++; canmoveytwo = false; canmovextwo = false; whotouchedme++; charycentre = chartargetytwo; charxcentre = chartargetxtwo; dontmovetwo = false; dontmovetwo = checkitemsagaintwo(_local1[itemaddresstwo]._name); if ((((outboundarytwo == false) && (settoedge == false)) && (whotouchedmelast < 2)) && (dontmovetwo != "nob")) { chartoptwo = chartwo._y - (charheight / 2); charbottomtwo = chartwo._y + (charheight / 2); charlefttwo = chartwo._x - (charwidth / 2); charrighttwo = chartwo._x + (charwidth / 2); if ((((charbottomtwo > itemtoptwo) && (chartoptwo < itembottomtwo)) && (sidealigntwo == false)) && (touchingtwo < 2)) { canmoveytwo = true; settoedge = true; if (char._x < itemxtwo) { sidealigntwo = true; } else { sidealigntwo = true; } } else if ((((charrighttwo > itemlefttwo) && (charlefttwo < itemrighttwo)) && (sidealigntwo == false)) && (touchingtwo < 2)) { canmovextwo = true; settoedge = true; if (char._y < itemytwo) { sidealigntwo = true; } else { sidealigntwo = true; } } } } i++; } if (touchingtwo > 1) { canmovextwo = false; canmoveytwo = false; } if (canmovextwo == true) { _local2._x = chartargetxtwo; chartwo.charbody.gotoAndStop("walk"); } if (canmoveytwo == true) { _local2._y = chartargetytwo; chartwo.charbody.gotoAndStop("walk"); } else if (canmovextwo == false) { } } else { chartwo.charbody.gotoAndStop("stand"); } } function checkitemsagaintwo(notthis) { var _local1 = this; var _local2 = notthis; i = 0; while (i < itemsinroom.length) { thitemaddresstwo = itemsinroom[i]; thitemheighttwo = _local1[thitemaddresstwo]._height; thitemwidthtwo = _local1[thitemaddresstwo]._width; thitemxtwo = _local1[thitemaddresstwo]._x; thitemytwo = _local1[thitemaddresstwo]._y; thitemtoptwo = thitemytwo; thitembottomtwo = thitemytwo + thitemheighttwo; thitemlefttwo = thitemxtwo; thitemrighttwo = thitemxtwo + thitemwidthtwo; if (((((charbottomtwo > thitemtoptwo) && (chartoptwo < thitembottomtwo)) && (charrighttwo > thitemlefttwo)) && (charlefttwo < thitemrighttwo)) && (_local2 != _local1[thitemaddresstwo]._name)) { return("nob"); } i++; } return(undefined); } function rubbishMeter() { var _local1 = _root; totalamount = messonleft.length + messonright.length; leftpercent = (messonleft.length / totalamount) * 100; pixpercent = (rml / 100) * leftpercent; _local1.leftp = int(leftpercent) + "%"; _local1.rightp = (100 - int(leftpercent)) + "%"; _local1.rubbishmeter.meterbar._x = pixpercent; _local1.rubbishmeter.barmask._x = pixpercent; } charheight = char.charbody._height; charwidth = charheight; chartwo.swapDepths(10001); rotationspeed = 10; walkspeed = 6; chartwoholding = "nothing"; itemsinroom = []; messonleft = []; messonright = []; rubbishinplay = false; rubbishballs = []; var k = Key.isDown; var kU = 38; var kD = 40; var kL = 37; var kR = 39; var kS = 32; var kF = 16; spacetwotimer = 0; spacetworeset = 5; rthrowdistance = 120; rpeak = 50; rspeed = 5; touchingtwo = 0; sidealigntwo = false; function meganopen() { stemp = random(2); if (stemp == 1) { sHeyGuys.start(); } else { sWhyareyouinourroom.start(); } } function meganclose() { stemp = random(2); if (stemp == 1) { sIhateher.start(); } else { sMegan.start(); } sdoor.start(); } function picksound() { r = random(5); if (r == 1) { sGroundyou.start(); } else if (r == 2) { sOhman.start(); } else if (r == 3) { sScream.start(); } else if (r == 4) { sEvil.start(); } else { sIgotit.start(); } } function displayfaces() { var _local1 = _parent; if (leftpercent < 20) { _local1.drakemov.gotoAndStop("loosingloads"); _local1.joshmov.gotoAndStop("winningloads"); if (timesincelastsound < 0) { timesincelastsound = timereset + random(200); } } else if (leftpercent < 45) { _local1.drakemov.gotoAndStop("loosing"); _local1.joshmov.gotoAndStop("winning"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } else if (leftpercent < 55) { _local1.drakemov.gotoAndStop("equal"); _local1.joshmov.gotoAndStop("equal"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } else if (leftpercent < 80) { _local1.drakemov.gotoAndStop("winning"); _local1.joshmov.gotoAndStop("loosing"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } else { _local1.drakemov.gotoAndStop("winningloads"); _local1.joshmov.gotoAndStop("loosingloads"); if (timesincelastsound < 0) { picksound(); timesincelastsound = timereset + random(200); } } timesincelastsound--; } timereset = 120; timesincelastsound = timereset; sEvil = new Sound(); sEvil.attachSound("evil"); sGroundyou = new Sound(); sGroundyou.attachSound("groundyou"); sHeyguys = new Sound(); sHeyguys.attachSound("heyguys"); sIgotit = new Sound(); sIgotit.attachSound("igotit"); sIhateher = new Sound(); sIhateher.attachSound("ihateher"); sMegan = new Sound(); sMegan.attachSound("megan"); sOhman = new Sound(); sOhman.attachSound("ohman"); sScream = new Sound(); sScream.attachSound("scream"); sWhyareyouinourroom = new Sound(); sWhyareyouinourroom.attachSound("whyareyouinourroom"); sCrumple = new Sound(); sCrumple.attachSound("crumple"); sThrow = new Sound(); sThrow.attachSound("throw"); sCds = new Sound(); sCds.attachSound("cds"); sdoor = new Sound(); sdoor.attachSound("doorclose"); sPickup = new Sound(); sPickup.attachSound("pickup"); sDrop = new Sound(); sDrop.attachSound("drop"); sPaperturn = new Sound(); sPaperturn.attachSound("paperturn"); joshmovie.movieholder.loadMovie("rtjoshwin.swf"); drakemovie.movieholder.loadMovie("rtdrakewin.swf"); stop();
Instance of Symbol 279 MovieClip "leftrack" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("leftrack"); }
Instance of Symbol 296 MovieClip "bed" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("bed"); }
Instance of Symbol 281 MovieClip "leftbin" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("leftbin"); }
Instance of Symbol 395 MovieClip "leftwindow" in Symbol 498 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 279 MovieClip "rightrack" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("rightrack"); }
Instance of Symbol 281 MovieClip "rightbin" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("rightbin"); }
Instance of Symbol 424 MovieClip "rightdoor" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("rightdoor"); }
Instance of Symbol 411 MovieClip "chest" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("chest"); }
Instance of Symbol 413 MovieClip "doorinvis" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("doorinvis"); }
Instance of Symbol 389 MovieClip "border6" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("border6"); }
Instance of Symbol 417 MovieClip "amp" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("amp"); }
Instance of Symbol 405 MovieClip "bedtwo" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("bedtwo"); }
Instance of Symbol 273 MovieClip "wardrobe" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("wardrobe"); }
Instance of Symbol 387 MovieClip "invis" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { _parent.itemsinroom.push("invis"); }
Instance of Symbol 450 MovieClip in Symbol 498 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(10010); }
Instance of Symbol 497 MovieClip "drakemovie" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(14500); }
Instance of Symbol 497 MovieClip "joshmovie" in Symbol 498 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(14501); }
Symbol 498 MovieClip Frame 5
function c2performaction() { var _local1 = _root; c2itempickedup = false; if (chartwo.proxchecker.hitTest(leftwindow)) { leftwindow.gotoAndStop(1); c2itempickedup = true; } else if (chartwoholding != "") { pcheck = c2checkProx("left"); if (pcheck != "") { if ((chartwoholding == "rubbish") && (pcheck == "leftbin")) { trace("store the rubbish!"); chartwoholding = ""; _local1.itemholding.gotoAndStop(1); c2itempickedup = true; } else if ((chartwoholding == "clothes") && (pcheck == "wardrobe")) { trace("put the clothes away!"); chartwoholding = ""; _local1.itemholding.gotoAndStop(1); c2itempickedup = true; } else if ((chartwoholding == "cds") && (pcheck == "leftrack")) { trace("store the cds"); chartwoholding = ""; _local1.itemholding.gotoAndStop(1); c2itempickedup = true; } } } else if (chartwoholding == "") { c2pickUpItem("left"); c2itempickedup = true; } if (c2itempickedup == false) { if (chartwoholding == "rubbish") { throwRubbish("chartwo"); } else { c2dropItem("left"); } } } function c2checkProx(side) { var _local1 = this; if (side == "left") { i = 0; while (i < itemsinroom.length) { itemname = itemsinroom[i]; if (itemname == "leftbin") { if (chartwo.proxchecker.hitTest(_local1[itemname])) { return("leftbin"); } } else if (itemname == "leftrack") { if (chartwo.proxchecker.hitTest(_local1[itemname])) { return("leftrack"); } } else if (itemname == "wardrobe") { if (chartwo.proxchecker.hitTest(_local1[itemname])) { return("wardrobe"); } } i++; } } return(undefined); } function c2dropItem(side) { var _local1 = this; messtodrop = chartwoholding; messname = "mess" + depth; attachMovie("mess", messname, depth); _local1[messname].gotoAndStop(messtodrop); trace(chartwo._x); _local1[messname]._x = chartwo._x; _local1[messname]._y = chartwo._y; _local1[messname]._rotation = random(360); _local1[messname].messtype = chartwoholding; if (side == "left") { messonleft.push(depth); } else { messonright.push(depth); } depth++; chartwoholding = ""; _root.itemholding.gotoAndStop(1); } function c2pickUpItem(side) { var _local1 = this; var _local2 = _root; if (side == "left") { arraypointer = messonleft; } else { arraypointer = messonright; } m = 0; while (m < arraypointer.length) { messname = "mess" + arraypointer[m]; if (_local1[messname].hitTest(chartwo.pickupspot)) { chartwoholding = _local1[messname].messtype; _local1[messname].removeMovieClip(); arraypointer.splice(m, 1); _local2.itemholding.gotoAndStop(2); _local2.itemholding.item.gotoAndStop(chartwoholding); trace(chartwoholding); return; } m++; } } function controlchartwo(chartwoaddress) { var _local1 = this; var _local2 = chartwoaddress; chartwotargetx = _local2._x; chartwotargety = _local2._y; positionchange = false; if (Key.isDown(68)) { _local2._rotation = _local2._rotation + rotationspeed; } else if (Key.isDown(65)) { _local2._rotation = _local2._rotation - rotationspeed; } if (Key.isDown(87)) { angle = ((_local2._rotation / 360) * 2) * Math.PI; chartwotargetx = chartwotargetx + (walkspeed * Math.sin(angle)); chartwotargety = chartwotargety + ((-walkspeed) * Math.cos(angle)); positionchange = true; } else if (Key.isDown(83)) { angle = ((_local2._rotation / 360) * 2) * Math.PI; chartwotargetx = chartwotargetx - (walkspeed * Math.sin(angle)); chartwotargety = chartwotargety - ((-walkspeed) * Math.cos(angle)); positionchange = true; } if (positionchange == true) { c2canmovex = true; c2canmovey = true; chartwotop = chartwotargety - (chartwoheight / 2); chartwobottom = chartwotargety + (chartwoheight / 2); chartwoleft = chartwotargetx - (chartwowidth / 2); chartworight = chartwotargetx + (chartwowidth / 2); outboundary = false; if ((chartwotop < startheight) || (chartwobottom > maxheight)) { c2canmovey = false; outboundary = true; if (chartwo._y < (startheight + 100)) { chartwo._y = startheight + (chartwoheight / 2); } else { chartwo._y = maxheight - (chartwoheight / 2); } } if ((chartwoleft < startwidth) || (chartworight > maxwidth)) { c2canmovex = false; outboundary = true; if (chartwo._x < (startwidth + 100)) { chartwo._x = startwidth + (chartwowidth / 2); } else { chartwo._x = maxwidth - (chartwowidth / 2); trace(maxwidth); } } settoedge = false; i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((chartwobottom > itemtop) && (chartwotop < itembottom)) && (chartworight > itemleft)) && (chartwoleft < itemright)) { c2canmovey = false; c2canmovex = false; whotouchedme++; chartwoycentre = chartwotargety; chartwoxcentre = chartwotargetx; if (((outboundary == false) && (settoedge == false)) && (whotouchedmelast < 2)) { chartwotop = chartwo._y - (chartwoheight / 2); chartwobottom = chartwo._y + (chartwoheight / 2); chartwoleft = chartwo._x - (chartwowidth / 2); chartworight = chartwo._x + (chartwowidth / 2); if ((chartwobottom > itemtop) && (chartwotop < itembottom)) { c2canmovey = true; settoedge = true; if (chartwo._x < itemx) { chartwo._x = itemleft - (chartwowidth / 2); } else { chartwo._x = itemright + (chartwowidth / 2); } } else if ((chartworight > itemleft) && (chartwoleft < itemright)) { c2canmovex = true; settoedge = true; if (chartwo._y < itemy) { chartwo._y = itemtop - (chartwoheight / 2); } else { chartwo._y = itembottom + (chartwoheight / 2); } } } } i++; } whotouchedmelast = whotouchedme; whotouchedme = 0; if (whotouchedmelast > 1) { c2canmovex = false; c2canmovey = false; } if (c2canmovex == true) { _local2._x = chartwotargetx; } if (c2canmovey == true) { _local2._y = chartwotargety; } } } chartwoheight = chartwo.charbody._height; chartwowidth = chartwoheight; chartwo.swapDepths(10000); rotationspeed = 10; walkspeed = 6; chartwoholding = ""; c2spacetimer = 0; c2spacereset = 5; whotouchedme = 0; whotouchedmelast = 0; function runtimer() { _root.countdown = seconds; framecount--; if (framecount < 0) { seconds--; framecount = framereset; if (seconds == 0) { _root.gotoAndStop("startmenu"); } } } function performaction() { var _local1 = _root; itempickedup = false; if (char.proxchecker.hitTest(rightdoor)) { rightdoor.gotoAndStop(1); itempickedup = true; } else if (charholding != "") { pcheck = checkProx("right"); if (pcheck != "") { if ((charholding == "rubbish") && (pcheck == "rightbin")) { trace("store the rubbish!"); charholding = ""; _local1.itemholdingright.gotoAndStop(1); itempickedup = true; } else if ((charholding == "clothes") && (pcheck == "wardrobe")) { trace("put the clothes away!"); charholding = ""; _local1.itemholdingright.gotoAndStop(1); itempickedup = true; } else if ((charholding == "cds") && (pcheck == "rightrack")) { trace("store the cds"); charholding = ""; _local1.itemholdingright.gotoAndStop(1); itempickedup = true; } } } else if (charholding == "") { pickUpItem("right"); itempickedup = true; } if (itempickedup == false) { if (charholding == "rubbish") { throwRubbish("char"); } else { dropItem("right"); } } } function openWindow(side) { if (windowtimer < 1) { if (side == "left") { throwRubbish("leftwindow"); } else { throwRubbish("rightdoor"); } windowtimer = windowreset; } else { windowtimer--; } } function checkProx(side) { var _local1 = this; if (side == "left") { i = 0; while (i < itemsinroom.length) { itemname = itemsinroom[i]; if (itemname == "leftbin") { if (char.proxchecker.hitTest(_local1[itemname])) { return("leftbin"); } } else if (itemname == "leftrack") { if (char.proxchecker.hitTest(_local1[itemname])) { return("leftrack"); } } else if (itemname == "wardrobe") { if (char.proxchecker.hitTest(_local1[itemname])) { return("wardrobe"); } } i++; } } else { i = 0; while (i < itemsinroom.length) { itemname = itemsinroom[i]; if (itemname == "rightbin") { if (char.proxchecker.hitTest(_local1[itemname])) { return("rightbin"); } } else if (itemname == "rightrack") { if (char.proxchecker.hitTest(_local1[itemname])) { return("rightrack"); } } else if (itemname == "wardrobe") { if (char.proxchecker.hitTest(_local1[itemname])) { return("wardrobe"); } } i++; } } return(undefined); } function moveRubbish() { var _local1 = this; r = 0; while (r < rubbishballs.length) { rname = "rubbish" + rubbishballs[r]; _local1[rname]._x = _local1[rname]._x + _local1[rname].xmov; _local1[rname]._y = _local1[rname]._y + _local1[rname].ymov; _local1[rname]._rotation = _local1[rname]._rotation + _local1[rname].rot; if (_local1[rname]._y < startheight) { _local1[rname].ymov = _local1[rname].ymov * -1; } else if (_local1[rname]._y > maxheight) { _local1[rname].ymov = _local1[rname].ymov * -1; } else if (_local1[rname]._x < startwidth) { _local1[rname].xmov = _local1[rname].xmov * -1; } else if (_local1[rname]._x > maxright) { _local1[rname].xmov = _local1[rname].xmov * -1; } _local1[rname].distancetravelled = _local1[rname].distancetravelled + _local1[rname].travelling; if (_local1[rname].distancetravelled > _local1[rname].totaldistance) { newball = "mess" + depth; attachMovie("mess", newball, depth); _local1[newball]._x = _local1[rname]._x; _local1[newball]._y = _local1[rname]._y; _local1[newball]._rotation = _local1[rname]._rotation; _local1[newball].gotoAndStop("rubbish"); _local1[newball].messtype = "rubbish"; if (_local1[rname]._x > maxwidth) { messonright.push(depth); } else { messonleft.push(depth); } _local1[rname].removeMovieClip(); rubbishballs.splice(r, 1); depth++; } r++; } if (rubbishballs.length == 0) { rubbishinplay = false; } } function throwRubbish(from) { var _local1 = this; var _local2 = from; var _local3 = _root; rubbish = "rubbish" + depth; attachMovie("mess", rubbish, depth); _local1[rubbish].gotoAndStop("rubbish"); if (_local2 == "char") { rangle = ((char._rotation / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); _local1[rubbish]._x = char._x; _local1[rubbish]._y = char._y; _local1[rubbish].totaldistance = random(100) + 250; _local1[rubbish].rot = random(20) - 10; charholding = ""; _local3.itemholdingright.gotoAndStop(1); } else if (_local2 == "chartwo") { rangle = ((chartwo._rotation / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); _local1[rubbish]._x = chartwo._x; _local1[rubbish]._y = chartwo._y; _local1[rubbish].totaldistance = random(100) + 250; _local1[rubbish].rot = random(20) - 10; chartwoholding = ""; _local3.itemholdingrightright.gotoAndStop(1); } else if (_local2 == "compchar") { rangle = (((compchar._rotation / 360) * 2) * Math.PI) - 90; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); _local1[rubbish]._x = compchar._x; _local1[rubbish]._y = compchar._y; _local1[rubbish].totaldistance = random(100) + 250; _local1[rubbish].rot = random(20) - 10; itemgoingto = ""; typeinhand = ""; _local3.itemholdingrightright.gotoAndStop(1); } else { _local1[rubbish].rot = random(20) - 10; if (_local2 == "leftwindow") { _local1[rubbish]._x = leftwindow._x + (leftwindow._width / 2); _local1[rubbish]._y = leftwindow._y; windowangle = random(135) - 90; rangle = ((windowangle / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); } else { _local1[rubbish]._x = rightdoor._x + (rightdoor._width / 2); _local1[rubbish]._y = rightdoor._y; windowangle = random(100) + 160; rangle = ((windowangle / 360) * 2) * Math.PI; rubtargetx = rspeed * Math.sin(rangle); rubtargety = (-rspeed) * Math.cos(rangle); } _local1[rubbish].totaldistance = random(300) + 50; } _local1[rubbish].angle = rangle; _local1[rubbish].xmov = rubtargetx; _local1[rubbish].ymov = rubtargety; dtravelled = Math.sqrt((rubtargetx * rubtargetx) + (rubtargety * rubtargety)); _local1[rubbish].travelling = dtravelled; trace(dtravelled); if (_local1[rubbish].travelling < 0) { _local1[rubbish].travelling = _local1[rubbish].travelling * -1; } _local1[rubbish].distancetravelled = 0; trace(_local1[rubbish].travelling); rubbishinplay = true; rubbishballs.push(depth); depth++; } function dropItem(side) { var _local1 = this; messtodrop = charholding; messname = "mess" + depth; attachMovie("mess", messname, depth); _local1[messname].gotoAndStop(messtodrop); trace(char._x); _local1[messname]._x = char._x; _local1[messname]._y = char._y; _local1[messname]._rotation = random(360); _local1[messname].messtype = charholding; if (side == "left") { messonleft.push(depth); } else { messonright.push(depth); } depth++; charholding = ""; _root.itemholdingright.gotoAndStop(1); } function pickUpItem(side) { var _local1 = this; var _local2 = _root; if (side == "left") { arraypointer = messonleft; } else { arraypointer = messonright; } m = 0; while (m < arraypointer.length) { messname = "mess" + arraypointer[m]; if (_local1[messname].hitTest(char.pickupspot)) { charholding = _local1[messname].messtype; _local1[messname].removeMovieClip(); arraypointer.splice(m, 1); _local2.itemholdingright.gotoAndStop(2); _local2.itemholdingright.item.gotoAndStop(charholding); trace(charholding); return; } m++; } } function createMess(side) { var _local1 = this; if (side == "left") { mtop = startheight; mbottom = maxheight; mleft = startwidth; mright = maxwidth; messonleft.push(depth); } else { mtop = startheight; mbottom = maxheight; mleft = maxwidth; mright = maxright; messonright.push(depth); } positionfound = false; newname = "mess" + depth; _local1.attachMovie("mess", newname, depth); mtype = random(3) + 1; if (mtype == 1) { messis = "rubbish"; } if (mtype == 2) { messis = "clothes"; } if (mtype == 3) { messis = "cds"; } _local1[newname].gotoAndStop(mtype); _local1[newname]._rotation = random(360); while (positionfound == false) { xpos = random(int(mright - mleft)) + mleft; ypos = random(int(mbottom - mtop)) + mtop; messtop = ypos; messbottom = ypos + _local1[newname]._height; messleft = xpos; messright = xpos + _local1[newname]._width; onitem = false; i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((messbottom > itemtop) && (messtop < itembottom)) && (messright > itemleft)) && (messleft < itemright)) { onitem = true; } i++; } if (onitem == false) { positionfound = true; } } _local1[newname]._x = xpos; _local1[newname]._y = ypos; _local1[newname].messtype = messis; _local1[newname].messnumber = depth; depth++; } function controlChar(charaddress) { var _local1 = this; var _local2 = charaddress; chartargetx = _local2._x; chartargety = _local2._y; positionchange = false; if (k(kR)) { _local2._rotation = _local2._rotation + rotationspeed; } else if (k(kL)) { _local2._rotation = _local2._rotation - rotationspeed; } if (k(kU)) { angle = ((_local2._rotation / 360) * 2) * Math.PI; chartargetx = chartargetx + (walkspeed * Math.sin(angle)); chartargety = chartargety + ((-walkspeed) * Math.cos(angle)); positionchange = true; } else if (k(kD)) { angle = ((_local2._rotation / 360) * 2) * Math.PI; chartargetx = chartargetx - (walkspeed * Math.sin(angle)); chartargety = chartargety - ((-walkspeed) * Math.cos(angle)); positionchange = true; } if (positionchange == true) { canmovex = true; canmovey = true; chartop = chartargety - (charheight / 2); charbottom = chartargety + (charheight / 2); charleft = chartargetx - (charwidth / 2); charright = chartargetx + (charwidth / 2); outboundary = false; if ((chartop < startheight) || (charbottom > maxheight)) { trace("outta the top"); canmovey = false; outboundary = true; if (char._y < (startheight + 100)) { char._y = startheight + (charheight / 2); } else { char._y = maxheight - (charheight / 2); } } if ((charleft < maxwidth) || (charright > maxright)) { trace("out"); canmovex = false; outboundary = true; if (char._x < (maxwidth + 100)) { char._x = maxwidth + (charwidth / 2); } else { char._x = maxright - (charwidth / 2); trace(maxwidth); } } settoedge = false; i = 0; while (i < itemsinroom.length) { itemaddress = itemsinroom[i]; itemheight = _local1[itemaddress]._height; itemwidth = _local1[itemaddress]._width; itemx = _local1[itemaddress]._x; itemy = _local1[itemaddress]._y; itemtop = itemy; itembottom = itemy + itemheight; itemleft = itemx; itemright = itemx + itemwidth; if ((((charbottom > itemtop) && (chartop < itembottom)) && (charright > itemleft)) && (charleft < itemright)) { canmovey = false; canmovex = false; whotouchedme++; charycentre = chartargety; charxcentre = chartargetx; if (((outboundary == false) && (settoedge == false)) && (whotouchedmelast < 2)) { chartop = char._y - (charheight / 2); charbottom = char._y + (charheight / 2); charleft = char._x - (charwidth / 2); charright = char._x + (charwidth / 2); if ((charbottom > itemtop) && (chartop < itembottom)) { canmovey = true; settoedge = true; if (char._x < itemx) { char._x = itemleft - (charwidth / 2); } else { char._x = itemright + (charwidth / 2); } } else if ((charright > itemleft) && (charleft < itemright)) { canmovex = true; settoedge = true; if (char._y < itemy) { char._y = itemtop - (charheight / 2); } else { char._y = itembottom + (charheight / 2); } } } } i++; } whotouchedmelast = whotouchedme; whotouchedme = 0; if (whotouchedmelast > 1) { canmovex = false; canmovey = false; } if (canmovex == true) { _local2._x = chartargetx; } if (canmovey == true) { _local2._y = chartargety; } } } function rubbishMeter() { var _local1 = _root; totalamount = messonleft.length + messonright.length; leftpercent = (messonleft.length / totalamount) * 100; pixpercent = (rml / 100) * leftpercent; _local1.leftp = int(leftpercent) + "%"; _local1.rightp = (100 - int(leftpercent)) + "%"; _local1.rubbishmeter.meterbar._x = pixpercent; } startwidth = 0; startheight = 0; maxheight = this._height; maxright = this._width; maxwidth = boundary._x; charheight = char.charbody._height; charwidth = charheight; char.swapDepths(10001); rotationspeed = 10; walkspeed = 6; charholding = ""; itemsinroom = []; messonleft = []; messonright = []; rubbishinplay = false; rubbishballs = []; var k = Key.isDown; var kU = 38; var kD = 40; var kL = 37; var kR = 39; var kS = 32; var kE = 16; rml = _root.rubbishmeter._width; _root.rubbishmeter.meterbar._x = 0; depth = 10; messspawned = false; numbertogenerate = 15; spacetimer = 0; spacereset = 5; rthrowdistance = 120; rpeak = 50; rspeed = 5; seconds = 60; framecount = 0; framereset = 30; _root.onEnterFrame = function () { controlChar(char); if (messspawned == false) { n = 0; while (n < numbertogenerate) { createMess("left"); createMess("right"); n++; } messspawned = true; } mrcomputer(); if (rubbishinplay == true) { moveRubbish(); } if (spacetimer < 0) { if (k(kE)) { performaction(); spacetimer = spacereset; } } spacetimer--; rubbishMeter(); runtimer(); if (random(1500) == 1) { if (leftwindow._currentframe == 1) { leftwindow.play(); trace("window open!"); } } if (random(500) == 1) { if (rightdoor._currentframe == 1) { rightdoor.play(); trace("window open!"); } } if (_root.leftwindowopen == true) { openWindow("left"); } if (_root.rightdooropen == true) { openWindow("right"); } controlchartwo(chartwo); if (c2spacetimer < 0) { if (k(kS)) { c2performaction(); c2spacetimer = c2spacereset; } } c2spacetimer--; }; windowtimer = 0; windowreset = 30; whotouchedme = 0; whotouchedmelast = 0;
Symbol 503 MovieClip Frame 1
stop();
Symbol 513 MovieClip Frame 1
stop();
Symbol 516 MovieClip Frame 1
stop();
Symbol 522 MovieClip Frame 1
stop();
Symbol 523 Button
on (release) { if (_root.oneplayer == "josh") { _root.gotoAndStop("joshgame"); } else { _root.gotoAndStop("drakegame"); } }
Symbol 527 MovieClip Frame 1
stop();
Symbol 535 MovieClip Frame 1
stop();
Symbol 538 MovieClip Frame 1
stop();
Symbol 544 MovieClip Frame 1
stop();
Symbol 545 Button
on (release) { if (_root.oneplayer == "josh") { _root.gotoAndStop("joshgame"); } else { _root.gotoAndStop("drakegame"); } }
Symbol 550 MovieClip Frame 1
stop();
Symbol 566 MovieClip Frame 1
stop();
Symbol 567 Button
on (release) { if (_root.firstgamewinner == "drake") { _root.gotoAndStop("twoplayergame"); } else { _root.gotoAndStop("twoplayerjosh"); } }
Symbol 570 MovieClip Frame 23
stop();
Symbol 570 MovieClip Frame 46
stop();
Symbol 570 MovieClip Frame 47
trace("first game winner is =" + _root.firstgamewinner);
Symbol 570 MovieClip Frame 69
stop();
Symbol 570 MovieClip Frame 70
trace("first game winner is =" + _root.firstgamewinner);
Symbol 570 MovieClip Frame 92
stop();
Symbol 592 MovieClip Frame 1
stop();
Symbol 592 MovieClip Frame 15
this.gotoAndStop(1);
Symbol 592 MovieClip Frame 29
this.gotoAndStop(1);
Symbol 592 MovieClip Frame 43
this.gotoAndStop(1);
Symbol 592 MovieClip Frame 57
this.gotoAndStop(1);
Symbol 592 MovieClip Frame 71
this.gotoAndStop(1);
Symbol 592 MovieClip Frame 85
this.gotoAndStop(1);
Symbol 592 MovieClip Frame 99
this.gotoAndStop(1);
Symbol 593 MovieClip Frame 1
function checkkeysjosh(nametocheck) { var _local1 = nametocheck; var _local2 = _root; updown = false; rightdown = false; downdown = false; leftdown = false; if (k(kU)) { updown = true; } if (k(kR)) { rightdown = true; } if (k(kD)) { downdown = true; } if (k(kL)) { leftdown = true; } typeoficon = scrolling[_local1].mytype; if (scrolling[_local1].passedjosh == false) { if (typeoficon == "up") { if ((((updown == true) && (rightdown == false)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + scoreincrement; joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "right") { if ((((updown == false) && (rightdown == true)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + scoreincrement; joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "down") { if ((((updown == false) && (rightdown == false)) && (downdown == true)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + scoreincrement; joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "left") { if ((((updown == false) && (rightdown == false)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + scoreincrement; joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "updown") { if ((((updown == true) && (rightdown == false)) && (downdown == true)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 3); joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "leftright") { if ((((updown == false) && (rightdown == true)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 3); joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "upright") { if ((((updown == true) && (rightdown == true)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 3); joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "leftdown") { if ((((updown == true) && (rightdown == false)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 3); joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "downright") { if ((((updown == false) && (rightdown == true)) && (downdown == true)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 5); joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "leftdownright") { if ((((updown == false) && (rightdown == true)) && (downdown == true)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 5); joshcombo++; joshmissedrow = 0; } } if (scrolling[_local1].passedjosh == true) { scrolling[scrollname].whohitsme = "nobbynomates"; righthighlight = false; righthitdisplay.gotoAndStop(1); joshscore = joshscore + (int(joshcombo / 10) * scoreincrement); _local2.thingbinhit = true; if (_local2.oneplayer == "drake") { if (thisone == false) { _local2.loadbmps.drakebuzz.play(); thisone = true; } else { _local2.loadbmps.joshtalk.play(); thisone = false; } } else if (thisone == false) { _local2.loadbmps.joshbuzz.play(); thisone = true; } else { _local2.loadbmps.drakemove.play(); thisone = false; } } lightupmyworlddrake(); } } function scrollhitme() { var _local1 = _root; var _local2 = _parent; i = 0; while (i < hitmearray.length) { scrollname = ["hitme" + hitmearray[i]]; scrolling[scrollname]._x = scrolling[scrollname]._x + speed; poopeepassed = false; if (scrolling[scrollname]._x < righthitareax) { distanceaway = int(righthitareax - scrolling[scrollname]._x); } else { distanceaway = int(scrolling[scrollname]._x - righthitareax); poopeepassed = true; } if ((distanceaway < 70) && (poopeepassed == false)) { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale + (speed * 1.5); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale + (speed * 1.5); scrolling[scrollname]._y = scrolling[scrollname]._y - (speed / 5); } else if (distanceaway < 20) { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale - (speed * 1.5); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale - (speed * 1.5); scrolling[scrollname]._y = scrolling[scrollname]._y + 1; } if (scrolling[scrollname]._x > ofstage) { scrolling[scrollname].removeMovieClip(); hitmearray.splice(i, 1); i--; } else { leway = 15; if (((scrolling[scrollname]._x > (righthitareax - leway)) && (scrolling[scrollname]._x < (righthitareax + leway))) && (scrolling[scrollname].passedjosh == false)) { if (scrolling[scrollname].passedjosh == false) { righthighlight = true; checkkeysjosh(scrollname); if (_local1.thingbinhit == true) { if (distanceaway < 2) { acc.gotoAndPlay("perfect"); joshperfects++; joshscore = joshscore + ((int(joshcombo) * scoreincrement) * joshperfects); } else if (distanceaway < 4) { acc.gotoAndPlay("excellent"); joshperfects = 0; joshscore = joshscore + (int(joshcombo / 2) * scoreincrement); } else if (distanceaway < 6) { acc.gotoAndPlay("good"); joshperfects = 0; } else if (distanceaway < 9) { acc.gotoAndPlay("average"); joshperfects = 0; } else if (distanceaway < 11) { acc.gotoAndPlay("poor"); joshperfects = 0; } else { acc.gotoAndPlay("dismal"); joshperfects = 0; lightupmyworlddrake(); } } _local1.thingbinhit = false; } } else if (scrolling[scrollname]._x > (righthitareax + leway)) { righthighlight = false; if (scrolling[scrollname].passedjosh == false) { joshcombo = 0; joshmissedrow++; if (joshmissedrow > missedtoloselife) { sBheavy.start(); lightupmyworlddrake(); if (joshlives == 3) { _local1.dlife3.gotoAndStop(2); } if (joshlives == 2) { _local1.dlife2.gotoAndStop(2); } if (joshlives == 1) { if (_local1.oneplayer == "drake") { } _local1.secondgamescore = _local1.jscore; _local1.secondgameover = true; _local2.danceexit.play(); delete _local1.onEnterFrame; } joshlives--; joshmissedrow = 0; scoreincrement = 0; acc.gotoAndPlay("missed"); } jmissed = true; } scrolling[scrollname].passedjosh = true; } if (righthighlight == true) { righthitdisplay.gotoAndStop(2); } else { righthitdisplay.gotoAndStop(1); } } i++; } } function lightupmyworlddrake() { var _local1 = this; l = 1; while (l < 11) { lightname = "dl" + l; if (joshcombo > (l - 1)) { _local1[lightname].gotoAndStop(2); } else { _local1[lightname].gotoAndStop(1); if (l == 1) { p = 1; while (p < 11) { lightname = "dl" + p; _local1[lightname].gotoAndStop(1); p++; } } return; } l++; } } function createnew() { myname = ["hitme" + depth]; if (_root.oneplayer == "drake") { scrolling.attachMovie("hitmedrake", myname, depth); } else { scrolling.attachMovie("hitmejosh", myname, depth); } scrolling[myname]._x = spawnx; scrolling[myname]._y = spawny; scrolling[myname]._xscale = 80; scrolling[myname]._yscale = 80; scrolling[myname].whohitsme = "josh"; thistype = random(numberdifferent) + 1; scrolling[myname].gotoAndStop(thistype); findtype = eval ("hf" + thistype); scrolling[myname].mytype = findtype; scrolling[myname].typenum = thistype; scrolling[myname].myspeed = speed; scrolling[myname].passedjosh = false; hitmearray.push(depth); depth++; } function loadNextMovie() { var _local1 = _parent; storeq = questionscorrect; if (questionscorrect > 7) { questionscorrect = questionscorrect - 8; if (questionscorrect > 7) { questionscorrect = questionscorrect - 8; if (questionscorrect > 7) { questionscorrect = questionscorrect - 8; } } } if (questionscorrect == 0) { _local1.showmovie.holder.loadMovie("guitar01.swf"); trace("load movie"); } if (questionscorrect == 1) { _local1.showmovie.holder.loadMovie("guitar02.swf"); trace("load movie"); } if (questionscorrect == 2) { _local1.showmovie.holder.loadMovie("guitar03.swf"); trace("load movie"); } if (questionscorrect == 3) { _local1.showmovie.holder.loadMovie("guitar04.swf"); trace("load movie"); } if (questionscorrect == 4) { _local1.showmovie.holder.loadMovie("guitar05.swf"); trace("load movie"); } if (questionscorrect == 5) { _local1.showmovie.holder.loadMovie("guitar06.swf"); trace("load movie"); } if (questionscorrect == 6) { _local1.showmovie.holder.loadMovie("guitar07.swf"); trace("load movie"); } if (questionscorrect == 7) { _local1.showmovie.holder.loadMovie("guitar08.swf"); trace("load movie"); } questionscorrect = storeq; } function increasedifficulty() { if (joshcombo > 9) { questionscorrect++; joshcombo = 0; lightupmyworlddrake(); _root.showmovie.play(); _root.pauseforvid = true; } if (questionscorrect == 1) { appearreset = 20; numberdifferent = 6; scoreincrement++; speed = 4; } else if (questionscorrect == 2) { appearreset = 15; numberdifferent = 9; scoreincrement++; speed = 5; } else if (questionscorrect == 3) { appearreset = 10; numberdifferent = 10; scoreincrement++; speed = 6; } else if (questionscorrect == 4) { appearreset = 7; scoreincrement++; bonus = 150; speed = 7; } else if (questionscorrect == 5) { appearreset = 7; scoreincrement++; bonus = 150; speed = 7; } else if (questionscorrect == 6) { appearreset = 3; scoreincrement++; bonus = 200; speed = 8; } else if (questionscorrect == 7) { appearreset = 0; scoreincrement++; bonus = 150; speed = 8; } else if ((depth == questionscorrect) == 8) { appearreset = -1; scoreincrement++; bonus = 250; speed = 9; } } righthitareax = scrolling.righthit._x + (scrolling.righthit._width / 2); ofstage = righthitareax + 100; _root.secondgameover = false; speed = 3; appeartimer = 20; appearreset = 25; drakelives = 3; joshlives = 3; drakemissedrow = 0; joshmissedrow = 0; missedtoloselife = 0; questionscorrect = 0; var k = Key.isDown; var kU = 38; var kD = 40; var kL = 37; var kR = 39; thisone = false; drakescore = 0; joshscore = 0; drakecombo = 0; joshcombo = 0; scoreincrement = 1; bonus = 10; joshperfects = 0; spawnx = scrolling.spawnhere._x; spawny = scrolling.spawnhere._y - 5; hf1 = "up"; hf2 = "right"; hf3 = "down"; hf4 = "left"; hf5 = "updown"; hf6 = "leftright"; hf7 = "upright"; hf8 = "leftdown"; hf9 = "downright"; hf10 = "leftdownright"; updown = false; rightdown = false; downdown = false; leftdown = false; _root.thingbinhit = false; _root.pauseforvid = false; depth = 0; hitmearray = []; numberdifferent = 4; righthighlight = false; jmissed = false; _root.onEnterFrame = function () { var _local1 = _root; if (_local1.pauseforvid == false) { appeartimer--; if (appeartimer < 0) { createnew(); appeartimer = (random(20) + appearreset) + 5; } scrollhitme(); _local1.jscore = joshscore; _local1.joshcombo = joshcombo; playSound(); } increasedifficulty(); }; loadNextMovie(); function playSound() { if (random(300) == 1) { ps = random(4) + 1; if (ps == 1) { sIwill.start(); } else if (ps == 2) { sPeace.start(); } else if (ps == 3) { sThankyou.start(); } else if (ps == 4) { sYoure.start(); } } } sIwill = new Sound(); sIwill.attachSound("iwill"); sPeace = new Sound(); sPeace.attachSound("peace"); sThankyou = new Sound(); sThankyou.attachSound("thankyou"); sYoure = new Sound(); sYoure.attachSound("youre"); sError = new Sound(); sError.attachSound("errorbuzz"); sBheavy = new Sound(); sBheavy.attachSound("buzzheavy");
Symbol 609 MovieClip Frame 1
stop();
Symbol 609 MovieClip Frame 2
stop();
Symbol 614 Button
on (release) { if (((((((((((((((((((((((_root.name == "tit") || (_root.name == "fuc")) || (_root.name == "fuk")) || (_root.name == "ass")) || (_root.name == "nob")) || (_root.name == "git")) || (_root.name == "dic")) || (_root.name == "dik")) || (_root.name == "cok")) || (_root.name == "poo")) || (_root.name == "po0")) || (_root.name == "p0o")) || (_root.name == "p00")) || (_root.name == "as5")) || (_root.name == "a5s")) || (_root.name == "a55")) || (_root.name == "bum")) || (_root.name == "t1t")) || (_root.name == "n0b")) || (_root.name == "g1t")) || (_root.name == "d1c")) || (_root.name == "d1k")) || (_root.name == "c0k")) { _root.name = ""; } else if ((_root.name != "") && (_root.name != null)) { _parent.email_entry.gotoAndStop("blue"); _parent.email_entry._alpha = 100; _parent.keyboard.gotoAndStop("off"); nextFrame(); } }
Symbol 616 MovieClip Frame 1
stop();
Symbol 616 MovieClip Frame 2
stop();
Symbol 623 Button
on (rollOver) { gotoAndStop ("one"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "1"; } }
Symbol 624 Button
on (rollOver) { gotoAndStop ("two"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "2"; } }
Symbol 625 Button
on (rollOver) { gotoAndStop ("three"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "3"; } }
Symbol 626 Button
on (rollOver) { gotoAndStop ("four"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "4"; } }
Symbol 627 Button
on (rollOver) { gotoAndStop ("five"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "5"; } }
Symbol 628 Button
on (rollOver) { gotoAndStop ("six"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "6"; } }
Symbol 629 Button
on (rollOver) { gotoAndStop ("seven"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "7"; } }
Symbol 630 Button
on (rollOver) { gotoAndStop ("eight"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "8"; } }
Symbol 631 Button
on (rollOver) { gotoAndStop ("nine"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "9"; } }
Symbol 632 Button
on (rollOver) { gotoAndStop ("zero"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "0"; } }
Symbol 633 Button
on (rollOver) { gotoAndStop ("q"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "q"; } }
Symbol 634 Button
on (rollOver) { gotoAndStop ("w"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "w"; } }
Symbol 635 Button
on (rollOver) { gotoAndStop ("e"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "e"; } }
Symbol 636 Button
on (rollOver) { gotoAndStop ("r"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "r"; } }
Symbol 637 Button
on (rollOver) { gotoAndStop ("t"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "t"; } }
Symbol 638 Button
on (rollOver) { gotoAndStop ("y"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "y"; } }
Symbol 639 Button
on (rollOver) { gotoAndStop ("u"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "u"; } }
Symbol 640 Button
on (rollOver) { gotoAndStop ("i"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "i"; } }
Symbol 641 Button
on (rollOver) { gotoAndStop ("o"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "o"; } }
Symbol 642 Button
on (rollOver) { gotoAndStop ("p"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "p"; } }
Symbol 643 Button
on (rollOver) { gotoAndStop ("a"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "a"; } }
Symbol 644 Button
on (rollOver) { gotoAndStop ("s"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "s"; } }
Symbol 645 Button
on (rollOver) { gotoAndStop ("d"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "d"; } }
Symbol 646 Button
on (rollOver) { gotoAndStop ("f"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "f"; } }
Symbol 647 Button
on (rollOver) { gotoAndStop ("g"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "g"; } }
Symbol 648 Button
on (rollOver) { gotoAndStop ("h"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "h"; } }
Symbol 649 Button
on (rollOver) { gotoAndStop ("j"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "j"; } }
Symbol 650 Button
on (rollOver) { gotoAndStop ("k"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "k"; } }
Symbol 651 Button
on (rollOver) { gotoAndStop ("l"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "l"; } }
Symbol 652 Button
on (rollOver) { gotoAndStop ("z"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "z"; } }
Symbol 653 Button
on (rollOver) { gotoAndStop ("x"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "x"; } }
Symbol 654 Button
on (rollOver) { gotoAndStop ("c"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "c"; } }
Symbol 655 Button
on (rollOver) { gotoAndStop ("v"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "v"; } }
Symbol 656 Button
on (rollOver) { gotoAndStop ("b"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "b"; } }
Symbol 657 Button
on (rollOver) { gotoAndStop ("n"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "n"; } }
Symbol 658 Button
on (rollOver) { gotoAndStop ("m"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + "m"; } }
Symbol 659 Button
on (rollOver) { gotoAndStop ("space"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length < 3) { _root.name = _root.name + " "; } }
Symbol 660 Button
on (rollOver) { gotoAndStop ("del"); } on (rollOut) { gotoAndStop (1); } on (press) { _root.sound_holder.gotoAndStop("key_press"); if (_root.name.length == 1) { _root.name = ""; } else if (_root.name.length == 2) { _root.name = _root.name.slice(0, 1); } else if (_root.name.length == 3) { _root.name = _root.name.slice(0, 2); } }
Symbol 700 MovieClip Frame 1
stop();
Instance of Symbol 661 MovieClip "v" in Symbol 700 MovieClip Frame 1
onClipEvent (load) { delete Key.isDown; } onClipEvent (keyDown) { if (Key.isDown(48) || (Key.isDown(96))) { _parent.gotoAndStop("zero"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "0"; } } else if (Key.isDown(49) || (Key.isDown(97))) { _parent.gotoAndStop("one"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "1"; } } else if (Key.isDown(50) || (Key.isDown(98))) { _parent.gotoAndStop("two"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "2"; } } else if (Key.isDown(51) || (Key.isDown(99))) { _parent.gotoAndStop("three"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "3"; } } else if (Key.isDown(52) || (Key.isDown(100))) { _parent.gotoAndStop("four"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "4"; } } else if (Key.isDown(53) || (Key.isDown(101))) { _parent.gotoAndStop("five"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "5"; } } else if (Key.isDown(54) || (Key.isDown(102))) { _parent.gotoAndStop("six"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "6"; } } else if (Key.isDown(55) || (Key.isDown(103))) { _parent.gotoAndStop("seven"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "7"; } } else if (Key.isDown(56) || (Key.isDown(104))) { _parent.gotoAndStop("eight"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "8"; } } else if (Key.isDown(57) || Key.isDown(105)) { _parent.gotoAndStop("nine"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "9"; } } else if (Key.isDown(65)) { _parent.gotoAndStop("a"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "a"; } } else if (Key.isDown(66)) { _parent.gotoAndStop("b"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "b"; } } else if (Key.isDown(67)) { _parent.gotoAndStop("c"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "c"; } } else if (Key.isDown(68)) { _parent.gotoAndStop("d"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "d"; } } else if (Key.isDown(69)) { _parent.gotoAndStop("e"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "e"; } } else if (Key.isDown(70)) { _parent.gotoAndStop("f"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "f"; } } else if (Key.isDown(71)) { _parent.gotoAndStop("g"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "g"; } } else if (Key.isDown(72)) { _parent.gotoAndStop("h"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "h"; } } else if (Key.isDown(73)) { _parent.gotoAndStop("i"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "i"; } } else if (Key.isDown(74)) { _parent.gotoAndStop("j"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "j"; } } else if (Key.isDown(75)) { _parent.gotoAndStop("k"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "k"; } } else if (Key.isDown(76)) { _parent.gotoAndStop("l"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "l"; } } else if (Key.isDown(77)) { _parent.gotoAndStop("m"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "m"; } } else if (Key.isDown(78)) { _parent.gotoAndStop("n"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "n"; } } else if (Key.isDown(79)) { _parent.gotoAndStop("o"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "o"; } } else if (Key.isDown(80)) { _parent.gotoAndStop("p"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "p"; } } else if (Key.isDown(81)) { _parent.gotoAndStop("q"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "q"; } } else if (Key.isDown(82)) { _parent.gotoAndStop("r"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "r"; } } else if (Key.isDown(83)) { _parent.gotoAndStop("s"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "s"; } } else if (Key.isDown(84)) { _parent.gotoAndStop("t"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "t"; } } else if (Key.isDown(85)) { _parent.gotoAndStop("u"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "u"; } } else if (Key.isDown(86)) { _parent.gotoAndStop("v"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "v"; } } else if (Key.isDown(87)) { _parent.gotoAndStop("w"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "w"; } } else if (Key.isDown(88)) { _parent.gotoAndStop("x"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "x"; } } else if (Key.isDown(89)) { _parent.gotoAndStop("y"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "y"; } } else if (Key.isDown(90)) { _parent.gotoAndStop("z"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + "z"; } } else if (Key.isDown(32)) { _parent.gotoAndStop("space"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length < 3) { _root.name = _root.name + " "; } } else if (Key.isDown(46)) { _parent.gotoAndStop("del"); _root.sound_holder.gotoAndStop("key_press"); delete Key.isDown; if (_root.name.length == 1) { _root.name = ""; } else if (_root.name.length == 2) { _root.name = _root.name.slice(0, 1); } else if (_root.name.length == 3) { _root.name = _root.name.slice(0, 2); } } } onClipEvent (keyUp) { _parent.gotoAndStop(1); }
Symbol 700 MovieClip Frame 2
stop();
Symbol 700 MovieClip Frame 3
stop();
Symbol 700 MovieClip Frame 4
stop();
Symbol 700 MovieClip Frame 5
stop();
Symbol 700 MovieClip Frame 6
stop();
Symbol 700 MovieClip Frame 7
stop();
Symbol 700 MovieClip Frame 8
stop();
Symbol 700 MovieClip Frame 9
stop();
Symbol 700 MovieClip Frame 10
stop();
Symbol 700 MovieClip Frame 11
stop();
Symbol 700 MovieClip Frame 12
stop();
Symbol 700 MovieClip Frame 13
stop();
Symbol 700 MovieClip Frame 14
stop();
Symbol 700 MovieClip Frame 15
stop();
Symbol 700 MovieClip Frame 16
stop();
Symbol 700 MovieClip Frame 17
stop();
Symbol 700 MovieClip Frame 18
stop();
Symbol 700 MovieClip Frame 19
stop();
Symbol 700 MovieClip Frame 20
stop();
Symbol 700 MovieClip Frame 21
stop();
Symbol 700 MovieClip Frame 22
stop();
Symbol 700 MovieClip Frame 23
stop();
Symbol 700 MovieClip Frame 24
stop();
Symbol 700 MovieClip Frame 25
stop();
Symbol 700 MovieClip Frame 26
stop();
Symbol 700 MovieClip Frame 27
stop();
Symbol 700 MovieClip Frame 28
stop();
Symbol 700 MovieClip Frame 29
stop();
Symbol 700 MovieClip Frame 30
stop();
Symbol 700 MovieClip Frame 31
stop();
Symbol 700 MovieClip Frame 32
stop();
Symbol 700 MovieClip Frame 33
stop();
Symbol 700 MovieClip Frame 34
stop();
Symbol 700 MovieClip Frame 35
stop();
Symbol 700 MovieClip Frame 36
stop();
Symbol 700 MovieClip Frame 37
stop();
Symbol 700 MovieClip Frame 38
stop();
Symbol 700 MovieClip Frame 39
stop();
Symbol 700 MovieClip Frame 40
stop();
Symbol 705 Button
on (release) { this.name = _root.name; this.email = _root.email; this.result = _root.result; this.character = "not_in_this_game"; if ((((_root.name != "") && (_root.email != "")) && (_root.name != null)) && (_root.email != null)) { loadVariablesNum ((((("drakeandjosh.asp?name=" + this.name) + "&email=") + this.email) + "&result=") + this.result, 0); _parent.gotoAndStop("scoreboard"); } }
Symbol 706 MovieClip Frame 1
play();
Instance of Symbol 609 MovieClip "email_entry" in Symbol 706 MovieClip Frame 6
onClipEvent (enterFrame) { if ((_root.email == "") || (_root.email == null)) { _root.game_over_box.game_over_tween.hiscores_button._visible = 0; } else { _root.game_over_box.game_over_tween.hiscores_button._visible = 1; } }
Symbol 706 MovieClip Frame 20
stop();
Symbol 749 Button
on (release) { _root.gotoAndStop("startmenu"); trace("startword bound"); }
Symbol 753 MovieClip Frame 1
stop();
Symbol 754 MovieClip Frame 1
stop();
Symbol 754 MovieClip Frame 2
trace("first game mess % = " + _root.firstgamepercent); trace("second game score = " + _root.secondgamescore); _root.finalscore = _root.secondgamescore / (_root.firstgamepercent / 10); _root.result = int(_root.finalscore); trace("there for final score is " + _root.finalscore);
Symbol 754 MovieClip Frame 10
stop();
Symbol 754 MovieClip Frame 11
stop();
Symbol 765 MovieClip Frame 1
stop();
Symbol 765 MovieClip Frame 15
this.gotoAndStop(1);
Symbol 765 MovieClip Frame 29
this.gotoAndStop(1);
Symbol 765 MovieClip Frame 43
this.gotoAndStop(1);
Symbol 765 MovieClip Frame 57
this.gotoAndStop(1);
Symbol 765 MovieClip Frame 71
this.gotoAndStop(1);
Symbol 765 MovieClip Frame 85
this.gotoAndStop(1);
Symbol 765 MovieClip Frame 99
this.gotoAndStop(1);
Symbol 766 MovieClip Frame 1
function checkkeysjosh(nametocheck) { var _local1 = nametocheck; var _local2 = _root; updown = false; rightdown = false; downdown = false; leftdown = false; if (k(kU)) { updown = true; } if (k(kR)) { rightdown = true; } if (k(kD)) { downdown = true; } if (k(kL)) { leftdown = true; } typeoficon = scrolling[_local1].mytype; if (scrolling[_local1].passedjosh == false) { if (typeoficon == "up") { if ((((updown == true) && (rightdown == false)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + scoreincrement; joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "right") { if ((((updown == false) && (rightdown == true)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + scoreincrement; joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "down") { if ((((updown == false) && (rightdown == false)) && (downdown == true)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + scoreincrement; joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "left") { if ((((updown == false) && (rightdown == false)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + scoreincrement; joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "updown") { if ((((updown == true) && (rightdown == false)) && (downdown == true)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 3); joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "leftright") { if ((((updown == false) && (rightdown == true)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 3); joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "upright") { if ((((updown == true) && (rightdown == true)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 3); joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "leftdown") { if ((((updown == true) && (rightdown == false)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 3); joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "downright") { if ((((updown == false) && (rightdown == true)) && (downdown == true)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 5); joshcombo++; joshmissedrow = 0; } } else if (typeoficon == "leftdownright") { if ((((updown == false) && (rightdown == true)) && (downdown == true)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; joshscore = joshscore + (scoreincrement * 5); joshcombo++; joshmissedrow = 0; } } if (scrolling[_local1].passedjosh == true) { scrolling[scrollname].whohitsme = "nobbynomates"; righthighlight = false; righthitdisplay.gotoAndStop(1); joshscore = joshscore + (int(joshcombo / 10) * scoreincrement); _local2.thingbinhit = true; if (_local2.oneplayer == "drake") { if (thisone == false) { _local2.loadbmps.drakebuzz.play(); thisone = true; } else { _local2.loadbmps.joshtalk.play(); thisone = false; } } else if (thisone == false) { _local2.loadbmps.joshbuzz.play(); thisone = true; } else { _local2.loadbmps.drakemove.play(); thisone = false; } } lightupmyworlddrake(); } } function scrollhitme() { var _local1 = _root; var _local2 = _parent; i = 0; while (i < hitmearray.length) { scrollname = ["hitme" + hitmearray[i]]; scrolling[scrollname]._x = scrolling[scrollname]._x + speed; poopeepassed = false; if (scrolling[scrollname]._x < righthitareax) { distanceaway = int(righthitareax - scrolling[scrollname]._x); } else { distanceaway = int(scrolling[scrollname]._x - righthitareax); poopeepassed = true; } if ((distanceaway < 70) && (poopeepassed == false)) { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale + (speed * 1.5); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale + (speed * 1.5); scrolling[scrollname]._y = scrolling[scrollname]._y - (speed / 5); } else if (distanceaway < 20) { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale - (speed * 1.5); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale - (speed * 1.5); scrolling[scrollname]._y = scrolling[scrollname]._y + 1; } if (scrolling[scrollname]._x > ofstage) { scrolling[scrollname].removeMovieClip(); hitmearray.splice(i, 1); i--; } else { leway = 15; if (((scrolling[scrollname]._x > (righthitareax - leway)) && (scrolling[scrollname]._x < (righthitareax + leway))) && (scrolling[scrollname].passedjosh == false)) { if (scrolling[scrollname].passedjosh == false) { righthighlight = true; checkkeysjosh(scrollname); if (_local1.thingbinhit == true) { if (distanceaway < 2) { acc.gotoAndPlay("perfect"); joshperfects++; joshscore = joshscore + ((int(joshcombo) * scoreincrement) * joshperfects); } else if (distanceaway < 4) { acc.gotoAndPlay("excellent"); joshperfects = 0; joshscore = joshscore + (int(joshcombo / 2) * scoreincrement); } else if (distanceaway < 6) { acc.gotoAndPlay("good"); joshperfects = 0; } else if (distanceaway < 9) { acc.gotoAndPlay("average"); joshperfects = 0; } else if (distanceaway < 11) { acc.gotoAndPlay("poor"); joshperfects = 0; } else { acc.gotoAndPlay("dismal"); joshperfects = 0; lightupmyworlddrake(); } } _local1.thingbinhit = false; } } else if (scrolling[scrollname]._x > (righthitareax + leway)) { righthighlight = false; if (scrolling[scrollname].passedjosh == false) { joshcombo = 0; joshmissedrow++; if (joshmissedrow > missedtoloselife) { sError.start(); lightupmyworlddrake(); if (joshlives == 3) { _local1.dlife3.gotoAndStop(2); } if (joshlives == 2) { _local1.dlife2.gotoAndStop(2); } if (joshlives == 1) { if (_local1.oneplayer == "drake") { } _local1.secondgamescore = _local1.jscore; _local1.secondgameover = true; _local2.danceexit.play(); delete _local1.onEnterFrame; } joshlives--; joshmissedrow = 0; scoreincrement = 0; acc.gotoAndPlay("missed"); } jmissed = true; } scrolling[scrollname].passedjosh = true; } if (righthighlight == true) { righthitdisplay.gotoAndStop(2); } else { righthitdisplay.gotoAndStop(1); } } i++; } } function lightupmyworlddrake() { var _local1 = this; l = 1; while (l < 11) { lightname = "dl" + l; if (joshcombo > (l - 1)) { _local1[lightname].gotoAndStop(2); } else { _local1[lightname].gotoAndStop(1); if (l == 1) { p = 1; while (p < 11) { lightname = "dl" + p; _local1[lightname].gotoAndStop(1); p++; } } return; } l++; } } function createnew() { myname = ["hitme" + depth]; if (_root.oneplayer == "drake") { scrolling.attachMovie("hitmedrake", myname, depth); } else { scrolling.attachMovie("hitmejosh", myname, depth); } scrolling[myname]._x = spawnx; scrolling[myname]._y = spawny; scrolling[myname]._xscale = 80; scrolling[myname]._yscale = 80; scrolling[myname].whohitsme = "josh"; thistype = random(numberdifferent) + 1; scrolling[myname].gotoAndStop(thistype); findtype = eval ("hf" + thistype); scrolling[myname].mytype = findtype; scrolling[myname].typenum = thistype; scrolling[myname].myspeed = speed; scrolling[myname].passedjosh = false; hitmearray.push(depth); depth++; } function loadNextMovie() { var _local1 = _parent; storeq = questionscorrect; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; } } } if (questionscorrect == 0) { _local1.showmovie.holder.loadMovie("question01.swf"); trace("load movie"); } if (questionscorrect == 1) { _local1.showmovie.holder.loadMovie("josh01.swf"); trace("load movie"); } if (questionscorrect == 2) { _local1.showmovie.holder.loadMovie("drake01.swf"); trace("load movie"); } if (questionscorrect == 3) { _local1.showmovie.holder.loadMovie("question02.swf"); trace("load movie"); } if (questionscorrect == 4) { _local1.showmovie.holder.loadMovie("josh02.swf"); trace("load movie"); } if (questionscorrect == 5) { _local1.showmovie.holder.loadMovie("drake02.swf"); trace("load movie"); } if (questionscorrect == 6) { _local1.showmovie.holder.loadMovie("question03.swf"); trace("load movie"); } if (questionscorrect == 7) { _local1.showmovie.holder.loadMovie("josh03.swf"); trace("load movie"); } if (questionscorrect == 8) { _local1.showmovie.holder.loadMovie("drake03.swf"); trace("load movie"); } if (questionscorrect == 9) { _local1.showmovie.holder.loadMovie("question04.swf"); trace("load movie"); } if (questionscorrect == 10) { _local1.showmovie.holder.loadMovie("josh04.swf"); trace("load movie"); } if (questionscorrect == 11) { _local1.showmovie.holder.loadMovie("drake04.swf"); trace("load movie"); } questionscorrect = storeq; } function increasedifficulty() { if (joshcombo > 9) { questionscorrect++; joshcombo = 0; lightupmyworlddrake(); _root.showmovie.play(); _root.pauseforvid = true; } if (questionscorrect == 1) { appearreset = 20; numberdifferent = 6; scoreincrement++; speed = 4; } else if (questionscorrect == 2) { appearreset = 15; numberdifferent = 9; scoreincrement++; speed = 5; } else if (questionscorrect == 3) { appearreset = 10; numberdifferent = 10; scoreincrement++; speed = 6; } else if (questionscorrect == 4) { appearreset = 7; scoreincrement++; bonus = 150; speed = 7; } else if (questionscorrect == 5) { appearreset = 7; scoreincrement++; bonus = 150; speed = 7; } else if (questionscorrect == 6) { appearreset = 3; scoreincrement++; bonus = 200; speed = 8; } else if (questionscorrect == 7) { appearreset = 0; scoreincrement++; bonus = 150; speed = 8; } else if ((depth == questionscorrect) == 8) { appearreset = -1; scoreincrement++; bonus = 250; speed = 9; } } righthitareax = scrolling.righthit._x + (scrolling.righthit._width / 2); ofstage = righthitareax + 100; _root.secondgameover = false; speed = 3; appeartimer = 20; appearreset = 25; drakelives = 3; joshlives = 3; drakemissedrow = 0; joshmissedrow = 0; missedtoloselife = 0; questionscorrect = 0; var k = Key.isDown; var kU = 38; var kD = 40; var kL = 37; var kR = 39; thisone = false; drakescore = 0; joshscore = 0; drakecombo = 0; joshcombo = 0; scoreincrement = 1; bonus = 10; joshperfects = 0; spawnx = scrolling.spawnhere._x; spawny = scrolling.spawnhere._y - 5; hf1 = "up"; hf2 = "right"; hf3 = "down"; hf4 = "left"; hf5 = "updown"; hf6 = "leftright"; hf7 = "upright"; hf8 = "leftdown"; hf9 = "downright"; hf10 = "leftdownright"; updown = false; rightdown = false; downdown = false; leftdown = false; _root.thingbinhit = false; _root.pauseforvid = false; depth = 0; hitmearray = []; numberdifferent = 4; righthighlight = false; jmissed = false; _root.onEnterFrame = function () { var _local1 = _root; if (_local1.pauseforvid == false) { appeartimer--; if (appeartimer < 0) { createnew(); appeartimer = (random(20) + appearreset) + 5; } scrollhitme(); _local1.jscore = joshscore; _local1.joshcombo = joshcombo; playSound(); } increasedifficulty(); }; loadNextMovie(); function playSound() { if (random(300) == 1) { ps = random(7) + 1; if (ps == 1) { sAlright.start(); } else if (ps == 2) { sGood.start(); } else if (ps == 3) { sKeep.start(); } else if (ps == 4) { sWay.start(); } else if (ps == 5) { sYou.start(); } else if (ps == 6) { sClapping.start(); } else if (ps == 7) { sApplause.start(); } } } sAlright = new Sound(); sAlright.attachSound("alright"); sGood = new Sound(); sGood.attachSound("good"); sKeep = new Sound(); sKeep.attachSound("keep"); sWay = new Sound(); sWay.attachSound("way"); sYou = new Sound(); sYou.attachSound("you"); sApplause = new Sound(); sApplause.attachSound("applause"); sClapping = new Sound(); sClapping.attachSound("clapping"); sError = new Sound(); sError.attachSound("errorbuzz");
Symbol 772 MovieClip Frame 1
function lightupmyworlddrake() { var _local1 = this; l = 1; while (l < 11) { lightname = "dl" + l; if (drakecombo > (l - 1)) { _local1[lightname].gotoAndStop(2); } else { _local1[lightname].gotoAndStop(1); if (l == 1) { p = 1; while (p < 11) { lightname = "dl" + p; _local1[lightname].gotoAndStop(1); p++; } } return; } l++; } } function lightupmyworldjosh() { var _local1 = this; l = 1; while (l < 11) { lightname = "jl" + l; if (joshcombo > (l - 1)) { _local1[lightname].gotoAndStop(2); } else { _local1[lightname].gotoAndStop(1); if (l == 1) { p = 1; while (p < 11) { lightname = "jl" + p; _local1[lightname].gotoAndStop(1); p++; } } return; } l++; } } function loadNextMovie() { var _local1 = _parent; storeq = questionscorrect; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; } } } if (questionscorrect == 0) { _local1.showmovie.holder.loadMovie("question01.swf"); trace("load movie"); } if (questionscorrect == 1) { _local1.showmovie.holder.loadMovie("josh01.swf"); trace("load movie"); } if (questionscorrect == 2) { _local1.showmovie.holder.loadMovie("drake01.swf"); trace("load movie"); } if (questionscorrect == 3) { _local1.showmovie.holder.loadMovie("question02.swf"); trace("load movie"); } if (questionscorrect == 4) { _local1.showmovie.holder.loadMovie("josh02.swf"); trace("load movie"); } if (questionscorrect == 5) { _local1.showmovie.holder.loadMovie("drake02.swf"); trace("load movie"); } if (questionscorrect == 6) { _local1.showmovie.holder.loadMovie("question03.swf"); trace("load movie"); } if (questionscorrect == 7) { _local1.showmovie.holder.loadMovie("josh03.swf"); trace("load movie"); } if (questionscorrect == 8) { _local1.showmovie.holder.loadMovie("drake03.swf"); trace("load movie"); } if (questionscorrect == 9) { _local1.showmovie.holder.loadMovie("question04.swf"); trace("load movie"); } if (questionscorrect == 10) { _local1.showmovie.holder.loadMovie("josh04.swf"); trace("load movie"); } if (questionscorrect == 11) { _local1.showmovie.holder.loadMovie("drake04.swf"); trace("load movie"); } questionscorrect = storeq; } function checkkeysdrake(nametocheck) { var _local1 = nametocheck; var _local2 = _root; wdown = false; ddown = false; sdown = false; adown = false; if (Key.isDown(87)) { wdown = true; } if (Key.isDown(68)) { ddown = true; } if (Key.isDown(83)) { sdown = true; } if (Key.isDown(65)) { adown = true; } typeoficon = scrolling[_local1].mytype; if (scrolling[_local1].passed == false) { if (typeoficon == "w") { if ((((wdown == true) && (ddown == false)) && (sdown == false)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + scoreincrement; if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "d") { if ((((wdown == false) && (ddown == true)) && (sdown == false)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + scoreincrement; if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "s") { if ((((wdown == false) && (ddown == false)) && (sdown == true)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + scoreincrement; if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "a") { if ((((wdown == false) && (ddown == false)) && (sdown == false)) && (adown == true)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + scoreincrement; if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "ws") { if ((((wdown == true) && (ddown == false)) && (sdown == true)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "ad") { if ((((wdown == false) && (ddown == true)) && (sdown == false)) && (adown == true)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "wd") { if ((((wdown == true) && (ddown == true)) && (sdown == false)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "as") { if ((((wdown == false) && (ddown == false)) && (sdown == true)) && (adown == true)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "wad") { if ((((wdown == true) && (ddown == true)) && (sdown == false)) && (adown == true)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "wsd") { if ((((wdown == true) && (ddown == true)) && (sdown == true)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "asd") { if ((((wdown == false) && (ddown == true)) && (sdown == true)) && (adown == true)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } if (scrolling[_local1].passed == true) { _local2.dthingbinhit = true; _local2.loadbmps.joshbuzz.play(); trace("play drake buzz"); } lightupmyworlddrake(); } } function checkkeysjosh(nametocheck) { var _local1 = nametocheck; var _local2 = _root; updown = false; rightdown = false; downdown = false; leftdown = false; if (Key.isDown(73)) { updown = true; } if (Key.isDown(76)) { rightdown = true; } if (Key.isDown(75)) { downdown = true; } if (Key.isDown(74)) { leftdown = true; } typeoficon = scrolling[_local1].mytype; if (scrolling[_local1].passedjosh == false) { if (typeoficon == "up") { if ((((updown == true) && (rightdown == false)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + scoreincrement; if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "right") { if ((((updown == false) && (rightdown == true)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + scoreincrement; if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "down") { if ((((updown == false) && (rightdown == false)) && (downdown == true)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + scoreincrement; if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "left") { if ((((updown == false) && (rightdown == false)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + scoreincrement; if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "updown") { if ((((updown == true) && (rightdown == false)) && (downdown == true)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "leftright") { if ((((updown == false) && (rightdown == true)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "upright") { if ((((updown == true) && (rightdown == true)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "leftdown") { if ((((updown == false) && (rightdown == false)) && (downdown == true)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "leftupright") { if ((((updown == true) && (rightdown == true)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "upleftdown") { if ((((updown == true) && (rightdown == false)) && (downdown == true)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "leftdownright") { if ((((updown == false) && (rightdown == true)) && (downdown == true)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } if (scrolling[_local1].passedjosh == true) { righthighlight = false; _local2.jthingbinhit = true; _local2.loadbmps.drakebuzz.play(); } lightupmyworldjosh(); } } function scrollhitme() { lefthighlight = false; righthighlight = false; numberhitmes = hitmearray.length; i = 0; while (i < numberhitmes) { scrollname = ["hitme" + hitmearray[i]]; if (scrolling[scrollname]._x > ofstage) { scrolling[scrollname].removeMovieClip(); hitmearray.splice(i, 1); i--; } scrollname = ["hitme" + hitmearray[i]]; scrolling[scrollname]._x = scrolling[scrollname]._x + speed; leway = 18; if ((scrolling[scrollname]._x > (lefthitareax - leway)) && (scrolling[scrollname]._x < (lefthitareax + leway))) { lefthighlight = true; if (scrolling[scrollname].passed == false) { checkkeysdrake(scrollname); if (_root.dthingbinhit == true) { if (scrolling[scrollname]._x < lefthitareax) { distanceaway = int(lefthitareax - scrolling[scrollname]._x); } else { distanceaway = int(scrolling[scrollname]._x - lefthitareax); } if (distanceaway < 2) { drakeacc.gotoAndPlay("perfect"); drakeperfects++; drakescore = drakescore + ((int(joshcombo) * scoreincrement) * drakeperfects); } else if (distanceaway < 4) { drakeacc.gotoAndPlay("excellent"); drakeperfects = 0; drakescore = drakescore + (int(joshcombo / 2) * scoreincrement); } else if (distanceaway < 6) { drakeacc.gotoAndPlay("good"); drakeperfects = 0; } else if (distanceaway < 9) { drakeacc.gotoAndPlay("average"); drakeperfects = 0; } else if (distanceaway < 11) { drakeacc.gotoAndPlay("poor"); drakeperfects = 0; } else { drakeacc.gotoAndPlay("dismal"); drakeperfects = 0; lightupmyworlddrake(); } } _root.dthingbinhit = false; } else { lefthighlight = false; } } else if ((scrolling[scrollname]._x > (lefthitareax + leway)) && (scrolling[scrollname].whohitsme == "drake")) { if (scrolling[scrollname]._currentframe == 16) { thingy = random(4) + 1; scrolling[scrollname].gotoAndStop(thingy); scrolling[scrollname].typenum = thingy; scrolling[scrollname].mytype = eval ("hf" + thingy); } scrolling[scrollname].gotoAndStop(scrolling[scrollname]._currentframe + 20); findtype = eval ("hf" + (scrolling[scrollname].typenum + 20)); scrolling[scrollname].mytype = findtype; scrolling[scrollname].whohitsme = "josh"; if (scrolling[scrollname].passed == false) { drakecombo = 0; drakemissedrow++; if (drakemissedrow > missedtoloselife) { sError.start(); if (drakelives == 3) { _root.dlife3.gotoAndStop(2); } if (drakelives == 2) { _root.dlife2.gotoAndStop(2); } if (drakelives == 1) { _root.secondgameover = true; _parent.gameovertwo.play(); delete _root.onEnterFrame; } drakelives--; drakemissedrow = 0; _root.oooh.start(); drakeacc.gotoAndPlay("missed"); lightupmyworlddrake(); } scrolling[scrollname].gotoAndStop("jbonus"); scrolling[scrollname].mytype = "up"; } scrolling[scrollname].passed = true; } if ((scrolling[scrollname]._x > (righthitareax - leway)) && (scrolling[scrollname]._x < (righthitareax + leway))) { if (scrolling[scrollname].passedjosh == false) { righthighlight = true; checkkeysjosh(scrollname); if (_root.jthingbinhit == true) { if (scrolling[scrollname]._x < righthitareax) { distanceaway = int(righthitareax - scrolling[scrollname]._x); } else { distanceaway = int(scrolling[scrollname]._x - righthitareax); } if (distanceaway < 2) { joshacc.gotoAndPlay("perfect"); joshperfects++; joshscore = joshscore + ((int(joshcombo) * scoreincrement) * joshperfects); } else if (distanceaway < 4) { joshacc.gotoAndPlay("excellent"); joshperfects = 0; joshscore = joshscore + (int(joshcombo / 2) * scoreincrement); } else if (distanceaway < 6) { joshacc.gotoAndPlay("good"); joshperfects = 0; } else if (distanceaway < 9) { joshacc.gotoAndPlay("average"); joshperfects = 0; } else if (distanceaway < 11) { joshacc.gotoAndPlay("poor"); joshperfects = 0; } else { joshacc.gotoAndPlay("dismal"); joshperfects = 0; lightupmyworldjosh(); } } _root.jthingbinhit = false; } else { righthighlight = false; } } else if ((scrolling[scrollname]._x > (righthitareax + leway)) && (scrolling[scrollname].whohitsme == "josh")) { scrolling[scrollname].whohitsme = "nobbynomates"; if (scrolling[scrollname].passedjosh == false) { joshcombo = 0; joshmissedrow++; if (joshmissedrow > missedtoloselife) { sBheavy.start(); if (joshlives == 3) { _root.jlife3.gotoAndStop(2); } if (joshlives == 2) { _root.jlife2.gotoAndStop(2); } if (joshlives == 1) { _root.secondgameover = true; _parent.gameovertwo.play(); delete _root.onEnterFrame; } joshlives--; joshmissedrow = 0; joshacc.gotoAndPlay("missed"); lightupmyworldjosh(); } jmissed = true; } scrolling[scrollname].passedjosh = true; } if (lefthighlight == true) { lefthitdisplay.gotoAndStop(2); } else { lefthitdisplay.gotoAndStop(1); } if (righthighlight == true) { righthitdisplay.gotoAndStop(2); } else { righthitdisplay.gotoAndStop(1); } scaleleway = 50; if ((scrolling[scrollname]._x > (lefthitareax - scaleleway)) && (scrolling[scrollname]._x < (lefthitareax + scaleleway))) { if (scrolling[scrollname]._x > lefthitareax) { if (scrolling[scrollname]._xscale > 100) { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale - (speed * 3); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale - (speed * 3); scrolling[scrollname]._y = scrolling[scrollname]._y + (speed / 4); } } else { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale + (speed * 1.8); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale + (speed * 1.8); scrolling[scrollname]._y = scrolling[scrollname]._y - (speed / 5); } } else if ((scrolling[scrollname]._x > (righthitareax - scaleleway)) && (scrolling[scrollname]._x < (righthitareax + scaleleway))) { if (scrolling[scrollname]._x > righthitareax) { if (scrolling[scrollname]._xscale > 100) { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale - (speed * 3); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale - (speed * 3); scrolling[scrollname]._y = scrolling[scrollname]._y + (speed / 4); } } else { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale + (speed * 1.8); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale + (speed * 1.8); scrolling[scrollname]._y = scrolling[scrollname]._y - (speed / 5); } } i++; } } function createnew() { myname = ["hitme" + depth]; scrolling.attachMovie("hitme", myname, depth); scrolling[myname]._x = spawnx; scrolling[myname]._y = spawny; if (jmissed == true) { scrolling[myname].gotoAndStop("dbonus"); scrolling[myname].mytype = "w"; jmissed = false; } else { thistype = random(numberdifferent) + 1; scrolling[myname].gotoAndStop(thistype); findtype = eval ("hf" + thistype); scrolling[myname].mytype = findtype; scrolling[myname].typenum = thistype; } scrolling[myname].whohitsme = "drake"; scrolling[myname].passed = false; scrolling[myname].passedjosh = false; hitmearray.push(depth); depth++; } function loadNextMovie() { var _local1 = _parent; storeq = questionscorrect; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; } } } if (questionscorrect == 0) { _local1.showmovie.holder.loadMovie("question01.swf"); trace("load movie"); } if (questionscorrect == 1) { _local1.showmovie.holder.loadMovie("josh01.swf"); trace("load movie"); } if (questionscorrect == 2) { _local1.showmovie.holder.loadMovie("drake01.swf"); trace("load movie"); } if (questionscorrect == 3) { _local1.showmovie.holder.loadMovie("question02.swf"); trace("load movie"); } if (questionscorrect == 4) { _local1.showmovie.holder.loadMovie("josh02.swf"); trace("load movie"); } if (questionscorrect == 5) { _local1.showmovie.holder.loadMovie("drake02.swf"); trace("load movie"); } if (questionscorrect == 6) { _local1.showmovie.holder.loadMovie("question03.swf"); trace("load movie"); } if (questionscorrect == 7) { _local1.showmovie.holder.loadMovie("josh03.swf"); trace("load movie"); } if (questionscorrect == 8) { _local1.showmovie.holder.loadMovie("drake03.swf"); trace("load movie"); } if (questionscorrect == 9) { _local1.showmovie.holder.loadMovie("question04.swf"); trace("load movie"); } if (questionscorrect == 10) { _local1.showmovie.holder.loadMovie("josh04.swf"); trace("load movie"); } if (questionscorrect == 11) { _local1.showmovie.holder.loadMovie("drake04.swf"); trace("load movie"); } questionscorrect = storeq; } function increasedifficulty() { if ((joshcombo > 4) && (drakecombo > 4)) { questionscorrect++; drakecombo = 0; joshcombo = 0; trace("show mooooooooooovie"); _root.showmovie.play(); _root.pauseforvid = true; lightupmyworlddrake(); lightupmyworldjosh(); } if (questionscorrect == 1) { appearreset = 20; scoreincrement++; speed = 4; } if (questionscorrect == 2) { appearreset = 15; scoreincrement++; speed = 5; } if (questionscorrect == 3) { appearreset = 10; scoreincrement++; speed = 6; } if (questionscorrect == 4) { appearreset = 7; scoreincrement++; bonus = 150; } } lefthitareax = scrolling.lefthit._x + (scrolling.lefthit._width / 2); righthitareax = scrolling.righthit._x + (scrolling.righthit._width / 2); ofstage = righthitareax + 100; speed = 3; appeartimer = 20; appearreset = 25; drakelives = 3; joshlives = 3; drakemissedrow = 0; joshmissedrow = 0; missedtoloselife = 0; _root.secondgameover = false; var k = Key.isDown; var kU = 38; var kD = 40; var kL = 37; var kR = 39; questionscorrect = 0; drakescore = 0; joshscore = 0; drakecombo = 0; joshcombo = 0; scoreincrement = 1; bonus = 10; spawnx = scrolling.spawnhere._x; spawny = scrolling.spawnhere._y; hf21 = "up"; hf22 = "right"; hf23 = "down"; hf24 = "left"; hf25 = "updown"; hf26 = "leftright"; hf27 = "upright"; hf28 = "leftdown"; hf29 = "leftupright"; hf30 = "uprightdown"; hf31 = "leftdownright"; hf1 = "w"; hf2 = "d"; hf3 = "s"; hf4 = "a"; hf5 = "ws"; hf6 = "ad"; hf7 = "wd"; hf8 = "as"; hf9 = "wad"; hf10 = "wsd"; hf11 = "asd"; wdown = false; ddown = false; sdown = false; adown = false; updown = false; rightdown = false; downdown = false; leftdown = false; depth = 0; hitmearray = []; numberdifferent = 4; lefthighlight = false; righthighlight = false; jmissed = false; _root.dthingbinhit = false; _root.jthingbinhit = false; drakeperfects = 0; joshperfects = 0; _root.pauseforvid = false; _root.onEnterFrame = function () { var _local1 = _root; if (_local1.pauseforvid == false) { appeartimer--; if (appeartimer < 0) { createnew(); appeartimer = random(20) + appearreset; } scrollhitme(); _local1.dscore = drakescore; _local1.jscore = joshscore; _local1.drakecombo = drakecombo; _local1.joshcombo = joshcombo; playSound(); } increasedifficulty(); }; loadNextMovie(); loadNextMovie(); function playSound() { if (random(300) == 1) { ps = random(10) + 1; if (ps == 1) { sAlright.start(); } else if (ps == 2) { sGood.start(); } else if (ps == 3) { sKeep.start(); } else if (ps == 4) { sWay.start(); } else if (ps == 5) { sYou.start(); } else if (ps == 6) { sPeace.start(); } else if (ps == 7) { sThankyou.start(); } else if (ps == 8) { sYoure.start(); } else if (ps == 9) { sApplause.start(); } else if (ps == 10) { sClapping.start(); } } } sPeace = new Sound(); sPeace.attachSound("peace"); sThankyou = new Sound(); sThankyou.attachSound("thankyou"); sYoure = new Sound(); sYoure.attachSound("youre"); sAlright = new Sound(); sAlright.attachSound("alright"); sGood = new Sound(); sGood.attachSound("good"); sKeep = new Sound(); sKeep.attachSound("keep"); sWay = new Sound(); sWay.attachSound("way"); sYou = new Sound(); sYou.attachSound("you"); sApplause = new Sound(); sApplause.attachSound("applause"); sClapping = new Sound(); sClapping.attachSound("clapping"); sError = new Sound(); sError.attachSound("errorbuzz"); sBheavy = new Sound(); sBheavy.attachSound("buzzheavy");
Symbol 796 MovieClip Frame 1
stop();
Symbol 796 MovieClip Frame 2
trace(" stroe " + _root.storeleft); trace(" lp " + _root.lp); _root.joshgame1 = _root.storeleft; _root.drakegame1 = 100 - _root.storeleft; _root.joshgame2 = _root.dscore; _root.drakegame2 = _root.jscore; trace("josh1 = " + _root.joshgame1); trace("josh1 = " + _root.joshgame2); if (_root.joshgame2 > 10) { joshfinalscore = _root.joshgame2 / (_root.joshgame1 / 30); _root.jresult = int(joshfinalscore); } else { _root.jresult = int(_root.joshgame2); } if (_root.drakegame2 > 10) { drakefinalscore = _root.drakegame2 / (_root.drakegame1 / 30); _root.dresult = int(drakefinalscore); } else { _root.dresult = int(_root.drakegame2); } if (_root.dresult > _root.jresult) { this.gotoAndPlay("drakewin"); } else { this.gotoAndPlay("joshwin"); }
Symbol 796 MovieClip Frame 26
stop();
Symbol 796 MovieClip Frame 50
stop();
Symbol 800 MovieClip Frame 1
function lightupmyworlddrake() { var _local1 = this; l = 1; while (l < 11) { lightname = "dl" + l; if (drakecombo > (l - 1)) { _local1[lightname].gotoAndStop(2); } else { _local1[lightname].gotoAndStop(1); if (l == 1) { p = 1; while (p < 11) { lightname = "dl" + p; _local1[lightname].gotoAndStop(1); p++; } } return; } l++; } } function lightupmyworldjosh() { var _local1 = this; l = 1; while (l < 11) { lightname = "jl" + l; if (joshcombo > (l - 1)) { _local1[lightname].gotoAndStop(2); } else { _local1[lightname].gotoAndStop(1); if (l == 1) { p = 1; while (p < 11) { lightname = "jl" + p; _local1[lightname].gotoAndStop(1); p++; } } return; } l++; } } function loadNextMovie() { var _local1 = _parent; storeq = questionscorrect; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; if (questionscorrect > 11) { questionscorrect = questionscorrect - 12; } } } if (questionscorrect == 0) { _local1.showmovie.holder.loadMovie("question01.swf"); trace("load movie"); } if (questionscorrect == 1) { _local1.showmovie.holder.loadMovie("josh01.swf"); trace("load movie"); } if (questionscorrect == 2) { _local1.showmovie.holder.loadMovie("drake01.swf"); trace("load movie"); } if (questionscorrect == 3) { _local1.showmovie.holder.loadMovie("question02.swf"); trace("load movie"); } if (questionscorrect == 4) { _local1.showmovie.holder.loadMovie("josh02.swf"); trace("load movie"); } if (questionscorrect == 5) { _local1.showmovie.holder.loadMovie("drake02.swf"); trace("load movie"); } if (questionscorrect == 6) { _local1.showmovie.holder.loadMovie("question03.swf"); trace("load movie"); } if (questionscorrect == 7) { _local1.showmovie.holder.loadMovie("josh03.swf"); trace("load movie"); } if (questionscorrect == 8) { _local1.showmovie.holder.loadMovie("drake03.swf"); trace("load movie"); } if (questionscorrect == 9) { _local1.showmovie.holder.loadMovie("question04.swf"); trace("load movie"); } if (questionscorrect == 10) { _local1.showmovie.holder.loadMovie("josh04.swf"); trace("load movie"); } if (questionscorrect == 11) { _local1.showmovie.holder.loadMovie("drake04.swf"); trace("load movie"); } questionscorrect = storeq; } function checkkeysdrake(nametocheck) { var _local1 = nametocheck; var _local2 = _root; wdown = false; ddown = false; sdown = false; adown = false; if (Key.isDown(87)) { wdown = true; } if (Key.isDown(68)) { ddown = true; } if (Key.isDown(83)) { sdown = true; } if (Key.isDown(65)) { adown = true; } typeoficon = scrolling[_local1].mytype; if (scrolling[_local1].passed == false) { if (typeoficon == "w") { if ((((wdown == true) && (ddown == false)) && (sdown == false)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + scoreincrement; if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "d") { if ((((wdown == false) && (ddown == true)) && (sdown == false)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + scoreincrement; if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "s") { if ((((wdown == false) && (ddown == false)) && (sdown == true)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + scoreincrement; if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "a") { if ((((wdown == false) && (ddown == false)) && (sdown == false)) && (adown == true)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + scoreincrement; if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "ws") { if ((((wdown == true) && (ddown == false)) && (sdown == true)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "ad") { if ((((wdown == false) && (ddown == true)) && (sdown == false)) && (adown == true)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "wd") { if ((((wdown == true) && (ddown == true)) && (sdown == false)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "as") { if ((((wdown == false) && (ddown == false)) && (sdown == true)) && (adown == true)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "wad") { if ((((wdown == true) && (ddown == true)) && (sdown == false)) && (adown == true)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "wsd") { if ((((wdown == true) && (ddown == true)) && (sdown == true)) && (adown == false)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "asd") { if ((((wdown == false) && (ddown == true)) && (sdown == true)) && (adown == true)) { scrolling[_local1].passed = true; scrolling[_local1].gotit.play(); drakescore = drakescore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 16) { drakescore = drakescore + bonus; } drakecombo++; drakemissedrow = 0; _local2.getit.start(); } } if (scrolling[_local1].passed == true) { _local2.dthingbinhit = true; _local2.loadbmpstwo.drakebuzz.play(); trace("play drake buzz"); } lightupmyworlddrake(); } } function checkkeysjosh(nametocheck) { var _local1 = nametocheck; var _local2 = _root; updown = false; rightdown = false; downdown = false; leftdown = false; if (Key.isDown(73)) { updown = true; } if (Key.isDown(76)) { rightdown = true; } if (Key.isDown(75)) { downdown = true; } if (Key.isDown(74)) { leftdown = true; } typeoficon = scrolling[_local1].mytype; if (scrolling[_local1].passedjosh == false) { if (typeoficon == "up") { if ((((updown == true) && (rightdown == false)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + scoreincrement; if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "right") { if ((((updown == false) && (rightdown == true)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + scoreincrement; if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "down") { if ((((updown == false) && (rightdown == false)) && (downdown == true)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + scoreincrement; if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "left") { if ((((updown == false) && (rightdown == false)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + scoreincrement; if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "updown") { if ((((updown == true) && (rightdown == false)) && (downdown == true)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "leftright") { if ((((updown == false) && (rightdown == true)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "upright") { if ((((updown == true) && (rightdown == true)) && (downdown == false)) && (leftdown == false)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "leftdown") { if ((((updown == false) && (rightdown == false)) && (downdown == true)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 3); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "leftupright") { if ((((updown == true) && (rightdown == true)) && (downdown == false)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "upleftdown") { if ((((updown == true) && (rightdown == false)) && (downdown == true)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } else if (typeoficon == "leftdownright") { if ((((updown == false) && (rightdown == true)) && (downdown == true)) && (leftdown == true)) { scrolling[_local1].passedjosh = true; scrolling[_local1].gotit.play(); joshscore = joshscore + (scoreincrement * 5); if (scrolling[_local1]._currentframe == 36) { joshscore = joshscore + bonus; } joshcombo++; joshmissedrow = 0; _local2.getit.start(); } } if (scrolling[_local1].passedjosh == true) { righthighlight = false; _local2.jthingbinhit = true; _local2.loadbmpstwo.joshbuzz.play(); } lightupmyworldjosh(); } } function scrollhitme() { lefthighlight = false; righthighlight = false; numberhitmes = hitmearray.length; i = 0; while (i < numberhitmes) { scrollname = ["hitme" + hitmearray[i]]; if (scrolling[scrollname]._x > ofstage) { scrolling[scrollname].removeMovieClip(); hitmearray.splice(i, 1); i--; } scrollname = ["hitme" + hitmearray[i]]; scrolling[scrollname]._x = scrolling[scrollname]._x + speed; leway = 18; if ((scrolling[scrollname]._x > (lefthitareax - leway)) && (scrolling[scrollname]._x < (lefthitareax + leway))) { lefthighlight = true; if (scrolling[scrollname].passed == false) { checkkeysdrake(scrollname); if (_root.dthingbinhit == true) { if (scrolling[scrollname]._x < lefthitareax) { distanceaway = int(lefthitareax - scrolling[scrollname]._x); } else { distanceaway = int(scrolling[scrollname]._x - lefthitareax); } if (distanceaway < 2) { drakeacc.gotoAndPlay("perfect"); drakeperfects++; drakescore = drakescore + ((int(joshcombo) * scoreincrement) * drakeperfects); } else if (distanceaway < 4) { drakeacc.gotoAndPlay("excellent"); drakeperfects = 0; drakescore = drakescore + (int(joshcombo / 2) * scoreincrement); } else if (distanceaway < 6) { drakeacc.gotoAndPlay("good"); drakeperfects = 0; } else if (distanceaway < 9) { drakeacc.gotoAndPlay("average"); drakeperfects = 0; } else if (distanceaway < 11) { drakeacc.gotoAndPlay("poor"); drakeperfects = 0; } else { drakeacc.gotoAndPlay("dismal"); drakeperfects = 0; lightupmyworlddrake(); } } _root.dthingbinhit = false; } else { lefthighlight = false; } } else if ((scrolling[scrollname]._x > (lefthitareax + leway)) && (scrolling[scrollname].whohitsme == "drake")) { if (scrolling[scrollname]._currentframe == 16) { thingy = random(4) + 1; scrolling[scrollname].gotoAndStop(thingy); scrolling[scrollname].typenum = thingy; scrolling[scrollname].mytype = eval ("hf" + thingy); } scrolling[scrollname].gotoAndStop(scrolling[scrollname]._currentframe + 20); findtype = eval ("hf" + (scrolling[scrollname].typenum + 20)); scrolling[scrollname].mytype = findtype; scrolling[scrollname].whohitsme = "josh"; if (scrolling[scrollname].passed == false) { drakecombo = 0; drakemissedrow++; if (drakemissedrow > missedtoloselife) { sError.start(); if (drakelives == 3) { _root.dlife3.gotoAndStop(2); } if (drakelives == 2) { _root.dlife2.gotoAndStop(2); } if (drakelives == 1) { _root.secondgameover = true; _parent.gameovertwo.play(); delete _root.onEnterFrame; } drakelives--; drakemissedrow = 0; _root.oooh.start(); drakeacc.gotoAndPlay("missed"); lightupmyworlddrake(); } scrolling[scrollname].gotoAndStop("jbonus"); scrolling[scrollname].mytype = "up"; } scrolling[scrollname].passed = true; } if ((scrolling[scrollname]._x > (righthitareax - leway)) && (scrolling[scrollname]._x < (righthitareax + leway))) { if (scrolling[scrollname].passedjosh == false) { righthighlight = true; checkkeysjosh(scrollname); if (_root.jthingbinhit == true) { if (scrolling[scrollname]._x < righthitareax) { distanceaway = int(righthitareax - scrolling[scrollname]._x); } else { distanceaway = int(scrolling[scrollname]._x - righthitareax); } if (distanceaway < 2) { joshacc.gotoAndPlay("perfect"); joshperfects++; joshscore = joshscore + ((int(joshcombo) * scoreincrement) * joshperfects); } else if (distanceaway < 4) { joshacc.gotoAndPlay("excellent"); joshperfects = 0; joshscore = joshscore + (int(joshcombo / 2) * scoreincrement); } else if (distanceaway < 6) { joshacc.gotoAndPlay("good"); joshperfects = 0; } else if (distanceaway < 9) { joshacc.gotoAndPlay("average"); joshperfects = 0; } else if (distanceaway < 11) { joshacc.gotoAndPlay("poor"); joshperfects = 0; } else { joshacc.gotoAndPlay("dismal"); joshperfects = 0; lightupmyworldjosh(); } } _root.jthingbinhit = false; } else { righthighlight = false; } } else if ((scrolling[scrollname]._x > (righthitareax + leway)) && (scrolling[scrollname].whohitsme == "josh")) { scrolling[scrollname].whohitsme = "nobbynomates"; if (scrolling[scrollname].passedjosh == false) { joshcombo = 0; joshmissedrow++; if (joshmissedrow > missedtoloselife) { sBheavy.start(); if (joshlives == 3) { _root.jlife3.gotoAndStop(2); } if (joshlives == 2) { _root.jlife2.gotoAndStop(2); } if (joshlives == 1) { _root.secondgameover = true; _parent.gameovertwo.play(); delete _root.onEnterFrame; } joshlives--; joshmissedrow = 0; joshacc.gotoAndPlay("missed"); lightupmyworldjosh(); } jmissed = true; } scrolling[scrollname].passedjosh = true; } if (lefthighlight == true) { lefthitdisplay.gotoAndStop(2); } else { lefthitdisplay.gotoAndStop(1); } if (righthighlight == true) { righthitdisplay.gotoAndStop(2); } else { righthitdisplay.gotoAndStop(1); } scaleleway = 50; if ((scrolling[scrollname]._x > (lefthitareax - scaleleway)) && (scrolling[scrollname]._x < (lefthitareax + scaleleway))) { if (scrolling[scrollname]._x > lefthitareax) { if (scrolling[scrollname]._xscale > 100) { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale - (speed * 3); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale - (speed * 3); scrolling[scrollname]._y = scrolling[scrollname]._y + (speed / 4); } } else { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale + (speed * 1.8); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale + (speed * 1.8); scrolling[scrollname]._y = scrolling[scrollname]._y - (speed / 5); } } else if ((scrolling[scrollname]._x > (righthitareax - scaleleway)) && (scrolling[scrollname]._x < (righthitareax + scaleleway))) { if (scrolling[scrollname]._x > righthitareax) { if (scrolling[scrollname]._xscale > 100) { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale - (speed * 3); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale - (speed * 3); scrolling[scrollname]._y = scrolling[scrollname]._y + (speed / 4); } } else { scrolling[scrollname]._xscale = scrolling[scrollname]._xscale + (speed * 1.8); scrolling[scrollname]._yscale = scrolling[scrollname]._yscale + (speed * 1.8); scrolling[scrollname]._y = scrolling[scrollname]._y - (speed / 5); } } i++; } } function createnew() { myname = ["hitme" + depth]; scrolling.attachMovie("hitme", myname, depth); scrolling[myname]._x = spawnx; scrolling[myname]._y = spawny; if (jmissed == true) { scrolling[myname].gotoAndStop("dbonus"); scrolling[myname].mytype = "w"; jmissed = false; } else { thistype = random(numberdifferent) + 1; scrolling[myname].gotoAndStop(thistype); findtype = eval ("hf" + thistype); scrolling[myname].mytype = findtype; scrolling[myname].typenum = thistype; } scrolling[myname].whohitsme = "drake"; scrolling[myname].passed = false; scrolling[myname].passedjosh = false; hitmearray.push(depth); depth++; } function loadNextMovie() { var _local1 = _parent; storeq = questionscorrect; if (questionscorrect > 7) { questionscorrect = questionscorrect - 8; if (questionscorrect > 7) { questionscorrect = questionscorrect - 8; if (questionscorrect > 7) { questionscorrect = questionscorrect - 8; } } } if (questionscorrect == 0) { _local1.showmovie.holder.loadMovie("guitar01.swf"); trace("load movie"); } if (questionscorrect == 1) { _local1.showmovie.holder.loadMovie("guitar02.swf"); trace("load movie"); } if (questionscorrect == 2) { _local1.showmovie.holder.loadMovie("guitar03.swf"); trace("load movie"); } if (questionscorrect == 3) { _local1.showmovie.holder.loadMovie("guitar04.swf"); trace("load movie"); } if (questionscorrect == 4) { _local1.showmovie.holder.loadMovie("guitar05.swf"); trace("load movie"); } if (questionscorrect == 5) { _local1.showmovie.holder.loadMovie("guitar06.swf"); trace("load movie"); } if (questionscorrect == 6) { _local1.showmovie.holder.loadMovie("guitar07.swf"); trace("load movie"); } if (questionscorrect == 7) { _local1.showmovie.holder.loadMovie("guitar08.swf"); trace("load movie"); } questionscorrect = storeq; } function increasedifficulty() { if ((joshcombo > 4) && (drakecombo > 4)) { questionscorrect++; drakecombo = 0; joshcombo = 0; trace("show mooooooooooovie"); _root.showmovie.play(); _root.pauseforvid = true; lightupmyworlddrake(); lightupmyworldjosh(); } if (questionscorrect == 1) { appearreset = 20; scoreincrement++; speed = 4; } if (questionscorrect == 2) { appearreset = 15; scoreincrement++; speed = 5; } if (questionscorrect == 3) { appearreset = 10; scoreincrement++; speed = 6; } if (questionscorrect == 4) { appearreset = 7; scoreincrement++; bonus = 150; } } lefthitareax = scrolling.lefthit._x + (scrolling.lefthit._width / 2); righthitareax = scrolling.righthit._x + (scrolling.righthit._width / 2); ofstage = righthitareax + 100; speed = 3; appeartimer = 20; appearreset = 25; drakelives = 3; joshlives = 3; drakemissedrow = 0; joshmissedrow = 0; missedtoloselife = 0; _root.secondgameover = false; var k = Key.isDown; var kU = 38; var kD = 40; var kL = 37; var kR = 39; questionscorrect = 0; drakescore = 0; joshscore = 0; drakecombo = 0; joshcombo = 0; scoreincrement = 1; bonus = 10; spawnx = scrolling.spawnhere._x; spawny = scrolling.spawnhere._y; hf21 = "up"; hf22 = "right"; hf23 = "down"; hf24 = "left"; hf25 = "updown"; hf26 = "leftright"; hf27 = "upright"; hf28 = "leftdown"; hf29 = "leftupright"; hf30 = "uprightdown"; hf31 = "leftdownright"; hf1 = "w"; hf2 = "d"; hf3 = "s"; hf4 = "a"; hf5 = "ws"; hf6 = "ad"; hf7 = "wd"; hf8 = "as"; hf9 = "wad"; hf10 = "wsd"; hf11 = "asd"; wdown = false; ddown = false; sdown = false; adown = false; updown = false; rightdown = false; downdown = false; leftdown = false; depth = 0; hitmearray = []; numberdifferent = 4; lefthighlight = false; righthighlight = false; jmissed = false; _root.dthingbinhit = false; _root.jthingbinhit = false; drakeperfects = 0; joshperfects = 0; _root.pauseforvid = false; _root.onEnterFrame = function () { var _local1 = _root; if (_local1.pauseforvid == false) { appeartimer--; if (appeartimer < 0) { createnew(); appeartimer = random(20) + appearreset; } scrollhitme(); _local1.dscore = drakescore; _local1.jscore = joshscore; _local1.drakecombo = drakecombo; _local1.joshcombo = joshcombo; playSound(); } increasedifficulty(); }; loadNextMovie(); loadNextMovie(); function playSound() { if (random(300) == 1) { ps = random(4) + 1; if (ps == 1) { sIwill.start(); } else if (ps == 2) { sPeace.start(); } else if (ps == 3) { sThankyou.start(); } else if (ps == 4) { sYoure.start(); } } } sIwill = new Sound(); sIwill.attachSound("iwill"); sPeace = new Sound(); sPeace.attachSound("peace"); sThankyou = new Sound(); sThankyou.attachSound("thankyou"); sYoure = new Sound(); sYoure.attachSound("youre"); sError = new Sound(); sError.attachSound("errorbuzz"); sBheavy = new Sound(); sBheavy.attachSound("buzzheavy");

Library Items

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

Instance Names

"loader"Frame 1Symbol 142 MovieClip
"loadbmpstwo"Frame 5Symbol 361 MovieClip
"loadbmps"Frame 5Symbol 361 MovieClip
"danceexittwo"Frame 5Symbol 381 MovieClip
"danceintrotwo"Frame 5Symbol 381 MovieClip
"danceintro"Frame 5Symbol 381 MovieClip
"danceexit"Frame 5Symbol 381 MovieClip
"room"Frame 11Symbol 453 MovieClip
"joshmov"Frame 11Symbol 219 MovieClip
"itemholding"Frame 11Symbol 308 MovieClip
"drakemov"Frame 11Symbol 232 MovieClip
"rubbishmeter"Frame 11Symbol 317 MovieClip
"itemholdingright"Frame 11Symbol 311 MovieClip
"grammy"Frame 11Symbol 468 MovieClip
"_root.countdown"Frame 11Symbol 469 EditableText
"showmovie"Frame 11Symbol 470 MovieClip
"popuptext"Frame 11Symbol 487 MovieClip
"room"Frame 22Symbol 494 MovieClip
"room"Frame 34Symbol 498 MovieClip
"instruc"Frame 42Symbol 570 MovieClip
"dancegame"Frame 54Symbol 593 MovieClip
"dlife1"Frame 54Symbol 503 MovieClip
"dlife2"Frame 54Symbol 503 MovieClip
"dlife3"Frame 54Symbol 503 MovieClip
"showmovie"Frame 54Symbol 470 MovieClip
"gameoverhigh"Frame 54Symbol 754 MovieClip
"dancegame"Frame 63Symbol 766 MovieClip
"dlife3"Frame 63Symbol 527 MovieClip
"dlife2"Frame 63Symbol 527 MovieClip
"dlife1"Frame 63Symbol 527 MovieClip
"dancegame"Frame 74Symbol 772 MovieClip
"jlife3"Frame 74Symbol 527 MovieClip
"jlife2"Frame 74Symbol 527 MovieClip
"jlife1"Frame 74Symbol 527 MovieClip
"dlife1"Frame 74Symbol 503 MovieClip
"dlife2"Frame 74Symbol 503 MovieClip
"dlife3"Frame 74Symbol 503 MovieClip
"gameovertwo"Frame 74Symbol 796 MovieClip
"dancegame"Frame 86Symbol 800 MovieClip
"barmask"Symbol 142 MovieClip Frame 1Symbol 138 MovieClip
"barlength"Symbol 142 MovieClip Frame 1Symbol 141 MovieClip
"messhold"Symbol 252 MovieClip Frame 1Symbol 250 MovieClip
"messhold"Symbol 252 MovieClip Frame 11Symbol 250 MovieClip
"item"Symbol 308 MovieClip Frame 2Symbol 128 MovieClip [mess]
"item"Symbol 311 MovieClip Frame 2Symbol 128 MovieClip [mess]
"barmask"Symbol 317 MovieClip Frame 1Symbol 138 MovieClip
"barlength"Symbol 317 MovieClip Frame 1Symbol 141 MovieClip
"meterbar"Symbol 317 MovieClip Frame 1Symbol 316 MovieClip
"messhold"Symbol 339 MovieClip Frame 1Symbol 250 MovieClip
"joshmov"Symbol 356 MovieClip Frame 140Symbol 219 MovieClip
"drakemov"Symbol 356 MovieClip Frame 140Symbol 232 MovieClip
"itemholding"Symbol 356 MovieClip Frame 145Symbol 308 MovieClip
"itemholdingright"Symbol 356 MovieClip Frame 145Symbol 311 MovieClip
"rubbishmeter"Symbol 356 MovieClip Frame 145Symbol 317 MovieClip
"joshmov"Symbol 356 MovieClip Frame 179Symbol 219 MovieClip
"drakemov"Symbol 356 MovieClip Frame 179Symbol 232 MovieClip
"itemholding"Symbol 356 MovieClip Frame 184Symbol 308 MovieClip
"itemholdingright"Symbol 356 MovieClip Frame 184Symbol 311 MovieClip
"rubbishmeter"Symbol 356 MovieClip Frame 184Symbol 317 MovieClip
"movieholder"Symbol 381 MovieClip Frame 1Symbol 363 MovieClip
"messhold"Symbol 439 MovieClip Frame 1Symbol 250 MovieClip
"charwalking"Symbol 441 MovieClip Frame 2Symbol 252 MovieClip
"pickupspot"Symbol 442 MovieClip Frame 1Symbol 436 MovieClip
"proxchecker"Symbol 442 MovieClip Frame 1Symbol 438 MovieClip
"charbody"Symbol 442 MovieClip Frame 1Symbol 441 MovieClip
"messhold"Symbol 443 MovieClip Frame 1Symbol 250 MovieClip
"charstanding"Symbol 445 MovieClip Frame 1Symbol 443 MovieClip
"charwalking"Symbol 445 MovieClip Frame 2Symbol 339 MovieClip
"pickupspot"Symbol 446 MovieClip Frame 1Symbol 436 MovieClip
"proxchecker"Symbol 446 MovieClip Frame 1Symbol 438 MovieClip
"charbody"Symbol 446 MovieClip Frame 1Symbol 445 MovieClip
"movieholder"Symbol 452 MovieClip Frame 1Symbol 363 MovieClip
"floor"Symbol 453 MovieClip Frame 1Symbol 385 MovieClip
"invis2"Symbol 453 MovieClip Frame 1Symbol 387 MovieClip
"border6"Symbol 453 MovieClip Frame 1Symbol 389 MovieClip
"leftrack"Symbol 453 MovieClip Frame 1Symbol 279 MovieClip
"bed"Symbol 453 MovieClip Frame 1Symbol 296 MovieClip
"boundary"Symbol 453 MovieClip Frame 1Symbol 394 MovieClip
"leftbin"Symbol 453 MovieClip Frame 1Symbol 281 MovieClip
"leftwindow"Symbol 453 MovieClip Frame 1Symbol 395 MovieClip
"rightrack"Symbol 453 MovieClip Frame 1Symbol 279 MovieClip
"rightbin"Symbol 453 MovieClip Frame 1Symbol 281 MovieClip
"bedtwo"Symbol 453 MovieClip Frame 1Symbol 405 MovieClip
"chest"Symbol 453 MovieClip Frame 1Symbol 411 MovieClip
"doorinvis"Symbol 453 MovieClip Frame 1Symbol 413 MovieClip
"amp"Symbol 453 MovieClip Frame 1Symbol 417 MovieClip
"rightdoor"Symbol 453 MovieClip Frame 1Symbol 424 MovieClip
"border5"Symbol 453 MovieClip Frame 1Symbol 426 MovieClip
"bound"Symbol 453 MovieClip Frame 1Symbol 428 MovieClip
"keepout"Symbol 453 MovieClip Frame 1Symbol 430 MovieClip
"wardrobe"Symbol 453 MovieClip Frame 1Symbol 273 MovieClip
"char"Symbol 453 MovieClip Frame 1Symbol 442 MovieClip
"compchar"Symbol 453 MovieClip Frame 1Symbol 446 MovieClip
"cdcentre"Symbol 453 MovieClip Frame 1Symbol 448 MovieClip
"wardcentre"Symbol 453 MovieClip Frame 1Symbol 448 MovieClip
"middleman"Symbol 453 MovieClip Frame 1Symbol 448 MovieClip
"roomtidyend"Symbol 453 MovieClip Frame 1Symbol 452 MovieClip
"holder"Symbol 470 MovieClip Frame 1Symbol 363 MovieClip
"pickupspot"Symbol 489 MovieClip Frame 1Symbol 436 MovieClip
"proxchecker"Symbol 489 MovieClip Frame 1Symbol 438 MovieClip
"charbody"Symbol 489 MovieClip Frame 1Symbol 445 MovieClip
"pickupspot"Symbol 490 MovieClip Frame 1Symbol 436 MovieClip
"proxchecker"Symbol 490 MovieClip Frame 1Symbol 438 MovieClip
"doorchecker"Symbol 490 MovieClip Frame 1Symbol 438 MovieClip
"charbody"Symbol 490 MovieClip Frame 1Symbol 441 MovieClip
"floor"Symbol 494 MovieClip Frame 1Symbol 488 MovieClip
"boundary"Symbol 494 MovieClip Frame 1Symbol 394 MovieClip
"leftbin"Symbol 494 MovieClip Frame 1Symbol 281 MovieClip
"leftwindow"Symbol 494 MovieClip Frame 1Symbol 395 MovieClip
"rightrack"Symbol 494 MovieClip Frame 1Symbol 279 MovieClip
"rightbin"Symbol 494 MovieClip Frame 1Symbol 281 MovieClip
"bedtwo"Symbol 494 MovieClip Frame 1Symbol 405 MovieClip
"doorinvis"Symbol 494 MovieClip Frame 1Symbol 413 MovieClip
"border6"Symbol 494 MovieClip Frame 1Symbol 389 MovieClip
"amp"Symbol 494 MovieClip Frame 1Symbol 417 MovieClip
"rightdoor"Symbol 494 MovieClip Frame 1Symbol 424 MovieClip
"leftrack"Symbol 494 MovieClip Frame 1Symbol 279 MovieClip
"bed"Symbol 494 MovieClip Frame 1Symbol 296 MovieClip
"chest"Symbol 494 MovieClip Frame 1Symbol 411 MovieClip
"border7"Symbol 494 MovieClip Frame 1Symbol 389 MovieClip
"wardrobe"Symbol 494 MovieClip Frame 1Symbol 273 MovieClip
"char"Symbol 494 MovieClip Frame 1Symbol 489 MovieClip
"compchar"Symbol 494 MovieClip Frame 1Symbol 490 MovieClip
"roomtidyend"Symbol 494 MovieClip Frame 1Symbol 452 MovieClip
"cdcentre"Symbol 494 MovieClip Frame 1Symbol 448 MovieClip
"wardcentre"Symbol 494 MovieClip Frame 1Symbol 448 MovieClip
"middleman"Symbol 494 MovieClip Frame 1Symbol 448 MovieClip
"doorcentre"Symbol 494 MovieClip Frame 1Symbol 448 MovieClip
"wstuck"Symbol 494 MovieClip Frame 1Symbol 491 MovieClip
"border9"Symbol 494 MovieClip Frame 1Symbol 493 MovieClip
"movieholder"Symbol 497 MovieClip Frame 1Symbol 363 MovieClip
"floor"Symbol 498 MovieClip Frame 1Symbol 495 MovieClip
"leftrack"Symbol 498 MovieClip Frame 1Symbol 279 MovieClip
"bed"Symbol 498 MovieClip Frame 1Symbol 296 MovieClip
"boundary"Symbol 498 MovieClip Frame 1Symbol 394 MovieClip
"leftbin"Symbol 498 MovieClip Frame 1Symbol 281 MovieClip
"leftwindow"Symbol 498 MovieClip Frame 1Symbol 395 MovieClip
"rightrack"Symbol 498 MovieClip Frame 1Symbol 279 MovieClip
"rightbin"Symbol 498 MovieClip Frame 1Symbol 281 MovieClip
"rightdoor"Symbol 498 MovieClip Frame 1Symbol 424 MovieClip
"chest"Symbol 498 MovieClip Frame 1Symbol 411 MovieClip
"doorinvis"Symbol 498 MovieClip Frame 1Symbol 413 MovieClip
"border6"Symbol 498 MovieClip Frame 1Symbol 389 MovieClip
"amp"Symbol 498 MovieClip Frame 1Symbol 417 MovieClip
"bedtwo"Symbol 498 MovieClip Frame 1Symbol 405 MovieClip
"wardrobe"Symbol 498 MovieClip Frame 1Symbol 273 MovieClip
"invis"Symbol 498 MovieClip Frame 1Symbol 387 MovieClip
"drakemovie"Symbol 498 MovieClip Frame 1Symbol 497 MovieClip
"joshmovie"Symbol 498 MovieClip Frame 1Symbol 497 MovieClip
"char"Symbol 498 MovieClip Frame 1Symbol 442 MovieClip
"chartwo"Symbol 498 MovieClip Frame 1Symbol 489 MovieClip
"spawnhere"Symbol 518 MovieClip Frame 1Symbol 116 MovieClip [hitmejosh]
"righthitdisplay"Symbol 518 MovieClip Frame 1Symbol 516 MovieClip
"righthitdisplay"Symbol 518 MovieClip Frame 91Symbol 516 MovieClip
"dl9"Symbol 522 MovieClip Frame 1Symbol 513 MovieClip
"dl10"Symbol 522 MovieClip Frame 1Symbol 513 MovieClip
"dl9"Symbol 522 MovieClip Frame 1Symbol 513 MovieClip
"dl9"Symbol 522 MovieClip Frame 1Symbol 513 MovieClip
"dl9"Symbol 522 MovieClip Frame 1Symbol 513 MovieClip
"dl9"Symbol 522 MovieClip Frame 1Symbol 513 MovieClip
"dl9"Symbol 522 MovieClip Frame 1Symbol 513 MovieClip
"dl9"Symbol 522 MovieClip Frame 1Symbol 513 MovieClip
"dl9"Symbol 522 MovieClip Frame 1Symbol 513 MovieClip
"dl9"Symbol 522 MovieClip Frame 1Symbol 513 MovieClip
"spawnhere"Symbol 540 MovieClip Frame 1Symbol 103 MovieClip [hitmedrake]
"righthitdisplay"Symbol 540 MovieClip Frame 1Symbol 538 MovieClip
"righthitdisplay"Symbol 540 MovieClip Frame 91Symbol 538 MovieClip
"dl1"Symbol 544 MovieClip Frame 1Symbol 535 MovieClip
"dl2"Symbol 544 MovieClip Frame 1Symbol 535 MovieClip
"dl3"Symbol 544 MovieClip Frame 1Symbol 535 MovieClip
"dl4"Symbol 544 MovieClip Frame 1Symbol 535 MovieClip
"dl5"Symbol 544 MovieClip Frame 1Symbol 535 MovieClip
"dl6"Symbol 544 MovieClip Frame 1Symbol 535 MovieClip
"dl7"Symbol 544 MovieClip Frame 1Symbol 535 MovieClip
"dl8"Symbol 544 MovieClip Frame 1Symbol 535 MovieClip
"dl9"Symbol 544 MovieClip Frame 1Symbol 535 MovieClip
"dl10"Symbol 544 MovieClip Frame 1Symbol 535 MovieClip
"spawnhere"Symbol 553 MovieClip Frame 1Symbol 550 MovieClip
"righthitdisplay"Symbol 553 MovieClip Frame 1Symbol 538 MovieClip
"righthitdisplay"Symbol 553 MovieClip Frame 1Symbol 516 MovieClip
"righthitdisplay"Symbol 553 MovieClip Frame 52Symbol 538 MovieClip
"righthitdisplay"Symbol 553 MovieClip Frame 52Symbol 516 MovieClip
"spawnhere"Symbol 553 MovieClip Frame 54Symbol 552 MovieClip
"righthitdisplay"Symbol 553 MovieClip Frame 108Symbol 538 MovieClip
"dl1"Symbol 566 MovieClip Frame 1Symbol 513 MovieClip
"dl2"Symbol 566 MovieClip Frame 1Symbol 513 MovieClip
"dl3"Symbol 566 MovieClip Frame 1Symbol 513 MovieClip
"dl4"Symbol 566 MovieClip Frame 1Symbol 513 MovieClip
"dl5"Symbol 566 MovieClip Frame 1Symbol 513 MovieClip
"jl1"Symbol 566 MovieClip Frame 1Symbol 535 MovieClip
"jl2"Symbol 566 MovieClip Frame 1Symbol 535 MovieClip
"jl3"Symbol 566 MovieClip Frame 1Symbol 535 MovieClip
"jl4"Symbol 566 MovieClip Frame 1Symbol 535 MovieClip
"jl5"Symbol 566 MovieClip Frame 1Symbol 535 MovieClip
"dlife1"Symbol 570 MovieClip Frame 10Symbol 503 MovieClip
"dlife2"Symbol 570 MovieClip Frame 10Symbol 503 MovieClip
"dlife3"Symbol 570 MovieClip Frame 10Symbol 503 MovieClip
"dlife3"Symbol 570 MovieClip Frame 33Symbol 527 MovieClip
"dlife2"Symbol 570 MovieClip Frame 33Symbol 527 MovieClip
"dlife1"Symbol 570 MovieClip Frame 33Symbol 527 MovieClip
"jlife3"Symbol 570 MovieClip Frame 56Symbol 527 MovieClip
"jlife2"Symbol 570 MovieClip Frame 56Symbol 527 MovieClip
"jlife1"Symbol 570 MovieClip Frame 56Symbol 527 MovieClip
"dlife1"Symbol 570 MovieClip Frame 56Symbol 503 MovieClip
"dlife2"Symbol 570 MovieClip Frame 56Symbol 503 MovieClip
"dlife3"Symbol 570 MovieClip Frame 56Symbol 503 MovieClip
"jlife3"Symbol 570 MovieClip Frame 79Symbol 527 MovieClip
"jlife2"Symbol 570 MovieClip Frame 79Symbol 527 MovieClip
"jlife1"Symbol 570 MovieClip Frame 79Symbol 527 MovieClip
"dlife1"Symbol 570 MovieClip Frame 79Symbol 503 MovieClip
"dlife2"Symbol 570 MovieClip Frame 79Symbol 503 MovieClip
"dlife3"Symbol 570 MovieClip Frame 79Symbol 503 MovieClip
"spawnhere"Symbol 574 MovieClip Frame 1Symbol 103 MovieClip [hitmedrake]
"righthit"Symbol 574 MovieClip Frame 1Symbol 538 MovieClip
"scrolling"Symbol 593 MovieClip Frame 1Symbol 574 MovieClip
"dl1"Symbol 593 MovieClip Frame 1Symbol 513 MovieClip
"dl2"Symbol 593 MovieClip Frame 1Symbol 513 MovieClip
"dl3"Symbol 593 MovieClip Frame 1Symbol 513 MovieClip
"dl4"Symbol 593 MovieClip Frame 1Symbol 513 MovieClip
"dl5"Symbol 593 MovieClip Frame 1Symbol 513 MovieClip
"dl6"Symbol 593 MovieClip Frame 1Symbol 513 MovieClip
"dl7"Symbol 593 MovieClip Frame 1Symbol 513 MovieClip
"dl8"Symbol 593 MovieClip Frame 1Symbol 513 MovieClip
"dl9"Symbol 593 MovieClip Frame 1Symbol 513 MovieClip
"dl10"Symbol 593 MovieClip Frame 1Symbol 513 MovieClip
"righthitdisplay"Symbol 593 MovieClip Frame 1Symbol 516 MovieClip
"acc"Symbol 593 MovieClip Frame 1Symbol 592 MovieClip
"v"Symbol 700 MovieClip Frame 1Symbol 661 MovieClip
"email_entry"Symbol 706 MovieClip Frame 6Symbol 609 MovieClip
"name_confirm"Symbol 706 MovieClip Frame 6Symbol 616 MovieClip
"keyboard"Symbol 706 MovieClip Frame 6Symbol 700 MovieClip
"hiscores_button"Symbol 706 MovieClip Frame 20Symbol 705 Button
"game_over_tween"Symbol 754 MovieClip Frame 10Symbol 706 MovieClip
"dl1"Symbol 766 MovieClip Frame 1Symbol 535 MovieClip
"dl2"Symbol 766 MovieClip Frame 1Symbol 535 MovieClip
"dl3"Symbol 766 MovieClip Frame 1Symbol 535 MovieClip
"dl4"Symbol 766 MovieClip Frame 1Symbol 535 MovieClip
"dl5"Symbol 766 MovieClip Frame 1Symbol 535 MovieClip
"dl6"Symbol 766 MovieClip Frame 1Symbol 535 MovieClip
"dl7"Symbol 766 MovieClip Frame 1Symbol 535 MovieClip
"dl8"Symbol 766 MovieClip Frame 1Symbol 535 MovieClip
"dl9"Symbol 766 MovieClip Frame 1Symbol 535 MovieClip
"dl10"Symbol 766 MovieClip Frame 1Symbol 535 MovieClip
"scrolling"Symbol 766 MovieClip Frame 1Symbol 574 MovieClip
"righthitdisplay"Symbol 766 MovieClip Frame 1Symbol 538 MovieClip
"righthitdisplay"Symbol 766 MovieClip Frame 1Symbol 538 MovieClip
"acc"Symbol 766 MovieClip Frame 1Symbol 765 MovieClip
"spawnhere"Symbol 770 MovieClip Frame 1Symbol 88 MovieClip [hitme]
"lefthit"Symbol 770 MovieClip Frame 1Symbol 516 MovieClip
"righthit"Symbol 770 MovieClip Frame 1Symbol 538 MovieClip
"scrolling"Symbol 772 MovieClip Frame 1Symbol 770 MovieClip
"dl1"Symbol 772 MovieClip Frame 1Symbol 513 MovieClip
"dl2"Symbol 772 MovieClip Frame 1Symbol 513 MovieClip
"dl3"Symbol 772 MovieClip Frame 1Symbol 513 MovieClip
"dl4"Symbol 772 MovieClip Frame 1Symbol 513 MovieClip
"dl5"Symbol 772 MovieClip Frame 1Symbol 513 MovieClip
"jl1"Symbol 772 MovieClip Frame 1Symbol 535 MovieClip
"jl2"Symbol 772 MovieClip Frame 1Symbol 535 MovieClip
"jl3"Symbol 772 MovieClip Frame 1Symbol 535 MovieClip
"jl4"Symbol 772 MovieClip Frame 1Symbol 535 MovieClip
"jl5"Symbol 772 MovieClip Frame 1Symbol 535 MovieClip
"lefthitdisplay"Symbol 772 MovieClip Frame 1Symbol 516 MovieClip
"righthitdisplay"Symbol 772 MovieClip Frame 1Symbol 538 MovieClip
"joshacc"Symbol 772 MovieClip Frame 1Symbol 765 MovieClip
"drakeacc"Symbol 772 MovieClip Frame 1Symbol 592 MovieClip
"scrolling"Symbol 800 MovieClip Frame 1Symbol 770 MovieClip
"dl1"Symbol 800 MovieClip Frame 1Symbol 513 MovieClip
"dl2"Symbol 800 MovieClip Frame 1Symbol 513 MovieClip
"dl3"Symbol 800 MovieClip Frame 1Symbol 513 MovieClip
"dl4"Symbol 800 MovieClip Frame 1Symbol 513 MovieClip
"dl5"Symbol 800 MovieClip Frame 1Symbol 513 MovieClip
"jl1"Symbol 800 MovieClip Frame 1Symbol 535 MovieClip
"jl2"Symbol 800 MovieClip Frame 1Symbol 535 MovieClip
"jl3"Symbol 800 MovieClip Frame 1Symbol 535 MovieClip
"jl4"Symbol 800 MovieClip Frame 1Symbol 535 MovieClip
"jl5"Symbol 800 MovieClip Frame 1Symbol 535 MovieClip
"lefthitdisplay"Symbol 800 MovieClip Frame 1Symbol 516 MovieClip
"righthitdisplay"Symbol 800 MovieClip Frame 1Symbol 538 MovieClip
"joshacc"Symbol 800 MovieClip Frame 1Symbol 765 MovieClip
"drakeacc"Symbol 800 MovieClip Frame 1Symbol 592 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "you"
ExportAssets (56)Timeline Frame 1Symbol 2 as "youre"
ExportAssets (56)Timeline Frame 1Symbol 3 as "whyareyouinourroom"
ExportAssets (56)Timeline Frame 1Symbol 4 as "way"
ExportAssets (56)Timeline Frame 1Symbol 5 as "throw"
ExportAssets (56)Timeline Frame 1Symbol 6 as "getit"
ExportAssets (56)Timeline Frame 1Symbol 7 as "scream"
ExportAssets (56)Timeline Frame 1Symbol 8 as "pickup"
ExportAssets (56)Timeline Frame 1Symbol 9 as "peace"
ExportAssets (56)Timeline Frame 1Symbol 10 as "paperturn"
ExportAssets (56)Timeline Frame 1Symbol 11 as "crumple"
ExportAssets (56)Timeline Frame 1Symbol 12 as "ooo"
ExportAssets (56)Timeline Frame 1Symbol 13 as "ohman"
ExportAssets (56)Timeline Frame 1Symbol 14 as "gaydrake"
ExportAssets (56)Timeline Frame 1Symbol 15 as "megan"
ExportAssets (56)Timeline Frame 1Symbol 16 as "keep"
ExportAssets (56)Timeline Frame 1Symbol 17 as "fatjosh"
ExportAssets (56)Timeline Frame 1Symbol 18 as "good"
ExportAssets (56)Timeline Frame 1Symbol 19 as "iwill"
ExportAssets (56)Timeline Frame 1Symbol 20 as "ihateher"
ExportAssets (56)Timeline Frame 1Symbol 21 as "igotit"
ExportAssets (56)Timeline Frame 1Symbol 22 as "heyguys"
ExportAssets (56)Timeline Frame 1Symbol 23 as "evil"
ExportAssets (56)Timeline Frame 1Symbol 24 as "errorbuzz"
ExportAssets (56)Timeline Frame 1Symbol 25 as "drop"
ExportAssets (56)Timeline Frame 1Symbol 26 as "doorclose"
ExportAssets (56)Timeline Frame 1Symbol 27 as "clapping"
ExportAssets (56)Timeline Frame 1Symbol 28 as "cds"
ExportAssets (56)Timeline Frame 1Symbol 29 as "buzzheavy"
ExportAssets (56)Timeline Frame 1Symbol 30 as "alright"
ExportAssets (56)Timeline Frame 1Symbol 31 as "applause"
ExportAssets (56)Timeline Frame 1Symbol 32 as "thankyou"
ExportAssets (56)Timeline Frame 1Symbol 33 as "groundyou"
ExportAssets (56)Timeline Frame 1Symbol 34 as "themetune"
ExportAssets (56)Timeline Frame 1Symbol 56 as "s"
ExportAssets (56)Timeline Frame 1Symbol 88 as "hitme"
ExportAssets (56)Timeline Frame 1Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 1Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 1Symbol 128 as "mess"
ExportAssets (56)Timeline Frame 3Symbol 34 as "themetune"
ExportAssets (56)Timeline Frame 3Symbol 128 as "mess"
ExportAssets (56)Timeline Frame 3Symbol 128 as "mess"
ExportAssets (56)Timeline Frame 11Symbol 33 as "groundyou"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 116 as "hitmejosh"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 42Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 54Symbol 103 as "hitmedrake"
ExportAssets (56)Timeline Frame 74Symbol 88 as "hitme"
ExportAssets (56)Timeline Frame 74Symbol 32 as "thankyou"
ExportAssets (56)Timeline Frame 74Symbol 31 as "applause"

Labels

"startmenu"Frame 3
"one player and two player drake video intros"Frame 5
"one player and two player drake video exits"Frame 5
"two player josh video intro"Frame 5
"two player josh video exit"Frame 5
"loadbmps"Frame 5
"roomgames"Frame 11
"roomjosh"Frame 11
"roomdrake"Frame 22
"roomtwoplayer"Frame 34
"twoinstruction"Frame 42
"dancinggams"Frame 54
"joshgame"Frame 54
"drakegame"Frame 63
"twoplayergame"Frame 74
"twoplayerjosh"Frame 86
"josh"Symbol 56 MovieClip [s] Frame 1
"jbonus"Symbol 56 MovieClip [s] Frame 16
"after capture"Symbol 56 MovieClip [s] Frame 21
"drake"Symbol 88 MovieClip [hitme] Frame 1
"dbonus"Symbol 88 MovieClip [hitme] Frame 16
"josh"Symbol 88 MovieClip [hitme] Frame 21
"jbonus"Symbol 88 MovieClip [hitme] Frame 36
"josh"Symbol 103 MovieClip [hitmedrake] Frame 1
"jbonus"Symbol 103 MovieClip [hitmedrake] Frame 16
"after capture"Symbol 103 MovieClip [hitmedrake] Frame 21
"josh"Symbol 116 MovieClip [hitmejosh] Frame 1
"jbonus"Symbol 116 MovieClip [hitmejosh] Frame 16
"after capture"Symbol 116 MovieClip [hitmejosh] Frame 21
"rubbish"Symbol 128 MovieClip [mess] Frame 1
"clothes"Symbol 128 MovieClip [mess] Frame 2
"cds"Symbol 128 MovieClip [mess] Frame 3
"rubbish2"Symbol 128 MovieClip [mess] Frame 4
"clothes2"Symbol 128 MovieClip [mess] Frame 5
"equal"Symbol 219 MovieClip Frame 1
"winning"Symbol 219 MovieClip Frame 10
"winningloads"Symbol 219 MovieClip Frame 20
"loosing"Symbol 219 MovieClip Frame 30
"loosingloads"Symbol 219 MovieClip Frame 40
"megan"Symbol 219 MovieClip Frame 51
"equal"Symbol 232 MovieClip Frame 1
"winning"Symbol 232 MovieClip Frame 10
"winningloads"Symbol 232 MovieClip Frame 20
"loosing"Symbol 232 MovieClip Frame 30
"loosingloads"Symbol 232 MovieClip Frame 40
"megan"Symbol 232 MovieClip Frame 51
"nothing"Symbol 250 MovieClip Frame 1
"rubbish"Symbol 250 MovieClip Frame 2
"clothes"Symbol 250 MovieClip Frame 3
"cds"Symbol 250 MovieClip Frame 4
"rubbish2"Symbol 250 MovieClip Frame 5
"clothes2"Symbol 250 MovieClip Frame 6
"one"Symbol 356 MovieClip Frame 97
"out"Symbol 356 MovieClip Frame 123
"two"Symbol 356 MovieClip Frame 150
"out"Symbol 381 MovieClip Frame 33
"stand"Symbol 441 MovieClip Frame 1
"walk"Symbol 441 MovieClip Frame 2
"throw"Symbol 441 MovieClip Frame 3
"stand"Symbol 445 MovieClip Frame 1
"walk"Symbol 445 MovieClip Frame 2
"throw"Symbol 445 MovieClip Frame 3
"out"Symbol 450 MovieClip Frame 513
"out"Symbol 452 MovieClip Frame 515
"open"Symbol 470 MovieClip Frame 1
"play"Symbol 470 MovieClip Frame 31
"out"Symbol 470 MovieClip Frame 39
"tidyup"Symbol 487 MovieClip Frame 2
"kathyparty"Symbol 487 MovieClip Frame 101
"micdate"Symbol 487 MovieClip Frame 200
"impresskathy"Symbol 487 MovieClip Frame 301
"impressmic"Symbol 487 MovieClip Frame 401
"worktogether"Symbol 487 MovieClip Frame 501
"answerall"Symbol 487 MovieClip Frame 600
"playsong"Symbol 487 MovieClip Frame 700
"out"Symbol 497 MovieClip Frame 36
"drake"Symbol 550 MovieClip Frame 1
"dbonus"Symbol 550 MovieClip Frame 16
"josh"Symbol 550 MovieClip Frame 21
"jbonus"Symbol 550 MovieClip Frame 36
"josh"Symbol 552 MovieClip Frame 1
"josh_intro"Symbol 570 MovieClip Frame 1
"drake_intro"Symbol 570 MovieClip Frame 24
"two_intro"Symbol 570 MovieClip Frame 47
"two_intro_josh"Symbol 570 MovieClip Frame 70
"perfect"Symbol 592 MovieClip Frame 2
"excellent"Symbol 592 MovieClip Frame 16
"good"Symbol 592 MovieClip Frame 30
"average"Symbol 592 MovieClip Frame 44
"poor"Symbol 592 MovieClip Frame 58
"dismal"Symbol 592 MovieClip Frame 72
"missed"Symbol 592 MovieClip Frame 86
"grey"Symbol 609 MovieClip Frame 1
"blue"Symbol 609 MovieClip Frame 2
"ok"Symbol 616 MovieClip Frame 1
"done"Symbol 616 MovieClip Frame 2
"none"Symbol 700 MovieClip Frame 1
"one"Symbol 700 MovieClip Frame 2
"two"Symbol 700 MovieClip Frame 3
"three"Symbol 700 MovieClip Frame 4
"four"Symbol 700 MovieClip Frame 5
"five"Symbol 700 MovieClip Frame 6
"six"Symbol 700 MovieClip Frame 7
"seven"Symbol 700 MovieClip Frame 8
"eight"Symbol 700 MovieClip Frame 9
"nine"Symbol 700 MovieClip Frame 10
"zero"Symbol 700 MovieClip Frame 11
"q"Symbol 700 MovieClip Frame 12
"w"Symbol 700 MovieClip Frame 13
"e"Symbol 700 MovieClip Frame 14
"r"Symbol 700 MovieClip Frame 15
"t"Symbol 700 MovieClip Frame 16
"y"Symbol 700 MovieClip Frame 17
"u"Symbol 700 MovieClip Frame 18
"i"Symbol 700 MovieClip Frame 19
"o"Symbol 700 MovieClip Frame 20
"p"Symbol 700 MovieClip Frame 21
"a"Symbol 700 MovieClip Frame 22
"s"Symbol 700 MovieClip Frame 23
"d"Symbol 700 MovieClip Frame 24
"f"Symbol 700 MovieClip Frame 25
"g"Symbol 700 MovieClip Frame 26
"h"Symbol 700 MovieClip Frame 27
"j"Symbol 700 MovieClip Frame 28
"k"Symbol 700 MovieClip Frame 29
"l"Symbol 700 MovieClip Frame 30
"z"Symbol 700 MovieClip Frame 31
"x"Symbol 700 MovieClip Frame 32
"c"Symbol 700 MovieClip Frame 33
"v"Symbol 700 MovieClip Frame 34
"b"Symbol 700 MovieClip Frame 35
"n"Symbol 700 MovieClip Frame 36
"m"Symbol 700 MovieClip Frame 37
"space"Symbol 700 MovieClip Frame 38
"del"Symbol 700 MovieClip Frame 39
"off"Symbol 700 MovieClip Frame 40
"scoreboard"Symbol 754 MovieClip Frame 11
"perfect"Symbol 765 MovieClip Frame 2
"excellent"Symbol 765 MovieClip Frame 16
"good"Symbol 765 MovieClip Frame 30
"average"Symbol 765 MovieClip Frame 44
"poor"Symbol 765 MovieClip Frame 58
"dismal"Symbol 765 MovieClip Frame 72
"missed"Symbol 765 MovieClip Frame 86
"joshwin"Symbol 796 MovieClip Frame 3
"drakewin"Symbol 796 MovieClip Frame 27

Dynamic Text Variables

_root.countdownSymbol 469 EditableText"60"
_root.jscoreSymbol 506 EditableText"0"
_root.dscoreSymbol 528 EditableText"0"
_root.dscoreSymbol 546 EditableText"0"
_root.jscoreSymbol 547 EditableText"0"
_root.dscoreSymbol 568 EditableText"0"
_root.jscoreSymbol 569 EditableText"0"
_root.jscoreSymbol 594 EditableText"0"
_root.resultSymbol 600 EditableText""
_root.emailSymbol 605 EditableText""
_root.emailSymbol 608 EditableText""
_root.nameSymbol 610 EditableText""
_root.nameSymbol 615 EditableText"ibl"
_root.rank1Symbol 711 EditableText""
_root.rank2Symbol 712 EditableText""
_root.rank3Symbol 713 EditableText""
_root.rank4Symbol 714 EditableText""
_root.rank5Symbol 715 EditableText""
_root.rank6Symbol 716 EditableText""
_root.rank7Symbol 717 EditableText""
_root.rank8Symbol 718 EditableText""
_root.rank9Symbol 719 EditableText""
_root.rank10Symbol 720 EditableText""
_root.rankSymbol 721 EditableText""
_root.nameSymbol 722 EditableText""
_root.name2Symbol 723 EditableText""
_root.name3Symbol 724 EditableText""
_root.name4Symbol 725 EditableText""
_root.name5Symbol 726 EditableText""
_root.name6Symbol 727 EditableText""
_root.name7Symbol 728 EditableText""
_root.name8Symbol 729 EditableText""
_root.name9Symbol 730 EditableText""
_root.name10Symbol 731 EditableText""
_root.name1Symbol 732 EditableText""
_root.result1Symbol 733 EditableText""
_root.result2Symbol 734 EditableText""
_root.result3Symbol 735 EditableText""
_root.result4Symbol 736 EditableText""
_root.result5Symbol 737 EditableText""
_root.result6Symbol 738 EditableText""
_root.result7Symbol 739 EditableText""
_root.result8Symbol 740 EditableText""
_root.result9Symbol 741 EditableText""
_root.result10Symbol 742 EditableText""
_root.resultSymbol 743 EditableText""
_root.jscoreSymbol 767 EditableText"0"
_root.jscoreSymbol 773 EditableText"0"
_root.dscoreSymbol 774 EditableText"0"
_root.dresultSymbol 784 EditableText"0"
_root.jresultSymbol 785 EditableText"0"
_root.dresultSymbol 794 EditableText"0"
_root.jresultSymbol 795 EditableText"0"
_root.jscoreSymbol 797 EditableText"0"
_root.dscoreSymbol 798 EditableText"0"




http://swfchan.com/3/11527/info.shtml
Created: 7/6 -2019 04:28:37 Last modified: 7/6 -2019 04:28:37 Server time: 26/04 -2024 01:00:32