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

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

Monsters Of Rock.swf

This is the info page for
Flash #22615

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


Text
A

S

D

F

G

<p align="right"><font face="Arial Black" size="40" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>55</b></font></p>

<p align="left"><font face="Arial Black" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>55</b></font></p>

<p align="left"><font face="Arial Black" size="40" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>55</b></font></p>

<p align="right"><font face="Arial Black" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>55</b></font></p>

Streak

Streak

Highest Streak:

Hit Notes:

Missed Notes:

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

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

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

YOU WIN!

YOU LOSE!

Score:

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

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

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

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

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

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

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

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

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

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

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

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

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

A

B

C

F

CONTINUE

CONTINUE

RETRY

RETRY

QUIT

QUIT

So metal it hurts...

EXPLOSION!

Monsters

of

R

ock

Start

Instructions

Credits

A

S

D

F

G

hold the
strings down

K

L

plucks
the string

or

Pluck the notes as they hit the
pickup bar. Hold a string to grind
sustained notes with a tail. All notes
are synced to a guitar strum, just
like in Guitar Hero! Beat your
opponent and advance to the next
stage. Your opponent will get harder
with each stage. You may choose the
song and speed at which the notes
fall. The higher the streak, the more
points you get per strum! Good luck!

Back

Art, Animation, and
Programming by:

James Dalby

Special thanks to:

Andy Schlossberg

Adobe

The ActionScript
3.0 Cookbook

Music by:

Rocker206

Metaljonus

Bad-Man-Inc.

Weena Sangkatavat

Choose your character

Character:

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

Let's Rock!

One day, Satomi and Broc
were working at the studio
when Satomi heard something
shocking on the radio.

"Hey! Broc!
Someone stole our song!"

-Radio: "That new track comes to us
from Drake and his rock monster Thor,
next up we have..."

"Drake!?
That asshole!
I think Bob the bouncer knows
where he is."

Minutes later...

"Bob! Tell me where Drake is!"

"He's inside, but you can't get in.
You're not on the list."

"Fine! I challenge you to
Rock-Off. If Broc beats
Lizardo, then I get in!"

"That was easy enough. Hey you!
Do you know where Drake is?"

"Oh my God! Satomi's
actually talking to me?? I'll tell
you if you go on a date with
me!"

"Ugh, gross... Um... I challenge
you to Rock-Off. If Broc beats
Clops, then we'll take a rain
check and you tell me where
Drake is."

"Drake! You stole my song!
I heard it on the radio."

"Not a chance! All my songs are
my own. How dare you accuse me
of that!"

"I'm not crazy, Drake! You're a
thief! I'll sue your ass!"

"Only MY brilliance and Thor's talent
could make a song like that. I doubt
the both of you could ever do the
same."

"Oh yeah?! Then I challenge
you to Rock-Off! Now we'll
see who the real
professionals are!"

Satomi and Broc dominated
Drake and Thor in Rock-Off,
and Drake admitted to
plagiarizing her work.

Drake made a formal apology,
and all proceeds were given
to Satomi and Broc.

Now Satomi and Broc are
filthy rich, and have all the
time they want to work on
their new album.

Congratulations! You win!

One day, Drake and
Thor were debuting a
new song at the club.

"This crowd is getting
intense, Thor! Where's
our bouncer?"

"You, little girl! Where's the big
fat guy who should be bouncing
this crowd?"

"He told me not to tell you if
you asked. And I'm 19! Why
can't Americans tell how old
Asian girls are?"

"What?! Tell me where he
is! This crowd is growing
out of control!"

"Fine. I challenge you to
Rock-Off. If Thor can beat Broc, I'll
break my promise to Bob."

"Oi! Drake! Where are you
off to, mate? Have a
drink!"

"Not now, Josh. I have to
find Bob."

"Oh yeah, I've seen the
bloke, but c'mon over and
toss a few back with me!"

"No, Josh! Where's
Bob!"

"Aw, c'mon! I'll bet ol'
Clops here can handle
more than you... *burp!*... "

"Ugh! If I challenge you to a
Rock-Off, will you leave me
alone and tell me where Bob
is?"

"*Hic* Sure... but, I gotta
warn you. Clops plays his
best when he's had a few
in him."

"Bob! Why aren't you
bouncing? It's like a mad
house in there."

"Because you haven't
paid me in months!"

"Paid you!? You're bouncing my
club because Thor kicked
Lizardo's sorry ass at
Rock-Off. That was the wager."

"Well, I want a rematch! Come
on, Lizardo. Let's show Thor all
of those new moves I've taught
you."

Bob got a beat down, and got
back to work beating down all
of Drake's unruly customers.

"Finally, we can play our
Heavy death-metal
grumble-rock music in
peace."

One day, Josh and Clops were
relaxing at the club.

"Sigh... Satomi is so hot, Clops.
You think she would have a go at
me?"

"Eeek... eeek... ook..."

"Yeah, I guess you're right. I'll only
know if I ask her..."

"Ook..."

"Hey Bob! You know where I can
find Satomi?"

"Yawwwn... it's a slow night. If
Clops can beat Lizardo at Rock-
Off, I'll tell you."

"Hey Drake!
Bob said you'd know
where to find
Satomi!"

"I have no idea who
you're talking about."

"Really? Short girl... Asian...
pink hair... with a rock
monster that smokes too
much?"

"Nope..."

"Hmm..."

"..."

"I CHALLENGE YOU TO
ROCK-OFF!"

"Hey! Nice Rock-Off!
Drake just got owned!"

"Gasp! S-s-satomi! Uh... um... Hi!
Uh... You... wanna... go see
Dethklok tomorrow night?"

"A date? Hmmm... well, if Clops
can beat Broc at
Rock-Off, then maybe I'll consider
it."

"Yes!! You hear that, mate?
Don't let me down!"

Satomi agreed to see
Dethklok with Josh.

Unfortunately, Josh had a
bit too much to drink and
puked all over Satomi's
boots.

Better luck next time, Josh.

One day, Bob and Lizardo
were bouncing the
entrance at the club.

"You know what, Lizardo?
I think I need a new bad-
ass tattoo!"

"I hear one of the guys who
hangs out around here is an
awesome artist."

"Hey Drake, who's the tattoo
artist that's always taking up
space here at the club."

"No way, I'm not telling you. He
can't start a new project until
he's seen me first."

"Fine, I challenge you to a Rock-
Off. If Lizardo beats Thor, you
tell me where to find the guy."

"Hey, Satomi. Drake says
that you're dating a tattoo
artist. Where can I find
him?"

"Josh!? Dating?? Not after
what happened at the
Dethklok concert."

"Well, I need his
number. I want to get
some new art on me."

"How 'bout I challenge you to a
Rock-Off. If Broc beats Lizardo,
we get full access to the club any
time we want."

"Josh, can you give me a new
bad-ass tattoo?"

"My art isn't just for anyone,
mate. You have to be worthy
enough to display my work."

"How do I prove myself."

"Isn't it obvious by now? We
Rock-Off. Sorta the theme of
this game, isn't it?"

"Oh, right..."

Josh got his ass handed to
him, then quickly got to
work.

"Now I don't have to wear
the shirt!
Angry Faic!!"

Choose
Your
Song:

Note Speed:

<p align="center"><font face="Deutsch Gothic" size="29" color="#ffffff" letterSpacing="1.000000" kerning="1">Medium</font></p>

Duncan Hill THeme, Metaljonus

Duncan Hill THeme, Metaljonus

Duncan Hill THeme, Metaljonus

Darkness After, Rocker206

Darkness After, Rocker206

Darkness After, Rocker206

Your Time Has Come, Rocker206

Your Time Has Come, Rocker206

Your Time Has Come, Rocker206

A Place of Misery, Bad-Man-Inc.

A Place of Misery, Bad-Man-Inc.

A Place of Misery, Bad-Man-Inc.

New Song in the Works, Metaljonus

New Song in the Works, Metaljonus

New Song in the Works, Metaljonus

Warning!
The Flash 9.0 plugin is not considered a high
prioirity application in most operating
systems! Therefore, please try and close any
other applications such as MP3 players or
other browser windows with flash movies/ads
playing. It may bring down the performance of
this game, or any other Flash game you play
online. Thanks!

ActionScript [AS3]

Section 1
//gui_resultsGrade_280 (rockMonsters_4_fla.gui_resultsGrade_280) package rockMonsters_4_fla { import flash.display.*; public dynamic class gui_resultsGrade_280 extends MovieClip { public function gui_resultsGrade_280(){ addFrameScript(4, frame5, 8, frame9, 13, frame14, 18, frame19); } function frame14(){ stop(); } function frame19(){ stop(); } function frame5(){ stop(); } function frame9(){ stop(); } } }//package rockMonsters_4_fla
Section 2
//gui_resultsWinText_279 (rockMonsters_4_fla.gui_resultsWinText_279) package rockMonsters_4_fla { import flash.display.*; public dynamic class gui_resultsWinText_279 extends MovieClip { public function gui_resultsWinText_279(){ addFrameScript(4, frame5, 10, frame11); } function frame5(){ stop(); } function frame11(){ stop(); } } }//package rockMonsters_4_fla
Section 3
//holdbarSparks_296 (rockMonsters_4_fla.holdbarSparks_296) package rockMonsters_4_fla { import flash.display.*; public dynamic class holdbarSparks_296 extends MovieClip { public function holdbarSparks_296(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package rockMonsters_4_fla
Section 4
//loadED_76 (rockMonsters_4_fla.loadED_76) package rockMonsters_4_fla { import flash.display.*; public dynamic class loadED_76 extends MovieClip { public function loadED_76(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package rockMonsters_4_fla
Section 5
//MainTimeline (rockMonsters_4_fla.MainTimeline) package rockMonsters_4_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class MainTimeline extends MovieClip { public var loaderBar:MovieClip; public var lBar:MovieClip; public var armorButton:SimpleButton; public var playButton:SimpleButton; public var newgroundsButton:SimpleButton; public var game:Game; public function MainTimeline(){ addFrameScript(0, frame1, 2, frame3, 4, frame5); } public function goNewgrounds(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.newgrounds.com"); navigateToURL(_local2, "_blank"); } public function goArmor(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local2, "_blank"); } public function checkLoader(_arg1:Event){ var _local2:int; _local2 = Math.floor((100 * (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal))); loaderBar.gotoAndStop(_local2); trace(_local2); if (_local2 == 100){ gotoAndStop("play"); this.removeEventListener(Event.ENTER_FRAME, checkLoader); }; } function frame3(){ stop(); playButton.addEventListener(MouseEvent.CLICK, playGame); } function frame1(){ stop(); this.addEventListener(Event.ENTER_FRAME, checkLoader); newgroundsButton.addEventListener(MouseEvent.CLICK, goNewgrounds); armorButton.addEventListener(MouseEvent.CLICK, goArmor); loaderBar = lBar; } function frame5(){ stop(); game = new Game(this.stage); } public function playGame(_arg1:MouseEvent){ play(); } } }//package rockMonsters_4_fla
Section 6
//ng_Drummer_5 (rockMonsters_4_fla.ng_Drummer_5) package rockMonsters_4_fla { import flash.display.*; public dynamic class ng_Drummer_5 extends MovieClip { public function ng_Drummer_5(){ addFrameScript(140, frame141); } function frame141(){ gotoAndPlay("bb"); } } }//package rockMonsters_4_fla
Section 7
//noteSustainedTail_264 (rockMonsters_4_fla.noteSustainedTail_264) package rockMonsters_4_fla { import flash.display.*; public dynamic class noteSustainedTail_264 extends MovieClip { public function noteSustainedTail_264(){ addFrameScript(0, frame1, 3, frame4); } function frame1(){ stop(); } function frame4(){ stop(); } } }//package rockMonsters_4_fla
Section 8
//starAnim_257 (rockMonsters_4_fla.starAnim_257) package rockMonsters_4_fla { import flash.display.*; public dynamic class starAnim_257 extends MovieClip { public function starAnim_257(){ addFrameScript(5, frame6); } function frame6(){ stop(); } } }//package rockMonsters_4_fla
Section 9
//string1Anim_302 (rockMonsters_4_fla.string1Anim_302) package rockMonsters_4_fla { import flash.display.*; public dynamic class string1Anim_302 extends MovieClip { public var string1:MovieClip; public function string1Anim_302(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ gotoAndStop("rest"); } } }//package rockMonsters_4_fla
Section 10
//string2Anim_301 (rockMonsters_4_fla.string2Anim_301) package rockMonsters_4_fla { import flash.display.*; public dynamic class string2Anim_301 extends MovieClip { public var string1:MovieClip; public function string2Anim_301(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ gotoAndStop("rest"); } } }//package rockMonsters_4_fla
Section 11
//string3Anim_300 (rockMonsters_4_fla.string3Anim_300) package rockMonsters_4_fla { import flash.display.*; public dynamic class string3Anim_300 extends MovieClip { public var string1:MovieClip; public function string3Anim_300(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ gotoAndStop("rest"); } } }//package rockMonsters_4_fla
Section 12
//string4Anim_299 (rockMonsters_4_fla.string4Anim_299) package rockMonsters_4_fla { import flash.display.*; public dynamic class string4Anim_299 extends MovieClip { public var string1:MovieClip; public function string4Anim_299(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ gotoAndStop("rest"); } } }//package rockMonsters_4_fla
Section 13
//stringAnim_298 (rockMonsters_4_fla.stringAnim_298) package rockMonsters_4_fla { import flash.display.*; public dynamic class stringAnim_298 extends MovieClip { public var string1:MovieClip; public function stringAnim_298(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ stop(); } function frame13(){ gotoAndStop("rest"); } } }//package rockMonsters_4_fla
Section 14
//AudienceCheer (AudienceCheer) package { import flash.media.*; public class AudienceCheer extends Sound { } }//package
Section 15
//BG1 (BG1) package { import flash.display.*; public class BG1 extends MovieClip { } }//package
Section 16
//BG2 (BG2) package { import flash.display.*; public class BG2 extends MovieClip { } }//package
Section 17
//BG3 (BG3) package { import flash.display.*; public class BG3 extends MovieClip { } }//package
Section 18
//BG4 (BG4) package { import flash.display.*; public class BG4 extends MovieClip { } }//package
Section 19
//Bob (Bob) package { import flash.events.*; public class Bob extends Trainer { public function Bob(){ var _local1:Array; super(); addFrameScript(0, frame1, 6, frame7, 12, frame13, 20, frame21, 41, frame42, 49, frame50, 56, frame57, 64, frame65); _local1 = new Array("Drake", "Satomi", "Josh"); setItinerary(_local1); setMonsterName("Lizardo"); setBGNum(2); initializeVars(); } function frame65(){ stop(); } function frame7(){ stop(); isIntro = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame13(){ stop(); } function frame1(){ } function frame42(){ stop(); isCheering = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame21(){ stop(); isMistake = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame57(){ stop(); } function frame50(){ stop(); } } }//package
Section 20
//Broc (Broc) package { import flash.events.*; public class Broc extends Monster { public function Broc(){ addFrameScript(0, frame1, 29, frame30, 34, frame35, 43, frame44, 56, frame57, 68, frame69, 74, frame75, 80, frame81); initializeVars(); } function frame75(){ stop(); } function frame81(){ stop(); } function frame35(){ stop(); } function frame1(){ } function frame30(){ stop(); isIntro = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame44(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame57(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame69(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } } }//package
Section 21
//Clops (Clops) package { import flash.events.*; public class Clops extends Monster { public function Clops(){ addFrameScript(0, frame1, 7, frame8, 13, frame14, 23, frame24, 35, frame36, 43, frame44, 52, frame53, 60, frame61); initializeVars(); } function frame14(){ stop(); } function frame24(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame1(){ } function frame8(){ stop(); isIntro = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame36(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame44(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame53(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame61(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } } }//package
Section 22
//Control (Control) package { import flash.events.*; class Control { public var strum2ButtonVal:Number; public var string4ButtonVal:Number; public var string2ButtonVal:Number; public var string1Button:Boolean;// = false public var string2Button:Boolean;// = false public var string3Button:Boolean;// = false public var string4Button:Boolean;// = false public var strum1Button:Boolean;// = false public var strum2Button:Boolean;// = false public var string5Button:Boolean;// = false public var strum1ButtonVal:Number; public var string5ButtonVal:Number; public var string3ButtonVal:Number; public var string1ButtonVal:Number; public var menuButton:Boolean;// = false public var inputStates:Array; public var menuButtonVal:Number; public var inputValues:Array; function Control(){ string1Button = false; string2Button = false; string3Button = false; string4Button = false; string5Button = false; strum1Button = false; strum2Button = false; menuButton = false; super(); string1ButtonVal = 65; string2ButtonVal = 83; string3ButtonVal = 68; string4ButtonVal = 70; string5ButtonVal = 71; strum1ButtonVal = 75; strum2ButtonVal = 76; menuButtonVal = 27; inputValues = new Array(string1ButtonVal, string2ButtonVal, string3ButtonVal, string4ButtonVal, string5ButtonVal, strum1ButtonVal, strum2ButtonVal, menuButtonVal); inputStates = new Array(string1Button, string2Button, string3Button, string4Button, string5Button, strum1Button, strum2Button, menuButton); } public function stopListeningForKeys(){ Game.g.gameContainer.removeEventListener(KeyboardEvent.KEY_DOWN, keyIsDown); Game.g.gameContainer.removeEventListener(KeyboardEvent.KEY_UP, keyIsUp); } public function getButtonState(_arg1:String):Boolean{ if (_arg1 == "string1"){ return (inputStates[0]); }; if (_arg1 == "string2"){ return (inputStates[1]); }; if (_arg1 == "string3"){ return (inputStates[2]); }; if (_arg1 == "string4"){ return (inputStates[3]); }; if (_arg1 == "string5"){ return (inputStates[4]); }; if (_arg1 == "strum1"){ return (inputStates[5]); }; if (_arg1 == "strum2"){ return (inputStates[6]); }; if (_arg1 == "menu"){ return (inputStates[7]); }; return (false); } public function keyIsUp(_arg1:KeyboardEvent):void{ var _local2:*; _local2 = 0; while (_local2 < inputValues.length) { if (_arg1.keyCode == inputValues[_local2]){ inputStates[_local2] = false; }; _local2++; }; } public function setKeyValue(_arg1:String, _arg2:Number):Number{ if (_arg1 == "string1"){ inputValues[0] = _arg2; return (inputValues[0]); }; if (_arg1 == "string2"){ inputValues[1] = _arg2; return (Number(inputValues[1])); }; if (_arg1 == "string3"){ inputValues[2] = _arg2; return (Number(inputValues[2])); }; if (_arg1 == "string4"){ inputValues[3] = _arg2; return (Number(inputValues[3])); }; if (_arg1 == "string5"){ inputValues[4] = _arg2; return (Number(inputValues[4])); }; if (_arg1 == "strum1"){ inputValues[5] = _arg2; return (Number(inputValues[5])); }; if (_arg1 == "strum2"){ inputValues[6] = _arg2; return (Number(inputValues[6])); }; if (_arg1 == "menu"){ inputValues[7] = _arg2; return (Number(inputValues[7])); }; return (0); } public function keyIsDown(_arg1:KeyboardEvent):void{ var _local2:*; if ((((_arg1.keyCode == 75)) || ((_arg1.keyCode == 76)))){ Game.g.player1.strum(); }; _local2 = 0; while (_local2 < inputValues.length) { if (_arg1.keyCode == inputValues[_local2]){ inputStates[_local2] = true; }; _local2++; }; } public function startListeningForKeys(){ Game.g.gameContainer.addEventListener(KeyboardEvent.KEY_DOWN, keyIsDown); Game.g.gameContainer.addEventListener(KeyboardEvent.KEY_UP, keyIsUp); } } }//package
Section 23
//Drake (Drake) package { import flash.events.*; public class Drake extends Trainer { public function Drake(){ var _local1:Array; super(); addFrameScript(0, frame1, 6, frame7, 12, frame13, 20, frame21, 41, frame42, 49, frame50, 56, frame57, 64, frame65); _local1 = new Array("Satomi", "Josh", "Bob"); setItinerary(_local1); setMonsterName("Thor"); setBGNum(4); initializeVars(); } function frame65(){ stop(); } function frame7(){ stop(); isIntro = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame13(){ stop(); } function frame1(){ } function frame42(){ stop(); isCheering = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame21(){ stop(); isMistake = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame57(){ stop(); } function frame50(){ stop(); } } }//package
Section 24
//FadeClip (FadeClip) package { import flash.display.*; import flash.events.*; public class FadeClip extends MovieClip { public function FadeClip(){ addFrameScript(0, frame1, 1, frame2, 22, frame23, 50, frame51); } function frame1(){ } function frame23(){ Game.g.ged.dispatchEvent(new Event(GameEventDispatcher.FADE_OUT_COMPLETE)); stop(); } function frame2(){ stop(); } function frame51(){ Game.g.ged.dispatchEvent(new Event(GameEventDispatcher.FADE_IN_COMPLETE)); stop(); } } }//package
Section 25
//Game (Game) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; public class Game { public var NOTE_DROP_TIME_MEDIUM:Number;// = 3 public var strumPoint:Number; public var player2Container:Sprite; public var noteDropDistance:Number; public var selectedSongNum:Number;// = 1 public var selectedTrainer:String;// = "Satomi" public var NOTE_DROP_TIME_IMPOSSIBLE:Number;// = 1 public var selectedSpeed:String;// = "medium" public var GUIContainer:Sprite; var introMusic:IntroMusic; var audienceCheerChannel:SoundChannel; var introMusicChannel:SoundChannel; public var gameContainer:Stage; public var currentCharacterNum:Number;// = 1 var storyMusic:StoryMusic; var audienceCheer:AudienceCheer; public var matchIsStarted:Boolean;// = false public var NOTE_DROP_TIME_HARD:Number;// = 2 public var gui:GUI; var storyMusicChannel:SoundChannel; public var bg:MovieClip; public var ged:GameEventDispatcher; public var gameDifficulty:String; public var selectedDifficulty:String;// = "easy" public var NOTE_DROP_TIME_EASY:Number;// = 5 public var songManager:SongManager; public var noteYStartPos:Number; public var noteManager:NoteManager; public var noteDropTime:Number; public var player1:Player; public var player2:Player; public var tf:TextField; public var backgroundContainer:Sprite; public var player1Container:Sprite; public var keys:Control; public static var g:Game; public function Game(_arg1:Stage){ NOTE_DROP_TIME_EASY = 5; NOTE_DROP_TIME_MEDIUM = 3; NOTE_DROP_TIME_HARD = 2; NOTE_DROP_TIME_IMPOSSIBLE = 1; matchIsStarted = false; currentCharacterNum = 1; selectedTrainer = "Satomi"; selectedDifficulty = "easy"; selectedSpeed = "medium"; selectedSongNum = 1; storyMusic = new StoryMusic(); introMusic = new IntroMusic(); audienceCheer = new AudienceCheer(); super(); setGameInstance(this); ged = new GameEventDispatcher(); ged.addEventListener(GameEventDispatcher.LOAD_STAGE, loadStageEvent); ged.addEventListener(GameEventDispatcher.START_MUSIC, startMusic); ged.addEventListener(GameEventDispatcher.GO_TO_MENU, goToMenuEvent); ged.addEventListener(GameEventDispatcher.GO_TO_CREDITS, goToCreditsEvent); ged.addEventListener(GameEventDispatcher.WON_MATCH, wonMatchEvent); ged.addEventListener(GameEventDispatcher.LOST_MATCH, lostMatchEvent); ged.addEventListener(GameEventDispatcher.RESET_MATCH, loadStageEvent); ged.addEventListener(GameEventDispatcher.START_GAME, startGameEvent); keys = new Control(); gameContainer = _arg1; player1Container = new Sprite(); player2Container = new Sprite(); GUIContainer = new Sprite(); backgroundContainer = new Sprite(); gameContainer.addChild(backgroundContainer); gameContainer.addChild(player1Container); gameContainer.addChild(player2Container); gameContainer.addChild(GUIContainer); currentCharacterNum = 1; initializePlayers(); noteManager = new NoteManager(this); gui = new GUI(GUIContainer); gui.loadTitleScreen(); } public function raiseDifficulty(){ if (selectedDifficulty == "easy"){ selectedDifficulty = "medium"; } else { if (selectedDifficulty == "medium"){ selectedDifficulty = "hard"; }; }; } public function initializePlayers(){ player1 = new Player(this, player1Container, 1); player2 = new Player(this, player2Container, 2); player1.setHumanPlayer(true); player2.setHumanPlayer(false); } public function setGameSpeed(_arg1:String){ if (_arg1 == "easy"){ noteDropTime = 5; noteDropDistance = 280; noteYStartPos = 5; } else { if (_arg1 == "medium"){ noteDropTime = 3; noteDropDistance = 280; noteYStartPos = 5; } else { if (_arg1 == "hard"){ noteDropTime = 2; noteDropDistance = 280; noteYStartPos = 5; } else { if (_arg1 == "impossible"){ noteDropTime = 1; noteDropDistance = 280; noteYStartPos = 5; }; }; }; }; } public function startGameEvent(_arg1:Event){ Game.g.stopStoryMusic(); gui.loadGameGUI(); gui.fadeIn(); setGameSpeed(selectedSpeed); player1.loadPlayer(); player2.loadPlayer(); loadBackground(player2.trainer.bgNum); songManager = null; songManager = new SongManager(this); songManager.loadSong(selectedSongNum); startAudienceCheer(); } public function wonMatchEvent(_arg1:Event){ currentCharacterNum++; raiseDifficulty(); resetContainers(); ged.dispatchEvent(new Event(GameEventDispatcher.LOAD_STAGE)); stopAudienceCheer(); } public function clearFadeEventListeners(){ } function startIntroMusic(){ introMusicChannel = introMusic.play(0, 999); } public function lostMatchEvent(_arg1:Event){ currentCharacterNum = 1; selectedDifficulty = "easy"; selectedSpeed = "medium"; resetContainers(); ged.dispatchEvent(new Event(GameEventDispatcher.GO_TO_MENU)); stopAudienceCheer(); } public function goToMenuEvent(_arg1:Event){ gui.loadTitleScreen(); gui.goToMainMenu(); } function stopAudienceCheer(){ audienceCheerChannel.stop(); } public function loadStageEvent(_arg1:Event){ if (currentCharacterNum < 4){ resetContainers(); initializePlayers(); player2.setAIDifficulty(selectedDifficulty); player1.setTrainer(selectedTrainer); player2.setTrainer(player1.trainer.itinerary[(currentCharacterNum - 1)]); }; startStoryMusic(); gui.loadStory(); } function stopIntroMusic(){ introMusicChannel.stop(); } public function resetContainers(){ while (player1Container.numChildren > 0) { player1Container.removeChildAt(0); }; while (player2Container.numChildren > 0) { player2Container.removeChildAt(0); }; while (backgroundContainer.numChildren > 0) { backgroundContainer.removeChildAt(0); }; while (GUIContainer.numChildren > 0) { GUIContainer.removeChildAt(0); }; } public function songSampler(_arg1:Event){ songManager.listenForSongEvents(); } public function loadBackground(_arg1:Number){ if (_arg1 == 1){ bg = new BG1(); } else { if (_arg1 == 2){ bg = new BG2(); } else { if (_arg1 == 3){ bg = new BG3(); } else { if (_arg1 == 4){ bg = new BG4(); }; }; }; }; backgroundContainer.addChild(bg); } function stopStoryMusic(){ storyMusicChannel.stop(); } public function startMusic(_arg1:Event){ if (!matchIsStarted){ matchIsStarted = true; songManager.playSong(); gameContainer.addEventListener(Event.ENTER_FRAME, songSampler); gameContainer.addEventListener(Event.ENTER_FRAME, playerActions); songManager.soundChannel.addEventListener(Event.SOUND_COMPLETE, stopMatch); keys.startListeningForKeys(); gameContainer.focus = gameContainer; }; } public function goToCreditsEvent(_arg1:Event){ Game.g.stopStoryMusic(); Game.g.startIntroMusic(); currentCharacterNum = 1; selectedDifficulty = "easy"; selectedSpeed = "medium"; resetContainers(); gui.loadTitleScreen(); gui.goToCredits(); } public function stopMatch(_arg1:Event){ gameContainer.removeEventListener(Event.ENTER_FRAME, songSampler); gameContainer.removeEventListener(Event.ENTER_FRAME, playerActions); songManager.soundChannel.removeEventListener(Event.SOUND_COMPLETE, stopMatch); songManager = null; keys.stopListeningForKeys(); if (player1.score > player2.score){ player1.victorious(); player2.defeated(); } else { player1.defeated(); player2.victorious(); }; gui.loadResultsWindow(); matchIsStarted = false; } function startStoryMusic(){ storyMusicChannel = storyMusic.play(0, 999); } public function pauseGameEvent(_arg1:Event){ } public function playerActions(_arg1:Event){ player1.actions(); player2.actions(); } function startAudienceCheer(){ audienceCheerChannel = null; audienceCheerChannel = audienceCheer.play(0, 999); } public static function setGameInstance(_arg1:Game){ g = _arg1; } } }//package
Section 26
//GameEventDispatcher (GameEventDispatcher) package { import flash.events.*; public class GameEventDispatcher extends EventDispatcher { public static var GOTO_INSTRUCTIONS:String = "gotoInstructions"; public static var LOAD_STAGE:String = "nextStage"; public static var START_MUSIC:String = "startMusic"; public static var LOAD_NEW_GAME:String = "loadNewGame"; public static var GO_TO_MENU:String = "goToMenu"; public static var FADE_OUT_COMPLETE:String = "fadeOutComplete"; public static var START_GAME:String = "startGame"; public static var RESET_MATCH:String = "resetMatch"; public static var PAUSE:String = "pause"; public static var FADE_IN_COMPLETE:String = "fadeInComplete"; public static var LOST_MATCH:String = "lostMatch"; public static var WON_MATCH:String = "wonMatch"; public static var GOTO_CREDITS:String = "gotoCredits"; public static var CHOOSE_TRAINER:String = "chooseTrainer"; public static var GO_TO_CREDITS:String = "gotoCredits"; } }//package
Section 27
//GUI (GUI) package { import flash.display.*; public class GUI { private var storyWindow:StoryWindow; private var guiContainer:Sprite; private var MARKER_MIN_X:Number;// = -176 private var DISPLAY_RESULTS_Y:Number;// = 44 private var resultsWindow:ResultsWindow; private var scoreMeter:ScoreMeter; private var DISPLAY_RESULTS_X:Number;// = 95 private var SCORE_METER_LENGTH:Number;// = 352 public var titleScreen:TitleScreen; private var fadeClip:MovieClip; private var STORY_WINDOW_X:Number;// = 27 private var STORY_WINDOW_Y:Number;// = 16 private var SCORE_METER_X:Number;// = 350 private var SCORE_METER_Y:Number;// = 30 public function GUI(_arg1:Sprite){ SCORE_METER_X = 350; SCORE_METER_Y = 30; MARKER_MIN_X = -176; SCORE_METER_LENGTH = 352; DISPLAY_RESULTS_X = 95; DISPLAY_RESULTS_Y = 44; STORY_WINDOW_X = 27; STORY_WINDOW_Y = 16; super(); this.guiContainer = _arg1; fadeClip = new FadeClip(); } public function updateScoreMeter(){ var _local1:*; scoreMeter.player1Score.text = String((Game.g.player1.score - 100)); scoreMeter.player2Score.text = String((Game.g.player2.score - 100)); scoreMeter.player1Streak.text = String(Game.g.player1.streak); scoreMeter.player2Streak.text = String(Game.g.player2.streak); _local1 = (Game.g.player1.score + Game.g.player2.score); scoreMeter.marker.x = (MARKER_MIN_X + (SCORE_METER_LENGTH * (Game.g.player1.score / _local1))); } public function unloadResultsWindow(){ guiContainer.removeChild(resultsWindow); } public function fadeIn(){ fadeClip.gotoAndPlay("fadeIn"); } public function goToMainMenu(){ titleScreen.gotoAndPlay("main"); } public function loadScoreMeter(){ scoreMeter = new ScoreMeter(); scoreMeter.x = SCORE_METER_X; scoreMeter.y = SCORE_METER_Y; guiContainer.addChild(scoreMeter); guiContainer.swapChildren(scoreMeter, fadeClip); updateScoreMeter(); } public function loadTitleScreen(){ titleScreen = new TitleScreen(); guiContainer.addChild(titleScreen); guiContainer.addChild(fadeClip); } public function loadResultsWindow(){ resultsWindow = new ResultsWindow(Game.g.player1); resultsWindow.x = DISPLAY_RESULTS_X; resultsWindow.y = DISPLAY_RESULTS_Y; guiContainer.addChild(resultsWindow); guiContainer.swapChildren(resultsWindow, fadeClip); } public function loadGameGUI(){ guiContainer.addChild(fadeClip); loadScoreMeter(); } public function unloadTitleScreen(){ guiContainer.removeChild(titleScreen); } public function goToCredits(){ titleScreen.gotoAndStop("credits"); } public function fadeOut(){ fadeClip.gotoAndPlay("fadeOut"); } public function unloadStory(){ guiContainer.removeChild(storyWindow); } public function unloadScoreMeter(){ guiContainer.removeChild(scoreMeter); } public function loadStory(){ storyWindow = new StoryWindow(Game.g.currentCharacterNum); storyWindow.x = STORY_WINDOW_X; storyWindow.y = STORY_WINDOW_Y; guiContainer.addChild(storyWindow); } } }//package
Section 28
//Guitar (Guitar) package { import flash.display.*; import flash.geom.*; public class Guitar extends MovieClip { public var guitarNeck:MovieClip; public var fretBoard:MovieClip; public var string3Sparks:MovieClip; public var string4:MovieClip; public var string5:MovieClip; public var FRET_ART_TILE_HEIGHT:Number;// = 0 public var string2:MovieClip; public var string1:MovieClip; public var string4Sparks:MovieClip; public var string3:MovieClip; public var string5Sparks:MovieClip; public var string1Sparks:MovieClip; public var strumPoint:MovieClip; public var noteContainer:Sprite; public var fretArtNum:Number;// = 0 public var string2Sparks:MovieClip; public var fretRect:Rectangle; public function Guitar(){ FRET_ART_TILE_HEIGHT = 0; fretArtNum = 0; super(); addFrameScript(14, frame15); noteContainer = new Sprite(); this.addChild(noteContainer); createFretRect(); Game.g.strumPoint = fretRect.y; } public function setGuitarNeck(_arg1:MovieClip){ this.guitarNeck = _arg1; } public function createFretRect(){ fretRect = new Rectangle(strumPoint.x, strumPoint.y, strumPoint.width, strumPoint.height); } public function setFretArt(_arg1:Number){ this.fretArtNum = _arg1; } function frame15(){ stop(); } public function playString(_arg1:Number){ if (_arg1 == 1){ string1.gotoAndPlay("strum"); } else { if (_arg1 == 2){ string2.gotoAndPlay("strum"); } else { if (_arg1 == 3){ string3.gotoAndPlay("strum"); } else { if (_arg1 == 4){ string4.gotoAndPlay("strum"); } else { if (_arg1 == 5){ string5.gotoAndPlay("strum"); }; }; }; }; }; } } }//package
Section 29
//GuitarIntro (GuitarIntro) package { import flash.display.*; public class GuitarIntro extends MovieClip { public var fretBoard:MovieClip; public var string4:MovieClip; public var string5:MovieClip; public var string2:MovieClip; public var string1:MovieClip; public var string3:MovieClip; public var strumPoint:MovieClip; public var player:Player; public function GuitarIntro(_arg1:Player){ addFrameScript(39, frame40); this.player = _arg1; } function frame40(){ stop(); player.loadGuitar(); } } }//package
Section 30
//IntroMusic (IntroMusic) package { import flash.media.*; public class IntroMusic extends Sound { } }//package
Section 31
//Josh (Josh) package { import flash.events.*; public class Josh extends Trainer { public function Josh(){ var _local1:Array; super(); addFrameScript(0, frame1, 6, frame7, 12, frame13, 20, frame21, 41, frame42, 49, frame50, 56, frame57, 64, frame65); _local1 = new Array("Bob", "Drake", "Satomi"); setItinerary(_local1); setMonsterName("Clops"); setBGNum(2); initializeVars(); } function frame65(){ stop(); } function frame7(){ stop(); isIntro = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame13(){ stop(); } function frame1(){ } function frame42(){ stop(); isCheering = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame21(){ stop(); isMistake = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame57(){ stop(); } function frame50(){ stop(); } } }//package
Section 32
//Lizardo (Lizardo) package { import flash.events.*; public class Lizardo extends Monster { public function Lizardo(){ addFrameScript(0, frame1, 4, frame5, 10, frame11, 19, frame20, 28, frame29, 39, frame40, 46, frame47, 53, frame54); initializeVars(); } function frame5(){ stop(); isIntro = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame29(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame1(){ } function frame20(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame11(){ stop(); } function frame40(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame47(){ stop(); } function frame54(){ stop(); } } }//package
Section 33
//Monster (Monster) package { import flash.display.*; import flash.events.*; public class Monster extends MovieClip { public var STRUM_TYPES:Number;// = 3 public var isIdle:Boolean; public var strumNumber:Number; public var isStrumming:Boolean; public var isDefeated:Boolean; public var isIntro:Boolean; public var monsterEventDispatcher:MonsterEventDispatcher; public var isVictorious:Boolean; public function Monster(){ STRUM_TYPES = 3; super(); } public function initializeVars(){ isStrumming = false; isIdle = true; isDefeated = false; isVictorious = false; isIntro = true; strumNumber = 0; monsterEventDispatcher = new MonsterEventDispatcher(); createEventListeners(); } public function victorious(){ isVictorious = true; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } public function defeated(){ isDefeated = true; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } public function strum(){ isStrumming = true; newStrum(); monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } public function playAnimation(_arg1:String){ if (_arg1 == "strum"){ gotoAndPlay(("strum" + strumNumber)); } else { if (_arg1 == "idle"){ gotoAndPlay("idle"); } else { if (_arg1 == "defeat"){ gotoAndPlay("defeat"); } else { if (_arg1 == "victorious"){ gotoAndPlay("victorious"); } else { if (_arg1 == "intro"){ gotoAndPlay("intro"); } else { if (_arg1 == "idle"){ gotoAndPlay("idle"); }; }; }; }; }; }; } public function newStrum(){ strumNumber = Math.floor(((Math.random() * STRUM_TYPES) + 1)); } public function createEventListeners(){ monsterEventDispatcher.addEventListener(MonsterEventDispatcher.NEW_ANIMATION, newAnimation); } public function newAnimation(_arg1:Event){ if (isVictorious){ playAnimation("victorious"); } else { if (isDefeated){ playAnimation("defeat"); } else { if (isIntro){ playAnimation("intro"); } else { if (isStrumming){ playAnimation("strum"); } else { if (isIdle){ playAnimation("idle"); }; }; }; }; }; } } }//package
Section 34
//MonsterEventDispatcher (MonsterEventDispatcher) package { import flash.events.*; public class MonsterEventDispatcher extends EventDispatcher { public static var NEW_ANIMATION:String = "newAnim"; } }//package
Section 35
//Note (Note) package { import flash.display.*; public class Note extends MovieClip { public var startTime:Number; public var stringNum:Number; public var isActive:Boolean;// = false public var sustainDuration:Number; public function Note(){ isActive = false; super(); } public function setStartTime(_arg1:Number){ this.startTime = _arg1; } public function playStrum(){ gotoAndStop("on"); isActive = true; } public function setNoteType(_arg1:Number){ this.stringNum = _arg1; } } }//package
Section 36
//NoteManager (NoteManager) package { public class NoteManager { public var game:Game; public function NoteManager(_arg1:Game){ this.game = _arg1; } public function addNote(_arg1:Note){ game.player1.addNote(_arg1); game.player2.addNote(_arg1); } } }//package
Section 37
//NotePic1 (NotePic1) package { import flash.display.*; public class NotePic1 extends Note { public var note:MovieClip; public function NotePic1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 38
//NotePic2 (NotePic2) package { import flash.display.*; public class NotePic2 extends Note { public var note:MovieClip; public function NotePic2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 39
//NotePic3 (NotePic3) package { import flash.display.*; public class NotePic3 extends Note { public var note:MovieClip; public function NotePic3(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 40
//NotePic4 (NotePic4) package { import flash.display.*; public class NotePic4 extends Note { public var note:MovieClip; public function NotePic4(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 41
//NotePic5 (NotePic5) package { import flash.display.*; public class NotePic5 extends Note { public var note:MovieClip; public function NotePic5(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 42
//NoteStrum (NoteStrum) package { public class NoteStrum extends Note { public function NoteStrum(_arg1:Number, _arg2:Number){ setNoteType(_arg1); setStartTime(_arg2); } } }//package
Section 43
//NoteStrumEvent (NoteStrumEvent) package { public class NoteStrumEvent extends SongEvent { public var stringNum:Number; public function NoteStrumEvent(_arg1:Number, _arg2:Number){ setEventTime(_arg1); this.stringNum = _arg2; } override public function actions(_arg1:NoteManager){ _arg1.addNote(new NoteStrum(stringNum, eventTime)); } } }//package
Section 44
//NoteSustained (NoteSustained) package { public class NoteSustained extends Note { public function NoteSustained(_arg1:Number, _arg2:Number, _arg3:Number){ setNoteType(_arg1); this.sustainDuration = _arg2; setStartTime(_arg3); } } }//package
Section 45
//NoteSustainedEvent (NoteSustainedEvent) package { public class NoteSustainedEvent extends SongEvent { public var stringNum:Number; public var sustainDuration:Number; public function NoteSustainedEvent(_arg1:Number, _arg2:Number, _arg3:Number){ setEventTime(_arg1); this.stringNum = _arg2; this.sustainDuration = _arg3; } override public function actions(_arg1:NoteManager){ _arg1.addNote(new NoteSustained(stringNum, sustainDuration, eventTime)); } } }//package
Section 46
//NoteSustainedPic (NoteSustainedPic) package { import flash.display.*; import flash.events.*; public class NoteSustainedPic extends Note { public var isStretching:Boolean;// = false public var tailClip:MovieClip; public var player:Player; public function NoteSustainedPic(){ isStretching = false; super(); } public function stretchTail(_arg1:Number){ this.sustainDuration = _arg1; tailClip.height = ((Game.g.noteDropDistance / Game.g.noteDropTime) * (_arg1 / 1000)); } public function setPlayer(_arg1:Player){ this.player = _arg1; } private function checkForKeyUp(_arg1:Event){ if (stringNum == 1){ if (!Game.g.keys.getButtonState("string1")){ player.guitar.string1Sparks.gotoAndStop("off"); tailClip.gotoAndStop("off"); Game.g.gameContainer.removeEventListener(Event.ENTER_FRAME, holdDurationCheck); Game.g.gameContainer.removeEventListener(KeyboardEvent.KEY_UP, checkForKeyUp); }; } else { if (stringNum == 2){ if (!Game.g.keys.getButtonState("string2")){ player.guitar.string2Sparks.gotoAndStop("off"); tailClip.gotoAndStop("off"); Game.g.gameContainer.removeEventListener(Event.ENTER_FRAME, holdDurationCheck); Game.g.gameContainer.removeEventListener(KeyboardEvent.KEY_UP, checkForKeyUp); }; } else { if (stringNum == 3){ if (!Game.g.keys.getButtonState("string3")){ player.guitar.string3Sparks.gotoAndStop("off"); tailClip.gotoAndStop("off"); Game.g.gameContainer.removeEventListener(Event.ENTER_FRAME, holdDurationCheck); Game.g.gameContainer.removeEventListener(KeyboardEvent.KEY_UP, checkForKeyUp); }; } else { if (stringNum == 4){ if (!Game.g.keys.getButtonState("string4")){ player.guitar.string4Sparks.gotoAndStop("off"); tailClip.gotoAndStop("off"); Game.g.gameContainer.removeEventListener(Event.ENTER_FRAME, holdDurationCheck); Game.g.gameContainer.removeEventListener(KeyboardEvent.KEY_UP, checkForKeyUp); }; } else { if (stringNum == 5){ if (!Game.g.keys.getButtonState("string5")){ player.guitar.string5Sparks.gotoAndStop("off"); tailClip.gotoAndStop("off"); Game.g.gameContainer.removeEventListener(Event.ENTER_FRAME, holdDurationCheck); Game.g.gameContainer.removeEventListener(KeyboardEvent.KEY_UP, checkForKeyUp); }; }; }; }; }; }; } private function holdDurationCheck(_arg1:Event){ if (Game.g.songManager.getPosition() >= ((this.startTime + this.sustainDuration) + (Game.g.noteDropTime * 1000))){ if (stringNum == 1){ player.guitar.string1Sparks.gotoAndStop("off"); } else { if (stringNum == 2){ player.guitar.string2Sparks.gotoAndStop("off"); } else { if (stringNum == 3){ player.guitar.string3Sparks.gotoAndStop("off"); } else { if (stringNum == 4){ player.guitar.string4Sparks.gotoAndStop("off"); } else { if (stringNum == 5){ player.guitar.string5Sparks.gotoAndStop("off"); }; }; }; }; }; tailClip.gotoAndStop("off"); Game.g.gameContainer.removeEventListener(Event.ENTER_FRAME, holdDurationCheck); Game.g.gameContainer.removeEventListener(KeyboardEvent.KEY_UP, checkForKeyUp); } else { player.increaseScore("hold"); }; } private function turnOnSparks(){ if (stringNum == 1){ player.guitar.string1Sparks.gotoAndStop("on"); } else { if (stringNum == 2){ player.guitar.string2Sparks.gotoAndStop("on"); } else { if (stringNum == 3){ player.guitar.string3Sparks.gotoAndStop("on"); } else { if (stringNum == 4){ player.guitar.string4Sparks.gotoAndStop("on"); } else { if (stringNum == 5){ player.guitar.string5Sparks.gotoAndStop("on"); }; }; }; }; }; } override public function playStrum(){ gotoAndStop("on"); isActive = true; turnOnSparks(); Game.g.gameContainer.addEventListener(KeyboardEvent.KEY_UP, checkForKeyUp); Game.g.gameContainer.addEventListener(Event.ENTER_FRAME, holdDurationCheck); } public function setTail(_arg1:MovieClip){ this.tailClip = _arg1; } } }//package
Section 47
//NoteSustainedPic1 (NoteSustainedPic1) package { import flash.display.*; public class NoteSustainedPic1 extends NoteSustainedPic { public var tail:MovieClip; public var note:MovieClip; public function NoteSustainedPic1(){ addFrameScript(0, frame1); } public function NoteSustainedPic2(){ } function frame1(){ stop(); } } }//package
Section 48
//NoteSustainedPic2 (NoteSustainedPic2) package { import flash.display.*; public class NoteSustainedPic2 extends NoteSustainedPic { public var tail:MovieClip; public var note:MovieClip; public function NoteSustainedPic2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 49
//NoteSustainedPic3 (NoteSustainedPic3) package { import flash.display.*; public class NoteSustainedPic3 extends NoteSustainedPic { public var tail:MovieClip; public var note:MovieClip; public function NoteSustainedPic3(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 50
//NoteSustainedPic4 (NoteSustainedPic4) package { import flash.display.*; public class NoteSustainedPic4 extends NoteSustainedPic { public var tail:MovieClip; public var note:MovieClip; public function NoteSustainedPic4(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 51
//NoteSustainedPic5 (NoteSustainedPic5) package { import flash.display.*; public class NoteSustainedPic5 extends NoteSustainedPic { public var tail:MovieClip; public var note:MovieClip; public function NoteSustainedPic5(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 52
//Player (Player) package { import flash.display.*; import flash.events.*; public class Player { public var guitarIntro:GuitarIntro; public var PLAYER_2_TRAINER_X:Number;// = 468 public var PLAYER_2_TRAINER_Y:Number;// = 270 public var PLAYER_1_MONSTER_X:Number;// = 276 public var PLAYER_1_MONSTER_Y:Number;// = 288 public var hitRatio:Number; public var gui:GUI; public var highestStreak:Number; public var PLAYER_1_TRAINER_Y:Number;// = 270 public var PLAYER_1_TRAINER_X:Number;// = 230 public var notePics:Array; public var PLAYER_1_GUITAR_X:Number;// = 80 public var PLAYER_1_GUITAR_Y:Number;// = -14 public var PLAYER_2_GUITAR_X:Number;// = 619 public var PLAYER_2_GUITAR_Y:Number;// = -14 public var player_monster_x:Number; public var player_monster_y:Number; public var guitarIsLoaded:Boolean; public var humanPlayer:Boolean; public var streak:Number; public var player_direction_val:Number; public var guitar:Guitar; public var holdRatio:Number; public var player_trainer_x:Number; public var player_trainer_y:Number; public var score:Number; private var playerContainer:Sprite; public var player_guitar_x:Number; public var player_guitar_y:Number; public var trainer:Trainer; public var isVictorious:Boolean; public var monster:Monster; public var missedNotes:Number; public var PLAYER_2_MONSTER_X:Number;// = 422 public var PLAYER_2_MONSTER_Y:Number;// = 288 public var playerNum:Number; public var hitNotes:Number; private var game:Game; public function Player(_arg1:Game, _arg2:Sprite, _arg3:Number){ PLAYER_1_GUITAR_X = 80; PLAYER_1_GUITAR_Y = -14; PLAYER_1_TRAINER_X = 230; PLAYER_1_TRAINER_Y = 270; PLAYER_1_MONSTER_X = 276; PLAYER_1_MONSTER_Y = 288; PLAYER_2_GUITAR_X = 619; PLAYER_2_GUITAR_Y = -14; PLAYER_2_TRAINER_X = 468; PLAYER_2_TRAINER_Y = 270; PLAYER_2_MONSTER_X = 422; PLAYER_2_MONSTER_Y = 288; super(); this.game = _arg1; this.playerContainer = _arg2; setPlayerValues(_arg3); notePics = new Array(); score = 100; streak = 0; highestStreak = 0; hitNotes = 0; missedNotes = 0; guitarIsLoaded = false; isVictorious = false; } public function victorious(){ trainer.victorious(); monster.victorious(); isVictorious = true; } public function loadGuitar(){ playerContainer.removeChild(guitarIntro); guitar = new Guitar(); playerContainer.addChild(guitar); guitar.x = player_guitar_x; guitar.y = player_guitar_y; guitarIsLoaded = true; Game.g.ged.dispatchEvent(new Event(GameEventDispatcher.START_MUSIC)); } public function defeated(){ trainer.defeated(); monster.defeated(); } public function loadMonster(){ playerContainer.addChild(monster); } public function setMonster(){ if (trainer.monsterName == "Broc"){ monster = new Broc(); } else { if (trainer.monsterName == "Lizardo"){ monster = new Lizardo(); } else { if (trainer.monsterName == "Clops"){ monster = new Clops(); } else { if (trainer.monsterName == "Thor"){ monster = new Thor(); }; }; }; }; monster.x = player_monster_x; monster.y = player_monster_y; monster.scaleX = player_direction_val; } public function attemptToStrumAI():Boolean{ if (Math.random() < hitRatio){ return (true); }; return (false); } public function addNote(_arg1:Note){ var _local2:NotePic1; var _local3:NotePic2; var _local4:NotePic3; var _local5:NotePic4; var _local6:NotePic5; var _local7:NoteSustainedPic1; var _local8:NoteSustainedPic2; var _local9:NoteSustainedPic3; var _local10:NoteSustainedPic4; var _local11:NoteSustainedPic5; if ((_arg1 is NoteStrum)){ if (_arg1.stringNum == 1){ _local2 = new NotePic1(); _local2.setStartTime(_arg1.startTime); _local2.x = guitar.string1.x; _local2.y = Game.g.noteYStartPos; _local2.setNoteType(_arg1.stringNum); notePics.push(_local2); guitar.noteContainer.addChild(_local2); } else { if (_arg1.stringNum == 2){ _local3 = new NotePic2(); _local3.setStartTime(_arg1.startTime); _local3.x = guitar.string2.x; _local3.y = Game.g.noteYStartPos; _local3.setNoteType(_arg1.stringNum); notePics.push(_local3); guitar.noteContainer.addChild(_local3); } else { if (_arg1.stringNum == 3){ _local4 = new NotePic3(); _local4.setStartTime(_arg1.startTime); _local4.x = guitar.string3.x; _local4.y = Game.g.noteYStartPos; _local4.setNoteType(_arg1.stringNum); notePics.push(_local4); guitar.noteContainer.addChild(_local4); } else { if (_arg1.stringNum == 4){ _local5 = new NotePic4(); _local5.setStartTime(_arg1.startTime); _local5.x = guitar.string4.x; _local5.y = Game.g.noteYStartPos; _local5.setNoteType(_arg1.stringNum); notePics.push(_local5); guitar.noteContainer.addChild(_local5); } else { if (_arg1.stringNum == 5){ _local6 = new NotePic5(); _local6.setStartTime(_arg1.startTime); _local6.x = guitar.string5.x; _local6.y = Game.g.noteYStartPos; _local6.setNoteType(_arg1.stringNum); notePics.push(_local6); guitar.noteContainer.addChild(_local6); }; }; }; }; }; } else { if ((_arg1 is NoteSustained)){ if (_arg1.stringNum == 1){ _local7 = new NoteSustainedPic1(); _local7.setStartTime(_arg1.startTime); _local7.x = guitar.string1.x; _local7.y = Game.g.noteYStartPos; _local7.setTail(_local7.tail); _local7.stretchTail(_arg1.sustainDuration); _local7.setNoteType(_arg1.stringNum); _local7.setPlayer(this); notePics.push(_local7); guitar.noteContainer.addChild(_local7); } else { if (_arg1.stringNum == 2){ _local8 = new NoteSustainedPic2(); _local8.setStartTime(_arg1.startTime); _local8.x = guitar.string2.x; _local8.y = Game.g.noteYStartPos; _local8.setTail(_local8.tail); _local8.stretchTail(_arg1.sustainDuration); _local8.setNoteType(_arg1.stringNum); _local8.setPlayer(this); notePics.push(_local8); guitar.noteContainer.addChild(_local8); } else { if (_arg1.stringNum == 3){ _local9 = new NoteSustainedPic3(); _local9.setStartTime(_arg1.startTime); _local9.x = guitar.string3.x; _local9.y = Game.g.noteYStartPos; _local9.setTail(_local9.tail); _local9.stretchTail(_arg1.sustainDuration); _local9.setNoteType(_arg1.stringNum); _local9.setPlayer(this); notePics.push(_local9); guitar.noteContainer.addChild(_local9); } else { if (_arg1.stringNum == 4){ _local10 = new NoteSustainedPic4(); _local10.setStartTime(_arg1.startTime); _local10.x = guitar.string4.x; _local10.y = Game.g.noteYStartPos; _local10.setTail(_local10.tail); _local10.stretchTail(_arg1.sustainDuration); _local10.setNoteType(_arg1.stringNum); _local10.setPlayer(this); notePics.push(_local10); guitar.noteContainer.addChild(_local10); } else { if (_arg1.stringNum == 5){ _local11 = new NoteSustainedPic5(); _local11.setStartTime(_arg1.startTime); _local11.x = guitar.string5.x; _local11.y = Game.g.noteYStartPos; _local11.setTail(_local11.tail); _local11.stretchTail(_arg1.sustainDuration); _local11.setNoteType(_arg1.stringNum); _local11.setPlayer(this); notePics.push(_local11); guitar.noteContainer.addChild(_local11); }; }; }; }; }; }; }; } public function loadGuitarIntro(){ guitarIntro = new GuitarIntro(this); guitarIntro.x = player_guitar_x; guitarIntro.y = player_guitar_y; playerContainer.addChild(guitarIntro); } public function setAIDifficulty(_arg1:String){ if (_arg1 == "easy"){ hitRatio = 0.06; holdRatio = 0.95; } else { if (_arg1 == "medium"){ hitRatio = 0.1; holdRatio = 0.85; } else { if (_arg1 == "hard"){ hitRatio = 0.2; holdRatio = 0.9; }; }; }; } public function loadPlayer(){ loadTrainer(); loadMonster(); loadGuitarIntro(); } public function unloadGuitar(){ playerContainer.removeChild(playerContainer.getChildByName("guitar")); } public function increaseScore(_arg1:String){ if (_arg1 == "hold"){ score++; } else { if (_arg1 == "strum"){ streak++; if (streak > highestStreak){ highestStreak = streak; }; score = (score + (10 + Math.floor((streak / 10)))); }; }; Game.g.gui.updateScoreMeter(); } public function moveNotes(){ var _local1:Number; var _local2:Number; if (notePics.length > 0){ _local1 = 0; while (_local1 < notePics.length) { if ((notePics[_local1].y - notePics[_local1].height) > 330){ if (!notePics[_local1].isActive){ streak = 0; missedNotes++; trainer.mistake(); Game.g.gui.updateScoreMeter(); }; guitar.noteContainer.removeChild(notePics[_local1]); notePics.splice(_local1, 1); } else { _local2 = Math.floor((((((game.songManager.getPosition() - notePics[_local1].startTime) / 1000) / Game.g.noteDropTime) * Game.g.noteDropDistance) - Game.g.noteYStartPos)); notePics[_local1].y = _local2; }; _local1++; }; }; } public function setGUI(_arg1:GUI){ this.gui = _arg1; } public function strum(){ var _local1:int; _local1 = 0; while (_local1 < notePics.length) { if (notePics[_local1].note.hitTestObject(guitar.strumPoint)){ if (!notePics[_local1].isActive){ if ((((notePics[_local1].stringNum == 1)) && (Game.g.keys.getButtonState("string1")))){ notePics[_local1].playStrum(); guitar.string1.gotoAndPlay("strum"); increaseScore("strum"); } else { if ((((notePics[_local1].stringNum == 2)) && (Game.g.keys.getButtonState("string2")))){ notePics[_local1].playStrum(); guitar.string2.gotoAndPlay("strum"); increaseScore("strum"); } else { if ((((notePics[_local1].stringNum == 3)) && (Game.g.keys.getButtonState("string3")))){ notePics[_local1].playStrum(); guitar.string3.gotoAndPlay("strum"); increaseScore("strum"); } else { if ((((notePics[_local1].stringNum == 4)) && (Game.g.keys.getButtonState("string4")))){ notePics[_local1].playStrum(); guitar.string4.gotoAndPlay("strum"); increaseScore("strum"); } else { if ((((notePics[_local1].stringNum == 5)) && (Game.g.keys.getButtonState("string5")))){ notePics[_local1].playStrum(); guitar.string5.gotoAndPlay("strum"); increaseScore("strum"); }; }; }; }; }; monster.strum(); hitNotes++; if (streak == trainer.ROCK_OUT_STREAK_NUM){ trainer.rockOut(); } else { if ((streak % trainer.CHEER_STREAK_NUM) == 0){ trainer.cheer(); }; }; }; }; _local1++; }; } public function setHumanPlayer(_arg1:Boolean){ this.humanPlayer = _arg1; } public function unloadTrainer(){ playerContainer.removeChild(playerContainer.getChildByName("trainer")); } public function unloadPlayer(){ unloadTrainer(); unloadMonster(); unloadGuitar(); } public function unloadMonster(){ playerContainer.removeChild(playerContainer.getChildByName("monster")); } public function setPlayerValues(_arg1:Number){ this.playerNum = _arg1; if (_arg1 == 1){ player_guitar_x = PLAYER_1_GUITAR_X; player_guitar_y = PLAYER_1_GUITAR_Y; player_trainer_x = PLAYER_1_TRAINER_X; player_trainer_y = PLAYER_1_TRAINER_Y; player_monster_x = PLAYER_1_MONSTER_X; player_monster_y = PLAYER_1_MONSTER_Y; player_direction_val = 1; } else { if (_arg1 == 2){ player_guitar_x = PLAYER_2_GUITAR_X; player_guitar_y = PLAYER_2_GUITAR_Y; player_trainer_x = PLAYER_2_TRAINER_X; player_trainer_y = PLAYER_2_TRAINER_Y; player_monster_x = PLAYER_2_MONSTER_X; player_monster_y = PLAYER_2_MONSTER_Y; player_direction_val = -1; }; }; } public function loadTrainer(){ playerContainer.addChild(trainer); } public function setTrainer(_arg1:String){ if (_arg1 == "Satomi"){ trainer = new Satomi(); } else { if (_arg1 == "Bob"){ trainer = new Bob(); } else { if (_arg1 == "Drake"){ trainer = new Drake(); } else { if (_arg1 == "Josh"){ trainer = new Josh(); }; }; }; }; trainer.x = player_trainer_x; trainer.y = player_trainer_y; trainer.scaleX = player_direction_val; trainer.setPlayer(this); setMonster(); } public function actions(){ var _local1:int; moveNotes(); if (!humanPlayer){ _local1 = 0; while (_local1 < notePics.length) { if (!notePics[_local1].isActive){ if (notePics[_local1].y > (Game.g.strumPoint - 30)){ if (notePics[_local1].note.hitTestObject(guitar.strumPoint)){ if (attemptToStrumAI()){ if (notePics[_local1].stringNum == 1){ notePics[_local1].playStrum(); guitar.string1.gotoAndPlay("strum"); increaseScore("strum"); } else { if (notePics[_local1].stringNum == 2){ notePics[_local1].playStrum(); guitar.string2.gotoAndPlay("strum"); increaseScore("strum"); } else { if (notePics[_local1].stringNum == 3){ notePics[_local1].playStrum(); guitar.string3.gotoAndPlay("strum"); increaseScore("strum"); } else { if (notePics[_local1].stringNum == 4){ notePics[_local1].playStrum(); guitar.string4.gotoAndPlay("strum"); increaseScore("strum"); } else { if (notePics[_local1].stringNum == 5){ notePics[_local1].playStrum(); guitar.string5.gotoAndPlay("strum"); increaseScore("strum"); }; }; }; }; }; monster.strum(); if ((streak % trainer.ROCK_OUT_STREAK_NUM) == 0){ trainer.rockOut(); } else { if ((streak % trainer.CHEER_STREAK_NUM) == 0){ trainer.cheer(); }; }; }; }; }; }; _local1++; }; }; } } }//package
Section 53
//ResultsWindow (ResultsWindow) package { import flash.display.*; import flash.events.*; import flash.text.*; public class ResultsWindow extends MovieClip { public var retryButton:SimpleButton; public var winText:MovieClip; public var menuButton:SimpleButton; public var highestStreak:TextField; public var score:TextField; public var continueButton:SimpleButton; public var grade:MovieClip; public var totalNotes:Number; public var player:Player; public var missedNotes:TextField; public var hitNotes:TextField; public function ResultsWindow(_arg1:Player){ addFrameScript(0, frame1, 33, frame34, 43, frame44, 54, frame55, 65, frame66, 76, frame77, 100, frame101, 107, frame108); this.player = _arg1; } function frame77(){ score.text = String(player.score); } function frame101(){ stop(); totalNotes = (player.hitNotes + player.missedNotes); if ((player.hitNotes / totalNotes) >= 0.9){ grade.gotoAndStop("A"); } else { if ((player.hitNotes / totalNotes) >= 0.8){ grade.gotoAndStop("B"); } else { if ((player.hitNotes / totalNotes) >= 0.7){ grade.gotoAndStop("C"); } else { grade.gotoAndStop("F"); }; }; }; if (!player.isVictorious){ gotoAndStop("retry"); }; continueButton.addEventListener(MouseEvent.CLICK, continueEvent); } public function continueEvent(_arg1:MouseEvent){ Game.g.ged.dispatchEvent(new Event(GameEventDispatcher.WON_MATCH)); } function frame1(){ } function frame34(){ if (!player.isVictorious){ winText.gotoAndStop("lose"); } else { winText.gotoAndStop("win"); }; } function frame44(){ highestStreak.text = String(player.highestStreak); } public function mainMenuEvent(_arg1:MouseEvent){ Game.g.ged.dispatchEvent(new Event(GameEventDispatcher.LOST_MATCH)); } function frame55(){ hitNotes.text = String(player.hitNotes); } function frame108(){ retryButton.addEventListener(MouseEvent.CLICK, retryEvent); menuButton.addEventListener(MouseEvent.CLICK, mainMenuEvent); } public function retryEvent(_arg1:MouseEvent){ Game.g.ged.dispatchEvent(new Event(GameEventDispatcher.RESET_MATCH)); } function frame66(){ missedNotes.text = String(player.missedNotes); } } }//package
Section 54
//Satomi (Satomi) package { import flash.events.*; public class Satomi extends Trainer { public function Satomi(){ var _local1:Array; super(); addFrameScript(0, frame1, 6, frame7, 12, frame13, 20, frame21, 41, frame42, 49, frame50, 56, frame57, 64, frame65); _local1 = new Array("Bob", "Josh", "Drake"); setItinerary(_local1); setMonsterName("Broc"); setBGNum(1); initializeVars(); } function frame65(){ stop(); } function frame7(){ stop(); isIntro = false; trace(trainerEventDispatcher); trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame13(){ stop(); } function frame1(){ } function frame42(){ stop(); isCheering = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame21(){ stop(); isMistake = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } function frame57(){ stop(); } function frame50(){ stop(); } } }//package
Section 55
//ScoreMeter (ScoreMeter) package { import flash.display.*; import flash.text.*; public class ScoreMeter extends MovieClip { public var player1Score:TextField; public var player1Streak:TextField; public var player2Streak:TextField; public var marker:MovieClip; public var player2Score:TextField; } }//package
Section 56
//Song (Song) package { import flash.media.*; public class Song { public var songAuthor:String; public var songEventList:Array; public var songTitle:String; public var trackName:Sound; public var songURL:String; public function Song(){ songEventList = new Array(); super(); } public function setSongAuthor(_arg1:String){ this.songAuthor = _arg1; } public function addSongEvent(_arg1:SongEvent){ songEventList.splice(0, 0, _arg1); } public function setSongTitle(_arg1:String){ this.songTitle = _arg1; } public function setTrack(_arg1:Number){ if (_arg1 == 1){ trackName = new Track1(); } else { if (_arg1 == 2){ trackName = new Track2(); } else { if (_arg1 == 3){ trackName = new Track3(); } else { if (_arg1 == 4){ trackName = new Track4(); } else { if (_arg1 == 5){ trackName = new Track5(); } else { if (_arg1 == 6){ trackName = new Track6(); }; }; }; }; }; }; } public function nextSongEvent():SongEvent{ return (songEventList[(songEventList.length - 1)]); } public function setSongURL(_arg1:String){ this.songURL = _arg1; } public function getNextSongEvent():SongEvent{ return (songEventList.pop()); } } }//package
Section 57
//Song1 (Song1) package { public class Song1 extends Song { public function Song1(){ buildEventList(); setSongTitle("Duncan Hill Theme"); setSongAuthor("Metaljonus"); setSongURL("http://www.newgrounds.com/audio/view.php?id=1639117&sub=78084"); setTrack(1); } public function buildEventList(){ addSongEvent(new NoteStrumEvent(6001, 2)); addSongEvent(new NoteSustainedEvent(6482, 1, 800)); addSongEvent(new NoteSustainedEvent(7442, 3, 800)); addSongEvent(new NoteSustainedEvent(8400, 1, 800)); addSongEvent(new NoteStrumEvent(9363, 2)); addSongEvent(new NoteStrumEvent(9588, 3)); addSongEvent(new NoteStrumEvent(9844, 2)); addSongEvent(new NoteSustainedEvent(10317, 1, 800)); addSongEvent(new NoteSustainedEvent(11276, 3, 800)); addSongEvent(new NoteSustainedEvent(12238, 1, 800)); addSongEvent(new NoteStrumEvent(13196, 2)); addSongEvent(new NoteStrumEvent(13432, 3)); addSongEvent(new NoteStrumEvent(13671, 2)); addSongEvent(new NoteStrumEvent(14154, 1)); addSongEvent(new NoteStrumEvent(14394, 1)); addSongEvent(new NoteStrumEvent(14631, 1)); addSongEvent(new NoteStrumEvent(14816, 1)); addSongEvent(new NoteSustainedEvent(15110, 3, 800)); addSongEvent(new NoteStrumEvent(16028, 1)); addSongEvent(new NoteStrumEvent(16311, 1)); addSongEvent(new NoteStrumEvent(16549, 1)); addSongEvent(new NoteStrumEvent(16748, 1)); addSongEvent(new NoteStrumEvent(16991, 2)); addSongEvent(new NoteStrumEvent(17287, 3)); addSongEvent(new NoteStrumEvent(17510, 2)); addSongEvent(new NoteStrumEvent(17969, 1)); addSongEvent(new NoteStrumEvent(18205, 1)); addSongEvent(new NoteStrumEvent(18464, 1)); addSongEvent(new NoteStrumEvent(0x4900, 1)); addSongEvent(new NoteSustainedEvent(18897, 3, 800)); addSongEvent(new NoteStrumEvent(19903, 1)); addSongEvent(new NoteStrumEvent(20167, 1)); addSongEvent(new NoteStrumEvent(20386, 1)); addSongEvent(new NoteStrumEvent(20585, 1)); addSongEvent(new NoteStrumEvent(20863, 3)); addSongEvent(new NoteStrumEvent(21791, 2)); addSongEvent(new NoteStrumEvent(22978, 2)); addSongEvent(new NoteStrumEvent(23515, 2)); addSongEvent(new NoteStrumEvent(23761, 2)); addSongEvent(new NoteStrumEvent(24922, 3)); addSongEvent(new NoteStrumEvent(25419, 3)); addSongEvent(new NoteStrumEvent(25654, 4)); addSongEvent(new NoteStrumEvent(26854, 4)); addSongEvent(new NoteStrumEvent(27331, 4)); addSongEvent(new NoteStrumEvent(29484, 4)); addSongEvent(new NoteStrumEvent(30665, 5)); addSongEvent(new NoteStrumEvent(31172, 5)); addSongEvent(new NoteStrumEvent(31418, 5)); addSongEvent(new NoteStrumEvent(32615, 1)); addSongEvent(new NoteStrumEvent(33098, 1)); addSongEvent(new NoteStrumEvent(33323, 1)); addSongEvent(new NoteStrumEvent(34521, 1)); addSongEvent(new NoteStrumEvent(35000, 1)); addSongEvent(new NoteSustainedEvent(37157, 1, 800)); addSongEvent(new NoteSustainedEvent(38115, 3, 800)); addSongEvent(new NoteSustainedEvent(39078, 1, 800)); addSongEvent(new NoteStrumEvent(40036, 2)); addSongEvent(new NoteStrumEvent(40262, 3)); addSongEvent(new NoteStrumEvent(40515, 2)); addSongEvent(new NoteSustainedEvent(40994, 1, 800)); addSongEvent(new NoteSustainedEvent(41954, 3, 800)); addSongEvent(new NoteSustainedEvent(42896, 1, 800)); addSongEvent(new NoteStrumEvent(43854, 2)); addSongEvent(new NoteStrumEvent(44093, 3)); addSongEvent(new NoteStrumEvent(44377, 2)); addSongEvent(new NoteSustainedEvent(44824, 2, 800)); addSongEvent(new NoteSustainedEvent(45783, 3, 800)); addSongEvent(new NoteSustainedEvent(46751, 2, 800)); addSongEvent(new NoteStrumEvent(47711, 3)); addSongEvent(new NoteStrumEvent(47959, 4)); addSongEvent(new NoteStrumEvent(48210, 3)); addSongEvent(new NoteSustainedEvent(48671, 4, 800)); addSongEvent(new NoteSustainedEvent(49635, 5, 800)); addSongEvent(new NoteSustainedEvent(50591, 4, 800)); addSongEvent(new NoteStrumEvent(51599, 3)); addSongEvent(new NoteStrumEvent(51816, 4)); addSongEvent(new NoteStrumEvent(52030, 3)); addSongEvent(new NoteSustainedEvent(52511, 3, 800)); addSongEvent(new NoteSustainedEvent(53947, 5, 400)); addSongEvent(new NoteSustainedEvent(54410, 4, 1000)); addSongEvent(new NoteSustainedEvent(56342, 1, 800)); addSongEvent(new NoteSustainedEvent(57302, 2, 800)); addSongEvent(new NoteSustainedEvent(58260, 3, 800)); addSongEvent(new NoteSustainedEvent(60173, 3, 800)); addSongEvent(new NoteSustainedEvent(61610, 5, 400)); addSongEvent(new NoteSustainedEvent(62095, 4, 1000)); addSongEvent(new NoteSustainedEvent(64007, 1, 800)); addSongEvent(new NoteSustainedEvent(64971, 2, 800)); addSongEvent(new NoteSustainedEvent(65925, 1, 800)); addSongEvent(new NoteSustainedEvent(66866, 2, 800)); addSongEvent(new NoteSustainedEvent(67840, 3, 800)); addSongEvent(new NoteSustainedEvent(68808, 4, 800)); addSongEvent(new NoteStrumEvent(69768, 1)); addSongEvent(new NoteStrumEvent(70243, 1)); addSongEvent(new NoteStrumEvent(70726, 2)); addSongEvent(new NoteStrumEvent(71205, 2)); addSongEvent(new NoteStrumEvent(71686, 3)); addSongEvent(new NoteStrumEvent(72165, 3)); addSongEvent(new NoteStrumEvent(72646, 3)); } } }//package
Section 58
//Song2 (Song2) package { public class Song2 extends Song { public function Song2(){ buildEventList(); setSongTitle("Darkness After"); setSongAuthor("Rocker206"); setSongURL("http://www.newgrounds.com/audio/view.php?id=836249&sub=67696"); setTrack(2); } public function buildEventList(){ addSongEvent(new NoteStrumEvent(5022, 1)); addSongEvent(new NoteStrumEvent(5524, 1)); addSongEvent(new NoteStrumEvent(5774, 2)); addSongEvent(new NoteStrumEvent(6243, 1)); addSongEvent(new NoteStrumEvent(6711, 2)); addSongEvent(new NoteStrumEvent(7202, 3)); addSongEvent(new NoteStrumEvent(7682, 2)); addSongEvent(new NoteStrumEvent(8158, 1)); addSongEvent(new NoteStrumEvent(8647, 1)); addSongEvent(new NoteSustainedEvent(8873, 3, 400)); addSongEvent(new NoteStrumEvent(9368, 1)); addSongEvent(new NoteStrumEvent(9614, 1)); addSongEvent(new NoteStrumEvent(9847, 2)); addSongEvent(new NoteStrumEvent(10112, 2)); addSongEvent(new NoteStrumEvent(10331, 1)); addSongEvent(new NoteStrumEvent(10600, 1)); addSongEvent(new NoteStrumEvent(10803, 3)); addSongEvent(new NoteStrumEvent(11046, 3)); addSongEvent(new NoteStrumEvent(11288, 1)); addSongEvent(new NoteStrumEvent(11540, 1)); addSongEvent(new NoteStrumEvent(11753, 2)); addSongEvent(new NoteStrumEvent(11996, 2)); addSongEvent(new NoteStrumEvent(12248, 3)); addSongEvent(new NoteStrumEvent(12486, 3)); addSongEvent(new NoteSustainedEvent(12712, 4, 300)); addSongEvent(new NoteSustainedEvent(13199, 2, 1600)); addSongEvent(new NoteSustainedEvent(15122, 3, 1200)); addSongEvent(new NoteSustainedEvent(16554, 2, 400)); addSongEvent(new NoteStrumEvent(17044, 2)); addSongEvent(new NoteStrumEvent(17293, 2)); addSongEvent(new NoteStrumEvent(17524, 1)); addSongEvent(new NoteStrumEvent(17786, 1)); addSongEvent(new NoteStrumEvent(18474, 2)); addSongEvent(new NoteStrumEvent(18965, 2)); addSongEvent(new NoteStrumEvent(19215, 1)); addSongEvent(new NoteStrumEvent(19430, 1)); addSongEvent(new NoteStrumEvent(19635, 1)); addSongEvent(new NoteSustainedEvent(19911, 3, 700)); addSongEvent(new NoteStrumEvent(20880, 2)); addSongEvent(new NoteStrumEvent(21136, 2)); addSongEvent(new NoteStrumEvent(21367, 1)); addSongEvent(new NoteSustainedEvent(21612, 1, 2000)); addSongEvent(new NoteSustainedEvent(23753, 2, 800)); addSongEvent(new NoteSustainedEvent(24723, 1, 700)); addSongEvent(new NoteSustainedEvent(25677, 2, 800)); addSongEvent(new NoteSustainedEvent(26629, 1, 700)); addSongEvent(new NoteSustainedEvent(27594, 2, 300)); addSongEvent(new NoteSustainedEvent(28068, 3, 300)); addSongEvent(new NoteSustainedEvent(28568, 2, 800)); addSongEvent(new NoteSustainedEvent(29541, 1, 700)); addSongEvent(new NoteSustainedEvent(30483, 2, 800)); addSongEvent(new NoteSustainedEvent(31445, 3, 800)); addSongEvent(new NoteSustainedEvent(32402, 4, 700)); addSongEvent(new NoteSustainedEvent(33356, 3, 800)); addSongEvent(new NoteSustainedEvent(34312, 2, 700)); addSongEvent(new NoteSustainedEvent(35275, 1, 800)); addSongEvent(new NoteStrumEvent(36243, 1)); addSongEvent(new NoteStrumEvent(36718, 1)); addSongEvent(new NoteStrumEvent(37194, 2)); addSongEvent(new NoteStrumEvent(37664, 2)); addSongEvent(new NoteStrumEvent(37914, 3)); addSongEvent(new NoteStrumEvent(38651, 3)); addSongEvent(new NoteStrumEvent(38894, 4)); addSongEvent(new NoteStrumEvent(39372, 4)); addSongEvent(new NoteStrumEvent(39601, 1)); addSongEvent(new NoteSustainedEvent(40085, 4, 400)); addSongEvent(new NoteSustainedEvent(40559, 3, 300)); addSongEvent(new NoteStrumEvent(41035, 1)); addSongEvent(new NoteStrumEvent(41294, 1)); addSongEvent(new NoteStrumEvent(41505, 2)); addSongEvent(new NoteStrumEvent(41755, 2)); addSongEvent(new NoteStrumEvent(42489, 3)); addSongEvent(new NoteSustainedEvent(42730, 4, 400)); addSongEvent(new NoteStrumEvent(43202, 3)); addSongEvent(new NoteStrumEvent(43442, 2)); addSongEvent(new NoteSustainedEvent(43926, 1, 600)); addSongEvent(new NoteSustainedEvent(44876, 2, 700)); addSongEvent(new NoteSustainedEvent(45839, 1, 1700)); addSongEvent(new NoteSustainedEvent(47765, 2, 1100)); addSongEvent(new NoteSustainedEvent(49438, 3, 1900)); addSongEvent(new NoteSustainedEvent(51612, 2, 1400)); addSongEvent(new NoteSustainedEvent(53274, 1, 1900)); addSongEvent(new NoteSustainedEvent(55441, 2, 1400)); addSongEvent(new NoteSustainedEvent(57113, 3, 1900)); addSongEvent(new NoteSustainedEvent(59282, 4, 1400)); addSongEvent(new NoteSustainedEvent(60956, 3, 1900)); addSongEvent(new NoteSustainedEvent(63131, 2, 1400)); addSongEvent(new NoteSustainedEvent(64794, 1, 1400)); addSongEvent(new NoteStrumEvent(66963, 2)); addSongEvent(new NoteStrumEvent(67442, 2)); addSongEvent(new NoteStrumEvent(67931, 3)); addSongEvent(new NoteStrumEvent(68398, 3)); addSongEvent(new NoteStrumEvent(68868, 2)); addSongEvent(new NoteStrumEvent(69350, 2)); addSongEvent(new NoteStrumEvent(69835, 4)); addSongEvent(new NoteStrumEvent(70315, 4)); addSongEvent(new NoteStrumEvent(70802, 2)); addSongEvent(new NoteStrumEvent(71280, 2)); addSongEvent(new NoteStrumEvent(71765, 3)); addSongEvent(new NoteStrumEvent(72239, 3)); addSongEvent(new NoteStrumEvent(72723, 4)); addSongEvent(new NoteStrumEvent(73206, 4)); addSongEvent(new NoteStrumEvent(73684, 5)); addSongEvent(new NoteStrumEvent(74160, 5)); addSongEvent(new NoteSustainedEvent(74645, 1, 700)); addSongEvent(new NoteSustainedEvent(75597, 2, 800)); addSongEvent(new NoteSustainedEvent(76553, 3, 800)); addSongEvent(new NoteSustainedEvent(77514, 2, 700)); addSongEvent(new NoteSustainedEvent(78485, 1, 800)); addSongEvent(new NoteSustainedEvent(79451, 2, 700)); addSongEvent(new NoteSustainedEvent(80390, 1, 800)); addSongEvent(new NoteSustainedEvent(81355, 3, 800)); addSongEvent(new NoteStrumEvent(82320, 1)); addSongEvent(new NoteStrumEvent(82574, 1)); addSongEvent(new NoteStrumEvent(82805, 2)); addSongEvent(new NoteStrumEvent(83061, 2)); addSongEvent(new NoteStrumEvent(83283, 3)); addSongEvent(new NoteStrumEvent(83513, 3)); addSongEvent(new NoteStrumEvent(83756, 2)); addSongEvent(new NoteStrumEvent(84013, 2)); addSongEvent(new NoteStrumEvent(84228, 5)); addSongEvent(new NoteStrumEvent(84483, 5)); addSongEvent(new NoteStrumEvent(84709, 1)); addSongEvent(new NoteStrumEvent(84984, 1)); addSongEvent(new NoteStrumEvent(85195, 2)); addSongEvent(new NoteStrumEvent(85448, 2)); addSongEvent(new NoteSustainedEvent(85676, 2, 300)); addSongEvent(new NoteSustainedEvent(86163, 1, 700)); addSongEvent(new NoteSustainedEvent(87119, 2, 700)); addSongEvent(new NoteSustainedEvent(88069, 1, 700)); addSongEvent(new NoteSustainedEvent(89034, 3, 700)); addSongEvent(new NoteSustainedEvent(90003, 2, 700)); addSongEvent(new NoteStrumEvent(90488, 2)); addSongEvent(new NoteStrumEvent(90998, 2)); addSongEvent(new NoteStrumEvent(91438, 3)); addSongEvent(new NoteStrumEvent(91923, 3)); addSongEvent(new NoteStrumEvent(92388, 2)); addSongEvent(new NoteStrumEvent(92879, 2)); addSongEvent(new NoteStrumEvent(93353, 4)); addSongEvent(new NoteSustainedEvent(93840, 5, 1500)); addSongEvent(new NoteSustainedEvent(95752, 4, 1700)); addSongEvent(new NoteSustainedEvent(97687, 1, 1700)); addSongEvent(new NoteSustainedEvent(99595, 2, 600)); addSongEvent(new NoteSustainedEvent(100330, 3, 600)); addSongEvent(new NoteSustainedEvent(101043, 4, 300)); addSongEvent(new NoteStrumEvent(101538, 1)); addSongEvent(new NoteStrumEvent(101997, 1)); addSongEvent(new NoteStrumEvent(102473, 2)); addSongEvent(new NoteStrumEvent(102941, 2)); addSongEvent(new NoteStrumEvent(103195, 3)); addSongEvent(new NoteStrumEvent(103916, 3)); addSongEvent(new NoteStrumEvent(104392, 4)); addSongEvent(new NoteStrumEvent(104883, 4)); addSongEvent(new NoteStrumEvent(105366, 5)); addSongEvent(new NoteSustainedEvent(106312, 3, 600)); addSongEvent(new NoteStrumEvent(107277, 1)); addSongEvent(new NoteStrumEvent(108479, 2)); addSongEvent(new NoteStrumEvent(108720, 4)); addSongEvent(new NoteSustainedEvent(109204, 1, 800)); addSongEvent(new NoteStrumEvent(110156, 2)); addSongEvent(new NoteStrumEvent(110872, 2)); addSongEvent(new NoteStrumEvent(111598, 3)); addSongEvent(new NoteStrumEvent(112071, 3)); addSongEvent(new NoteStrumEvent(112561, 2)); addSongEvent(new NoteStrumEvent(113045, 2)); addSongEvent(new NoteStrumEvent(114002, 3)); addSongEvent(new NoteSustainedEvent(115919, 4, 400)); addSongEvent(new NoteStrumEvent(116399, 2)); addSongEvent(new NoteStrumEvent(116888, 2)); addSongEvent(new NoteStrumEvent(117358, 3)); addSongEvent(new NoteStrumEvent(117832, 3)); addSongEvent(new NoteStrumEvent(118308, 4)); addSongEvent(new NoteStrumEvent(118557, 4)); addSongEvent(new NoteStrumEvent(119285, 5)); addSongEvent(new NoteSustainedEvent(119531, 3, 900)); addSongEvent(new NoteSustainedEvent(120722, 2, 700)); addSongEvent(new NoteSustainedEvent(121676, 3, 800)); addSongEvent(new NoteSustainedEvent(122639, 1, 1700)); addSongEvent(new NoteSustainedEvent(124565, 2, 1700)); addSongEvent(new NoteSustainedEvent(126480, 3, 600)); addSongEvent(new NoteSustainedEvent(127210, 4, 500)); addSongEvent(new NoteStrumEvent(127921, 3)); addSongEvent(new NoteStrumEvent(128488, 5)); } } }//package
Section 59
//Song3 (Song3) package { public class Song3 extends Song { public function Song3(){ buildEventList(); setSongTitle("Your Time Has Come"); setSongAuthor("Rocker206"); setSongURL("http://www.newgrounds.com/audio/view.php?id=836249&sub=67696"); setTrack(3); } public function buildEventList(){ addSongEvent(new NoteSustainedEvent(19071, 1, 600)); addSongEvent(new NoteStrumEvent(19866, 2)); addSongEvent(new NoteStrumEvent(20464, 3)); addSongEvent(new NoteStrumEvent(20864, 4)); addSongEvent(new NoteSustainedEvent(21070, 1, 600)); addSongEvent(new NoteStrumEvent(21867, 2)); addSongEvent(new NoteSustainedEvent(0x5700, 3, 600)); addSongEvent(new NoteStrumEvent(23065, 2)); addSongEvent(new NoteStrumEvent(23665, 1)); addSongEvent(new NoteSustainedEvent(24065, 2, 1000)); addSongEvent(new NoteSustainedEvent(25470, 1, 600)); addSongEvent(new NoteStrumEvent(26266, 2)); addSongEvent(new NoteStrumEvent(26864, 3)); addSongEvent(new NoteSustainedEvent(27264, 4, 1200)); addSongEvent(new NoteSustainedEvent(0x7000, 2, 600)); addSongEvent(new NoteStrumEvent(29467, 3)); addSongEvent(new NoteStrumEvent(30068, 1)); addSongEvent(new NoteSustainedEvent(30468, 2, 1000)); addSongEvent(new NoteSustainedEvent(31870, 2, 600)); addSongEvent(new NoteStrumEvent(32666, 2)); addSongEvent(new NoteStrumEvent(32864, 3)); addSongEvent(new NoteSustainedEvent(33264, 4, 1200)); addSongEvent(new NoteSustainedEvent(35069, 3, 600)); addSongEvent(new NoteStrumEvent(35867, 1)); addSongEvent(new NoteStrumEvent(36463, 1)); addSongEvent(new NoteSustainedEvent(36865, 2, 1000)); addSongEvent(new NoteSustainedEvent(38273, 3, 1000)); addSongEvent(new NoteSustainedEvent(39066, 2, 400)); addSongEvent(new NoteSustainedEvent(39669, 1, 400)); addSongEvent(new NoteSustainedEvent(40274, 2, 1000)); addSongEvent(new NoteSustainedEvent(41467, 1, 1000)); addSongEvent(new NoteStrumEvent(42868, 1)); addSongEvent(new NoteStrumEvent(43265, 1)); addSongEvent(new NoteStrumEvent(43471, 2)); addSongEvent(new NoteStrumEvent(44670, 1)); addSongEvent(new NoteStrumEvent(45506, 1)); addSongEvent(new NoteStrumEvent(46703, 2)); addSongEvent(new NoteStrumEvent(47060, 3)); addSongEvent(new NoteSustainedEvent(47361, 4, 400)); addSongEvent(new NoteStrumEvent(47869, 2)); addSongEvent(new NoteStrumEvent(48716, 2)); addSongEvent(new NoteStrumEvent(49871, 3)); addSongEvent(new NoteStrumEvent(50266, 3)); addSongEvent(new NoteSustainedEvent(50598, 4, 400)); addSongEvent(new NoteStrumEvent(51070, 1)); addSongEvent(new NoteStrumEvent(51877, 1)); addSongEvent(new NoteStrumEvent(53076, 2)); addSongEvent(new NoteStrumEvent(53463, 3)); addSongEvent(new NoteSustainedEvent(53779, 4, 400)); addSongEvent(new NoteStrumEvent(54274, 2)); addSongEvent(new NoteStrumEvent(55069, 2)); addSongEvent(new NoteStrumEvent(56268, 3)); addSongEvent(new NoteStrumEvent(56675, 3)); addSongEvent(new NoteSustainedEvent(56869, 4, 400)); addSongEvent(new NoteStrumEvent(57470, 1)); addSongEvent(new NoteStrumEvent(58369, 1)); addSongEvent(new NoteStrumEvent(59271, 2)); addSongEvent(new NoteStrumEvent(60271, 3)); addSongEvent(new NoteStrumEvent(61468, 1)); addSongEvent(new NoteStrumEvent(62158, 2)); addSongEvent(new NoteSustainedEvent(62666, 3, 500)); addSongEvent(new NoteSustainedEvent(64141, 2, 700)); addSongEvent(new NoteSustainedEvent(65063, 3, 1000)); addSongEvent(new NoteSustainedEvent(66267, 4, 1000)); addSongEvent(new NoteSustainedEvent(67464, 5, 500)); addSongEvent(new NoteStrumEvent(68960, 1)); addSongEvent(new NoteStrumEvent(69262, 2)); addSongEvent(new NoteStrumEvent(69863, 2)); addSongEvent(new NoteStrumEvent(70173, 3)); addSongEvent(new NoteSustainedEvent(71072, 4, 1800)); addSongEvent(new NoteSustainedEvent(75870, 5, 1800)); addSongEvent(new NoteSustainedEvent(80671, 4, 1800)); addSongEvent(new NoteSustainedEvent(85471, 5, 1800)); addSongEvent(new NoteSustainedEvent(90274, 3, 1800)); addSongEvent(new NoteSustainedEvent(95072, 5, 1800)); addSongEvent(new NoteStrumEvent(99870, 1)); addSongEvent(new NoteStrumEvent(103038, 3)); addSongEvent(new NoteStrumEvent(103837, 5)); addSongEvent(new NoteStrumEvent(104438, 1)); addSongEvent(new NoteSustainedEvent(105041, 2, 600)); addSongEvent(new NoteStrumEvent(105873, 1)); addSongEvent(new NoteStrumEvent(106243, 1)); addSongEvent(new NoteSustainedEvent(107036, 2, 400)); addSongEvent(new NoteStrumEvent(107635, 1)); addSongEvent(new NoteSustainedEvent(108037, 3, 800)); addSongEvent(new NoteStrumEvent(109003, 1)); addSongEvent(new NoteStrumEvent(109440, 1)); addSongEvent(new NoteStrumEvent(110237, 2)); addSongEvent(new NoteStrumEvent(110836, 2)); addSongEvent(new NoteStrumEvent(111234, 3)); addSongEvent(new NoteStrumEvent(111444, 3)); addSongEvent(new NoteStrumEvent(112239, 4)); addSongEvent(new NoteStrumEvent(112643, 4)); addSongEvent(new NoteStrumEvent(113436, 5)); addSongEvent(new NoteSustainedEvent(114039, 3, 1200)); addSongEvent(new NoteStrumEvent(115440, 1)); addSongEvent(new NoteStrumEvent(115844, 2)); addSongEvent(new NoteSustainedEvent(116637, 1, 400)); addSongEvent(new NoteStrumEvent(117236, 2)); addSongEvent(new NoteStrumEvent(117636, 2)); addSongEvent(new NoteSustainedEvent(117841, 3, 600)); addSongEvent(new NoteStrumEvent(118637, 2)); addSongEvent(new NoteSustainedEvent(119043, 3, 600)); addSongEvent(new NoteSustainedEvent(119836, 4, 500)); addSongEvent(new NoteStrumEvent(120435, 1)); addSongEvent(new NoteStrumEvent(120839, 2)); addSongEvent(new NoteSustainedEvent(121038, 3, 1000)); addSongEvent(new NoteSustainedEvent(122240, 1, 600)); addSongEvent(new NoteStrumEvent(123037, 1)); addSongEvent(new NoteStrumEvent(123636, 3)); addSongEvent(new NoteStrumEvent(124033, 2)); addSongEvent(new NoteStrumEvent(125036, 4)); addSongEvent(new NoteSustainedEvent(125443, 1, 600)); addSongEvent(new NoteStrumEvent(126236, 1)); addSongEvent(new NoteStrumEvent(126835, 2)); addSongEvent(new NoteSustainedEvent(127323, 3, 600)); addSongEvent(new NoteStrumEvent(128235, 2)); addSongEvent(new NoteStrumEvent(128644, 1)); addSongEvent(new NoteStrumEvent(129848, 1)); addSongEvent(new NoteSustainedEvent(130250, 2, 1200)); addSongEvent(new NoteStrumEvent(131845, 3)); addSongEvent(new NoteStrumEvent(133076, 3)); addSongEvent(new NoteSustainedEvent(133490, 4, 1200)); addSongEvent(new NoteStrumEvent(135044, 5)); addSongEvent(new NoteStrumEvent(136273, 5)); addSongEvent(new NoteSustainedEvent(136639, 1, 1200)); addSongEvent(new NoteStrumEvent(138243, 2)); addSongEvent(new NoteStrumEvent(139447, 2)); addSongEvent(new NoteSustainedEvent(139872, 3, 1000)); addSongEvent(new NoteSustainedEvent(141444, 4, 600)); addSongEvent(new NoteStrumEvent(142237, 1)); addSongEvent(new NoteStrumEvent(142836, 1)); addSongEvent(new NoteSustainedEvent(143233, 2, 1000)); addSongEvent(new NoteStrumEvent(144641, 3)); addSongEvent(new NoteStrumEvent(145436, 3)); addSongEvent(new NoteStrumEvent(146039, 4)); addSongEvent(new NoteSustainedEvent(146434, 2, 1000)); addSongEvent(new NoteSustainedEvent(147846, 1, 600)); addSongEvent(new NoteStrumEvent(148673, 3)); addSongEvent(new NoteStrumEvent(149236, 3)); addSongEvent(new NoteSustainedEvent(149638, 2, 1000)); addSongEvent(new NoteSustainedEvent(151043, 2, 600)); addSongEvent(new NoteStrumEvent(151836, 3)); addSongEvent(new NoteStrumEvent(152437, 3)); addSongEvent(new NoteSustainedEvent(152719, 2, 1000)); addSongEvent(new NoteStrumEvent(154239, 5)); } } }//package
Section 60
//Song4 (Song4) package { public class Song4 extends Song { public function Song4(){ buildEventList(); setSongTitle("A New Song in the Works"); setSongAuthor("Metalojus"); setSongURL("http://www.newgrounds.com/audio/view.php?id=836249&sub=67696"); setTrack(4); } public function buildEventList(){ addSongEvent(new NoteStrumEvent(13149, 1)); addSongEvent(new NoteStrumEvent(14056, 2)); addSongEvent(new NoteSustainedEvent(14602, 2, 1200)); addSongEvent(new NoteStrumEvent(16059, 1)); addSongEvent(new NoteStrumEvent(16963, 2)); addSongEvent(new NoteSustainedEvent(17514, 3, 1000)); addSongEvent(new NoteStrumEvent(18964, 2)); addSongEvent(new NoteStrumEvent(19876, 2)); addSongEvent(new NoteStrumEvent(20424, 2)); addSongEvent(new NoteSustainedEvent(21877, 3, 1200)); addSongEvent(new NoteSustainedEvent(23377, 3, 500)); addSongEvent(new NoteSustainedEvent(24055, 4, 500)); addSongEvent(new NoteStrumEvent(24784, 1)); addSongEvent(new NoteStrumEvent(25330, 2)); addSongEvent(new NoteStrumEvent(25873, 2)); addSongEvent(new NoteSustainedEvent(26963, 3, 500)); addSongEvent(new NoteStrumEvent(27691, 1)); addSongEvent(new NoteStrumEvent(28243, 1)); addSongEvent(new NoteSustainedEvent(28786, 3, 1200)); addSongEvent(new NoteStrumEvent(30604, 2)); addSongEvent(new NoteStrumEvent(31153, 2)); addSongEvent(new NoteSustainedEvent(31693, 3, 1200)); addSongEvent(new NoteStrumEvent(33517, 2)); addSongEvent(new NoteStrumEvent(34603, 2)); addSongEvent(new NoteStrumEvent(35690, 3)); addSongEvent(new NoteStrumEvent(36427, 3)); addSongEvent(new NoteStrumEvent(36967, 1)); addSongEvent(new NoteSustainedEvent(37513, 2, 800)); addSongEvent(new NoteSustainedEvent(38597, 2, 500)); addSongEvent(new NoteStrumEvent(39334, 1)); addSongEvent(new NoteStrumEvent(39893, 1)); addSongEvent(new NoteSustainedEvent(40434, 3, 800)); addSongEvent(new NoteStrumEvent(41505, 3)); addSongEvent(new NoteStrumEvent(42236, 3)); addSongEvent(new NoteStrumEvent(42785, 3)); addSongEvent(new NoteSustainedEvent(43333, 5, 800)); addSongEvent(new NoteSustainedEvent(44417, 5, 500)); addSongEvent(new NoteStrumEvent(45157, 1)); addSongEvent(new NoteStrumEvent(46254, 1)); addSongEvent(new NoteStrumEvent(47325, 1)); addSongEvent(new NoteStrumEvent(48239, 2)); addSongEvent(new NoteSustainedEvent(49511, 1, 1000)); addSongEvent(new NoteStrumEvent(50974, 1)); addSongEvent(new NoteStrumEvent(54785, 1)); addSongEvent(new NoteSustainedEvent(55331, 3, 1200)); addSongEvent(new NoteStrumEvent(56786, 2)); addSongEvent(new NoteStrumEvent(57504, 2)); addSongEvent(new NoteStrumEvent(58239, 3)); addSongEvent(new NoteStrumEvent(58957, 3)); addSongEvent(new NoteStrumEvent(59688, 1)); addSongEvent(new NoteStrumEvent(60239, 1)); addSongEvent(new NoteSustainedEvent(60785, 2, 800)); addSongEvent(new NoteSustainedEvent(61872, 2, 500)); addSongEvent(new NoteStrumEvent(62604, 3)); addSongEvent(new NoteStrumEvent(63149, 3)); addSongEvent(new NoteSustainedEvent(63695, 1, 800)); addSongEvent(new NoteSustainedEvent(64785, 1, 800)); addSongEvent(new NoteStrumEvent(65508, 2)); addSongEvent(new NoteStrumEvent(66073, 2)); addSongEvent(new NoteSustainedEvent(66605, 3, 800)); addSongEvent(new NoteSustainedEvent(67689, 3, 500)); addSongEvent(new NoteStrumEvent(68421, 4)); addSongEvent(new NoteStrumEvent(69513, 4)); addSongEvent(new NoteStrumEvent(70597, 5)); addSongEvent(new NoteStrumEvent(71331, 1)); addSongEvent(new NoteStrumEvent(71874, 1)); addSongEvent(new NoteSustainedEvent(72418, 2, 800)); addSongEvent(new NoteSustainedEvent(73507, 2, 500)); addSongEvent(new NoteStrumEvent(74246, 2)); addSongEvent(new NoteStrumEvent(74787, 2)); addSongEvent(new NoteSustainedEvent(75335, 5, 800)); addSongEvent(new NoteStrumEvent(76419, 3)); addSongEvent(new NoteStrumEvent(77148, 3)); addSongEvent(new NoteStrumEvent(77697, 3)); addSongEvent(new NoteSustainedEvent(78245, 1, 1500)); addSongEvent(new NoteSustainedEvent(80063, 2, 800)); addSongEvent(new NoteSustainedEvent(81148, 3, 1500)); addSongEvent(new NoteStrumEvent(82963, 1)); addSongEvent(new NoteStrumEvent(83478, 1)); addSongEvent(new NoteStrumEvent(84052, 2)); addSongEvent(new NoteStrumEvent(85870, 2)); addSongEvent(new NoteStrumEvent(86393, 3)); addSongEvent(new NoteStrumEvent(86962, 3)); addSongEvent(new NoteStrumEvent(88780, 4)); addSongEvent(new NoteStrumEvent(89305, 4)); addSongEvent(new NoteStrumEvent(89872, 5)); addSongEvent(new NoteStrumEvent(91693, 5)); addSongEvent(new NoteStrumEvent(92234, 5)); addSongEvent(new NoteStrumEvent(92780, 5)); addSongEvent(new NoteSustainedEvent(93163, 1, 1200)); addSongEvent(new NoteStrumEvent(94608, 1)); addSongEvent(new NoteStrumEvent(95115, 1)); addSongEvent(new NoteStrumEvent(95690, 2)); addSongEvent(new NoteStrumEvent(97510, 2)); addSongEvent(new NoteStrumEvent(98028, 3)); addSongEvent(new NoteStrumEvent(98600, 3)); addSongEvent(new NoteStrumEvent(100420, 4)); addSongEvent(new NoteStrumEvent(100964, 4)); addSongEvent(new NoteStrumEvent(101510, 5)); addSongEvent(new NoteStrumEvent(103330, 5)); addSongEvent(new NoteStrumEvent(103876, 3)); addSongEvent(new NoteStrumEvent(104422, 1)); addSongEvent(new NoteSustainedEvent(116420, 1, 500)); addSongEvent(new NoteStrumEvent(117149, 2)); addSongEvent(new NoteStrumEvent(117878, 2)); addSongEvent(new NoteSustainedEvent(119330, 1, 800)); addSongEvent(new NoteStrumEvent(120419, 3)); addSongEvent(new NoteSustainedEvent(121149, 1, 800)); addSongEvent(new NoteStrumEvent(122248, 3)); addSongEvent(new NoteSustainedEvent(123327, 1, 1500)); addSongEvent(new NoteStrumEvent(125153, 2)); addSongEvent(new NoteSustainedEvent(126237, 1, 500)); addSongEvent(new NoteStrumEvent(126999, 3)); addSongEvent(new NoteSustainedEvent(128238, 4, 500)); addSongEvent(new NoteSustainedEvent(129152, 4, 500)); addSongEvent(new NoteSustainedEvent(129876, 5, 900)); addSongEvent(new NoteStrumEvent(130965, 1)); addSongEvent(new NoteStrumEvent(132208, 1)); addSongEvent(new NoteStrumEvent(132966, 3)); addSongEvent(new NoteStrumEvent(133883, 1)); addSongEvent(new NoteStrumEvent(135157, 1)); addSongEvent(new NoteSustainedEvent(135894, 2, 800)); addSongEvent(new NoteSustainedEvent(136801, 2, 1500)); addSongEvent(new NoteSustainedEvent(139703, 5, 800)); addSongEvent(new NoteSustainedEvent(140779, 2, 3000)); addSongEvent(new NoteSustainedEvent(144052, 2, 1200)); addSongEvent(new NoteSustainedEvent(145512, 3, 1000)); addSongEvent(new NoteStrumEvent(146970, 1)); addSongEvent(new NoteStrumEvent(148056, 1)); addSongEvent(new NoteStrumEvent(149331, 3)); addSongEvent(new NoteStrumEvent(150358, 1)); addSongEvent(new NoteStrumEvent(151687, 1)); addSongEvent(new NoteSustainedEvent(152858, 2, 800)); addSongEvent(new NoteStrumEvent(153876, 1)); addSongEvent(new NoteStrumEvent(154253, 1)); addSongEvent(new NoteStrumEvent(154796, 2)); addSongEvent(new NoteStrumEvent(155326, 2)); addSongEvent(new NoteStrumEvent(155875, 3)); addSongEvent(new NoteStrumEvent(156416, 3)); addSongEvent(new NoteStrumEvent(157690, 1)); addSongEvent(new NoteSustainedEvent(158234, 5, 1200)); addSongEvent(new NoteSustainedEvent(160060, 4, 800)); addSongEvent(new NoteSustainedEvent(161141, 5, 800)); addSongEvent(new NoteStrumEvent(162236, 1)); addSongEvent(new NoteSustainedEvent(162972, 2, 800)); addSongEvent(new NoteSustainedEvent(164052, 3, 800)); addSongEvent(new NoteStrumEvent(165145, 1)); addSongEvent(new NoteSustainedEvent(165874, 2, 2200)); addSongEvent(new NoteSustainedEvent(168419, 3, 1000)); addSongEvent(new NoteStrumEvent(169874, 1)); addSongEvent(new NoteSustainedEvent(171696, 4, 1200)); addSongEvent(new NoteStrumEvent(173507, 3)); addSongEvent(new NoteStrumEvent(174599, 4)); addSongEvent(new NoteStrumEvent(175166, 1)); addSongEvent(new NoteSustainedEvent(175704, 2, 4000)); } } }//package
Section 61
//Song5 (Song5) package { public class Song5 extends Song { public function Song5(){ buildEventList(); setSongTitle("A Place of Misery"); setSongAuthor("Bad-Man-Inc"); setSongURL("http://www.newgrounds.com/audio/view.php?id=836249&sub=67696"); setTrack(5); } public function buildEventList(){ addSongEvent(new NoteSustainedEvent(10528, 1, 800)); addSongEvent(new NoteStrumEvent(11738, 2)); addSongEvent(new NoteStrumEvent(12553, 3)); addSongEvent(new NoteSustainedEvent(13230, 1, 800)); addSongEvent(new NoteStrumEvent(14563, 2)); addSongEvent(new NoteStrumEvent(15251, 3)); addSongEvent(new NoteSustainedEvent(15945, 1, 800)); addSongEvent(new NoteStrumEvent(17282, 2)); addSongEvent(new NoteStrumEvent(17937, 3)); addSongEvent(new NoteSustainedEvent(18614, 1, 800)); addSongEvent(new NoteStrumEvent(20000, 3)); addSongEvent(new NoteStrumEvent(20651, 4)); addSongEvent(new NoteSustainedEvent(21365, 2, 800)); addSongEvent(new NoteStrumEvent(22645, 3)); addSongEvent(new NoteStrumEvent(23332, 4)); addSongEvent(new NoteSustainedEvent(23999, 2, 800)); addSongEvent(new NoteStrumEvent(25385, 3)); addSongEvent(new NoteStrumEvent(26056, 4)); addSongEvent(new NoteSustainedEvent(26723, 2, 800)); addSongEvent(new NoteStrumEvent(28082, 3)); addSongEvent(new NoteStrumEvent(28727, 4)); addSongEvent(new NoteSustainedEvent(29542, 1, 800)); addSongEvent(new NoteStrumEvent(30779, 5)); addSongEvent(new NoteStrumEvent(31446, 5)); addSongEvent(new NoteSustainedEvent(32075, 1, 1000)); addSongEvent(new NoteStrumEvent(33445, 2)); addSongEvent(new NoteStrumEvent(34106, 3)); addSongEvent(new NoteSustainedEvent(34788, 1, 1000)); addSongEvent(new NoteStrumEvent(36142, 2)); addSongEvent(new NoteStrumEvent(36840, 3)); addSongEvent(new NoteSustainedEvent(37517, 1, 1000)); addSongEvent(new NoteStrumEvent(38669, 2)); addSongEvent(new NoteStrumEvent(39527, 3)); addSongEvent(new NoteSustainedEvent(40204, 1, 1000)); addSongEvent(new NoteStrumEvent(41563, 3)); addSongEvent(new NoteStrumEvent(42192, 4)); addSongEvent(new NoteSustainedEvent(42885, 2, 800)); addSongEvent(new NoteStrumEvent(44250, 3)); addSongEvent(new NoteStrumEvent(44927, 4)); addSongEvent(new NoteSustainedEvent(45657, 2, 800)); addSongEvent(new NoteStrumEvent(46937, 3)); addSongEvent(new NoteStrumEvent(47619, 4)); addSongEvent(new NoteSustainedEvent(48291, 2, 800)); addSongEvent(new NoteStrumEvent(49645, 3)); addSongEvent(new NoteStrumEvent(50327, 4)); addSongEvent(new NoteSustainedEvent(50999, 1, 800)); addSongEvent(new NoteStrumEvent(52337, 4)); addSongEvent(new NoteStrumEvent(53003, 5)); addSongEvent(new NoteSustainedEvent(53675, 1, 1200)); addSongEvent(new NoteSustainedEvent(55013, 2, 500)); addSongEvent(new NoteSustainedEvent(55700, 3, 500)); addSongEvent(new NoteSustainedEvent(56361, 5, 2000)); addSongEvent(new NoteSustainedEvent(59219, 1, 800)); addSongEvent(new NoteSustainedEvent(60360, 3, 500)); addSongEvent(new NoteSustainedEvent(61095, 4, 500)); addSongEvent(new NoteSustainedEvent(61852, 5, 2000)); addSongEvent(new NoteSustainedEvent(0xFBFB, 1, 1000)); addSongEvent(new NoteSustainedEvent(65813, 2, 500)); addSongEvent(new NoteSustainedEvent(66554, 3, 500)); addSongEvent(new NoteSustainedEvent(67311, 5, 2000)); addSongEvent(new NoteSustainedEvent(69902, 1, 1000)); addSongEvent(new NoteSustainedEvent(71144, 3, 500)); addSongEvent(new NoteSustainedEvent(71826, 4, 500)); addSongEvent(new NoteSustainedEvent(72535, 5, 2000)); addSongEvent(new NoteSustainedEvent(75323, 1, 2000)); addSongEvent(new NoteSustainedEvent(77972, 1, 800)); addSongEvent(new NoteStrumEvent(79294, 2)); addSongEvent(new NoteStrumEvent(79977, 3)); addSongEvent(new NoteSustainedEvent(80632, 1, 800)); addSongEvent(new NoteStrumEvent(82034, 3)); addSongEvent(new NoteStrumEvent(82658, 4)); addSongEvent(new NoteSustainedEvent(83346, 1, 800)); addSongEvent(new NoteStrumEvent(84689, 4)); addSongEvent(new NoteStrumEvent(85355, 5)); addSongEvent(new NoteSustainedEvent(86043, 1, 800)); addSongEvent(new NoteStrumEvent(87397, 2)); addSongEvent(new NoteStrumEvent(88069, 3)); addSongEvent(new NoteSustainedEvent(88740, 1, 800)); addSongEvent(new NoteStrumEvent(90073, 2)); addSongEvent(new NoteStrumEvent(90745, 3)); addSongEvent(new NoteSustainedEvent(91592, 2, 800)); addSongEvent(new NoteStrumEvent(92808, 4)); addSongEvent(new NoteStrumEvent(93453, 5)); addSongEvent(new NoteSustainedEvent(94124, 1, 800)); addSongEvent(new NoteStrumEvent(95468, 2)); addSongEvent(new NoteStrumEvent(96156, 3)); addSongEvent(new NoteSustainedEvent(96838, 2, 800)); addSongEvent(new NoteStrumEvent(98213, 3)); addSongEvent(new NoteStrumEvent(98842, 4)); addSongEvent(new NoteSustainedEvent(99519, 1, 800)); addSongEvent(new NoteStrumEvent(100866, 2)); addSongEvent(new NoteStrumEvent(101561, 2)); addSongEvent(new NoteStrumEvent(102254, 3)); addSongEvent(new NoteStrumEvent(103560, 3)); addSongEvent(new NoteStrumEvent(104248, 4)); addSongEvent(new NoteSustainedEvent(104919, 5, 1000)); addSongEvent(new NoteStrumEvent(106311, 1)); addSongEvent(new NoteSustainedEvent(107611, 3, 1000)); addSongEvent(new NoteStrumEvent(108944, 1)); addSongEvent(new NoteStrumEvent(109637, 2)); addSongEvent(new NoteSustainedEvent(110298, 3, 1000)); addSongEvent(new NoteStrumEvent(111657, 2)); addSongEvent(new NoteStrumEvent(112345, 1)); addSongEvent(new NoteSustainedEvent(113049, 4, 1000)); addSongEvent(new NoteStrumEvent(114355, 2)); addSongEvent(new NoteStrumEvent(115032, 2)); addSongEvent(new NoteSustainedEvent(115714, 5, 1000)); addSongEvent(new NoteStrumEvent(117041, 1)); addSongEvent(new NoteStrumEvent(117718, 1)); addSongEvent(new NoteStrumEvent(118401, 2)); addSongEvent(new NoteStrumEvent(119760, 2)); addSongEvent(new NoteStrumEvent(120437, 3)); addSongEvent(new NoteSustainedEvent(121098, 1, 1000)); addSongEvent(new NoteSustainedEvent(122400, 2, 1000)); addSongEvent(new NoteSustainedEvent(123785, 3, 2400)); addSongEvent(new NoteSustainedEvent(126525, 1, 1000)); addSongEvent(new NoteSustainedEvent(127873, 2, 2000)); addSongEvent(new NoteSustainedEvent(129201, 4, 2000)); addSongEvent(new NoteSustainedEvent(131925, 1, 1000)); addSongEvent(new NoteSustainedEvent(133194, 4, 600)); addSongEvent(new NoteSustainedEvent(133945, 5, 500)); addSongEvent(new NoteSustainedEvent(134564, 2, 2400)); addSongEvent(new NoteSustainedEvent(137362, 2, 1000)); addSongEvent(new NoteSustainedEvent(138620, 3, 500)); addSongEvent(new NoteSustainedEvent(139287, 1, 600)); addSongEvent(new NoteSustainedEvent(139969, 2, 2400)); addSongEvent(new NoteStrumEvent(142693, 3)); addSongEvent(new NoteSustainedEvent(144004, 1, 1000)); addSongEvent(new NoteSustainedEvent(145417, 2, 1000)); addSongEvent(new NoteStrumEvent(146712, 3)); addSongEvent(new NoteSustainedEvent(149436, 1, 1000)); addSongEvent(new NoteStrumEvent(152128, 4)); addSongEvent(new NoteStrumEvent(152853, 5)); addSongEvent(new NoteSustainedEvent(153461, 1, 1000)); addSongEvent(new NoteStrumEvent(154866, 3)); addSongEvent(new NoteStrumEvent(155524, 4)); addSongEvent(new NoteSustainedEvent(156233, 1, 1000)); addSongEvent(new NoteSustainedEvent(157459, 2, 1200)); addSongEvent(new NoteSustainedEvent(158850, 1, 1000)); addSongEvent(new NoteSustainedEvent(160178, 4, 2000)); addSongEvent(new NoteStrumEvent(162886, 2)); addSongEvent(new NoteStrumEvent(163557, 1)); addSongEvent(new NoteStrumEvent(164229, 3)); addSongEvent(new NoteStrumEvent(164933, 1)); addSongEvent(new NoteSustainedEvent(165652, 2, 18000)); addSongEvent(new NoteStrumEvent(183932, 5)); } } }//package
Section 62
//SongEvent (SongEvent) package { public class SongEvent { public var eventTime:Number; public function setEventTime(_arg1:Number){ this.eventTime = (_arg1 - (Game.g.noteDropTime * 1000)); } public function actions(_arg1:NoteManager){ } } }//package
Section 63
//SongManager (SongManager) package { import flash.media.*; public class SongManager { private var songEventList:Array; public var game:Game; public var soundChannel:SoundChannel; public var song:Song; public var songIsPlaying:Boolean; private var index:Number;// = 0 public function SongManager(_arg1:Game){ index = 0; super(); this.game = _arg1; songIsPlaying = false; } public function playSong(){ soundChannel = song.trackName.play(); } public function endSong(){ soundChannel.stop(); } public function listenForSongEvents(){ var _local1:Number; _local1 = Math.floor(soundChannel.position); if (song.songEventList.length > 0){ if (_local1 >= song.nextSongEvent().eventTime){ song.getNextSongEvent().actions(game.noteManager); }; }; } public function loadSong(_arg1:Number){ if (_arg1 == 1){ song = new Song1(); } else { if (_arg1 == 2){ song = new Song2(); } else { if (_arg1 == 3){ song = new Song3(); } else { if (_arg1 == 4){ song = new Song4(); } else { if (_arg1 == 5){ song = new Song5(); }; }; }; }; }; } public function getPosition():Number{ return (soundChannel.position); } } }//package
Section 64
//StoryMusic (StoryMusic) package { import flash.media.*; public class StoryMusic extends Sound { } }//package
Section 65
//StoryWindow (StoryWindow) package { import flash.display.*; import flash.events.*; import flash.text.*; public class StoryWindow extends MovieClip { public var nextFrameButton:SimpleButton; public var song1Button:SimpleButton; public var moreDifficultyButton:SimpleButton; public var lessDifficultyButton:SimpleButton; public var song3Button:SimpleButton; public var song5Button:SimpleButton; public var song2Button:SimpleButton; public var difficultyText:TextField; public var song4Button:SimpleButton; public function StoryWindow(_arg1:Number){ addFrameScript(0, frame1, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 23, frame24, 24, frame25, 25, frame26, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 40, frame41, 50, frame51, 51, frame52, 52, frame53, 53, frame54, 61, frame62, 62, frame63, 63, frame64, 64, frame65, 65, frame66, 66, frame67, 75, frame76, 76, frame77, 77, frame78, 78, frame79, 79, frame80, 80, frame81, 81, frame82, 87, frame88, 88, frame89, 89, frame90, 90, frame91, 99, frame100, 100, frame101, 101, frame102, 110, frame111, 111, frame112, 112, frame113, 113, frame114, 114, frame115, 119, frame120, 120, frame121, 121, frame122, 122, frame123, 123, frame124, 124, frame125, 125, frame126, 134, frame135, 135, frame136, 136, frame137, 137, frame138, 148, frame149, 149, frame150, 150, frame151, 151, frame152, 160, frame161, 161, frame162, 162, frame163, 163, frame164, 164, frame165, 165, frame166, 174, frame175, 175, frame176, 176, frame177, 177, frame178, 182, frame183, 183, frame184, 184, frame185, 185, frame186, 186, frame187, 193, frame194, 194, frame195, 195, frame196, 202, frame203); if (Game.g.selectedTrainer == "Satomi"){ gotoAndStop(("Satomi" + _arg1)); } else { if (Game.g.selectedTrainer == "Bob"){ gotoAndStop(("Bob" + _arg1)); } else { if (Game.g.selectedTrainer == "Josh"){ gotoAndStop(("Josh" + _arg1)); } else { if (Game.g.selectedTrainer == "Drake"){ gotoAndStop(("Drake" + _arg1)); }; }; }; }; } function frame151(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame152(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToCredits); } function frame162(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame163(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame164(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame165(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame161(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame166(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } public function lessDifficulty(_arg1:MouseEvent){ if (Game.g.selectedSpeed == "hard"){ Game.g.selectedSpeed = "medium"; } else { if (Game.g.selectedSpeed == "medium"){ Game.g.selectedSpeed = "easy"; }; }; difficultyText.text = Game.g.selectedSpeed; } public function goToChooser(_arg1:MouseEvent){ gotoAndStop("choose"); } function frame176(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame177(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame178(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame10(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame183(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame184(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame185(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame186(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame187(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame11(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame5(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame6(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame7(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame1(){ } function frame24(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame25(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame26(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame9(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } public function setSong2(_arg1:MouseEvent){ Game.g.selectedSongNum = 2; startMatch(); } public function setSong3(_arg1:MouseEvent){ Game.g.selectedSongNum = 3; startMatch(); } public function setSong5(_arg1:MouseEvent){ Game.g.selectedSongNum = 5; startMatch(); } function frame194(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame195(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } public function startMatch(){ Game.g.ged.dispatchEvent(new Event(GameEventDispatcher.START_GAME)); Game.g.gui.unloadStory(); } public function setSong4(_arg1:MouseEvent){ Game.g.selectedSongNum = 4; startMatch(); } function frame37(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame175(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame8(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame38(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame39(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame196(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToCredits); } public function setSong1(_arg1:MouseEvent){ Game.g.selectedSongNum = 1; startMatch(); } function frame40(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame41(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame51(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame52(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame53(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame54(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToCredits); } function frame62(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame63(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame64(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame65(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame66(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame67(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } public function moreDifficulty(_arg1:MouseEvent){ if (Game.g.selectedSpeed == "easy"){ Game.g.selectedSpeed = "medium"; } else { if (Game.g.selectedSpeed == "medium"){ Game.g.selectedSpeed = "hard"; }; }; difficultyText.text = Game.g.selectedSpeed; } function frame77(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame78(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame76(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame79(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame80(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame81(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame88(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame89(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame203(){ song1Button.addEventListener(MouseEvent.CLICK, setSong1); song2Button.addEventListener(MouseEvent.CLICK, setSong2); song3Button.addEventListener(MouseEvent.CLICK, setSong3); song4Button.addEventListener(MouseEvent.CLICK, setSong4); song5Button.addEventListener(MouseEvent.CLICK, setSong5); moreDifficultyButton.addEventListener(MouseEvent.CLICK, moreDifficulty); lessDifficultyButton.addEventListener(MouseEvent.CLICK, lessDifficulty); stop(); } function frame82(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame90(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame91(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame100(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame101(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame102(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToCredits); } function frame111(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame112(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame114(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame113(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } public function goToCredits(_arg1:MouseEvent){ Game.g.ged.dispatchEvent(new Event(GameEventDispatcher.GO_TO_CREDITS)); } function frame115(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame122(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame124(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame125(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame126(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame120(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame121(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame123(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame137(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame138(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame135(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame136(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } function frame149(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } public function goToNextFrame(_arg1:MouseEvent){ nextFrame(); } function frame150(){ nextFrameButton.addEventListener(MouseEvent.CLICK, goToNextFrame); } } }//package
Section 66
//Thor (Thor) package { import flash.events.*; public class Thor extends Monster { public function Thor(){ addFrameScript(0, frame1, 9, frame10, 14, frame15, 25, frame26, 35, frame36, 45, frame46, 55, frame56, 59, frame60); initializeVars(); } function frame10(){ stop(); isIntro = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame26(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame1(){ } function frame15(){ stop(); } function frame36(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame46(){ stop(); isStrumming = false; monsterEventDispatcher.dispatchEvent(new Event(MonsterEventDispatcher.NEW_ANIMATION)); } function frame56(){ stop(); } function frame60(){ stop(); } } }//package
Section 67
//TitleScreen (TitleScreen) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.net.*; public dynamic class TitleScreen extends MovieClip { public var charName:TextField; public var joshButton:SimpleButton; public var noteSustained:NoteSustainedPic2; public var startButton:SimpleButton; public var satomiButton:SimpleButton; public var bobButton:SimpleButton; public var mainButton:SimpleButton; public var armorButton:SimpleButton; public var creditsButton:SimpleButton; public var instructionButton:SimpleButton; public var newgroundsButton:SimpleButton; public var drakeButton:SimpleButton; public var letsRockButton:SimpleButton; public var note:NotePic5; public function TitleScreen(){ addFrameScript(0, frame1, 100, frame101, 105, frame106, 125, frame126, 138, frame139, 149, frame150, 178, frame179); } public function setDrake(_arg1:Event){ Game.g.selectedTrainer = "Drake"; setCharName(); } public function goToNewgrounds(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.newgrounds.com"); navigateToURL(_local2, "_blank"); } public function setJosh(_arg1:Event){ Game.g.selectedTrainer = "Josh"; setCharName(); } public function goToChooser(_arg1:MouseEvent){ gotoAndPlay("choose"); } public function goToMain(_arg1:MouseEvent){ gotoAndStop("mainStill"); } public function setBob(_arg1:Event){ Game.g.selectedTrainer = "Bob"; setCharName(); } function frame106(){ instructionButton.addEventListener(MouseEvent.CLICK, goToInstructions); creditsButton.addEventListener(MouseEvent.CLICK, goToCredits); startButton.addEventListener(MouseEvent.CLICK, goToChooser); } function frame1(){ } public function fadeAndStart(_arg1:Event){ Game.g.gui.fadeOut(); Game.g.ged.addEventListener(GameEventDispatcher.FADE_OUT_COMPLETE, startGame); } public function goToArmor(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local2, "_blank"); } function frame179(){ mainButton.addEventListener(MouseEvent.CLICK, goToMain); letsRockButton.addEventListener(MouseEvent.CLICK, fadeAndStart); satomiButton.addEventListener(MouseEvent.CLICK, setSatomi); joshButton.addEventListener(MouseEvent.CLICK, setJosh); bobButton.addEventListener(MouseEvent.CLICK, setBob); drakeButton.addEventListener(MouseEvent.CLICK, setDrake); stop(); setCharName(); } public function startGame(_arg1:Event){ Game.g.stopIntroMusic(); Game.g.ged.removeEventListener(GameEventDispatcher.FADE_OUT_COMPLETE, startGame); Game.g.ged.dispatchEvent(new Event(GameEventDispatcher.LOAD_STAGE)); } function frame101(){ Game.g.startIntroMusic(); } public function setCharName(){ if (Game.g.selectedTrainer == "Satomi"){ charName.text = "Satomi and Broc"; } else { if (Game.g.selectedTrainer == "Josh"){ charName.text = "Josh and Clops"; } else { if (Game.g.selectedTrainer == "Bob"){ charName.text = "Bob and Lizardo"; } else { if (Game.g.selectedTrainer == "Drake"){ charName.text = "Drake and Thor"; }; }; }; }; } public function goToCredits(_arg1:MouseEvent){ gotoAndStop("credits"); } public function setSatomi(_arg1:Event){ Game.g.selectedTrainer = "Satomi"; setCharName(); } function frame126(){ stop(); instructionButton.addEventListener(MouseEvent.CLICK, goToInstructions); creditsButton.addEventListener(MouseEvent.CLICK, goToCredits); startButton.addEventListener(MouseEvent.CLICK, goToChooser); newgroundsButton.addEventListener(MouseEvent.CLICK, goToNewgrounds); armorButton.addEventListener(MouseEvent.CLICK, goToArmor); } function frame139(){ stop(); noteSustained.tail.height = 100; noteSustained.gotoAndStop("on"); note.gotoAndStop("on"); mainButton.addEventListener(MouseEvent.CLICK, goToMain); } public function goToInstructions(_arg1:MouseEvent){ gotoAndStop("instructions"); } function frame150(){ mainButton.addEventListener(MouseEvent.CLICK, goToMain); } } }//package
Section 68
//Track1 (Track1) package { import flash.media.*; public class Track1 extends Sound { } }//package
Section 69
//Track2 (Track2) package { import flash.media.*; public class Track2 extends Sound { } }//package
Section 70
//Track3 (Track3) package { import flash.media.*; public class Track3 extends Sound { } }//package
Section 71
//Track4 (Track4) package { import flash.media.*; public class Track4 extends Sound { } }//package
Section 72
//Track5 (Track5) package { import flash.media.*; public class Track5 extends Sound { } }//package
Section 73
//Track6 (Track6) package { import flash.media.*; public class Track6 extends Sound { } }//package
Section 74
//Trainer (Trainer) package { import flash.display.*; import flash.events.*; public class Trainer extends MovieClip { public var bgNum:Number; public var itinerary:Array; public var STRUM_TYPES:Number;// = 3 public var isIdle:Boolean; public var strumNumber:Number; public var isDefeated:Boolean; public var isIntro:Boolean; public var isRockingOut:Boolean; public var trainerEventDispatcher:TrainerEventDispatcher; public var CHEER_STREAK_NUM:Number;// = 10 public var monsterName:String; private var trainerClip:MovieClip; public var isCheering:Boolean; public var isMistake:Boolean; public var isVictorious:Boolean; private var player:Player; public var ROCK_OUT_STREAK_NUM:Number;// = 20 public function Trainer(){ CHEER_STREAK_NUM = 10; ROCK_OUT_STREAK_NUM = 20; STRUM_TYPES = 3; super(); } public function setTrainerClip(_arg1:MovieClip){ this.trainerClip = _arg1; } public function victorious(){ isVictorious = true; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } public function setPlayer(_arg1:Player){ this.player = _arg1; } public function initializeVars(){ isCheering = false; isRockingOut = false; isIdle = true; isDefeated = false; isVictorious = false; isIntro = false; isMistake = false; strumNumber = 0; trainerEventDispatcher = new TrainerEventDispatcher(); createEventListeners(); } public function setBGNum(_arg1:Number){ this.bgNum = _arg1; } public function defeated(){ isDefeated = true; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } public function mistake(){ isMistake = true; isRockingOut = false; isCheering = false; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } public function cheer(){ isCheering = true; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } public function rockOut(){ isRockingOut = true; trainerEventDispatcher.dispatchEvent(new Event(TrainerEventDispatcher.NEW_ANIMATION)); } public function playAnimation(_arg1:String){ if (_arg1 == "cheer"){ gotoAndPlay("cheer"); } else { if (_arg1 == "rockOut"){ gotoAndPlay("rockOut"); } else { if (_arg1 == "mistake"){ gotoAndPlay("mistake"); } else { if (_arg1 == "idle"){ gotoAndPlay("idle"); } else { if (_arg1 == "defeat"){ gotoAndPlay("defeat"); } else { if (_arg1 == "victorious"){ gotoAndPlay("victorious"); } else { if (_arg1 == "intro"){ gotoAndPlay("intro"); }; }; }; }; }; }; }; } public function setMonsterName(_arg1:String){ this.monsterName = _arg1; } public function setItinerary(_arg1:Array){ this.itinerary = _arg1; } public function newAnimation(_arg1:Event){ if (isVictorious){ playAnimation("victorious"); } else { if (isDefeated){ playAnimation("defeat"); } else { if (isIntro){ playAnimation("intro"); } else { if (isMistake){ playAnimation("mistake"); } else { if (isRockingOut){ playAnimation("rockOut"); } else { if (isCheering){ playAnimation("cheer"); } else { if (isIdle){ playAnimation("idle"); }; }; }; }; }; }; }; } public function createEventListeners(){ trainerEventDispatcher.addEventListener(TrainerEventDispatcher.NEW_ANIMATION, newAnimation); } } }//package
Section 75
//TrainerEventDispatcher (TrainerEventDispatcher) package { import flash.events.*; public class TrainerEventDispatcher extends EventDispatcher { public static var NEW_ANIMATION:String = "newAnim"; } }//package

Library Items

Symbol 1 Sound {StoryMusic}
Symbol 2 Sound {Track4}
Symbol 3 Sound {Track5}
Symbol 4 Sound {Track3}
Symbol 5 Sound {Track1}
Symbol 6 Sound {Track2}
Symbol 7 Sound {IntroMusic}
Symbol 8 Sound {AudienceCheer}
Symbol 9 GraphicUsed by:19
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:19 94 205 557 572 577 581 995
Symbol 12 GraphicUsed by:19
Symbol 13 GraphicUsed by:19
Symbol 14 GraphicUsed by:19
Symbol 15 GraphicUsed by:19
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:19
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip {Drake}Uses:9 11 12 13 14 15 16 17 18
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:94 572 995
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:94 572 995
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:94 572 995
Symbol 26 GraphicUsed by:94
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:94 572 995
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:94 572 995
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:94 572 995
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:94 572 995
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:94 572 995
Symbol 37 GraphicUsed by:94
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:94 572 995
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:94 572 995
Symbol 42 GraphicUsed by:94 572
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:94 572 995
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:94 572 995
Symbol 47 GraphicUsed by:94 572
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:94 572 995
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:94 572 995
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:94 572 995
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:94 572 995
Symbol 56 GraphicUsed by:94
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:94 572 995
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:94 572 995
Symbol 61 GraphicUsed by:94 572
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:94 572 995
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:94 572 995
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:94 572 995
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:94 572 995
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:94 572 995
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:94 572 995
Symbol 74 GraphicUsed by:94
Symbol 75 GraphicUsed by:94
Symbol 76 GraphicUsed by:94
Symbol 77 GraphicUsed by:94
Symbol 78 GraphicUsed by:94
Symbol 79 GraphicUsed by:94
Symbol 80 GraphicUsed by:94
Symbol 81 GraphicUsed by:94
Symbol 82 GraphicUsed by:94
Symbol 83 GraphicUsed by:94
Symbol 84 GraphicUsed by:94
Symbol 85 GraphicUsed by:94
Symbol 86 GraphicUsed by:94
Symbol 87 GraphicUsed by:94
Symbol 88 GraphicUsed by:94
Symbol 89 GraphicUsed by:94
Symbol 90 GraphicUsed by:94
Symbol 91 GraphicUsed by:94
Symbol 92 GraphicUsed by:94
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClip {Bob}Uses:11 21 23 25 26 28 30 32 34 36 37 39 41 42 44 46 47 49 51 53 55 56 58 60 61 63 65 67 69 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip {rockMonsters_4_fla.noteSustainedTail_264}Uses:95Used by:104 107 108 445 446
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:104 107 108 445 446 447 448 449 450 451
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:104 107 108 357 445 446 447 448 449 450 451
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103 107
Symbol 103 MovieClip {rockMonsters_4_fla.starAnim_257}Uses:102Used by:104 107 108 445 446 447 448 449 450 451
Symbol 104 MovieClip {NoteSustainedPic5}Uses:96 98 100 103
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClip {NoteSustainedPic4}Uses:96 98 100 103 106 102
Symbol 108 MovieClip {NoteSustainedPic1}Uses:96 98 100 103
Symbol 109 GraphicUsed by:134
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:134 572 995
Symbol 112 GraphicUsed by:134
Symbol 113 GraphicUsed by:134
Symbol 114 GraphicUsed by:134
Symbol 115 GraphicUsed by:134
Symbol 116 GraphicUsed by:134
Symbol 117 GraphicUsed by:134
Symbol 118 GraphicUsed by:134
Symbol 119 GraphicUsed by:134
Symbol 120 GraphicUsed by:134
Symbol 121 GraphicUsed by:134
Symbol 122 GraphicUsed by:134
Symbol 123 GraphicUsed by:134
Symbol 124 GraphicUsed by:134
Symbol 125 GraphicUsed by:134
Symbol 126 GraphicUsed by:134
Symbol 127 GraphicUsed by:134
Symbol 128 GraphicUsed by:134
Symbol 129 GraphicUsed by:134
Symbol 130 GraphicUsed by:134
Symbol 131 GraphicUsed by:134
Symbol 132 GraphicUsed by:134
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClip {Lizardo}Uses:109 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
Symbol 135 GraphicUsed by:163
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:163 557 995
Symbol 138 GraphicUsed by:163
Symbol 139 GraphicUsed by:163
Symbol 140 GraphicUsed by:163
Symbol 141 GraphicUsed by:163
Symbol 142 GraphicUsed by:163
Symbol 143 GraphicUsed by:163
Symbol 144 GraphicUsed by:163
Symbol 145 GraphicUsed by:163
Symbol 146 GraphicUsed by:163
Symbol 147 GraphicUsed by:163
Symbol 148 GraphicUsed by:163
Symbol 149 GraphicUsed by:163
Symbol 150 GraphicUsed by:163
Symbol 151 GraphicUsed by:163
Symbol 152 GraphicUsed by:163
Symbol 153 GraphicUsed by:163
Symbol 154 GraphicUsed by:163
Symbol 155 GraphicUsed by:163
Symbol 156 GraphicUsed by:163
Symbol 157 GraphicUsed by:163
Symbol 158 GraphicUsed by:163
Symbol 159 GraphicUsed by:163
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClip {Thor}Uses:135 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
Symbol 164 GraphicUsed by:192
Symbol 165 GraphicUsed by:170
Symbol 166 GraphicUsed by:170
Symbol 167 GraphicUsed by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:165 166 167 168 169Used by:192 581 995
Symbol 171 GraphicUsed by:192
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:192 329 514 517 520 523 542 565 584 995
Symbol 174 GraphicUsed by:192
Symbol 175 GraphicUsed by:192
Symbol 176 GraphicUsed by:192
Symbol 177 GraphicUsed by:192
Symbol 178 GraphicUsed by:192
Symbol 179 GraphicUsed by:192
Symbol 180 GraphicUsed by:192
Symbol 181 GraphicUsed by:192
Symbol 182 GraphicUsed by:192
Symbol 183 GraphicUsed by:192
Symbol 184 GraphicUsed by:192
Symbol 185 GraphicUsed by:192
Symbol 186 GraphicUsed by:192
Symbol 187 GraphicUsed by:192
Symbol 188 GraphicUsed by:192
Symbol 189 GraphicUsed by:192
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClip {Broc}Uses:164 170 171 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
Symbol 193 GraphicUsed by:205
Symbol 194 GraphicUsed by:205
Symbol 195 GraphicUsed by:205
Symbol 196 GraphicUsed by:205
Symbol 197 GraphicUsed by:205
Symbol 198 GraphicUsed by:205
Symbol 199 GraphicUsed by:205
Symbol 200 GraphicUsed by:205
Symbol 201 GraphicUsed by:205
Symbol 202 GraphicUsed by:205
Symbol 203 GraphicUsed by:205
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClip {Josh}Uses:11 193 194 195 196 197 198 199 200 201 202 203 204
Symbol 206 GraphicUsed by:303
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:303 995
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:303 995
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:303 995
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:303 995
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:303 995
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:303 995
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:303 995
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:303 995
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:303 995
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:303 995
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:303 995
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:303 995
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:303 995
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:303 995
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:303 995
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:303 995
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:303 995
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:303 995
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:303 995
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:303 995
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:303 995
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:303 995
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:303 995
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:253Used by:303 995
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:303 995
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:303 995
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:303 995
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:303 995
Symbol 263 GraphicUsed by:303 995
Symbol 264 GraphicUsed by:303
Symbol 265 GraphicUsed by:303
Symbol 266 GraphicUsed by:303
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:303 995
Symbol 269 GraphicUsed by:303
Symbol 270 GraphicUsed by:303
Symbol 271 GraphicUsed by:303
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:303 995
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:303 995
Symbol 276 GraphicUsed by:303
Symbol 277 GraphicUsed by:303
Symbol 278 GraphicUsed by:303
Symbol 279 GraphicUsed by:303
Symbol 280 GraphicUsed by:303
Symbol 281 GraphicUsed by:303
Symbol 282 GraphicUsed by:303
Symbol 283 GraphicUsed by:303
Symbol 284 GraphicUsed by:303
Symbol 285 GraphicUsed by:303
Symbol 286 GraphicUsed by:303
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:303
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:303
Symbol 291 GraphicUsed by:303
Symbol 292 GraphicUsed by:303
Symbol 293 GraphicUsed by:303
Symbol 294 GraphicUsed by:303
Symbol 295 GraphicUsed by:303
Symbol 296 GraphicUsed by:303
Symbol 297 GraphicUsed by:303
Symbol 298 GraphicUsed by:303
Symbol 299 GraphicUsed by:303
Symbol 300 GraphicUsed by:303
Symbol 301 GraphicUsed by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClip {Satomi}Uses:206 208 210 212 214 216 218 220 222 224 226 228 230 232 234 236 238 240 242 244 246 248 250 252 254 256 258 260 262 263 264 265 266 268 269 270 271 273 275 276 277 278 279 280 281 282 283 284 285 286 288 290 291 292 293 294 295 296 297 298 299 300 301 302
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:329 348
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:329 348 584
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:329 348
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:329 348 584
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:329 348
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:316 317 584
Symbol 316 MovieClip {rockMonsters_4_fla.stringAnim_298}Uses:315Used by:329 348
Symbol 317 MovieClip {rockMonsters_4_fla.string4Anim_299}Uses:315Used by:329 348
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:320 584
Symbol 320 MovieClip {rockMonsters_4_fla.string3Anim_300}Uses:319Used by:329 348
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:323 584
Symbol 323 MovieClip {rockMonsters_4_fla.string2Anim_301}Uses:322Used by:329 348
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:326 584
Symbol 326 MovieClip {rockMonsters_4_fla.string1Anim_302}Uses:325Used by:329 348
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:329
Symbol 329 MovieClip {GuitarIntro}Uses:173 305 307 309 311 313 316 317 320 323 326 328
Symbol 330 GraphicUsed by:331
Symbol 331 ButtonUses:330Used by:341
Symbol 332 GraphicUsed by:340
Symbol 333 GraphicUsed by:340
Symbol 334 GraphicUsed by:340
Symbol 335 GraphicUsed by:340
Symbol 336 GraphicUsed by:340
Symbol 337 GraphicUsed by:340
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:332 333 334 335 336 337 338 339Used by:341 584
Symbol 341 MovieClip {rockMonsters_4_fla.holdbarSparks_296}Uses:331 340Used by:348
Symbol 342 FontUsed by:343 344 345 346 347 453 455 510 511 512 513 515 518 521 528 529 530 531 532 533 534 535 536 537 540 543 544 545 546 547 548 549 550 551 552 553 560 561 562 563 968 969 970
Symbol 343 TextUses:342Used by:348
Symbol 344 TextUses:342Used by:348
Symbol 345 TextUses:342Used by:348
Symbol 346 TextUses:342Used by:348
Symbol 347 TextUses:342Used by:348
Symbol 348 MovieClip {Guitar}Uses:305 307 309 311 313 341 316 317 320 323 326 343 344 345 346 347
Symbol 349 GraphicUsed by:367
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:367
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:367
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:358
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356 100Used by:358
Symbol 358 MovieClipUses:355 357Used by:367
Symbol 359 FontUsed by:360 361 362 363 432 433 435 436 438 439
Symbol 360 EditableTextUses:359 364 421Used by:367
Symbol 361 EditableTextUses:359 364 421Used by:367
Symbol 362 EditableTextUses:359 364 421Used by:367
Symbol 363 EditableTextUses:359 364 421Used by:367
Symbol 364 FontUsed by:360 361 362 363 365 366
Symbol 365 TextUses:364Used by:367
Symbol 366 TextUses:364Used by:367
Symbol 367 MovieClip {ScoreMeter}Uses:349 351 353 358 360 361 362 363 365 366
Symbol 368 GraphicUsed by:391
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:391 514 577 995
Symbol 371 GraphicUsed by:391
Symbol 372 GraphicUsed by:391
Symbol 373 GraphicUsed by:391
Symbol 374 GraphicUsed by:391
Symbol 375 GraphicUsed by:391
Symbol 376 GraphicUsed by:391
Symbol 377 GraphicUsed by:391
Symbol 378 GraphicUsed by:391
Symbol 379 GraphicUsed by:391
Symbol 380 GraphicUsed by:391
Symbol 381 GraphicUsed by:391
Symbol 382 GraphicUsed by:391
Symbol 383 GraphicUsed by:391
Symbol 384 GraphicUsed by:391
Symbol 385 GraphicUsed by:391
Symbol 386 GraphicUsed by:391
Symbol 387 GraphicUsed by:391
Symbol 388 GraphicUsed by:391
Symbol 389 GraphicUsed by:391
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClip {Clops}Uses:368 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:394 586
Symbol 394 MovieClip {BG4}Uses:393
Symbol 395 GraphicUsed by:441 995
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:441 995
Symbol 398 FontUsed by:399 400 401 402 403 404 411 412 413 414 415 416 417 418 419 420 970 971 972 973 976 977 978 980 981 982 985 986 987 990 991 992
Symbol 399 TextUses:398Used by:441
Symbol 400 TextUses:398Used by:441
Symbol 401 TextUses:398Used by:441
Symbol 402 EditableTextUses:398Used by:441
Symbol 403 EditableTextUses:398Used by:441
Symbol 404 EditableTextUses:398Used by:441
Symbol 405 FontUsed by:406 408 426 427 428 429
Symbol 406 TextUses:405Used by:410
Symbol 407 SoundUsed by:410
Symbol 408 TextUses:405Used by:410
Symbol 409 SoundUsed by:410
Symbol 410 MovieClip {rockMonsters_4_fla.gui_resultsWinText_279}Uses:406 407 408 409Used by:441
Symbol 411 TextUses:398Used by:441
Symbol 412 EditableTextUses:398Used by:441
Symbol 413 EditableTextUses:398Used by:441
Symbol 414 EditableTextUses:398Used by:441
Symbol 415 EditableTextUses:398Used by:441
Symbol 416 EditableTextUses:398Used by:441
Symbol 417 EditableTextUses:398Used by:441
Symbol 418 EditableTextUses:398Used by:441
Symbol 419 EditableTextUses:398Used by:441
Symbol 420 EditableTextUses:398Used by:441
Symbol 421 FontUsed by:360 361 362 363 422 423 424 425
Symbol 422 EditableTextUses:421Used by:441
Symbol 423 EditableTextUses:421Used by:441
Symbol 424 EditableTextUses:421Used by:441
Symbol 425 EditableTextUses:421Used by:441
Symbol 426 TextUses:405Used by:430
Symbol 427 TextUses:405Used by:430
Symbol 428 TextUses:405Used by:430
Symbol 429 TextUses:405Used by:430
Symbol 430 MovieClip {rockMonsters_4_fla.gui_resultsGrade_280}Uses:426 427 428 429Used by:441
Symbol 431 GraphicUsed by:434 437 440
Symbol 432 TextUses:359Used by:434
Symbol 433 TextUses:359Used by:434
Symbol 434 ButtonUses:431 432 433Used by:441
Symbol 435 TextUses:359Used by:437
Symbol 436 TextUses:359Used by:437
Symbol 437 ButtonUses:431 435 436Used by:441
Symbol 438 TextUses:359Used by:440
Symbol 439 TextUses:359Used by:440
Symbol 440 ButtonUses:431 438 439Used by:441
Symbol 441 MovieClip {ResultsWindow}Uses:395 397 399 400 401 402 403 404 410 411 412 413 414 415 416 417 418 419 420 422 423 424 425 430 434 437 440
Symbol 442 GraphicUsed by:443 524
Symbol 443 MovieClipUses:442Used by:444 584
Symbol 444 MovieClip {FadeClip}Uses:443
Symbol 445 MovieClip {NoteSustainedPic3}Uses:96 98 100 103Used by:584
Symbol 446 MovieClip {NoteSustainedPic2}Uses:96 98 100 103Used by:584
Symbol 447 MovieClip {NotePic5}Uses:98 100 103Used by:584
Symbol 448 MovieClip {NotePic4}Uses:98 100 103Used by:584
Symbol 449 MovieClip {NotePic3}Uses:98 100 103Used by:584
Symbol 450 MovieClip {NotePic2}Uses:98 100 103Used by:584
Symbol 451 MovieClip {NotePic1}Uses:98 100 103Used by:584
Symbol 452 GraphicUsed by:584
Symbol 453 TextUses:342Used by:454
Symbol 454 MovieClipUses:453Used by:584
Symbol 455 TextUses:342Used by:456
Symbol 456 MovieClipUses:455Used by:584
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:491
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:491
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:491
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:491
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:491
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:491
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:491
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:491
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:491
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:491
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:491
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:491
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:491
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:491
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:491
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:491
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:491
Symbol 491 MovieClipUses:458 460 462 464 466 468 470 472 474 476 478 480 482 484 486 488 490Used by:584
Symbol 492 SoundUsed by:584
Symbol 493 GraphicUsed by:584
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:496 527 1192 1193
Symbol 496 MovieClipUses:495Used by:584
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:499 526
Symbol 499 MovieClipUses:498Used by:584
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:502
Symbol 502 MovieClipUses:501Used by:509
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:505
Symbol 505 MovieClipUses:504Used by:509
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:508
Symbol 508 MovieClipUses:507Used by:509
Symbol 509 MovieClipUses:502 505 508Used by:584
Symbol 510 TextUses:342Used by:514
Symbol 511 TextUses:342Used by:514
Symbol 512 TextUses:342Used by:514
Symbol 513 TextUses:342Used by:514
Symbol 514 MovieClipUses:510 511 512 513 173 370Used by:584
Symbol 515 TextUses:342Used by:517
Symbol 516 GraphicUsed by:517
Symbol 517 ButtonUses:515 173 516Used by:584
Symbol 518 TextUses:342Used by:520
Symbol 519 GraphicUsed by:520 979
Symbol 520 ButtonUses:518 173 519Used by:584
Symbol 521 TextUses:342Used by:523
Symbol 522 GraphicUsed by:523
Symbol 523 ButtonUses:521 173 522Used by:584
Symbol 524 MovieClipUses:442Used by:525
Symbol 525 MovieClipUses:524Used by:584
Symbol 526 ButtonUses:498Used by:584
Symbol 527 ButtonUses:495Used by:584
Symbol 528 TextUses:342Used by:584
Symbol 529 TextUses:342Used by:584
Symbol 530 TextUses:342Used by:584
Symbol 531 TextUses:342Used by:584
Symbol 532 TextUses:342Used by:584
Symbol 533 TextUses:342Used by:584
Symbol 534 TextUses:342Used by:584
Symbol 535 TextUses:342Used by:584
Symbol 536 TextUses:342Used by:584
Symbol 537 TextUses:342Used by:584
Symbol 538 FontUsed by:539 632 964 1221
Symbol 539 TextUses:538Used by:584
Symbol 540 TextUses:342Used by:542
Symbol 541 GraphicUsed by:542
Symbol 542 ButtonUses:540 173 541Used by:584
Symbol 543 TextUses:342Used by:584
Symbol 544 TextUses:342Used by:584
Symbol 545 TextUses:342Used by:584
Symbol 546 TextUses:342Used by:584
Symbol 547 TextUses:342Used by:584
Symbol 548 TextUses:342Used by:584
Symbol 549 TextUses:342Used by:584
Symbol 550 TextUses:342Used by:584
Symbol 551 TextUses:342Used by:584
Symbol 552 TextUses:342Used by:584
Symbol 553 TextUses:342Used by:584
Symbol 554 GraphicUsed by:557
Symbol 555 GraphicUsed by:557
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:554 11 555 137 556Used by:559
Symbol 558 GraphicUsed by:559
Symbol 559 ButtonUses:557 558Used by:584
Symbol 560 TextUses:342Used by:584
Symbol 561 TextUses:342Used by:584
Symbol 562 EditableTextUses:342Used by:584
Symbol 563 TextUses:342Used by:565
Symbol 564 GraphicUsed by:565
Symbol 565 ButtonUses:563 173 564Used by:584
Symbol 566 SoundUsed by:584
Symbol 567 GraphicUsed by:572
Symbol 568 GraphicUsed by:572
Symbol 569 GraphicUsed by:572
Symbol 570 GraphicUsed by:572
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:11 21 23 25 567 28 30 32 34 36 568 39 41 42 44 46 47 49 51 53 55 569 58 60 61 63 65 67 69 71 73 570 111 571Used by:574
Symbol 573 GraphicUsed by:574
Symbol 574 ButtonUses:572 573Used by:584
Symbol 575 GraphicUsed by:577
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:11 575 370 576Used by:579
Symbol 578 GraphicUsed by:579
Symbol 579 ButtonUses:577 578Used by:584
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:11 580 170Used by:583
Symbol 582 GraphicUsed by:583
Symbol 583 ButtonUses:581 582Used by:584
Symbol 584 MovieClip {TitleScreen}Uses:452 443 173 454 456 491 492 493 496 499 509 514 517 520 523 525 526 527 311 307 325 528 322 319 315 529 530 531 532 533 534 535 536 537 451 539 450 449 448 447 446 340 445 542 543 544 545 546 547 548 549 550 551 552 553 559 560 561 562 565 566 574 579 583
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClip {BG3}Uses:585 393Used by:995
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:587Used by:589
Symbol 589 MovieClip {BG2}Uses:588Used by:995
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:592
Symbol 592 MovieClip {BG1}Uses:591Used by:995
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:995
Symbol 595 GraphicUsed by:995
Symbol 596 GraphicUsed by:597
Symbol 597 ButtonUses:596Used by:995
Symbol 598 FontUsed by:599 602 614 616 618 622 632 636 639 643 653 657 662 666 670 674 684 686 689 691 695 700 704 706 710 714 719 722 726 731 735 740 742 747 752 757 767 772 776 780 781 783 784 786 788 798 803 806 810 813 816 818 823 826 830 833 837 847 857 861 871 878 880 882 887 892 902 912 922 925 930 934 944 949 959 964
Symbol 599 TextUses:598Used by:600
Symbol 600 MovieClipUses:599Used by:995
Symbol 601 GraphicUsed by:995
Symbol 602 TextUses:598Used by:605
Symbol 603 FontUsed by:604
Symbol 604 TextUses:603Used by:605
Symbol 605 MovieClipUses:602 604Used by:995
Symbol 606 GraphicUsed by:995
Symbol 607 GraphicUsed by:995
Symbol 608 GraphicUsed by:995
Symbol 609 GraphicUsed by:995
Symbol 610 GraphicUsed by:995
Symbol 611 GraphicUsed by:995
Symbol 612 GraphicUsed by:995
Symbol 613 GraphicUsed by:995
Symbol 614 TextUses:598Used by:615
Symbol 615 MovieClipUses:614Used by:995
Symbol 616 TextUses:598Used by:617
Symbol 617 MovieClipUses:616Used by:995
Symbol 618 TextUses:598Used by:619
Symbol 619 MovieClipUses:618Used by:995
Symbol 620 GraphicUsed by:995
Symbol 621 GraphicUsed by:995
Symbol 622 TextUses:598Used by:623
Symbol 623 MovieClipUses:622Used by:995
Symbol 624 GraphicUsed by:995
Symbol 625 GraphicUsed by:995
Symbol 626 GraphicUsed by:995
Symbol 627 GraphicUsed by:995
Symbol 628 GraphicUsed by:995
Symbol 629 GraphicUsed by:995
Symbol 630 GraphicUsed by:995
Symbol 631 GraphicUsed by:995
Symbol 632 TextUses:598 538Used by:633
Symbol 633 MovieClipUses:632Used by:995
Symbol 634 GraphicUsed by:995
Symbol 635 GraphicUsed by:995
Symbol 636 TextUses:598Used by:637
Symbol 637 MovieClipUses:636Used by:995
Symbol 638 GraphicUsed by:995
Symbol 639 TextUses:598Used by:640
Symbol 640 MovieClipUses:639Used by:995
Symbol 641 GraphicUsed by:995
Symbol 642 GraphicUsed by:995
Symbol 643 TextUses:598Used by:644
Symbol 644 MovieClipUses:643Used by:995
Symbol 645 GraphicUsed by:995
Symbol 646 GraphicUsed by:995
Symbol 647 GraphicUsed by:995
Symbol 648 GraphicUsed by:995
Symbol 649 GraphicUsed by:995
Symbol 650 GraphicUsed by:995
Symbol 651 GraphicUsed by:995
Symbol 652 GraphicUsed by:995
Symbol 653 TextUses:598Used by:654
Symbol 654 MovieClipUses:653Used by:995
Symbol 655 GraphicUsed by:995
Symbol 656 GraphicUsed by:995
Symbol 657 TextUses:598Used by:658
Symbol 658 MovieClipUses:657Used by:995
Symbol 659 GraphicUsed by:995
Symbol 660 GraphicUsed by:995
Symbol 661 GraphicUsed by:995
Symbol 662 TextUses:598Used by:663
Symbol 663 MovieClipUses:662Used by:995
Symbol 664 GraphicUsed by:995
Symbol 665 GraphicUsed by:995
Symbol 666 TextUses:598Used by:667
Symbol 667 MovieClipUses:666Used by:995
Symbol 668 GraphicUsed by:995
Symbol 669 GraphicUsed by:995
Symbol 670 TextUses:598Used by:671
Symbol 671 MovieClipUses:670Used by:995
Symbol 672 GraphicUsed by:995
Symbol 673 GraphicUsed by:995
Symbol 674 TextUses:598Used by:675
Symbol 675 MovieClipUses:674Used by:995
Symbol 676 GraphicUsed by:995
Symbol 677 GraphicUsed by:995
Symbol 678 GraphicUsed by:995
Symbol 679 GraphicUsed by:995
Symbol 680 GraphicUsed by:995
Symbol 681 GraphicUsed by:995
Symbol 682 GraphicUsed by:995
Symbol 683 GraphicUsed by:995
Symbol 684 TextUses:598Used by:685
Symbol 685 MovieClipUses:684Used by:995
Symbol 686 TextUses:598Used by:687
Symbol 687 MovieClipUses:686Used by:995
Symbol 688 GraphicUsed by:995
Symbol 689 TextUses:598Used by:690
Symbol 690 MovieClipUses:689Used by:995
Symbol 691 TextUses:598Used by:692
Symbol 692 MovieClipUses:691Used by:995
Symbol 693 GraphicUsed by:995
Symbol 694 GraphicUsed by:995
Symbol 695 TextUses:598Used by:696
Symbol 696 MovieClipUses:695Used by:995
Symbol 697 GraphicUsed by:995
Symbol 698 GraphicUsed by:995
Symbol 699 GraphicUsed by:995
Symbol 700 TextUses:598Used by:701
Symbol 701 MovieClipUses:700Used by:995
Symbol 702 GraphicUsed by:995
Symbol 703 GraphicUsed by:995
Symbol 704 TextUses:598Used by:705
Symbol 705 MovieClipUses:704Used by:995
Symbol 706 TextUses:598Used by:707
Symbol 707 MovieClipUses:706Used by:995
Symbol 708 GraphicUsed by:995
Symbol 709 GraphicUsed by:995
Symbol 710 TextUses:598Used by:711
Symbol 711 MovieClipUses:710Used by:995
Symbol 712 GraphicUsed by:995
Symbol 713 GraphicUsed by:995
Symbol 714 TextUses:598Used by:715
Symbol 715 MovieClipUses:714Used by:995
Symbol 716 GraphicUsed by:995
Symbol 717 GraphicUsed by:995
Symbol 718 GraphicUsed by:995
Symbol 719 TextUses:598Used by:720
Symbol 720 MovieClipUses:719Used by:995
Symbol 721 GraphicUsed by:995
Symbol 722 TextUses:598Used by:723
Symbol 723 MovieClipUses:722Used by:995
Symbol 724 GraphicUsed by:995
Symbol 725 GraphicUsed by:995
Symbol 726 TextUses:598Used by:727
Symbol 727 MovieClipUses:726Used by:995
Symbol 728 GraphicUsed by:995
Symbol 729 GraphicUsed by:995
Symbol 730 GraphicUsed by:995
Symbol 731 TextUses:598Used by:732
Symbol 732 MovieClipUses:731Used by:995
Symbol 733 GraphicUsed by:995
Symbol 734 GraphicUsed by:995
Symbol 735 TextUses:598Used by:736
Symbol 736 MovieClipUses:735Used by:995
Symbol 737 GraphicUsed by:995
Symbol 738 GraphicUsed by:995
Symbol 739 GraphicUsed by:995
Symbol 740 TextUses:598Used by:741
Symbol 741 MovieClipUses:740Used by:995
Symbol 742 TextUses:598Used by:743
Symbol 743 MovieClipUses:742Used by:995
Symbol 744 GraphicUsed by:995
Symbol 745 GraphicUsed by:995
Symbol 746 GraphicUsed by:995
Symbol 747 TextUses:598Used by:748
Symbol 748 MovieClipUses:747Used by:995
Symbol 749 GraphicUsed by:995
Symbol 750 GraphicUsed by:995
Symbol 751 GraphicUsed by:995
Symbol 752 TextUses:598Used by:753
Symbol 753 MovieClipUses:752Used by:995
Symbol 754 GraphicUsed by:995
Symbol 755 GraphicUsed by:995
Symbol 756 GraphicUsed by:995
Symbol 757 TextUses:598Used by:758
Symbol 758 MovieClipUses:757Used by:995
Symbol 759 GraphicUsed by:995
Symbol 760 GraphicUsed by:995
Symbol 761 GraphicUsed by:995
Symbol 762 GraphicUsed by:995
Symbol 763 GraphicUsed by:995
Symbol 764 GraphicUsed by:995
Symbol 765 GraphicUsed by:995
Symbol 766 GraphicUsed by:995
Symbol 767 TextUses:598Used by:768
Symbol 768 MovieClipUses:767Used by:995
Symbol 769 GraphicUsed by:995
Symbol 770 GraphicUsed by:995
Symbol 771 GraphicUsed by:995
Symbol 772 TextUses:598Used by:773
Symbol 773 MovieClipUses:772Used by:995
Symbol 774 GraphicUsed by:995
Symbol 775 GraphicUsed by:995
Symbol 776 TextUses:598Used by:777
Symbol 777 MovieClipUses:776Used by:995
Symbol 778 GraphicUsed by:995
Symbol 779 GraphicUsed by:995
Symbol 780 TextUses:598Used by:782
Symbol 781 TextUses:598Used by:782
Symbol 782 MovieClipUses:780 781Used by:995
Symbol 783 TextUses:598Used by:785
Symbol 784 TextUses:598Used by:785
Symbol 785 MovieClipUses:783 784Used by:995
Symbol 786 TextUses:598Used by:787
Symbol 787 MovieClipUses:786Used by:995
Symbol 788 TextUses:598Used by:789
Symbol 789 MovieClipUses:788Used by:995
Symbol 790 GraphicUsed by:995
Symbol 791 GraphicUsed by:995
Symbol 792 GraphicUsed by:995
Symbol 793 GraphicUsed by:995
Symbol 794 GraphicUsed by:995
Symbol 795 GraphicUsed by:995
Symbol 796 GraphicUsed by:995
Symbol 797 GraphicUsed by:995
Symbol 798 TextUses:598Used by:799
Symbol 799 MovieClipUses:798Used by:995
Symbol 800 GraphicUsed by:995
Symbol 801 GraphicUsed by:995
Symbol 802 GraphicUsed by:995
Symbol 803 TextUses:598Used by:804
Symbol 804 MovieClipUses:803Used by:995
Symbol 805 GraphicUsed by:995
Symbol 806 TextUses:598Used by:807
Symbol 807 MovieClipUses:806Used by:995
Symbol 808 GraphicUsed by:995
Symbol 809 GraphicUsed by:995
Symbol 810 TextUses:598Used by:811
Symbol 811 MovieClipUses:810Used by:995
Symbol 812 GraphicUsed by:995
Symbol 813 TextUses:598Used by:814
Symbol 814 MovieClipUses:813Used by:995
Symbol 815 GraphicUsed by:995
Symbol 816 TextUses:598Used by:817
Symbol 817 MovieClipUses:816Used by:995
Symbol 818 TextUses:598Used by:819
Symbol 819 MovieClipUses:818Used by:995
Symbol 820 GraphicUsed by:995
Symbol 821 GraphicUsed by:995
Symbol 822 GraphicUsed by:995
Symbol 823 TextUses:598Used by:824
Symbol 824 MovieClipUses:823Used by:995
Symbol 825 GraphicUsed by:995
Symbol 826 TextUses:598Used by:827
Symbol 827 MovieClipUses:826Used by:995
Symbol 828 GraphicUsed by:995
Symbol 829 GraphicUsed by:995
Symbol 830 TextUses:598Used by:831
Symbol 831 MovieClipUses:830Used by:995
Symbol 832 GraphicUsed by:995
Symbol 833 TextUses:598Used by:834
Symbol 834 MovieClipUses:833Used by:995
Symbol 835 GraphicUsed by:995
Symbol 836 GraphicUsed by:995
Symbol 837 TextUses:598Used by:838
Symbol 838 MovieClipUses:837Used by:995
Symbol 839 GraphicUsed by:995
Symbol 840 GraphicUsed by:995
Symbol 841 GraphicUsed by:995
Symbol 842 GraphicUsed by:995
Symbol 843 GraphicUsed by:995
Symbol 844 GraphicUsed by:995
Symbol 845 GraphicUsed by:995
Symbol 846 GraphicUsed by:995
Symbol 847 TextUses:598Used by:848
Symbol 848 MovieClipUses:847Used by:995
Symbol 849 GraphicUsed by:995
Symbol 850 GraphicUsed by:995
Symbol 851 GraphicUsed by:995
Symbol 852 GraphicUsed by:995
Symbol 853 GraphicUsed by:995
Symbol 854 GraphicUsed by:995
Symbol 855 GraphicUsed by:995
Symbol 856 GraphicUsed by:995
Symbol 857 TextUses:598Used by:858
Symbol 858 MovieClipUses:857Used by:995
Symbol 859 GraphicUsed by:995
Symbol 860 GraphicUsed by:995
Symbol 861 TextUses:598Used by:862
Symbol 862 MovieClipUses:861Used by:995
Symbol 863 GraphicUsed by:995
Symbol 864 GraphicUsed by:995
Symbol 865 GraphicUsed by:995
Symbol 866 GraphicUsed by:995
Symbol 867 GraphicUsed by:995
Symbol 868 GraphicUsed by:995
Symbol 869 GraphicUsed by:995
Symbol 870 GraphicUsed by:995
Symbol 871 TextUses:598Used by:872
Symbol 872 MovieClipUses:871Used by:995
Symbol 873 GraphicUsed by:995
Symbol 874 GraphicUsed by:995
Symbol 875 GraphicUsed by:995
Symbol 876 GraphicUsed by:995
Symbol 877 GraphicUsed by:995
Symbol 878 TextUses:598Used by:879
Symbol 879 MovieClipUses:878Used by:995
Symbol 880 TextUses:598Used by:881
Symbol 881 MovieClipUses:880Used by:995
Symbol 882 TextUses:598Used by:883
Symbol 883 MovieClipUses:882Used by:995
Symbol 884 GraphicUsed by:995
Symbol 885 GraphicUsed by:995
Symbol 886 GraphicUsed by:995
Symbol 887 TextUses:598Used by:888
Symbol 888 MovieClipUses:887Used by:995
Symbol 889 GraphicUsed by:995
Symbol 890 GraphicUsed by:995
Symbol 891 GraphicUsed by:995
Symbol 892 TextUses:598Used by:893
Symbol 893 MovieClipUses:892Used by:995
Symbol 894 GraphicUsed by:995
Symbol 895 GraphicUsed by:995
Symbol 896 GraphicUsed by:995
Symbol 897 GraphicUsed by:995
Symbol 898 GraphicUsed by:995
Symbol 899 GraphicUsed by:995
Symbol 900 GraphicUsed by:995
Symbol 901 GraphicUsed by:995
Symbol 902 TextUses:598Used by:903
Symbol 903 MovieClipUses:902Used by:995
Symbol 904 GraphicUsed by:995
Symbol 905 GraphicUsed by:995
Symbol 906 GraphicUsed by:995
Symbol 907 GraphicUsed by:995
Symbol 908 GraphicUsed by:995
Symbol 909 GraphicUsed by:995
Symbol 910 GraphicUsed by:995
Symbol 911 GraphicUsed by:995
Symbol 912 TextUses:598Used by:913
Symbol 913 MovieClipUses:912Used by:995
Symbol 914 GraphicUsed by:995
Symbol 915 GraphicUsed by:995
Symbol 916 GraphicUsed by:995
Symbol 917 GraphicUsed by:995
Symbol 918 GraphicUsed by:995
Symbol 919 GraphicUsed by:995
Symbol 920 GraphicUsed by:995
Symbol 921 GraphicUsed by:995
Symbol 922 TextUses:598Used by:923
Symbol 923 MovieClipUses:922Used by:995
Symbol 924 GraphicUsed by:995
Symbol 925 TextUses:598Used by:926
Symbol 926 MovieClipUses:925Used by:995
Symbol 927 GraphicUsed by:995
Symbol 928 GraphicUsed by:995
Symbol 929 GraphicUsed by:995
Symbol 930 TextUses:598Used by:931
Symbol 931 MovieClipUses:930Used by:995
Symbol 932 GraphicUsed by:995
Symbol 933 GraphicUsed by:995
Symbol 934 TextUses:598Used by:935
Symbol 935 MovieClipUses:934Used by:995
Symbol 936 GraphicUsed by:995
Symbol 937 GraphicUsed by:995
Symbol 938 GraphicUsed by:995
Symbol 939 GraphicUsed by:995
Symbol 940 GraphicUsed by:995
Symbol 941 GraphicUsed by:995
Symbol 942 GraphicUsed by:995
Symbol 943 GraphicUsed by:995
Symbol 944 TextUses:598Used by:945
Symbol 945 MovieClipUses:944Used by:995
Symbol 946 GraphicUsed by:995
Symbol 947 GraphicUsed by:995
Symbol 948 GraphicUsed by:995
Symbol 949 TextUses:598Used by:950
Symbol 950 MovieClipUses:949Used by:995
Symbol 951 GraphicUsed by:995
Symbol 952 GraphicUsed by:995
Symbol 953 GraphicUsed by:995
Symbol 954 GraphicUsed by:995
Symbol 955 GraphicUsed by:995
Symbol 956 GraphicUsed by:995
Symbol 957 GraphicUsed by:995
Symbol 958 GraphicUsed by:995
Symbol 959 TextUses:598Used by:960
Symbol 960 MovieClipUses:959Used by:995
Symbol 961 GraphicUsed by:995
Symbol 962 GraphicUsed by:995
Symbol 963 GraphicUsed by:995
Symbol 964 TextUses:598 538Used by:965
Symbol 965 MovieClipUses:964Used by:995
Symbol 966 GraphicUsed by:995
Symbol 967 GraphicUsed by:995
Symbol 968 TextUses:342Used by:995
Symbol 969 TextUses:342Used by:995
Symbol 970 EditableTextUses:342 398Used by:995
Symbol 971 TextUses:398Used by:975
Symbol 972 TextUses:398Used by:975
Symbol 973 TextUses:398Used by:975
Symbol 974 GraphicUsed by:975
Symbol 975 ButtonUses:971 972 973 974Used by:995
Symbol 976 TextUses:398Used by:979
Symbol 977 TextUses:398Used by:979
Symbol 978 TextUses:398Used by:979
Symbol 979 ButtonUses:976 977 978 519Used by:995
Symbol 980 TextUses:398Used by:984
Symbol 981 TextUses:398Used by:984
Symbol 982 TextUses:398Used by:984
Symbol 983 GraphicUsed by:984
Symbol 984 ButtonUses:980 981 982 983Used by:995
Symbol 985 TextUses:398Used by:989
Symbol 986 TextUses:398Used by:989
Symbol 987 TextUses:398Used by:989
Symbol 988 GraphicUsed by:989
Symbol 989 ButtonUses:985 986 987 988Used by:995
Symbol 990 TextUses:398Used by:994
Symbol 991 TextUses:398Used by:994
Symbol 992 TextUses:398Used by:994
Symbol 993 GraphicUsed by:994
Symbol 994 ButtonUses:990 991 992 993Used by:995
Symbol 995 MovieClip {StoryWindow}Uses:395 397 594 595 597 600 592 208 210 212 214 216 218 220 222 224 226 228 230 232 234 236 238 240 242 244 246 248 250 252 254 256 258 260 262 601 170 605 263 606 607 608 268 609 610 611 273 275 612 613 615 617 619 589 620 173 621 623 11 21 23 25 624 28 30 32 34 36 625 39 41 626 44 46 627 49 51 53 55 628 58 60 629 63 65 67 69 71 73 630 111 631 633 634 635 637 586 638 640 641 370 642 644 645 646 647 648 649 650 651 652 654 655 656 658 659 137 660 661 663 664 665 667 668 669 671 672 673 675 676 677 678 679 680 681 682 683 685 687 688 690 692 693 694 696 697 698 699 701 702 703 705 707 708 709 711 712 713 715 716 717 718 720 721 723 724 725 727 728 729 730 732 733 734 736 737 738 739 741 743 744 745 746 748 749 750 751 753 754 755 756 758 759 760 761 762 763 764 765 766 768 769 770 771 773 774 775 777 778 779 782 785 787 789 790 791 792 793 794 795 796 797 799 800 801 802 804 805 807 808 809 811 812 814 815 817 819 820 821 822 824 825 827 828 829 831 832 834 835 836 838 839 840 841 842 843 844 845 846 848 849 850 851 852 853 854 855 856 858 859 860 862 863 864 865 866 867 868 869 870 872 873 874 875 876 877 879 881 883 884 885 886 888 889 890 891 893 894 895 896 897 898 899 900 901 903 904 905 906 907 908 909 910 911 913 914 915 916 917 918 919 920 921 923 924 926 927 928 929 931 932 933 935 936 937 938 939 940 941 942 943 945 946 947 948 950 951 952 953 954 955 956 957 958 960 961 962 963 965 966 967 968 969 970 975 979 984 989 994
Symbol 996 BitmapUsed by:997
Symbol 997 GraphicUses:996Used by:998
Symbol 998 MovieClipUses:997Used by:1139
Symbol 999 GraphicUsed by:1000
Symbol 1000 MovieClipUses:999Used by:1082
Symbol 1001 GraphicUsed by:1002
Symbol 1002 MovieClipUses:1001Used by:1082
Symbol 1003 GraphicUsed by:1004
Symbol 1004 MovieClipUses:1003Used by:1082
Symbol 1005 GraphicUsed by:1006
Symbol 1006 MovieClipUses:1005Used by:1082
Symbol 1007 GraphicUsed by:1008
Symbol 1008 MovieClipUses:1007Used by:1082
Symbol 1009 GraphicUsed by:1010
Symbol 1010 MovieClipUses:1009Used by:1082
Symbol 1011 GraphicUsed by:1012
Symbol 1012 MovieClipUses:1011Used by:1082
Symbol 1013 GraphicUsed by:1014
Symbol 1014 MovieClipUses:1013Used by:1082
Symbol 1015 GraphicUsed by:1082
Symbol 1016 GraphicUsed by:1017
Symbol 1017 MovieClipUses:1016Used by:1082
Symbol 1018 GraphicUsed by:1019
Symbol 1019 MovieClipUses:1018Used by:1082
Symbol 1020 GraphicUsed by:1021
Symbol 1021 MovieClipUses:1020Used by:1082
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1022Used by:1082
Symbol 1024 GraphicUsed by:1025
Symbol 1025 MovieClipUses:1024Used by:1082
Symbol 1026 GraphicUsed by:1027
Symbol 1027 MovieClipUses:1026Used by:1082
Symbol 1028 GraphicUsed by:1029
Symbol 1029 MovieClipUses:1028Used by:1082
Symbol 1030 GraphicUsed by:1031
Symbol 1031 MovieClipUses:1030Used by:1082
Symbol 1032 GraphicUsed by:1033
Symbol 1033 MovieClipUses:1032Used by:1082
Symbol 1034 GraphicUsed by:1035
Symbol 1035 MovieClipUses:1034Used by:1082
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:1036Used by:1082
Symbol 1038 GraphicUsed by:1039
Symbol 1039 MovieClipUses:1038Used by:1082
Symbol 1040 GraphicUsed by:1041
Symbol 1041 MovieClipUses:1040Used by:1082
Symbol 1042 GraphicUsed by:1043
Symbol 1043 MovieClipUses:1042Used by:1082
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:1044Used by:1082
Symbol 1046 GraphicUsed by:1047
Symbol 1047 MovieClipUses:1046Used by:1082
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:1048Used by:1082
Symbol 1050 GraphicUsed by:1051
Symbol 1051 MovieClipUses:1050Used by:1082
Symbol 1052 GraphicUsed by:1053
Symbol 1053 MovieClipUses:1052Used by:1082
Symbol 1054 GraphicUsed by:1055
Symbol 1055 MovieClipUses:1054Used by:1082
Symbol 1056 GraphicUsed by:1057
Symbol 1057 MovieClipUses:1056Used by:1082
Symbol 1058 GraphicUsed by:1059
Symbol 1059 MovieClipUses:1058Used by:1082
Symbol 1060 GraphicUsed by:1061
Symbol 1061 MovieClipUses:1060Used by:1082
Symbol 1062 GraphicUsed by:1082
Symbol 1063 GraphicUsed by:1064
Symbol 1064 MovieClipUses:1063Used by:1082
Symbol 1065 GraphicUsed by:1066
Symbol 1066 MovieClipUses:1065Used by:1082
Symbol 1067 GraphicUsed by:1068
Symbol 1068 MovieClipUses:1067Used by:1082
Symbol 1069 GraphicUsed by:1070
Symbol 1070 MovieClipUses:1069Used by:1082
Symbol 1071 GraphicUsed by:1072
Symbol 1072 MovieClipUses:1071Used by:1082
Symbol 1073 GraphicUsed by:1074
Symbol 1074 MovieClipUses:1073Used by:1082
Symbol 1075 GraphicUsed by:1081
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClipUses:1076Used by:1081
Symbol 1078 GraphicUsed by:1081
Symbol 1079 GraphicUsed by:1081
Symbol 1080 GraphicUsed by:1081
Symbol 1081 MovieClipUses:1075 1077 1078 1079 1080Used by:1082
Symbol 1082 MovieClip {rockMonsters_4_fla.ng_Drummer_5}Uses:1000 1002 1004 1006 1008 1010 1012 1014 1015 1017 1019 1021 1023 1025 1027 1029 1031 1033 1035 1037 1039 1041 1043 1045 1047 1049 1051 1053 1055 1057 1059 1061 1062 1064 1066 1068 1070 1072 1074 1081Used by:1139
Symbol 1083 GraphicUsed by:1084
Symbol 1084 MovieClipUses:1083Used by:1136
Symbol 1085 GraphicUsed by:1086
Symbol 1086 MovieClipUses:1085Used by:1136
Symbol 1087 GraphicUsed by:1088
Symbol 1088 MovieClipUses:1087Used by:1136
Symbol 1089 GraphicUsed by:1090
Symbol 1090 MovieClipUses:1089Used by:1136
Symbol 1091 GraphicUsed by:1092
Symbol 1092 MovieClipUses:1091Used by:1105
Symbol 1093 GraphicUsed by:1094
Symbol 1094 MovieClipUses:1093Used by:1105
Symbol 1095 GraphicUsed by:1096
Symbol 1096 MovieClipUses:1095Used by:1105
Symbol 1097 GraphicUsed by:1102
Symbol 1098 GraphicUsed by:1102
Symbol 1099 GraphicUsed by:1102
Symbol 1100 GraphicUsed by:1102
Symbol 1101 GraphicUsed by:1102
Symbol 1102 MovieClipUses:1097 1098 1099 1100 1101Used by:1105
Symbol 1103 GraphicUsed by:1104
Symbol 1104 MovieClipUses:1103Used by:1105
Symbol 1105 MovieClipUses:1092 1094 1096 1102 1104Used by:1136
Symbol 1106 GraphicUsed by:1107
Symbol 1107 MovieClipUses:1106Used by:1136
Symbol 1108 GraphicUsed by:1109
Symbol 1109 MovieClipUses:1108Used by:1136
Symbol 1110 GraphicUsed by:1111
Symbol 1111 MovieClipUses:1110Used by:1136
Symbol 1112 GraphicUsed by:1113
Symbol 1113 MovieClipUses:1112Used by:1136
Symbol 1114 GraphicUsed by:1122
Symbol 1115 GraphicUsed by:1122
Symbol 1116 GraphicUsed by:1122
Symbol 1117 GraphicUsed by:1122
Symbol 1118 GraphicUsed by:1122
Symbol 1119 GraphicUsed by:1122
Symbol 1120 GraphicUsed by:1122
Symbol 1121 GraphicUsed by:1122
Symbol 1122 MovieClipUses:1114 1115 1116 1117 1118 1119 1120 1121Used by:1136
Symbol 1123 GraphicUsed by:1124
Symbol 1124 MovieClipUses:1123Used by:1136
Symbol 1125 GraphicUsed by:1133
Symbol 1126 GraphicUsed by:1127
Symbol 1127 MovieClipUses:1126Used by:1133
Symbol 1128 GraphicUsed by:1129
Symbol 1129 MovieClipUses:1128Used by:1133
Symbol 1130 GraphicUsed by:1131
Symbol 1131 MovieClipUses:1130Used by:1133
Symbol 1132 GraphicUsed by:1133
Symbol 1133 MovieClipUses:1125 1127 1129 1131 1132Used by:1136
Symbol 1134 GraphicUsed by:1135
Symbol 1135 MovieClipUses:1134Used by:1136
Symbol 1136 MovieClipUses:1084 1086 1088 1090 1105 1107 1109 1111 1113 1122 1124 1133 1135Used by:1137
Symbol 1137 MovieClipUses:1136Used by:1139
Symbol 1138 GraphicUsed by:1139
Symbol 1139 MovieClipUses:998 1082 1137 1138Used by:1140
Symbol 1140 MovieClipUses:1139Used by:1143
Symbol 1141 GraphicUsed by:1142
Symbol 1142 MovieClipUses:1141Used by:1143
Symbol 1143 MovieClipUses:1140 1142Used by:Timeline
Symbol 1144 BitmapUsed by:1145
Symbol 1145 GraphicUses:1144Used by:1146 1147
Symbol 1146 MovieClipUses:1145Used by:1147
Symbol 1147 ButtonUses:1146 1145Used by:Timeline
Symbol 1148 BitmapUsed by:1149
Symbol 1149 GraphicUses:1148Used by:1192
Symbol 1150 BitmapUsed by:1151
Symbol 1151 GraphicUses:1150Used by:1192
Symbol 1152 BitmapUsed by:1153
Symbol 1153 GraphicUses:1152Used by:1192
Symbol 1154 BitmapUsed by:1155
Symbol 1155 GraphicUses:1154Used by:1192
Symbol 1156 BitmapUsed by:1157
Symbol 1157 GraphicUses:1156Used by:1192
Symbol 1158 BitmapUsed by:1159
Symbol 1159 GraphicUses:1158Used by:1192
Symbol 1160 BitmapUsed by:1161
Symbol 1161 GraphicUses:1160Used by:1192
Symbol 1162 BitmapUsed by:1163
Symbol 1163 GraphicUses:1162Used by:1192
Symbol 1164 BitmapUsed by:1165
Symbol 1165 GraphicUses:1164Used by:1192
Symbol 1166 BitmapUsed by:1167
Symbol 1167 GraphicUses:1166Used by:1192
Symbol 1168 BitmapUsed by:1169
Symbol 1169 GraphicUses:1168Used by:1192
Symbol 1170 BitmapUsed by:1171
Symbol 1171 GraphicUses:1170Used by:1192
Symbol 1172 BitmapUsed by:1173
Symbol 1173 GraphicUses:1172Used by:1192
Symbol 1174 BitmapUsed by:1175
Symbol 1175 GraphicUses:1174Used by:1192
Symbol 1176 BitmapUsed by:1177
Symbol 1177 GraphicUses:1176Used by:1192
Symbol 1178 BitmapUsed by:1179
Symbol 1179 GraphicUses:1178Used by:1192
Symbol 1180 BitmapUsed by:1181
Symbol 1181 GraphicUses:1180Used by:1192
Symbol 1182 BitmapUsed by:1183
Symbol 1183 GraphicUses:1182Used by:1192
Symbol 1184 BitmapUsed by:1185
Symbol 1185 GraphicUses:1184Used by:1192
Symbol 1186 BitmapUsed by:1187
Symbol 1187 GraphicUses:1186Used by:1192
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:1192
Symbol 1190 BitmapUsed by:1191
Symbol 1191 GraphicUses:1190Used by:1192
Symbol 1192 MovieClipUses:495 1149 1151 1153 1155 1157 1159 1161 1163 1165 1167 1169 1171 1173 1175 1177 1179 1181 1183 1185 1187 1189 1191Used by:1193
Symbol 1193 ButtonUses:1192 495Used by:Timeline
Symbol 1194 GraphicUsed by:1210
Symbol 1195 GraphicUsed by:1210
Symbol 1196 GraphicUsed by:1197
Symbol 1197 MovieClipUses:1196Used by:1210
Symbol 1198 GraphicUsed by:1210
Symbol 1199 GraphicUsed by:1210
Symbol 1200 GraphicUsed by:1207 1209
Symbol 1201 GraphicUsed by:1207 1209
Symbol 1202 GraphicUsed by:1207 1209
Symbol 1203 GraphicUsed by:1207 1209
Symbol 1204 GraphicUsed by:1207 1209
Symbol 1205 GraphicUsed by:1207 1209
Symbol 1206 GraphicUsed by:1207 1209
Symbol 1207 MovieClipUses:1200 1201 1202 1203 1204 1205 1206Used by:1210
Symbol 1208 GraphicUsed by:1209
Symbol 1209 MovieClip {rockMonsters_4_fla.loadED_76}Uses:1200 1201 1202 1203 1204 1205 1206 1208Used by:1210
Symbol 1210 MovieClipUses:1194 1195 1197 1198 1199 1207 1209Used by:Timeline
Symbol 1211 GraphicUsed by:1219
Symbol 1212 GraphicUsed by:1219
Symbol 1213 GraphicUsed by:1219
Symbol 1214 GraphicUsed by:1219
Symbol 1215 GraphicUsed by:1219
Symbol 1216 GraphicUsed by:1218 1219
Symbol 1217 GraphicUsed by:1218
Symbol 1218 MovieClipUses:1216 1217Used by:1219
Symbol 1219 ButtonUses:1211 1212 1213 1214 1215 1218 1216Used by:Timeline
Symbol 1220 GraphicUsed by:Timeline
Symbol 1221 TextUses:538Used by:Timeline

Instance Names

"armorButton"Frame 1Symbol 1147 Button
"newgroundsButton"Frame 1Symbol 1193 Button
"lBar"Frame 1Symbol 1210 MovieClip
"playButton"Frame 3Symbol 1219 Button
"tail"Symbol 104 MovieClip {NoteSustainedPic5} Frame 1Symbol 96 MovieClip {rockMonsters_4_fla.noteSustainedTail_264}
"note"Symbol 104 MovieClip {NoteSustainedPic5} Frame 1Symbol 98 MovieClip
"tail"Symbol 107 MovieClip {NoteSustainedPic4} Frame 1Symbol 96 MovieClip {rockMonsters_4_fla.noteSustainedTail_264}
"note"Symbol 107 MovieClip {NoteSustainedPic4} Frame 1Symbol 98 MovieClip
"tail"Symbol 108 MovieClip {NoteSustainedPic1} Frame 1Symbol 96 MovieClip {rockMonsters_4_fla.noteSustainedTail_264}
"note"Symbol 108 MovieClip {NoteSustainedPic1} Frame 1Symbol 98 MovieClip
"string1"Symbol 316 MovieClip {rockMonsters_4_fla.stringAnim_298} Frame 1Symbol 315 MovieClip
"string1"Symbol 317 MovieClip {rockMonsters_4_fla.string4Anim_299} Frame 1Symbol 315 MovieClip
"string1"Symbol 320 MovieClip {rockMonsters_4_fla.string3Anim_300} Frame 1Symbol 319 MovieClip
"string1"Symbol 323 MovieClip {rockMonsters_4_fla.string2Anim_301} Frame 1Symbol 322 MovieClip
"string1"Symbol 326 MovieClip {rockMonsters_4_fla.string1Anim_302} Frame 1Symbol 325 MovieClip
"fretBoard"Symbol 329 MovieClip {GuitarIntro} Frame 30Symbol 305 MovieClip
"strumPoint"Symbol 329 MovieClip {GuitarIntro} Frame 30Symbol 313 MovieClip
"string5"Symbol 329 MovieClip {GuitarIntro} Frame 30Symbol 316 MovieClip {rockMonsters_4_fla.stringAnim_298}
"string4"Symbol 329 MovieClip {GuitarIntro} Frame 30Symbol 317 MovieClip {rockMonsters_4_fla.string4Anim_299}
"string3"Symbol 329 MovieClip {GuitarIntro} Frame 30Symbol 320 MovieClip {rockMonsters_4_fla.string3Anim_300}
"string2"Symbol 329 MovieClip {GuitarIntro} Frame 30Symbol 323 MovieClip {rockMonsters_4_fla.string2Anim_301}
"string1"Symbol 329 MovieClip {GuitarIntro} Frame 30Symbol 326 MovieClip {rockMonsters_4_fla.string1Anim_302}
"strumPoint"Symbol 329 MovieClip {GuitarIntro} Frame 32Symbol 313 MovieClip
"fretBoard"Symbol 348 MovieClip {Guitar} Frame 1Symbol 305 MovieClip
"strumPoint"Symbol 348 MovieClip {Guitar} Frame 1Symbol 313 MovieClip
"string5Sparks"Symbol 348 MovieClip {Guitar} Frame 1Symbol 341 MovieClip {rockMonsters_4_fla.holdbarSparks_296}
"string4Sparks"Symbol 348 MovieClip {Guitar} Frame 1Symbol 341 MovieClip {rockMonsters_4_fla.holdbarSparks_296}
"string3Sparks"Symbol 348 MovieClip {Guitar} Frame 1Symbol 341 MovieClip {rockMonsters_4_fla.holdbarSparks_296}
"string2Sparks"Symbol 348 MovieClip {Guitar} Frame 1Symbol 341 MovieClip {rockMonsters_4_fla.holdbarSparks_296}
"string1Sparks"Symbol 348 MovieClip {Guitar} Frame 1Symbol 341 MovieClip {rockMonsters_4_fla.holdbarSparks_296}
"string5"Symbol 348 MovieClip {Guitar} Frame 1Symbol 316 MovieClip {rockMonsters_4_fla.stringAnim_298}
"string4"Symbol 348 MovieClip {Guitar} Frame 1Symbol 317 MovieClip {rockMonsters_4_fla.string4Anim_299}
"string3"Symbol 348 MovieClip {Guitar} Frame 1Symbol 320 MovieClip {rockMonsters_4_fla.string3Anim_300}
"string2"Symbol 348 MovieClip {Guitar} Frame 1Symbol 323 MovieClip {rockMonsters_4_fla.string2Anim_301}
"string1"Symbol 348 MovieClip {Guitar} Frame 1Symbol 326 MovieClip {rockMonsters_4_fla.string1Anim_302}
"marker"Symbol 367 MovieClip {ScoreMeter} Frame 1Symbol 358 MovieClip
"player1Streak"Symbol 367 MovieClip {ScoreMeter} Frame 1Symbol 360 EditableText
"player1Score"Symbol 367 MovieClip {ScoreMeter} Frame 1Symbol 361 EditableText
"player2Streak"Symbol 367 MovieClip {ScoreMeter} Frame 1Symbol 362 EditableText
"player2Score"Symbol 367 MovieClip {ScoreMeter} Frame 1Symbol 363 EditableText
"highestStreak"Symbol 441 MovieClip {ResultsWindow} Frame 34Symbol 402 EditableText
"hitNotes"Symbol 441 MovieClip {ResultsWindow} Frame 34Symbol 403 EditableText
"missedNotes"Symbol 441 MovieClip {ResultsWindow} Frame 34Symbol 404 EditableText
"winText"Symbol 441 MovieClip {ResultsWindow} Frame 34Symbol 410 MovieClip {rockMonsters_4_fla.gui_resultsWinText_279}
"score"Symbol 441 MovieClip {ResultsWindow} Frame 34Symbol 412 EditableText
"highestStreak"Symbol 441 MovieClip {ResultsWindow} Frame 35Symbol 413 EditableText
"hitNotes"Symbol 441 MovieClip {ResultsWindow} Frame 35Symbol 414 EditableText
"missedNotes"Symbol 441 MovieClip {ResultsWindow} Frame 35Symbol 415 EditableText
"score"Symbol 441 MovieClip {ResultsWindow} Frame 35Symbol 416 EditableText
"highestStreak"Symbol 441 MovieClip {ResultsWindow} Frame 36Symbol 417 EditableText
"hitNotes"Symbol 441 MovieClip {ResultsWindow} Frame 36Symbol 418 EditableText
"missedNotes"Symbol 441 MovieClip {ResultsWindow} Frame 36Symbol 419 EditableText
"score"Symbol 441 MovieClip {ResultsWindow} Frame 36Symbol 420 EditableText
"highestStreak"Symbol 441 MovieClip {ResultsWindow} Frame 37Symbol 422 EditableText
"hitNotes"Symbol 441 MovieClip {ResultsWindow} Frame 37Symbol 423 EditableText
"missedNotes"Symbol 441 MovieClip {ResultsWindow} Frame 37Symbol 424 EditableText
"score"Symbol 441 MovieClip {ResultsWindow} Frame 37Symbol 425 EditableText
"grade"Symbol 441 MovieClip {ResultsWindow} Frame 101Symbol 430 MovieClip {rockMonsters_4_fla.gui_resultsGrade_280}
"continueButton"Symbol 441 MovieClip {ResultsWindow} Frame 101Symbol 434 Button
"retryButton"Symbol 441 MovieClip {ResultsWindow} Frame 108Symbol 437 Button
"menuButton"Symbol 441 MovieClip {ResultsWindow} Frame 108Symbol 440 Button
"tail"Symbol 445 MovieClip {NoteSustainedPic3} Frame 1Symbol 96 MovieClip {rockMonsters_4_fla.noteSustainedTail_264}
"note"Symbol 445 MovieClip {NoteSustainedPic3} Frame 1Symbol 98 MovieClip
"tail"Symbol 446 MovieClip {NoteSustainedPic2} Frame 1Symbol 96 MovieClip {rockMonsters_4_fla.noteSustainedTail_264}
"note"Symbol 446 MovieClip {NoteSustainedPic2} Frame 1Symbol 98 MovieClip
"note"Symbol 447 MovieClip {NotePic5} Frame 1Symbol 98 MovieClip
"note"Symbol 448 MovieClip {NotePic4} Frame 1Symbol 98 MovieClip
"note"Symbol 449 MovieClip {NotePic3} Frame 1Symbol 98 MovieClip
"note"Symbol 450 MovieClip {NotePic2} Frame 1Symbol 98 MovieClip
"note"Symbol 451 MovieClip {NotePic1} Frame 1Symbol 98 MovieClip
"startButton"Symbol 584 MovieClip {TitleScreen} Frame 106Symbol 517 Button
"instructionButton"Symbol 584 MovieClip {TitleScreen} Frame 106Symbol 520 Button
"creditsButton"Symbol 584 MovieClip {TitleScreen} Frame 106Symbol 523 Button
"armorButton"Symbol 584 MovieClip {TitleScreen} Frame 119Symbol 526 Button
"newgroundsButton"Symbol 584 MovieClip {TitleScreen} Frame 125Symbol 527 Button
"noteSustained"Symbol 584 MovieClip {TitleScreen} Frame 139Symbol 446 MovieClip {NoteSustainedPic2}
"note"Symbol 584 MovieClip {TitleScreen} Frame 139Symbol 447 MovieClip {NotePic5}
"mainButton"Symbol 584 MovieClip {TitleScreen} Frame 139Symbol 542 Button
"drakeButton"Symbol 584 MovieClip {TitleScreen} Frame 158Symbol 559 Button
"charName"Symbol 584 MovieClip {TitleScreen} Frame 158Symbol 562 EditableText
"letsRockButton"Symbol 584 MovieClip {TitleScreen} Frame 158Symbol 565 Button
"bobButton"Symbol 584 MovieClip {TitleScreen} Frame 161Symbol 574 Button
"joshButton"Symbol 584 MovieClip {TitleScreen} Frame 164Symbol 579 Button
"satomiButton"Symbol 584 MovieClip {TitleScreen} Frame 167Symbol 583 Button
"nextFrameButton"Symbol 995 MovieClip {StoryWindow} Frame 1Symbol 597 Button
"difficultyText"Symbol 995 MovieClip {StoryWindow} Frame 203Symbol 970 EditableText
"moreDifficultyButton"Symbol 995 MovieClip {StoryWindow} Frame 203Symbol 597 Button
"lessDifficultyButton"Symbol 995 MovieClip {StoryWindow} Frame 203Symbol 597 Button
"song1Button"Symbol 995 MovieClip {StoryWindow} Frame 203Symbol 975 Button
"song2Button"Symbol 995 MovieClip {StoryWindow} Frame 203Symbol 979 Button
"song3Button"Symbol 995 MovieClip {StoryWindow} Frame 203Symbol 984 Button
"song5Button"Symbol 995 MovieClip {StoryWindow} Frame 203Symbol 989 Button
"song4Button"Symbol 995 MovieClip {StoryWindow} Frame 203Symbol 994 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"play"Frame 3
"intro"Symbol 19 MovieClip {Drake} Frame 3
"idle"Symbol 19 MovieClip {Drake} Frame 9
"mistake"Symbol 19 MovieClip {Drake} Frame 15
"mistake2"Symbol 19 MovieClip {Drake} Frame 23
"cheer"Symbol 19 MovieClip {Drake} Frame 31
"rockOut"Symbol 19 MovieClip {Drake} Frame 45
"victorious"Symbol 19 MovieClip {Drake} Frame 52
"defeat"Symbol 19 MovieClip {Drake} Frame 59
"intro"Symbol 94 MovieClip {Bob} Frame 3
"idle"Symbol 94 MovieClip {Bob} Frame 9
"mistake"Symbol 94 MovieClip {Bob} Frame 15
"mistake2"Symbol 94 MovieClip {Bob} Frame 23
"cheer"Symbol 94 MovieClip {Bob} Frame 31
"rockOut"Symbol 94 MovieClip {Bob} Frame 45
"victorious"Symbol 94 MovieClip {Bob} Frame 52
"defeat"Symbol 94 MovieClip {Bob} Frame 59
"on"Symbol 96 MovieClip {rockMonsters_4_fla.noteSustainedTail_264} Frame 1
"off"Symbol 96 MovieClip {rockMonsters_4_fla.noteSustainedTail_264} Frame 4
"on"Symbol 104 MovieClip {NoteSustainedPic5} Frame 2
"on"Symbol 107 MovieClip {NoteSustainedPic4} Frame 2
"on"Symbol 108 MovieClip {NoteSustainedPic1} Frame 2
"intro"Symbol 134 MovieClip {Lizardo} Frame 3
"idle"Symbol 134 MovieClip {Lizardo} Frame 6
"strum1"Symbol 134 MovieClip {Lizardo} Frame 12
"strum2"Symbol 134 MovieClip {Lizardo} Frame 21
"strum3"Symbol 134 MovieClip {Lizardo} Frame 30
"defeat"Symbol 134 MovieClip {Lizardo} Frame 42
"victorious"Symbol 134 MovieClip {Lizardo} Frame 48
"intro"Symbol 163 MovieClip {Thor} Frame 3
"idle"Symbol 163 MovieClip {Thor} Frame 11
"strum1"Symbol 163 MovieClip {Thor} Frame 18
"strum2"Symbol 163 MovieClip {Thor} Frame 29
"strum3"Symbol 163 MovieClip {Thor} Frame 38
"defeat"Symbol 163 MovieClip {Thor} Frame 48
"victorious"Symbol 163 MovieClip {Thor} Frame 57
"intro"Symbol 192 MovieClip {Broc} Frame 3
"idle"Symbol 192 MovieClip {Broc} Frame 31
"strum1"Symbol 192 MovieClip {Broc} Frame 38
"strum2"Symbol 192 MovieClip {Broc} Frame 48
"strum3"Symbol 192 MovieClip {Broc} Frame 59
"defeat"Symbol 192 MovieClip {Broc} Frame 72
"victorious"Symbol 192 MovieClip {Broc} Frame 78
"intro"Symbol 205 MovieClip {Josh} Frame 3
"idle"Symbol 205 MovieClip {Josh} Frame 9
"mistake"Symbol 205 MovieClip {Josh} Frame 15
"mistake2"Symbol 205 MovieClip {Josh} Frame 23
"cheer"Symbol 205 MovieClip {Josh} Frame 31
"rockOut"Symbol 205 MovieClip {Josh} Frame 45
"victorious"Symbol 205 MovieClip {Josh} Frame 52
"defeat"Symbol 205 MovieClip {Josh} Frame 59
"intro"Symbol 303 MovieClip {Satomi} Frame 3
"idle"Symbol 303 MovieClip {Satomi} Frame 9
"mistake"Symbol 303 MovieClip {Satomi} Frame 15
"mistake2"Symbol 303 MovieClip {Satomi} Frame 23
"cheer"Symbol 303 MovieClip {Satomi} Frame 31
"rockOut"Symbol 303 MovieClip {Satomi} Frame 45
"victorious"Symbol 303 MovieClip {Satomi} Frame 52
"defeat"Symbol 303 MovieClip {Satomi} Frame 59
"rest"Symbol 316 MovieClip {rockMonsters_4_fla.stringAnim_298} Frame 1
"strum"Symbol 316 MovieClip {rockMonsters_4_fla.stringAnim_298} Frame 7
"rest"Symbol 317 MovieClip {rockMonsters_4_fla.string4Anim_299} Frame 1
"strum"Symbol 317 MovieClip {rockMonsters_4_fla.string4Anim_299} Frame 7
"rest"Symbol 320 MovieClip {rockMonsters_4_fla.string3Anim_300} Frame 1
"strum"Symbol 320 MovieClip {rockMonsters_4_fla.string3Anim_300} Frame 7
"rest"Symbol 323 MovieClip {rockMonsters_4_fla.string2Anim_301} Frame 1
"strum"Symbol 323 MovieClip {rockMonsters_4_fla.string2Anim_301} Frame 7
"rest"Symbol 326 MovieClip {rockMonsters_4_fla.string1Anim_302} Frame 1
"strum"Symbol 326 MovieClip {rockMonsters_4_fla.string1Anim_302} Frame 7
"off"Symbol 341 MovieClip {rockMonsters_4_fla.holdbarSparks_296} Frame 1
"on"Symbol 341 MovieClip {rockMonsters_4_fla.holdbarSparks_296} Frame 6
"intro"Symbol 391 MovieClip {Clops} Frame 3
"idle"Symbol 391 MovieClip {Clops} Frame 9
"strum1"Symbol 391 MovieClip {Clops} Frame 16
"strum2"Symbol 391 MovieClip {Clops} Frame 27
"strum3"Symbol 391 MovieClip {Clops} Frame 38
"defeat"Symbol 391 MovieClip {Clops} Frame 47
"victorious"Symbol 391 MovieClip {Clops} Frame 55
"win"Symbol 410 MovieClip {rockMonsters_4_fla.gui_resultsWinText_279} Frame 5
"lose"Symbol 410 MovieClip {rockMonsters_4_fla.gui_resultsWinText_279} Frame 11
"A"Symbol 430 MovieClip {rockMonsters_4_fla.gui_resultsGrade_280} Frame 5
"B"Symbol 430 MovieClip {rockMonsters_4_fla.gui_resultsGrade_280} Frame 9
"C"Symbol 430 MovieClip {rockMonsters_4_fla.gui_resultsGrade_280} Frame 14
"F"Symbol 430 MovieClip {rockMonsters_4_fla.gui_resultsGrade_280} Frame 19
"continue"Symbol 441 MovieClip {ResultsWindow} Frame 101
"retry"Symbol 441 MovieClip {ResultsWindow} Frame 108
"fadeOut"Symbol 444 MovieClip {FadeClip} Frame 5
"fadeIn"Symbol 444 MovieClip {FadeClip} Frame 33
"on"Symbol 445 MovieClip {NoteSustainedPic3} Frame 2
"on"Symbol 446 MovieClip {NoteSustainedPic2} Frame 2
"on"Symbol 447 MovieClip {NotePic5} Frame 2
"on"Symbol 448 MovieClip {NotePic4} Frame 2
"on"Symbol 449 MovieClip {NotePic3} Frame 2
"on"Symbol 450 MovieClip {NotePic2} Frame 2
"on"Symbol 451 MovieClip {NotePic1} Frame 2
"intro"Symbol 584 MovieClip {TitleScreen} Frame 1
"main"Symbol 584 MovieClip {TitleScreen} Frame 101
"mainStill"Symbol 584 MovieClip {TitleScreen} Frame 126
"instructions"Symbol 584 MovieClip {TitleScreen} Frame 139
"credits"Symbol 584 MovieClip {TitleScreen} Frame 150
"choose"Symbol 584 MovieClip {TitleScreen} Frame 158
"Satomi1"Symbol 995 MovieClip {StoryWindow} Frame 5
"Satomi2"Symbol 995 MovieClip {StoryWindow} Frame 24
"Satomi3"Symbol 995 MovieClip {StoryWindow} Frame 37
"Satomi4"Symbol 995 MovieClip {StoryWindow} Frame 51
"Drake1"Symbol 995 MovieClip {StoryWindow} Frame 62
"Drake2"Symbol 995 MovieClip {StoryWindow} Frame 76
"Drake3"Symbol 995 MovieClip {StoryWindow} Frame 88
"Drake4"Symbol 995 MovieClip {StoryWindow} Frame 100
"Josh1"Symbol 995 MovieClip {StoryWindow} Frame 111
"Josh2"Symbol 995 MovieClip {StoryWindow} Frame 120
"Josh3"Symbol 995 MovieClip {StoryWindow} Frame 135
"Josh4"Symbol 995 MovieClip {StoryWindow} Frame 149
"Bob1"Symbol 995 MovieClip {StoryWindow} Frame 161
"Bob2"Symbol 995 MovieClip {StoryWindow} Frame 175
"Bob3"Symbol 995 MovieClip {StoryWindow} Frame 183
"Bob4"Symbol 995 MovieClip {StoryWindow} Frame 194
"choose"Symbol 995 MovieClip {StoryWindow} Frame 203
"bb"Symbol 1082 MovieClip {rockMonsters_4_fla.ng_Drummer_5} Frame 46
"loaded"Symbol 1210 MovieClip Frame 101




http://swfchan.com/5/22615/info.shtml
Created: 26/5 -2019 20:51:13 Last modified: 26/5 -2019 20:51:13 Server time: 14/05 -2024 02:00:54