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

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

SC Guitar Maniac Dx 2.swf

This is the info page for
Flash #39281

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


Text
Ready?

Score

Mutliplier

Restart

<p align="center"><font face="Arial Black" size="18" color="#666633" letterSpacing="0.000000" kerning="1">999/999</font></p>

Hits

MISTAKE!

<p align="right"><font face="Arial Black" size="26" color="#666633" letterSpacing="0.000000" kerning="1"><b>99999</b></font></p>

<p align="left"><font face="Arial Black" size="26" color="#999900" letterSpacing="0.000000" kerning="1"><b>Xxxx</b></font></p>

<p align="right"><font face="Arial Black" size="30" color="#999900" letterSpacing="0.000000" kerning="1"><b>xx</b></font></p>

Menu

<p align="center"><font face="Arial Black" size="14" color="#666633" letterSpacing="0.000000" kerning="1">xxxxxxxxxxxxxxxxxxxx by xxxxxxxxx</font></p>

TOGGLE
VOICE

Retry?

Main Menu

<p align="center"><font face="Arial Black" size="14" color="#990000" letterSpacing="0.000000" kerning="1">New High Score!</font></p>

Bronze!

Silver!

Gold!

Perfect!

<p align="center"><font face="Arial Black" size="12" color="#990000" letterSpacing="0.000000" kerning="1">New Award!</font></p>

<p align="center"><font face="Arial Black" size="12" color="#990000" letterSpacing="0.000000" kerning="1">Data Saved!</font></p>

More Games

Song Select

<p align="left"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">Amateur</font></p>

Song:

Mode:

You scored:

<p align="left"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">xxxxxxxxxxxxxxxxxxxx by xxxxxxxxx</font></p>

<p align="left"><font face="Arial Black" size="53" color="#b1653c" letterSpacing="0.000000" kerning="1">99999</font></p>

CREATED BY

Shinki Productions 2007

hallpass

BROUGHT TO YOU BY

Start Rockin'!

Credits

Change Guitar

More Games

View Progress

My Website

Tutorial

<p align="right"></p>

CREDITS

SPECIAL THANKS
The music artists
The patient users at Kongregate
People who reviewed SCGMD
JPI
JMartin97

TESTERS
James Prankard
Shinjin
Cactus

VOICE ACTING
Edwyn Tiong

MENU MUSIC
SWiTCH vs Evil-Dog
Round 1

Menu

Y Bird
Flying V

Downgrade
Hardwood

SCMD
?

Shinki's
SG

Satan
Stratocaster

Sunny
Les Paul

Choose a guitar!

Back

LOCKED

<p align="center"><font face="Arial Black" size="10" color="#990000" letterSpacing="0.000000" kerning="1">xxxxxxxxxxxxxxxxxxxxx</font></p>

Length:  2:02   EASY
Highest:
Award:

Length:  1:42  TOUGH
Highest:
Award:

Length:  1:45  TOUGH
Highest:
Award:

Length:  1:41  TOUGH
Highest:
Award:

Length:  1:29  TOUGH
Highest:
Award:

Length:  1:57  HARD
Highest:
Award:

Length:  0:58  TOUGH
Highest:
Award:

Length:  2:08  HARD
Highest:
Award:

Length:   1:11  HARD
Highest:
Award:

Length:   1:21  HARD
Highest:
Award:

Length:   1:11  CRAZY
Highest:
Award:

Length:   1:23  CRAZY
Highest:
Award:

Length:   1:39 INSANE
Highest:
Award:

Length:   1:00 INSANE
Highest:
Award:

Length:   1:29  CRAZY
Highest:
Award:

Length:   1:57  CRAZY
Highest:
Award:

Length:   0:58  CRAZY
Highest:
Award:

Length:   2:08 INSANE
Highest:
Award:

Amateur

Pro

DOWNLOAD mp3

DOWNLOAD mp3

DOWNLOAD mp3

<p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p><p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p>

<p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p><p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p>

<p align="left"><font face="Arial Black" size="16" color="#d9eca0" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="left"><font face="Arial Black" size="16" color="#d9eca0" letterSpacing="0.000000" kerning="1">99999</font></p>

Bronze

Silver

Gold

Perfect

<p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p><p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p>

<p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p><p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p>

<p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p><p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p>

<p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p><p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p>

<p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p><p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p>

<p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p><p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p>

<p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p><p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p>

<p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p><p align="center"><font face="Arial Black" size="12" color="#666633" letterSpacing="0.000000" kerning="1">xxxxx</font></p>

<p align="left"><font face="Arial Black" size="16" color="#d9eca0" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="left"><font face="Arial Black" size="16" color="#d9eca0" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="left"><font face="Arial Black" size="16" color="#d9eca0" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="left"><font face="Arial Black" size="16" color="#d9eca0" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="left"><font face="Arial Black" size="16" color="#d9eca0" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="left"><font face="Arial Black" size="16" color="#d9eca0" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="left"><font face="Arial Black" size="16" color="#d9eca0" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="left"><font face="Arial Black" size="16" color="#d9eca0" letterSpacing="0.000000" kerning="1">99999</font></p>

<p align="center"><font face="Tahoma" size="9" color="#666633" letterSpacing="0.000000" kerning="1"><b>by Saturday Night at the Apollo</b></font></p>

LOCKED

Get       award points!

<p align="center"><font face="Arial Black" size="12" color="#990000" letterSpacing="0.000000" kerning="1">99</font></p>

Hollywise
This Way (Demo)
Truth or Dare
The Quest Of Your Life
Super Mario World Rock
Legend of Zelda Rockin'
My Heart Up Your Ass
SWiTCH vs Evil-Dog

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

Hi Score

Award

AMATEUR

Broked It
Please (Intro)
Guitar vs Piano 1.2
Rough Tone
Run'n'Gun
Big Blue
Super Mario World Rock
Legend of Zelda Rockin'
My Heart Up Your Ass
SWiTCH vs Evil-Dog

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Arial Black" size="14" color="#d9eca0" letterSpacing="0.000000" kerning="1">0</font></p>

Hi Score

Award

PRO

Award Points:

Clear Data

PROGRESS

<p align="right"><font face="Arial Black" size="18" color="#666633" letterSpacing="0.000000" kerning="1">0</font></p>

There is no reward for all the perfects... but you rock! You are officially crazy! :D

Yes

No

Are you absolutely sure
you want to clear all of
your progress?

Next

Previous

Huh?

x1

1/1

After choosing a guitar, difficulty and a song you
can begin the game with the Ready button.

10

Commands will move across the screen, the aim
is to press the corresponding key when the
command reaches the time bar.

(Press key here)

Each correct command gives you 10 points but
pressing a key at the wrong time will cost you 10
points, so don't button mash!

0

Every command you hit in a row is counted as a combo,
your score multiplier will increase for every 10. Letting a
command go past will end your combo and drop your
multiplier.

There are also hold commands that will give you
more points the longer you hold the key.

Press and hold key until
the bar is filled.

These are the commands and multipliers.
All points you gain or lose will be multiplied by your
current multiplier.

Up

Right

A  (Hold)

Left

Down

S (Hold)

D (Hold)

(Pro mode only)

The secret to a good score is big combos, and of course
practice makes perfect!
A good score you will get you an award which will go
towards unlocking new stuff!
That's all from me, enjoy the game!

= 1

= 2

= 3

= 4

/

<p align="right"><font face="Comic Sans MS" size="10" color="#990000" letterSpacing="0.000000" kerning="1"><b>9999kb</b></font></p>

<p align="right"><font face="Comic Sans MS" size="10" color="#990000" letterSpacing="0.000000" kerning="1"><b>9999kb</b></font></p>

loading

done

Please be patient, there are 14 songs to load!

SUPER CRAZY GUITAR MANIAC DELUXE 2

We are not responsible for any of the following occuring during, or as a result of, playing this game:
Finger injuries.
Immense frustration.
Visions of arrows sliding along the walls.
Dissatisfaction.

ActionScript [AS3]

Section 1
//awardDisplay_45 (scgmd2_fla.awardDisplay_45) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class awardDisplay_45 extends MovieClip { public function awardDisplay_45(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ gotoAndStop(MovieClip(parent).gameAward); stop(); } function frame1(){ gotoAndStop(MovieClip(parent).gameAward); stop(); } function frame4(){ gotoAndStop(MovieClip(parent).gameAward); stop(); } function frame2(){ gotoAndStop(MovieClip(parent).gameAward); stop(); } } }//package scgmd2_fla
Section 2
//awardDisplaySmall_31 (scgmd2_fla.awardDisplaySmall_31) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class awardDisplaySmall_31 extends MovieClip { public function awardDisplaySmall_31(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package scgmd2_fla
Section 3
//awardDisplaySmall2_33 (scgmd2_fla.awardDisplaySmall2_33) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class awardDisplaySmall2_33 extends MovieClip { public function awardDisplaySmall2_33(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package scgmd2_fla
Section 4
//clearConfirm_35 (scgmd2_fla.clearConfirm_35) package scgmd2_fla { import flash.display.*; public dynamic class clearConfirm_35 extends MovieClip { public var noButt:SimpleButton; public var yesButt:SimpleButton; } }//package scgmd2_fla
Section 5
//credits_11 (scgmd2_fla.credits_11) package scgmd2_fla { import flash.display.*; public dynamic class credits_11 extends MovieClip { public var creditsButt2:SimpleButton; } }//package scgmd2_fla
Section 6
//guyCont_78 (scgmd2_fla.guyCont_78) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class guyCont_78 extends MovieClip { public function guyCont_78(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package scgmd2_fla
Section 7
//guyGuitar_80 (scgmd2_fla.guyGuitar_80) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class guyGuitar_80 extends MovieClip { public function guyGuitar_80(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ if (MovieClip(parent.parent.parent.parent).guitar){ gotoAndStop(MovieClip(parent.parent.parent.parent).guitar); } else { gotoAndStop(MovieClip(parent.parent.parent).guitar); }; } function frame6(){ if (MovieClip(parent.parent.parent.parent).guitar){ gotoAndStop(MovieClip(parent.parent.parent.parent).guitar); } else { gotoAndStop(MovieClip(parent.parent.parent).guitar); }; } function frame1(){ if (MovieClip(parent.parent.parent.parent).guitar){ gotoAndStop(MovieClip(parent.parent.parent.parent).guitar); } else { gotoAndStop(MovieClip(parent.parent.parent).guitar); }; } function frame4(){ if (MovieClip(parent.parent.parent.parent).guitar){ gotoAndStop(MovieClip(parent.parent.parent.parent).guitar); } else { gotoAndStop(MovieClip(parent.parent.parent).guitar); }; } function frame5(){ if (MovieClip(parent.parent.parent.parent).guitar){ gotoAndStop(MovieClip(parent.parent.parent.parent).guitar); } else { gotoAndStop(MovieClip(parent.parent.parent).guitar); }; } function frame2(){ if (MovieClip(parent.parent.parent.parent).guitar){ gotoAndStop(MovieClip(parent.parent.parent.parent).guitar); } else { gotoAndStop(MovieClip(parent.parent.parent).guitar); }; } } }//package scgmd2_fla
Section 8
//loaderLoading_3 (scgmd2_fla.loaderLoading_3) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class loaderLoading_3 extends MovieClip { public function loaderLoading_3(){ addFrameScript(27, frame28, 54, frame55); } function frame28(){ gotoAndPlay(1); } function frame55(){ stop(); MovieClip(root).hallpass.removeEventListener("click", MovieClip(root).hpClick); MovieClip(root).play(); MovieClip(parent.parent).removeChild(MovieClip(parent)); } } }//package scgmd2_fla
Section 9
//lockedGuitar_26 (scgmd2_fla.lockedGuitar_26) package scgmd2_fla { import flash.text.*; import flash.display.*; public dynamic class lockedGuitar_26 extends MovieClip { public var lockText:TextField; } }//package scgmd2_fla
Section 10
//lockedSong_32 (scgmd2_fla.lockedSong_32) package scgmd2_fla { import flash.text.*; import flash.display.*; public dynamic class lockedSong_32 extends MovieClip { public var numText:TextField; } }//package scgmd2_fla
Section 11
//mainEnter_8 (scgmd2_fla.mainEnter_8) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class mainEnter_8 extends MovieClip { public var rockButt:SimpleButton; public var guitButt:SimpleButton; public var websiteButt:SimpleButton; public var sponsorButt:SimpleButton; public var creditsButt:SimpleButton; public var optionsButt:SimpleButton; public var progressButt:SimpleButton; public function mainEnter_8(){ addFrameScript(29, frame30); } function frame30(){ MovieClip(parent).gotoAndStop("main"); } } }//package scgmd2_fla
Section 12
//mainLeave_12 (scgmd2_fla.mainLeave_12) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class mainLeave_12 extends MovieClip { public var rockButt:SimpleButton; public var guitButt:SimpleButton; public var websiteButt:SimpleButton; public var sponsorButt:SimpleButton; public var creditsButt:SimpleButton; public var optionsButt:SimpleButton; public var progressButt:SimpleButton; public function mainLeave_12(){ addFrameScript(37, frame38); } function frame38(){ MovieClip(parent).gotoAndStop(MovieClip(parent).nextMenu); } } }//package scgmd2_fla
Section 13
//songBg_29 (scgmd2_fla.songBg_29) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class songBg_29 extends MovieClip { public var i:int; public function songBg_29(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ MovieClip(parent).song1Text.text = ""; MovieClip(parent).award1.visible = false; MovieClip(parent).score1Text.visible = false; MovieClip(parent).download1Butt.visible = false; MovieClip(parent).song1Butt.visible = false; MovieClip(parent).song2Text.text = "Hollywise\nby Blacktop Manhattan"; MovieClip(parent).song3AText.text = "This Way (Demo)"; MovieClip(parent).song3BText.visible = true; MovieClip(parent).song4Text.text = "Truth or Dare\nby Garden State"; MovieClip(parent).song5Text.text = "The Quest Of Your Life\nby Evil-Dog"; MovieClip(parent).song6Text.text = ""; MovieClip(parent).award6.visible = false; MovieClip(parent).score6Text.visible = false; MovieClip(parent).download6Butt.visible = false; MovieClip(parent).song6Butt.visible = false; MovieClip(parent).song7Text.text = "Super Mario World Rock\nby Soundshifter"; MovieClip(parent).song8Text.text = "Legend of Zelda Rockin'\nby DarthJB2"; MovieClip(parent).song9Text.text = "My Heart Up Your Ass\nby Evil-Dog"; MovieClip(parent).song10Text.text = "SWiTCH vs Evil-Dog\nRound 1"; i = 1; while (i < 11) { if (((!((i == 1))) && (!((i == 6))))){ MovieClip(parent)[(("score" + i) + "Text")].text = MovieClip(parent.parent).so.data.xyz[(i - 1)][0]; if (MovieClip(parent.parent).so.data.xyz[(i - 1)][1]){ MovieClip(parent)[("award" + i)].gotoAndStop(MovieClip(parent.parent).so.data.xyz[(i - 1)][1]); MovieClip(parent)[("award" + i)].visible = true; } else { MovieClip(parent)[("award" + i)].visible = false; }; }; i++; }; MovieClip(parent).lock1.visible = (MovieClip(parent.parent).so.data.abc < ((MovieClip(parent).gameMode * 20) - 18)); MovieClip(parent).lock1.numText.text = ((MovieClip(parent).gameMode * 20) - 18); MovieClip(parent).lock2.visible = (MovieClip(parent.parent).so.data.abc < ((MovieClip(parent).gameMode * 20) - 13)); MovieClip(parent).lock2.numText.text = ((MovieClip(parent).gameMode * 20) - 13); MovieClip(parent).lock3.visible = (MovieClip(parent.parent).so.data.abc < ((MovieClip(parent).gameMode * 20) - 8)); MovieClip(parent).lock3.numText.text = ((MovieClip(parent).gameMode * 20) - 8); MovieClip(parent).lock4.visible = (MovieClip(parent.parent).so.data.abc < ((MovieClip(parent).gameMode * 20) - 3)); MovieClip(parent).lock4.numText.text = ((MovieClip(parent).gameMode * 20) - 3); if (MovieClip(parent).gameMode != currentFrame){ gotoAndStop(MovieClip(parent).gameMode); }; } function frame2(){ MovieClip(parent).song1Text.text = "Broked It\nby SWiTCH feat. Dr_Yes"; MovieClip(parent).award1.visible = true; MovieClip(parent).score1Text.visible = true; MovieClip(parent).download1Butt.visible = true; MovieClip(parent).song1Butt.visible = true; MovieClip(parent).song2Text.text = "Please (Intro) \nby Fixed"; MovieClip(parent).song3AText.text = "Guitar vs Piano 1.2\nby Goukisan"; MovieClip(parent).song3BText.visible = false; MovieClip(parent).song4Text.text = "Rough Tone\nby nal1200"; MovieClip(parent).song5Text.text = "Run'n'Gun\nby Ravicious"; MovieClip(parent).song6Text.text = "Big Blue (F-Zero)\nby NESkimos"; MovieClip(parent).award6.visible = true; MovieClip(parent).score6Text.visible = true; MovieClip(parent).download6Butt.visible = true; MovieClip(parent).song6Butt.visible = true; MovieClip(parent).song7Text.text = "Super Mario World Rock\nby Soundshifter"; MovieClip(parent).song8Text.text = "Legend of Zelda Rockin'\nby DarthJB2"; MovieClip(parent).song9Text.text = "My Heart Up Your Ass\nby Evil-Dog"; MovieClip(parent).song10Text.text = "SWiTCH vs Evil-Dog\nRound 1"; i = 1; while (i < 11) { MovieClip(parent)[(("score" + i) + "Text")].text = MovieClip(parent.parent).so.data.xyz[(i + 9)][0]; if (MovieClip(parent.parent).so.data.xyz[(i + 9)][1]){ MovieClip(parent)[("award" + i)].gotoAndStop(MovieClip(parent.parent).so.data.xyz[(i + 9)][1]); MovieClip(parent)[("award" + i)].visible = true; } else { MovieClip(parent)[("award" + i)].visible = false; }; i++; }; MovieClip(parent).lock1.visible = (MovieClip(parent.parent).so.data.abc < ((MovieClip(parent).gameMode * 20) - 18)); MovieClip(parent).lock1.numText.text = ((MovieClip(parent).gameMode * 20) - 18); MovieClip(parent).lock2.visible = (MovieClip(parent.parent).so.data.abc < ((MovieClip(parent).gameMode * 20) - 13)); MovieClip(parent).lock2.numText.text = ((MovieClip(parent).gameMode * 20) - 13); MovieClip(parent).lock3.visible = (MovieClip(parent.parent).so.data.abc < ((MovieClip(parent).gameMode * 20) - 8)); MovieClip(parent).lock3.numText.text = ((MovieClip(parent).gameMode * 20) - 8); MovieClip(parent).lock4.visible = (MovieClip(parent.parent).so.data.abc < ((MovieClip(parent).gameMode * 20) - 3)); MovieClip(parent).lock4.numText.text = ((MovieClip(parent).gameMode * 20) - 3); if (MovieClip(parent).gameMode != currentFrame){ gotoAndStop(MovieClip(parent).gameMode); }; } } }//package scgmd2_fla
Section 14
//songDump_5 (scgmd2_fla.songDump_5) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class songDump_5 extends MovieClip { public function songDump_5(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package scgmd2_fla
Section 15
//tutorialMC_36 (scgmd2_fla.tutorialMC_36) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class tutorialMC_36 extends MovieClip { public var mistake:MovieClip; public var award2:MovieClip; public var award3:MovieClip; public var award4:MovieClip; public var award1:MovieClip; public var screen:int; public var nextButt:SimpleButton; public var prevButt:SimpleButton; public function tutorialMC_36(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); } public function removeTutorial():void{ this.nextButt.removeEventListener("click", nextButtClick); this.prevButt.removeEventListener("click", prevButtClick); } function frame3(){ if (screen){ if (screen != currentFrame){ gotoAndStop(screen); } else { MovieClip(parent.parent).playVoice("Tut3"); }; } else { gotoAndStop(1); }; } function frame6(){ if (screen){ if (screen != currentFrame){ gotoAndStop(screen); } else { MovieClip(parent.parent).playVoice("Tut6"); }; } else { gotoAndStop(1); }; } function frame7(){ award1.gotoAndStop(1); award2.gotoAndStop(2); award3.gotoAndStop(3); award4.gotoAndStop(4); if (screen){ if (screen != currentFrame){ gotoAndStop(screen); } else { MovieClip(parent.parent).playVoice("Tut7"); }; } else { gotoAndStop(1); }; } function frame1(){ stop(); MovieClip(parent.parent).playVoice("Tut1"); screen = 1; this.nextButt.addEventListener("click", nextButtClick); this.prevButt.addEventListener("click", prevButtClick); } function frame4(){ if (screen){ if (screen != currentFrame){ gotoAndStop(screen); } else { MovieClip(parent.parent).playVoice("Tut4"); }; } else { gotoAndStop(1); }; } function frame2(){ if (screen){ if (screen != currentFrame){ gotoAndStop(screen); } else { MovieClip(parent.parent).playVoice("Tut2"); }; } else { gotoAndStop(1); }; } function frame5(){ if (screen){ if (screen != currentFrame){ gotoAndStop(screen); } else { MovieClip(parent.parent).playVoice("Tut5"); }; } else { gotoAndStop(1); }; } public function nextButtClick(_arg1:Object):void{ if (screen < 7){ screen++; gotoAndStop(screen); }; } public function prevButtClick(_arg1:Object):void{ if (screen > 1){ screen--; gotoAndStop(screen); }; } } }//package scgmd2_fla
Section 16
//tutorialTween2_40 (scgmd2_fla.tutorialTween2_40) package scgmd2_fla { import flash.display.*; public dynamic class tutorialTween2_40 extends MovieClip { public var holdBar:MovieClip; public var holdBarBack:MovieClip; } }//package scgmd2_fla
Section 17
//voiceX_96 (scgmd2_fla.voiceX_96) package scgmd2_fla { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class voiceX_96 extends MovieClip { public function voiceX_96(){ addFrameScript(0, frame1); } function frame1(){ this.mouseEnabled = false; } } }//package scgmd2_fla
Section 18
//cmd1 (cmd1) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class cmd1 extends MovieClip { public function cmd1(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ if (!MovieClip(parent).pressed){ gotoAndStop(1); }; stop(); } } }//package
Section 19
//cmd2 (cmd2) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class cmd2 extends MovieClip { public function cmd2(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ if (!MovieClip(parent).pressed){ gotoAndStop(1); }; stop(); } } }//package
Section 20
//cmd3 (cmd3) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class cmd3 extends MovieClip { public function cmd3(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ if (!MovieClip(parent).pressed){ gotoAndStop(1); }; stop(); } } }//package
Section 21
//cmd4 (cmd4) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class cmd4 extends MovieClip { public function cmd4(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ if (!MovieClip(parent).pressed){ gotoAndStop(1); }; stop(); } } }//package
Section 22
//cmd5 (cmd5) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class cmd5 extends MovieClip { public var letter:MovieClip; public var holdBar:MovieClip; public var holdBarBack:MovieClip; public function cmd5(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 23
//cmd6 (cmd6) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class cmd6 extends MovieClip { public var letter:MovieClip; public var holdBar:MovieClip; public var holdBarBack:MovieClip; public function cmd6(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 24
//cmd7 (cmd7) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class cmd7 extends MovieClip { public var letter:MovieClip; public var holdBar:MovieClip; public var holdBarBack:MovieClip; public function cmd7(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 25
//Command (Command) package { import flash.events.*; import flash.display.*; import flash.utils.*; public class Command extends MovieClip { private var travelTime:int;// = 2000 public var pressed:Boolean;// = false private var cmdTime:int; private var appearPointY1:int;// = 30 private var appearPointY3:int;// = 100 private var appearPointY4:int;// = 135 private var appearPointY2:int;// = 65 private var appearPointY5:int;// = 170 private var cmdMC:MovieClip; private var keyVariable:String; private var holdCount:int;// = 0 private var pinged:Boolean;// = false private var holdLength:int; private var cmdType:int; private var holdMulti:int; private var appearPointX:int;// = 650 private var bitePointX:int;// = 100 private var travelDist:int; public function Command(_arg1:int, _arg2:int, _arg3:int):void{ var _local4:Class; appearPointX = 650; appearPointY1 = 30; appearPointY2 = 65; appearPointY3 = 100; appearPointY4 = 135; appearPointY5 = 170; bitePointX = 100; travelTime = 2000; travelDist = (appearPointX - bitePointX); pressed = false; holdCount = 0; pinged = false; super(); cmdType = _arg1; cmdTime = _arg3; holdLength = _arg2; _local4 = (getDefinitionByName(("cmd" + cmdType)) as Class); cmdMC = new (_local4); if (_arg1 < 5){ cmdMC.cacheAsBitmap = true; }; addChild(cmdMC); x = appearPointX; switch (_arg1){ case 1: keyVariable = "upKey"; y = appearPointY2; break; case 2: keyVariable = "riKey"; y = appearPointY2; break; case 3: keyVariable = "leKey"; y = appearPointY4; break; case 4: keyVariable = "doKey"; y = appearPointY4; break; case 5: keyVariable = "aKey"; y = appearPointY1; break; case 6: keyVariable = "sKey"; y = appearPointY3; break; case 7: keyVariable = "dKey"; y = appearPointY5; break; default: break; }; if (cmdType > 4){ cmdMC.holdBar.scaleX = 0; cmdMC.holdBarBack.scaleX = (0.0025 * holdLength); }; addEventListener("enterFrame", cmdMove); addEventListener("enterFrame", cmdCheck); addEventListener("enterFrame", cmdCheck2); } private function cmdCheck2(_arg1:Event):void{ if ((x - bitePointX) <= -25){ MovieClip(parent).evalMultiplier(); removeEventListener("enterFrame", cmdCheck2); }; } private function cmdMove(_arg1:Event):void{ var _local2:int; if (!MovieClip(parent).gamePaused){ _local2 = (getTimer() - (MovieClip(parent).startTime + cmdTime)); x = (appearPointX - ((travelDist * _local2) / travelTime)); if (x < -(cmdMC.width)){ removeEventListener("enterFrame", cmdMove); MovieClip(parent).removeChild(this); }; }; } private function holdUpdate(_arg1:Event):void{ var _local2:MovieClip; var _local3:Number; _local2 = MovieClip(parent); if (_local2[keyVariable] > 0){ _local3 = (bitePointX - x); if ((_local3 / 100) > cmdMC.holdBarBack.scaleX){ _local3 = (cmdMC.letter.x = (cmdMC.holdBarBack.scaleX * 100)); cmdMC.holdBar.scaleX = cmdMC.holdBarBack.scaleX; _local2.scoreAdd2(10, holdMulti); checkHold(_local3); _local2.cmdHit(1); removeEventListener("enterFrame", holdUpdate); } else { cmdMC.holdBar.scaleX = (_local3 / 100); cmdMC.letter.x = _local3; checkHold(_local3); }; } else { removeEventListener("enterFrame", holdUpdate); _local2.cmdHit(); }; } private function cmdCheck(_arg1:Event):void{ var _local2:MovieClip; var _local3:int; var _local4:Class; var _local5:MovieClip; var _local6:Class; var _local7:MovieClip; if (!MovieClip(parent).gamePaused){ _local2 = MovieClip(parent); if (_local2 != null){ if ((((_local2[keyVariable] > 0)) && ((_local2[keyVariable] < 5)))){ _local3 = Math.abs((x - bitePointX)); if (_local3 < 25){ if (cmdTime != _local2.lastTime){ _local2.evalMultiplier(); _local2.lastTime = cmdTime; }; _local2[keyVariable] = 6; _local4 = (getDefinitionByName(("ping" + _local2.multiplier)) as Class); _local5 = new (_local4); _local5.x = bitePointX; _local5.y = y; _local5.alpha = 0.7; _local2.addChild(_local5); if (_local2.guitar > 2){ _local6 = (getDefinitionByName(("pingSp" + _local2.guitar)) as Class); _local7 = new (_local6); _local7.x = bitePointX; _local7.y = y; _local7.alpha = 0.7; _local7.rotation = Math.floor((Math.random() * 360)); _local2.addChild(_local7); }; pressed = true; if (cmdType > 4){ x = bitePointX; addEventListener("enterFrame", holdUpdate); holdMulti = _local2.multiplier; } else { _local2.cmdHit(1); }; removeEventListener("enterFrame", cmdCheck); cmdMC.gotoAndStop(2); _local2.scoreAdd(10); _local2.comboAdd(); }; } else { if ((x - bitePointX) <= -25){ _local2.comboWipe(); _local2.cmdHit(); removeEventListener("enterFrame", cmdCheck); }; }; }; }; } private function checkHold(_arg1:Number):void{ var _local2:MovieClip; var _local3:Class; var _local4:MovieClip; _local2 = MovieClip(parent); if (_arg1 > holdCount){ holdCount = (holdCount + 20); _local2.scoreAdd2(1, holdMulti); _local3 = (getDefinitionByName(("ping" + holdMulti)) as Class); _local4 = new (_local3); _local4.x = bitePointX; _local4.y = y; _local4.alpha = 0.7; _local2.addChild(_local4); checkHold(_arg1); }; } } }//package
Section 26
//EndSong (EndSong) package { import flash.events.*; import flash.display.*; public dynamic class EndSong extends MovieClip { private var gameTiming:int; private var notesHit:int; private var notesTotal:int; private var gameAward:int; private var gameMode:int; private var gameScore:int; private var parentMC:MovieClip; public function EndSong(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{ gameScore = _arg1; gameTiming = _arg2; notesHit = _arg3; notesTotal = _arg4; } private function hpButtClick(_arg1:MouseEvent):void{ MovieClip(root).goURL("http://www.hallpass.com"); } private function cont1(_arg1:Event):void{ menuButtClick(null); } private function cont2(_arg1:Event):void{ menuButtClick(null); } private function retryButtClick(_arg1:MouseEvent):void{ this.hpButt.removeEventListener("click", hpButtClick); this.menuButt.removeEventListener("click", menuButtClick); this.retryButt.removeEventListener("click", retryButtClick); this.ssButt.removeEventListener("click", ssButtClick); if (gameMode == 2){ gameTiming = (gameTiming - 10); }; parentMC.loadGame(gameTiming, gameMode); parentMC.removeChild(this); } public function initiate():void{ var _local1:String; var _local2:int; var _local3:Boolean; var _local4:Boolean; parentMC = MovieClip(parent); parentMC.adCount++; if (parentMC.saving){ _local3 = false; _local4 = false; _local3 = (this.highScoreText.visible = (gameScore > parentMC.so.data.xyz[(gameTiming - 1)][0])); }; switch (gameTiming){ case 2: _local2 = 7147; _local1 = "Hollywise (A)"; this.songText.text = "Hollywise by Blacktop Manhattan"; break; case 3: _local2 = 11412; _local1 = "This Way (A)"; this.songText.text = "This Way (Demo) by Saturday Night at the Apollo"; break; case 4: _local2 = 10737; _local1 = "Truth or Dare (A)"; this.songText.text = "Truth or Dare by Garden State"; break; case 5: _local2 = 7603; _local1 = "The Quest Of Your Life (A)"; this.songText.text = "The Quest Of Your Life by Evil-Dog"; break; case 7: _local2 = 9340; _local1 = "Super Mario World Rock (A)"; this.songText.text = "Super Mario World Rock by Soundshifter"; break; case 8: _local2 = 11291; _local1 = "Legend of Zelda Rockin' (A)"; this.songText.text = "Legend of Zelda Rockin' by DarthJB2"; break; case 9: _local2 = 4712; _local1 = "My Heart Up Your Ass (A)"; this.songText.text = "My Heart Up Your Ass by Evil-Dog"; break; case 10: _local2 = 15423; _local1 = "SWiTCH vs Evil-Dog Round 1 (A)"; this.songText.text = "SWiTCH vs Evil-DogRound 1"; break; case 11: _local2 = 13142; _local1 = "Broked It (P)"; this.songText.text = "Broked It by SWiTCH feat. Dr_Yes"; break; case 12: _local2 = 16370; _local1 = "Please (P)"; this.songText.text = "Please (Intro) by Fixed"; break; case 13: _local2 = 14125; _local1 = "Guitar vs Piano 1.2 (P)"; this.songText.text = "Guitar vs Piano 1.2 by Goukisan"; break; case 14: _local2 = 16242; _local1 = "Rough Tone (P)"; this.songText.text = "Rough Tone by nal1200"; break; case 15: _local2 = 39898; _local1 = "Run'n'Gun (P)"; this.songText.text = "Run'n'Gun by Ravicious"; break; case 16: _local2 = 13405; _local1 = "Big Blue (P)"; this.songText.text = "Big Blue (F-Zero) by NESkimos"; break; case 17: _local2 = 25580; _local1 = "Super Mario World Rock (P)"; this.songText.text = "Super Mario World Rock by Soundshifter"; break; case 18: _local2 = 30710; _local1 = "Legend of Zelda Rockin' (P)"; this.songText.text = "Legend of Zelda Rockin' by DarthJB2"; break; case 19: _local2 = 22540; _local1 = "My Heart Up Your Ass (P)"; this.songText.text = "My Heart Up Your Ass by Evil-Dog"; break; case 20: _local2 = 41636; _local1 = "SWiTCH vs Evil-Dog Round 1 (P)"; this.songText.text = "SWiTCH vs Evil-Dog Round 1"; break; default: break; }; if (notesHit != notesTotal){ gameAward = (((gameScore > (_local2 * 0.25)) + (gameScore > (_local2 * 0.5))) + (gameScore > (_local2 * 0.75))); } else { gameAward = 4; }; if (parentMC.saving){ _local4 = (this.newAwardText.visible = (gameAward > parentMC.so.data.xyz[(gameTiming - 1)][1])); if (_local3){ parentMC.so.data.xyz[(gameTiming - 1)][0] = gameScore; }; if (_local4){ parentMC.so.data.abc = (parentMC.so.data.abc + (gameAward - parentMC.so.data.xyz[(gameTiming - 1)][1])); parentMC.so.data.xyz[(gameTiming - 1)][1] = gameAward; }; parentMC.flushTheSo2(this.dataSavedText); }; if (((!(parentMC.saving)) || (((!(_local4)) && (!(_local3)))))){ this.dataSavedText.visible = false; }; this.scoreText.text = gameScore.toString(); if (gameTiming > 10){ gameMode = 2; this.modeText.text = "Pro"; } else { gameMode = 1; this.modeText.text = "Amateur"; }; if (gameAward > 0){ this.awardDisplay.gotoAndStop(gameAward); } else { this.awardDisplay.visible = false; }; this.menuButt.addEventListener("click", menuButtClick); this.hpButt.addEventListener("click", hpButtClick); this.retryButt.addEventListener("click", retryButtClick); this.ssButt.addEventListener("click", ssButtClick); } private function menuButtClick(_arg1:MouseEvent):void{ this.hpButt.removeEventListener("click", hpButtClick); this.menuButt.removeEventListener("click", menuButtClick); this.retryButt.removeEventListener("click", retryButtClick); this.ssButt.removeEventListener("click", ssButtClick); parentMC.loadMenu(); parentMC.removeChild(this); } private function ssButtClick(_arg1:MouseEvent):void{ var _local2:MovieClip; this.hpButt.removeEventListener("click", hpButtClick); this.menuButt.removeEventListener("click", menuButtClick); this.retryButt.removeEventListener("click", retryButtClick); this.ssButt.removeEventListener("click", ssButtClick); _local2 = new MainMenu(); parentMC.addChildCentre(_local2); parentMC.removeChild(this); parentMC.gameStage = 2; _local2.initiate(true); _local2.gotoAndStop("song"); } } }//package
Section 27
//fadeOut (fadeOut) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class fadeOut extends MovieClip { public function fadeOut(){ addFrameScript(59, frame60); } function frame60(){ MovieClip(parent).loadSongEnd(); MovieClip(parent).removeChild(this); stop(); } } }//package
Section 28
//Game (Game) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.utils.*; public dynamic class Game extends MovieClip { public var leKey:int; private var gameSong:Sound; public var aKey:int; private var timing:int; private var cmdsTotal:int;// = 0 private var cmdsHit:int;// = 0 private var tA:Array; public var startTime:int; private var dontPlay:Boolean;// = false public var lastTime:int;// = 0 public var guitar:int; private var score:int;// = 0 public var riKey:int; public var gameMode:int; private var inGame:Boolean;// = false public var cmdHitText:TextField; private var currentIndex:int;// = 0 private var gameSongChannel:SoundChannel; public var sKey:int; private var song:int; public var paramSong:int; private var scoreSubmitCounter:int;// = 10000 private var scoreMode:String; public var dKey:int; private var combo:int;// = 0 public var gamePaused:Boolean;// = false public var multiplier:int;// = 1 public var upKey:int; public var doKey:int; private var pauseTime:int;// = 0 public function Game(_arg1:int, _arg2:int, _arg3:int, _arg4:Boolean):void{ var _local5:Class; lastTime = 0; score = 0; combo = 0; cmdsHit = 0; cmdsTotal = 0; multiplier = 1; gameSongChannel = new SoundChannel(); currentIndex = 0; scoreSubmitCounter = 10000; inGame = false; gamePaused = false; pauseTime = 0; dontPlay = false; super(); paramSong = (song = _arg1); gameMode = _arg2; guitar = _arg3; timing = song; this.guy.gotoAndStop(1); this.scoreText.text = score.toString(); this.restartButt.visible = false; this.mistake.visible = false; this.voiceX.visible = _arg4; updateMultiplier(); if (gameMode == 2){ timing = (timing + 10); }; if ((((gameMode == 2)) && ((song < 7)))){ song = (song + 10); }; loadSongName(); _local5 = (getDefinitionByName(("song" + song)) as Class); gameSong = new (_local5); switch (timing){ case 2: tA = [[350, 7, 2700], [3286, 5, 2700], [6222, 7, 2700], [9300, 5, 2700], [9300, 6, 2700], [12240, 4], [13462, 2], [15065, 2], [16267, 3], [17484, 1], [17770, 4], [19052, 2], [20700, 2], [21942, 3], [23114, 1], [23500, 4], [24782, 2], [26430, 2], [27712, 3], [29360, 4], [30602, 2], [32290, 2], [33572, 3], [35163, 6, 1000], [36415, 7, 1350], [37947, 5, 1000], [39195, 6, 1350], [40741, 6, 1000], [41989, 7, 1350], [0xAA00, 5, 1000], [44768, 6, 1350], [46385, 6, 1000], [47607, 7, 1350], [49169, 5, 1000], [50407, 6, 1350], [51983, 6, 1000], [53231, 7, 1350], [54931, 4], [55622, 3], [56313, 2], [56970, 1], [57820, 4], [58551, 3], [59242, 2], [59880, 1], [60554, 1], [60970, 3], [61315, 3], [61966, 2], [63650, 4], [64351, 3], [65052, 2], [65690, 1], [66414, 1], [66790, 3], [67135, 3], [67806, 2], [69375, 3], [70687, 4], [72377, 1], [73689, 2], [75289, 3], [76601, 4], [78291, 1], [79603, 2], [81223, 6, 1000], [82473, 7, 1350], [84080, 5, 1000], [85330, 6, 1350], [86937, 6, 1000], [88187, 7, 1350], [89794, 5, 1000], [91044, 6, 1350], [92650, 6, 1000], [93877, 7, 1350], [95455, 5, 1000], [96708, 6, 1350], [98320, 6, 1000], [99532, 7, 1350], [101091, 4], [101782, 3], [102473, 2], [103122, 1], [104050, 4], [104761, 3], [105462, 2], [106100, 1], [106844, 1], [107190, 3], [107535, 3], [108200, 2], [109855, 4], [110556, 3], [111257, 2], [111905, 1], [112649, 1], [112995, 3], [113340, 3], [114031, 2]]; break; case 3: tA = [[50, 4], [1650, 2], [3250, 4], [4850, 2], [6450, 4], [7250, 7, 700], [8050, 2], [8850, 5, 700], [9650, 4], [10450, 7, 700], [11250, 2], [12050, 5, 700], [0x3232, 4], [13650, 7, 700], [14450, 2], [15250, 5, 700], [16050, 4], [16850, 7, 700], [17650, 2], [18450, 5, 700], [19250, 4], [19650, 4], [20050, 2], [20850, 3], [21250, 3], [21650, 1], [22450, 4], [22850, 4], [23250, 2], [24050, 3], [24450, 3], [24850, 1], [25650, 4], [26050, 4], [26450, 2], [27250, 3], [27650, 3], [28050, 1], [28850, 4], [29250, 4], [29650, 2], [30450, 3], [30850, 3], [31250, 1], [32050, 7, 1450], [33650, 6, 650], [34450, 5, 650], [35250, 7, 1450], [36850, 6, 650], [37650, 5, 650], [38450, 4], [38650, 4], [38850, 4], [39050, 4], [39250, 4], [39450, 4], [39650, 4], [39850, 4], [40050, 2], [40250, 2], [40450, 2], [40650, 2], [40850, 1], [41050, 1], [41250, 1], [41450, 1], [41650, 4], [41850, 4], [42050, 4], [42250, 4], [42450, 4], [42650, 4], [42850, 4], [43050, 4], [43250, 2], [43450, 2], [43650, 2], [43850, 2], [44050, 1], [44250, 1], [44450, 1], [44650, 1], [44850, 3], [45250, 2], [45650, 3], [45850, 3], [46050, 2], [46250, 3], [46450, 3], [46850, 2], [47250, 3], [47450, 3], [47650, 2], [47850, 3], [48050, 3], [48450, 2], [48850, 3], [49050, 3], [49250, 2], [49450, 3], [49650, 3], [50050, 2], [50450, 3], [51250, 7, 1450], [52850, 6, 650], [53650, 5, 650], [54450, 7, 1450], [56050, 6, 650], [56850, 5, 650], [57650, 7, 1450], [59250, 6, 650], [60050, 5, 650], [60850, 7, 1450], [62450, 6, 1450], [64050, 4], [64850, 7, 700], [65650, 2], [66450, 5, 700], [67250, 4], [68050, 7, 700], [68850, 2], [69650, 5, 700], [70450, 4], [71250, 7, 700], [72050, 2], [72850, 5, 700], [73650, 4], [74450, 7, 700], [75250, 2], [76050, 5, 700], [76850, 4], [77250, 4], [77650, 7, 700], [78450, 2], [78850, 2], [79250, 5, 700], [80050, 4], [80450, 4], [80850, 7, 700], [81650, 2], [82050, 2], [82450, 5, 700], [83250, 4], [83650, 4], [84050, 7, 700], [84850, 2], [85250, 2], [85650, 5, 700], [86450, 4], [86850, 4], [87250, 7, 700], [88050, 2], [88450, 2], [88850, 5, 700], [89650, 4], [90050, 4], [90450, 7, 700], [91250, 2], [91650, 2], [92050, 5, 700], [92850, 4], [93250, 4], [93650, 7, 700], [94450, 2], [94850, 2], [95250, 5, 700]]; break; case 4: tA = [[610, 2], [2153, 4], [2925, 3], [3696, 2], [5625, 1], [5625, 3], [6010, 1], [6010, 3], [6396, 5, 1300], [7939, 6, 650], [8711, 7, 650], [9482, 5, 1300], [11025, 6, 650], [11797, 7, 650], [12568, 5, 1300], [14111, 6, 650], [14883, 7, 650], [15654, 5, 1300], [17197, 6, 650], [17969, 7, 650], [18740, 4], [18933, 4], [19319, 1], [19704, 3], [20150, 7, 1300], [22212, 2], [22791, 3], [23390, 6, 1300], [24912, 4], [25105, 4], [25491, 1], [25876, 3], [26282, 7, 1300], [28384, 2], [28963, 3], [29580, 6, 1300], [31084, 4], [31277, 4], [31663, 1], [32048, 3], [32434, 7, 1300], [34556, 2], [35135, 3], [35713, 6, 1300], [37256, 4], [37449, 4], [37835, 1], [38220, 3], [38620, 7, 1300], [40728, 2], [41307, 3], [41790, 6, 1300], [43400, 5, 1300], [43400, 7, 1300], [44960, 6, 1300], [46500, 5, 1300], [46500, 7, 1300], [47970, 6, 1300], [49580, 5, 1300], [49580, 7, 1300], [51228, 6, 1300], [52788, 5, 2800], [52788, 7, 2800], [55908, 5, 1300], [55908, 7, 1300], [57468, 6, 1300], [59028, 5, 650], [59808, 6, 650], [60588, 7, 650], [62130, 7, 2800], [65268, 6, 2800], [68450, 3], [69030, 2], [69610, 1], [70190, 4], [70700, 2], [70900, 1], [71650, 4], [72230, 1], [72810, 4], [74700, 3], [75280, 2], [75860, 1], [76440, 4], [76950, 2], [77150, 1], [77885, 4], [78460, 1], [79040, 4], [80950, 3], [81530, 2], [82110, 1], [82690, 4], [83200, 2], [83400, 1], [84120, 4], [84690, 1], [85270, 4], [87240, 3], [87820, 2], [88400, 1], [88980, 4], [89490, 2], [89690, 1], [90410, 4], [90980, 1], [91560, 4], [93500, 5, 2800], [93500, 6, 2800], [93500, 7, 2800], [99700, 7, 5000], [100088, 1], [100282, 4], [100863, 1], [101057, 4], [101638, 2], [101832, 4], [102413, 2], [102607, 4], [103188, 1], [103382, 4], [103963, 1], [104157, 4], [104569, 4], [104762, 4], [104950, 4], [105148, 1], [105148, 3], [105534, 1], [105534, 3]]; break; case 5: tA = [[270, 7, 3300], [3830, 6, 3300], [7490, 7, 1500], [9300, 7, 1500], [11110, 6, 1500], [12920, 6, 1500], [14750, 7, 1500], [16560, 7, 1500], [18370, 6, 1500], [20180, 6, 1500], [21970, 1], [22875, 2], [23780, 4], [24685, 3], [25590, 4], [26496, 3], [27400, 4], [28305, 3], [29210, 4], [30115, 4], [30341, 4], [30568, 1], [30681, 1], [31020, 5, 600], [31925, 6, 600], [32830, 4], [33169, 2], [33396, 1], [33700, 6, 600], [34640, 7, 600], [35545, 5, 600], [36450, 4], [36789, 2], [37016, 1], [37355, 3], [37581, 1], [38260, 5, 600], [39165, 6, 600], [40070, 4], [40409, 2], [40636, 1], [40940, 6, 600], [41880, 7, 600], [42785, 5, 600], [0xAAAA, 4], [44029, 2], [44256, 1], [44595, 3], [44821, 1], [49120, 4], [50025, 3], [50930, 4], [51836, 3], [52740, 4], [53645, 3], [54550, 4], [55455, 4], [55681, 4], [55908, 1], [56021, 1], [56360, 5, 600], [57265, 6, 600], [58170, 4], [58509, 2], [58736, 1], [59040, 6, 600], [59980, 7, 600], [60885, 5, 600], [61790, 4], [62129, 2], [62356, 1], [62695, 3], [62921, 1], [63600, 5, 600], [64505, 6, 600], [65410, 4], [65749, 2], [65976, 1], [66280, 6, 600], [67220, 7, 600], [68125, 5, 600], [69030, 4], [69369, 2], [69596, 1], [69935, 3], [70161, 1], [74460, 6, 3500], [76270, 5, 1500], [78080, 1], [78985, 1], [79890, 1], [79890, 3], [80795, 1], [80795, 3], [81700, 1], [81700, 4], [82605, 1], [82605, 4], [83510, 2], [84415, 4], [85320, 1], [86225, 1], [87130, 1], [87130, 3], [88035, 1], [88035, 3], [88940, 1], [88940, 4], [89845, 1], [89845, 4], [90750, 2], [91655, 4], [92560, 2], [93465, 4], [94370, 4], [95275, 3], [96180, 4], [97085, 3], [97990, 4], [98895, 3], [99800, 4], [100705, 4], [100931, 4], [101158, 1], [101271, 1]]; break; case 7: tA = [[570, 1], [1115, 3], [1660, 3], [2205, 2], [2750, 7, 800], [0x0F00, 6, 800], [4930, 7, 800], [6020, 6, 800], [7110, 7, 800], [8200, 6, 800], [9290, 7, 800], [10380, 2], [10653, 3], [11470, 1], [12015, 3], [12560, 7, 800], [13650, 7, 800], [14740, 6, 800], [15830, 1], [16375, 3], [16920, 7, 800], [18010, 7, 400], [18555, 6, 800], [20190, 5, 4000], [20735, 3], [21280, 7, 800], [22370, 7, 800], [23460, 6, 800], [24550, 5, 4000], [25095, 3], [25640, 7, 800], [26730, 7, 400], [27275, 6, 800], [28910, 1], [29319, 4], [30000, 1], [30409, 4], [31090, 6, 400], [31635, 1], [32044, 4], [33270, 1], [33679, 4], [34360, 1], [34769, 4], [35450, 5, 400], [35995, 1], [37630, 1], [38175, 3], [38720, 7, 800], [39810, 5, 400], [40355, 1], [40764, 4], [41990, 3], [42263, 1], [42535, 3], [42808, 1], [43080, 3], [43625, 6, 400], [44170, 4], [45536, 2], [45805, 3], [46081, 4], [46400, 4], [46673, 2], [46945, 4], [47218, 2], [48580, 4], [48853, 2], [49125, 4], [49398, 2], [50760, 4], [51033, 2], [51305, 4], [51578, 2], [52940, 4], [53213, 3], [53485, 2], [53758, 3], [54030, 4], [55070, 1], [55615, 3], [56160, 7, 800], [57250, 5, 400], [57795, 1], [58204, 4], [59430, 3], [59703, 1], [59975, 3], [60248, 1], [60520, 3], [61065, 6, 400], [61610, 4], [63840, 7, 800], [64930, 6, 800], [66020, 7, 800], [67110, 6, 800], [68200, 7, 800], [69290, 6, 800], [70380, 7, 800], [71470, 2], [71743, 3], [72560, 1], [73105, 3], [73650, 7, 800], [74740, 7, 800], [75830, 6, 800], [76920, 1], [77465, 3], [78010, 7, 800], [79100, 7, 400], [79645, 6, 800], [81280, 5, 4000], [81825, 3], [82370, 7, 800], [83460, 7, 800], [84550, 6, 800], [85640, 5, 4000], [86185, 3], [86730, 7, 800], [87820, 7, 400], [88365, 6, 800]]; break; case 8: tA = [[90, 1], [1794, 3], [2135, 3], [2476, 1], [2817, 6, 800], [5544, 1], [7248, 3], [7589, 3], [7930, 1], [8271, 6, 800], [10999, 7, 1800], [13044, 6, 500], [13726, 7, 1800], [15771, 6, 500], [16454, 1], [17136, 4], [18158, 4], [18499, 6, 500], [19181, 1], [19521, 4], [19862, 6, 500], [20545, 1], [21908, 1], [22590, 4], [23612, 4], [23953, 6, 500], [24636, 1], [24975, 4], [25316, 6, 500], [25999, 1], [27362, 1], [28044, 4], [29066, 4], [29407, 6, 500], [30090, 1], [30600, 3], [30770, 5, 500], [31453, 1], [33327, 3], [33497, 5, 500], [0x8585, 1], [35545, 2], [35887, 3], [36227, 4], [38272, 2], [38613, 5, 600], [39296, 5, 600], [40317, 2], [40658, 3], [40999, 3], [41340, 6, 600], [42023, 5, 600], [43044, 3], [43385, 4], [43726, 4], [44067, 7, 600], [44750, 5, 600], [45771, 3], [46112, 4], [46454, 1], [47136, 2], [47817, 3], [48500, 4], [49180, 1], [49862, 4], [50884, 4], [51225, 6, 500], [51908, 1], [52418, 3], [52588, 5, 500], [53271, 1], [53611, 4], [53952, 6, 2500], [56679, 5, 500], [57363, 6, 500], [58045, 7, 1800], [60091, 7, 1800], [62138, 5, 500], [62818, 6, 500], [63498, 7, 1800], [65545, 7, 1800], [67592, 5, 500], [68272, 6, 500], [68952, 7, 1800], [70999, 7, 1800], [73046, 5, 500], [73726, 6, 500], [74406, 7, 1800], [76454, 7, 1800], [76795, 6, 500], [77477, 5, 500], [79181, 1], [79863, 2], [80544, 3], [81227, 4], [81909, 1], [82591, 4], [83613, 4], [83954, 6, 500], [84636, 1], [84976, 4], [85317, 6, 500], [86000, 1], [87363, 1], [88045, 4], [89067, 4], [89408, 6, 500], [90091, 1], [90430, 4], [90771, 6, 500], [91454, 1], [92817, 1], [93499, 4], [94521, 4], [94862, 6, 500], [95545, 1], [96055, 3], [96225, 5, 500], [96908, 1], [97248, 4], [97589, 7, 500], [98273, 1], [98782, 3], [98952, 5, 500], [99636, 1], [101000, 2], [101342, 3], [101682, 4], [103727, 2], [104068, 5, 600], [104751, 5, 600], [105772, 2], [106113, 3], [106454, 3], [106795, 6, 600], [107478, 5, 600], [108499, 3], [108840, 4], [109181, 4], [109522, 7, 600], [110205, 5, 600], [111226, 3], [111567, 4], [111909, 1], [112591, 2], [113272, 3], [113955, 4]]; break; case 9: tA = [[740, 7, 1300], [2281, 2], [2795, 1], [3480, 4], [3994, 2], [4850, 4], [5364, 1], [6220, 7, 1300], [7761, 2], [8275, 1], [0x2300, 4], [9474, 2], [10330, 4], [10844, 1], [11700, 6, 1200], [13070, 3], [13584, 2], [13780, 1], [14440, 6, 1200], [15810, 2], [16324, 1], [16838, 2], [17180, 6, 1200], [18550, 3], [19064, 2], [19280, 1], [19920, 4], [20091, 3], [20434, 2], [21290, 1], [21461, 3], [21804, 2], [22660, 6, 1200], [24030, 7, 1200], [25400, 6, 1200], [26770, 1], [26941, 3], [27284, 2], [27770, 2], [28112, 7, 1300], [29653, 2], [30167, 1], [30852, 4], [31366, 2], [32222, 4], [32736, 1], [33592, 7, 1300], [35133, 2], [35647, 1], [36332, 4], [36846, 2], [37702, 4], [38216, 1], [39072, 6, 1200], [40442, 3], [40956, 2], [41150, 1], [41812, 6, 1200], [43182, 2], [43696, 1], [44210, 2], [44552, 6, 1200], [45922, 3], [46436, 2], [46620, 1], [47292, 4], [47463, 3], [47806, 2], [48662, 1], [48833, 3], [49176, 2], [50032, 6, 1200], [51402, 7, 1200], [52772, 6, 1200], [54142, 1], [54313, 3], [54656, 2], [55170, 2], [0xD8D8, 5, 3000]]; break; case 10: tA = [[850, 3], [1600, 2], [2350, 3], [3100, 4], [3850, 3], [4600, 2], [5350, 3], [5725, 7, 1000], [6850, 3], [7600, 2], [8350, 3], [9100, 4], [9850, 3], [10600, 2], [11350, 3], [11725, 5, 250], [12100, 6, 250], [12475, 7, 250], [0x3232, 3], [13600, 2], [14350, 3], [15100, 4], [15850, 3], [16600, 2], [17350, 3], [17725, 7, 1000], [18850, 3], [19600, 2], [20350, 3], [21100, 4], [21850, 3], [22600, 2], [23350, 3], [23725, 2], [24100, 5, 600], [24850, 2], [25225, 1], [0x6400, 2], [25975, 1], [26350, 3], [26725, 2], [27100, 4], [27475, 2], [27850, 6, 1500], [29538, 5, 600], [30850, 2], [31225, 1], [31600, 2], [31975, 1], [32350, 3], [32725, 2], [33100, 4], [33475, 2], [33850, 7, 2800], [34975, 3], [35350, 1], [36100, 3], [36850, 3], [37225, 3], [37600, 4], [37975, 4], [38350, 3], [38725, 3], [39100, 4], [39475, 4], [39850, 2], [40225, 2], [40600, 2], [40975, 2], [41350, 6, 1300], [42850, 3], [43225, 3], [43600, 4], [43975, 4], [44350, 3], [44725, 3], [45100, 4], [45475, 4], [45850, 3], [46038, 2], [46600, 3], [46788, 2], [47350, 3], [47538, 2], [48100, 3], [48288, 2], [48850, 2], [49038, 1], [49600, 2], [49788, 1], [50350, 2], [50538, 1], [51100, 5, 600], [51850, 6, 600], [52600, 7, 600], [53350, 5, 600], [54100, 6, 600], [54850, 2], [55600, 1], [55788, 2], [56350, 3], [57100, 2], [57288, 3], [57850, 6, 600], [58600, 7, 600], [59350, 5, 600], [60100, 6, 600], [60850, 4], [61600, 2], [61788, 1], [62163, 2], [62350, 5, 600], [63100, 2], [63288, 3], [63663, 4], [63850, 6, 600], [64600, 7, 600], [65350, 5, 600], [66100, 6, 600], [66850, 2], [67600, 1], [67788, 2], [68350, 3], [69100, 2], [69288, 3], [69850, 6, 600], [70600, 7, 600], [71350, 5, 600], [72100, 6, 600], [72850, 4], [73600, 3], [74350, 5, 600], [75100, 2], [75288, 3], [75663, 4], [75850, 6, 2000], [78100, 1], [78475, 1], [78850, 2], [79225, 2], [79600, 3], [79975, 3], [80350, 1], [80538, 2], [80725, 3], [81100, 7, 2800], [84100, 1], [84475, 1], [84850, 2], [85225, 2], [85600, 3], [85975, 3], [86350, 1], [86538, 2], [86725, 3], [87100, 7, 2800], [88600, 1], [88788, 3], [89538, 3], [89725, 1], [90100, 1], [90475, 1], [90850, 2], [91225, 2], [91600, 3], [91975, 3], [92350, 1], [92538, 2], [92725, 3], [93100, 7, 2800], [96100, 1], [96475, 1], [96850, 2], [97225, 2], [97600, 3], [97975, 3], [98350, 1], [98538, 2], [98725, 3], [99100, 7, 2800], [100600, 4], [100788, 3], [101163, 2], [101538, 1], [102100, 1], [102663, 2], [102850, 1], [103600, 6, 600], [104350, 7, 600], [105100, 1], [105663, 2], [105850, 1], [106600, 6, 600], [107350, 5, 600], [108100, 1], [108663, 2], [108850, 1], [109600, 6, 600], [110350, 7, 600], [111100, 1], [111663, 2], [111850, 1], [112600, 6, 600], [113350, 5, 600], [114100, 1], [114663, 2], [114850, 1], [115600, 6, 600], [116350, 7, 600], [117100, 1], [117663, 2], [117850, 1], [118600, 6, 600], [119350, 5, 600], [120100, 1], [120663, 2], [120850, 1], [121600, 6, 600], [122350, 7, 600], [123100, 1], [123663, 2], [123850, 1], [124600, 2], [124881, 3], [125163, 4], [125350, 1], [125725, 4], [126100, 6, 1300]]; break; case 11: tA = [[90, 4], [406, 2], [722, 4], [1037, 1], [1353, 4], [1669, 2], [1985, 4], [2300, 1], [2616, 3], [2932, 1], [3248, 3], [3563, 1], [3879, 3], [4195, 1], [4511, 3], [4826, 1], [5142, 3], [5458, 2], [5616, 1], [5774, 3], [6089, 2], [6405, 3], [6721, 2], [6879, 1], [7037, 3], [7352, 2], [7668, 4], [7984, 2], [8300, 4], [8615, 2], [8931, 4], [9247, 2], [9563, 4], [9878, 2], [10194, 5, 5400], [10510, 4], [10983, 2], [11450, 4], [11930, 2], [12404, 4], [13036, 4], [13509, 2], [13970, 4], [14456, 2], [14930, 2], [15246, 4], [15720, 3], [16193, 2], [16798, 1], [17114, 2], [17429, 3], [17772, 2], [18246, 3], [18719, 4], [19324, 3], [19640, 3], [19955, 3], [20298, 2], [20772, 3], [21245, 2], [21850, 3], [22166, 1], [22481, 2], [22824, 3], [25350, 2], [25824, 3], [26297, 3], [26902, 3], [27218, 2], [27533, 3], [27876, 1], [28350, 3], [28823, 2], [29455, 2], [29771, 2], [29929, 1], [30086, 3], [30402, 2], [32950, 6, 2200], [35454, 4], [35928, 3], [36401, 2], [37006, 1], [37322, 2], [37637, 3], [37980, 2], [38454, 3], [38927, 4], [39532, 3], [39848, 3], [40163, 3], [40506, 2], [40980, 3], [41453, 2], [42058, 3], [42374, 1], [42689, 3], [43032, 2], [45558, 2], [46032, 3], [46505, 3], [47110, 3], [47426, 2], [47741, 3], [48084, 1], [48558, 3], [49031, 2], [49611, 2], [0xC300, 2], [50242, 2], [50610, 2], [52978, 2], [53156, 1], [53472, 3], [53788, 3], [55051, 1], [55208, 2], [55366, 3], [55682, 1], [57577, 1], [57734, 2], [57892, 3], [58208, 4], [60103, 4], [60260, 3], [60418, 4], [60576, 3], [60734, 2], [62629, 3], [62786, 2], [62944, 3], [63102, 2], [63260, 1], [65155, 3], [65312, 2], [65470, 3], [65628, 2], [65766, 7, 2000], [68292, 2], [68292, 3], [68608, 2], [68608, 3], [68924, 2], [68924, 3], [69239, 2], [69239, 3], [69397, 2], [69397, 3], [69555, 2], [69555, 3], [69871, 2], [69871, 3], [70029, 2], [70029, 3], [70187, 2], [70187, 3]]; break; case 12: tA = [[50, 1], [530, 1], [770, 2], [1490, 2], [1970, 1], [2450, 1], [2690, 2], [3410, 2], [3890, 1], [4370, 1], [4610, 2], [5330, 2], [5810, 4], [6290, 4], [6530, 3], [7250, 3], [7730, 1], [8210, 1], [8450, 2], [9170, 2], [9650, 1], [10130, 1], [10370, 2], [11090, 2], [11570, 1], [12050, 1], [12290, 2], [13010, 2], [13490, 4], [13970, 4], [14210, 3], [14930, 3], [15410, 1], [15890, 3], [16370, 2], [16850, 3], [17330, 1], [17810, 3], [18290, 2], [18770, 3], [19250, 1], [19730, 3], [20210, 3], [20690, 4], [21170, 4], [21410, 2], [21650, 4], [21890, 2], [22130, 3], [22370, 4], [22610, 2], [23090, 1], [23570, 3], [24050, 2], [24530, 3], [25010, 2], [25490, 1], [25970, 2], [26450, 3], [26930, 1], [27410, 3], [27890, 3], [28370, 1], [28850, 4], [29090, 2], [29330, 4], [29570, 2], [29810, 3], [30050, 4], [30290, 2], [30770, 2], [31010, 2], [31250, 2], [31490, 6, 1000], [32690, 4], [32930, 4], [33170, 4], [0x8282, 6, 1000], [34610, 2], [34850, 2], [35090, 2], [35330, 6, 1000], [36530, 4], [36770, 4], [37010, 4], [37250, 6, 1000], [38450, 5, 570], [38450, 2], [38690, 2], [38930, 2], [39170, 6, 1000], [40370, 7, 570], [40370, 4], [40610, 4], [40850, 4], [41090, 6, 1000], [42290, 5, 570], [42290, 2], [42530, 2], [42770, 2], [43010, 6, 1000], [44210, 7, 570], [44210, 4], [44450, 4], [44690, 4], [44930, 6, 1000], [46130, 5, 570], [46850, 6, 1000], [48050, 7, 570], [49010, 2], [49250, 1], [49490, 2], [49730, 3], [49970, 4], [50690, 2], [51410, 7, 1500], [53090, 3], [53810, 6, 2500], [56690, 2], [56930, 1], [57170, 2], [57410, 3], [57650, 4], [58370, 2], [59090, 7, 1500], [60770, 3], [61490, 5, 2500], [64370, 2], [64610, 1], [64850, 2], [65090, 3], [65330, 4], [66050, 2], [66770, 7, 1500], [68450, 3], [69170, 6, 2500], [72050, 2], [72290, 1], [72530, 2], [72770, 3], [73010, 4], [73730, 2], [74450, 7, 1500]]; break; case 13: tA = [[1580, 3], [1880, 2], [2180, 3], [2780, 4], [3080, 3], [3380, 4], [3980, 2], [4280, 3], [4580, 2], [6380, 3], [6680, 2], [6980, 3], [7580, 4], [7880, 3], [8180, 4], [8780, 2], [9080, 3], [9380, 2], [10880, 6, 1000], [11180, 3], [11480, 2], [11780, 3], [12080, 7, 1000], [12380, 4], [12680, 3], [12980, 4], [13280, 6, 1000], [13580, 2], [13880, 3], [14180, 2], [15680, 6, 1000], [15980, 3], [16280, 2], [16580, 3], [16880, 7, 1000], [17180, 4], [17480, 3], [17780, 4], [18080, 6, 1000], [18380, 2], [18680, 3], [18980, 2], [19280, 4], [19580, 3], [19880, 5, 450], [0x5000, 2], [20780, 1], [21080, 5, 450], [21680, 6, 1000], [0x5A5A, 1], [23580, 4], [24330, 1], [24780, 4], [25530, 1], [25980, 4], [26480, 4], [26780, 3], [27080, 2], [27380, 3], [28280, 2], [28430, 3], [28580, 2], [28730, 3], [29480, 1], [29630, 3], [29780, 2], [29930, 3], [30080, 5, 1000], [31530, 1], [31980, 4], [32730, 1], [33180, 4], [33930, 1], [34380, 4], [35130, 1], [35580, 4], [36080, 7, 450], [36380, 6, 150], [36680, 2], [36980, 1], [37280, 5, 450], [37880, 6, 450], [38730, 1], [39180, 4], [39930, 1], [40380, 4], [40880, 7, 450], [41180, 6, 150], [41480, 2], [41780, 1], [42080, 5, 450], [42680, 6, 450], [43530, 1], [43980, 4], [44730, 1], [45180, 4], [46880, 1], [47330, 1], [47480, 2], [47630, 3], [49280, 3], [49430, 4], [49580, 3], [49730, 2], [49880, 3], [50030, 4], [51680, 3], [52130, 4], [52880, 3], [53330, 2], [54080, 2], [54530, 1], [55280, 6, 2200], [0xE600, 6, 1000], [59180, 3], [59480, 2], [59780, 3], [60080, 7, 1000], [60380, 4], [60680, 3], [60980, 4], [61280, 6, 1000], [61580, 2], [61880, 3], [62180, 2], [63680, 6, 1000], [63980, 3], [64280, 2], [64580, 3], [64880, 7, 1000], [65180, 4], [65480, 3], [65780, 4], [66080, 6, 1000], [66380, 2], [66680, 3], [66980, 2]]; break; case 14: tA = [[1492, 6, 4000], [5728, 5, 900], [7140, 3], [7563, 2], [7916, 2], [8093, 1], [8269, 2], [8446, 3], [9964, 4], [10387, 2], [10740, 2], [10917, 1], [11093, 2], [11270, 3], [12788, 3], [13211, 2], [13564, 2], [13741, 1], [13917, 2], [14094, 3], [15612, 1], [16035, 1], [16388, 1], [16565, 4], [16918, 1], [18436, 2], [18859, 3], [19212, 4], [19565, 3], [19742, 4], [21260, 2], [21683, 3], [22036, 4], [22389, 4], [22566, 3], [24084, 2], [24507, 3], [24860, 4], [25213, 3], [25390, 4], [26908, 3], [27331, 3], [27684, 3], [27861, 4], [28214, 3], [28849, 3], [29026, 1], [29202, 3], [29379, 2], [0x7373, 1], [29732, 3], [30155, 2], [30508, 2], [30685, 1], [30861, 2], [31038, 3], [32556, 7, 1400], [32556, 4], [32979, 2], [33332, 2], [33509, 1], [33685, 2], [33862, 3], [35380, 3], [35803, 2], [36156, 2], [36333, 1], [36509, 2], [36686, 3], [38204, 7, 1400], [38204, 1], [38627, 1], [38980, 1], [39157, 4], [39510, 1], [40145, 3], [40322, 1], [40498, 3], [40675, 2], [40851, 1], [41028, 2], [41451, 3], [41804, 4], [42157, 3], [42334, 4], [43852, 2], [44275, 3], [44628, 4], [44981, 4], [45158, 3], [46676, 2], [47099, 3], [47452, 4], [47805, 3], [47982, 4], [49500, 3], [49923, 3], [50276, 3], [50453, 4], [50806, 3], [52324, 5, 1600], [52324, 6, 1600], [54265, 3], [54442, 1], [54618, 3], [54795, 2], [54971, 1], [55148, 3], [55571, 2], [55924, 2], [56101, 1], [56277, 2], [56454, 3], [57089, 3], [57266, 1], [57442, 3], [57619, 2], [57795, 1], [57972, 4], [58395, 2], [58748, 2], [58925, 1], [59101, 2], [59278, 3], [59913, 3], [60090, 1], [60266, 3], [60443, 2], [60619, 1], [60796, 3], [61219, 2], [61572, 2], [61749, 1], [61925, 2], [62102, 3], [62737, 3], [62914, 1], [63090, 3], [63267, 2], [63443, 1], [63620, 1], [64043, 1], [64396, 1], [64573, 4], [64926, 1], [65561, 3], [65738, 1], [65914, 3], [66091, 2], [66267, 1], [66444, 2], [66867, 3], [67220, 4], [67573, 3], [67750, 4], [68385, 3], [68562, 1], [68738, 3], [68915, 2], [69091, 1], [69268, 2], [69691, 3], [70044, 4], [70397, 4], [70574, 3], [71209, 3], [71386, 1], [71562, 3], [71739, 2], [71915, 1], [72092, 2], [72515, 3], [72868, 4], [73221, 3], [73398, 4], [74033, 3], [74210, 1], [74386, 3], [74563, 2], [74739, 1], [74916, 3], [75339, 3], [75692, 3], [75869, 4], [76222, 3]]; break; case 15: tA = [[50, 5, 1450], [1650, 6, 1450], [3250, 3], [3350, 2], [3550, 3], [3650, 2], [3850, 3], [3950, 2], [4150, 3], [4250, 2], [4450, 1], [4850, 3], [4950, 2], [5150, 3], [5250, 2], [5450, 3], [5550, 2], [5750, 3], [5850, 2], [6050, 4], [6450, 3], [6550, 2], [6750, 3], [6850, 2], [7050, 3], [7150, 2], [7350, 3], [7450, 2], [7650, 1], [8050, 3], [8150, 2], [8350, 3], [8450, 2], [8650, 3], [8750, 2], [8950, 3], [9050, 2], [9250, 4], [9650, 3], [9750, 2], [9950, 3], [10050, 2], [10250, 3], [10350, 2], [10550, 3], [10650, 2], [10850, 1], [11250, 3], [11350, 2], [11550, 3], [11650, 2], [11850, 3], [11950, 2], [12150, 3], [12250, 2], [12450, 4], [0x3232, 3], [12950, 2], [13150, 3], [13250, 2], [13450, 3], [13550, 2], [13750, 3], [13850, 2], [14050, 1], [14450, 6, 650], [15250, 5, 650], [16050, 3], [16150, 2], [16350, 3], [16450, 2], [16650, 3], [16750, 2], [16950, 3], [17050, 2], [17250, 1], [17650, 7, 650], [18450, 6, 650], [19250, 3], [19350, 2], [19550, 3], [19650, 2], [19850, 3], [19950, 2], [20150, 3], [20250, 2], [20450, 1], [20850, 6, 650], [21650, 5, 650], [22450, 3], [22550, 2], [22750, 3], [22850, 2], [23050, 3], [23150, 2], [23350, 3], [23450, 2], [23650, 1], [24050, 7, 650], [24850, 6, 650], [25650, 3], [25750, 2], [25950, 3], [26050, 2], [26250, 3], [26350, 2], [26550, 3], [26650, 2], [26850, 1], [27250, 3], [27350, 2], [27550, 3], [27650, 2], [27850, 3], [27950, 2], [28150, 3], [28250, 2], [28450, 4], [28850, 3], [28950, 2], [29150, 3], [29250, 2], [29450, 3], [29550, 2], [29750, 3], [29850, 2], [30050, 1], [30450, 3], [30550, 2], [30750, 3], [30850, 2], [31050, 3], [31150, 2], [31350, 3], [31450, 2], [31650, 4], [33650, 4], [33850, 2], [34050, 4], [34250, 3], [34450, 2], [34650, 3], [34850, 3], [35050, 3], [35250, 6, 650], [36050, 5, 650], [36850, 3], [36950, 2], [37150, 3], [37250, 2], [37450, 3], [37550, 2], [37750, 3], [37850, 2], [38050, 1], [38450, 3], [0x9696, 2], [38750, 3], [38850, 2], [39050, 3], [39150, 2], [39350, 3], [39450, 2], [39650, 4], [40050, 3], [40150, 2], [40350, 3], [40450, 2], [40650, 3], [40750, 2], [40950, 3], [41050, 2], [41250, 1], [41650, 3], [41750, 2], [41950, 3], [42050, 2], [42250, 3], [42350, 2], [42550, 3], [42650, 2], [42850, 4], [43250, 3], [43350, 2], [43550, 3], [43650, 2], [43850, 3], [43950, 2], [44150, 3], [44250, 2], [44450, 1], [44850, 3], [44950, 2], [45150, 3], [45250, 2], [45450, 3], [45550, 2], [45750, 3], [45850, 2], [46050, 4], [46450, 3], [46550, 2], [46750, 3], [46850, 2], [47050, 3], [47150, 2], [47350, 3], [47450, 2], [47650, 1], [48050, 6, 650], [48850, 5, 650], [49650, 4], [49850, 2], [50050, 4], [50250, 3], [50450, 2], [50650, 3], [50850, 3], [51050, 3], [51250, 4], [51450, 3], [51650, 4], [51850, 3], [52050, 2], [52250, 3], [52450, 3], [52650, 3], [52850, 7, 650], [53650, 6, 650], [54450, 4], [54650, 2], [54850, 4], [55050, 3], [55250, 2], [55450, 3], [55650, 3], [55850, 3], [56050, 4], [56250, 2], [56450, 4], [56650, 3], [56850, 2], [57050, 3], [57250, 3], [57450, 3], [57650, 4], [57850, 2], [58050, 4], [58250, 3], [58450, 2], [58650, 3], [58850, 3], [59050, 3], [59250, 4], [59450, 3], [59650, 4], [59850, 3], [60050, 2], [60250, 3], [60450, 3], [60650, 3], [60850, 7, 650], [61650, 6, 650], [62450, 3], [62550, 2], [62750, 3], [62850, 2], [63050, 3], [63150, 2], [63350, 3], [63450, 2], [63650, 4], [64050, 3], [64150, 2], [64350, 3], [64450, 2], [64650, 3], [64750, 2], [64950, 3], [65050, 2], [65250, 1], [65650, 3], [65750, 2], [65950, 3], [66050, 2], [66250, 3], [66350, 2], [66550, 3], [66650, 2], [66850, 4], [67250, 3], [67350, 2], [67550, 3], [67650, 2], [67850, 3], [67950, 2], [68150, 3], [68250, 2], [68450, 1], [72050, 4], [72250, 2], [72450, 4], [72650, 3], [72850, 2], [73050, 3], [73250, 3], [73450, 3], [73650, 4], [73850, 3], [74050, 4], [74250, 3], [74450, 2], [74650, 3], [74850, 3], [75050, 3], [75250, 4], [75450, 2], [75650, 4], [75850, 3], [76050, 2], [76250, 3], [76450, 3], [76650, 3], [76850, 4], [77050, 3], [77250, 4], [77450, 3], [77650, 2], [77850, 3], [78050, 3], [78250, 3], [78450, 4], [78650, 2], [78850, 4], [79050, 3], [79250, 2], [79450, 3], [79650, 3], [79850, 3], [80050, 4], [80250, 3], [80450, 4], [80650, 3], [80850, 2], [81050, 3], [81250, 3], [81450, 3], [81650, 4], [81850, 2], [82050, 4], [82250, 3], [82450, 2], [82650, 3], [82850, 3], [83050, 3], [83250, 4], [83450, 3], [83650, 4], [83850, 3], [84050, 2], [84250, 3], [84450, 3], [84650, 3], [88050, 3], [88150, 2], [88350, 3], [88450, 2], [88650, 3], [88750, 2], [88950, 3], [89050, 2], [89250, 4], [91250, 3], [91350, 2], [91550, 3], [91650, 2], [91850, 3], [91950, 2], [92150, 3], [92250, 2], [92450, 1], [94450, 3], [94550, 2], [94750, 3], [94850, 2], [95050, 3], [95150, 2], [95350, 3], [95450, 2], [95650, 4], [96050, 4], [96250, 2], [96450, 4], [96650, 3], [96850, 2], [97050, 3], [97250, 3], [97450, 3], [97650, 2], [97850, 2], [98050, 2], [98250, 2], [98450, 2]]; break; case 16: tA = [[70, 1], [70, 3], [1050, 1], [1050, 3], [1250, 2], [1250, 4], [2670, 2], [2670, 4], [3540, 2], [3540, 4], [3740, 1], [3740, 3], [5030, 1], [5030, 3], [5910, 1], [5910, 3], [6110, 2], [6110, 4], [7390, 2], [7390, 4], [8260, 2], [8260, 4], [8460, 1], [8460, 3], [8660, 7, 800], [9760, 1], [9760, 3], [10540, 1], [10540, 3], [10740, 2], [10740, 4], [12000, 2], [12000, 4], [12900, 2], [12900, 4], [13100, 1], [13100, 3], [13370, 7, 800], [14390, 1], [14390, 3], [15280, 1], [15280, 3], [15480, 2], [15480, 4], [16150, 5, 2000], [16820, 1], [17560, 1], [17760, 3], [19030, 1], [19520, 2], [19730, 2], [19930, 3], [20060, 2], [20880, 3], [21020, 4], [21110, 4], [21350, 2], [22170, 1], [22300, 2], [22470, 4], [23710, 2], [24080, 2], [24460, 1], [24590, 2], [24730, 4], [24870, 3], [0x6464, 4], [25790, 2], [25920, 1], [26100, 3], [28440, 2], [28580, 4], [28720, 2], [28860, 4], [29080, 3], [29160, 2], [29310, 1], [29450, 2], [30190, 4], [0x7800, 2], [30860, 4], [31000, 2], [31140, 4], [31360, 3], [31440, 2], [31590, 1], [31730, 2], [32530, 4], [32650, 2], [32770, 4], [32900, 3], [33010, 4], [33470, 2], [34200, 1], [34600, 3], [35330, 2], [37710, 6, 2000], [38520, 4], [38940, 3], [39220, 1], [39600, 2], [39840, 3], [40110, 7, 2000], [40480, 2], [40650, 3], [41500, 3], [41670, 1], [42510, 6, 2000], [42830, 1], [43050, 4], [43260, 1], [43450, 4], [0xAAAA, 1], [43850, 4], [44910, 7, 2000], [44940, 4], [45560, 3], [46090, 2], [46620, 1], [47310, 6, 2000], [48180, 1], [48650, 2], [49140, 3], [49670, 7, 2000], [51520, 4], [51660, 2], [51830, 4], [52030, 1], [52030, 6, 2000], [52680, 4], [52820, 2], [52990, 4], [53190, 1], [53720, 4], [53860, 2], [54030, 4], [54240, 1], [54241, 7, 2000]]; break; case 17: tA = [[570, 1], [1115, 3], [1524, 4], [1660, 3], [2069, 4], [2205, 2], [2750, 3], [2887, 3], [3295, 3], [3432, 3], [0x0F00, 2], [3977, 2], [4385, 2], [4522, 2], [4930, 3], [5067, 3], [5475, 3], [5612, 3], [6020, 2], [6157, 2], [6565, 2], [6702, 2], [7110, 3], [7247, 3], [7655, 3], [7792, 3], [8200, 2], [8337, 2], [8745, 2], [8882, 2], [9290, 3], [9427, 3], [9835, 3], [9972, 3], [10380, 2], [10653, 3], [11470, 1], [12015, 3], [12424, 4], [12560, 4], [12697, 2], [12969, 2], [13514, 4], [13650, 4], [13923, 2], [14195, 2], [14468, 1], [14740, 2], [15149, 3], [15830, 1], [16375, 3], [16784, 4], [16920, 4], [17057, 2], [17329, 2], [17874, 4], [18010, 4], [18283, 2], [18555, 1], [18692, 2], [18828, 3], [18964, 4], [20190, 5, 4000], [20190, 1], [20735, 3], [21144, 4], [21280, 4], [21417, 2], [21689, 2], [22234, 4], [22370, 4], [22643, 2], [22915, 2], [23188, 1], [23460, 2], [23869, 3], [24550, 5, 4000], [24550, 1], [25095, 3], [25504, 4], [25640, 4], [25777, 2], [26049, 2], [26594, 4], [26730, 4], [27003, 2], [27275, 1], [27412, 2], [27548, 3], [27684, 4], [28910, 1], [29319, 4], [29728, 3], [30000, 1], [30409, 4], [31090, 1], [31227, 2], [31363, 4], [31635, 1], [32044, 4], [33270, 1], [33679, 4], [34088, 3], [34360, 1], [34769, 4], [35450, 1], [35587, 2], [0x8B8B, 4], [35995, 5, 1000], [37630, 1], [38175, 3], [38584, 4], [38720, 4], [38857, 2], [39129, 2], [39674, 4], [39810, 1], [39947, 2], [40083, 4], [40355, 1], [40900, 4], [41990, 3], [42263, 1], [42535, 3], [42808, 1], [43080, 3], [43489, 4], [43625, 1], [43761, 2], [43898, 3], [44170, 4], [45536, 2], [45805, 3], [46081, 4], [46400, 4], [46673, 2], [46945, 4], [47218, 2], [47490, 5, 800], [48580, 4], [48853, 2], [49125, 4], [49398, 2], [49602, 1], [50760, 4], [51033, 2], [51305, 4], [51578, 2], [51850, 5, 400], [52259, 1], [52940, 4], [53213, 3], [53485, 2], [53758, 3], [54030, 4], [55120, 1], [55665, 3], [56074, 4], [56210, 4], [56347, 2], [56619, 2], [57164, 4], [57300, 1], [57437, 2], [57573, 4], [57845, 1], [58254, 4], [59480, 3], [59753, 1], [60025, 3], [60298, 1], [60570, 3], [60979, 4], [61115, 1], [61251, 2], [61388, 3], [61660, 4], [63840, 3], [63977, 3], [64385, 3], [64522, 3], [64930, 2], [65067, 2], [65475, 2], [65612, 2], [66020, 3], [66157, 3], [66565, 3], [66702, 3], [67110, 2], [67247, 2], [67655, 2], [67792, 2], [68200, 3], [68337, 3], [68745, 3], [68882, 3], [69290, 2], [69427, 2], [69835, 2], [69972, 2], [70380, 3], [70517, 3], [70925, 3], [71062, 3], [71470, 2], [71743, 3], [72560, 1], [73105, 3], [73514, 4], [73650, 4], [73787, 2], [74059, 2], [74604, 4], [74740, 4], [75013, 2], [75285, 2], [75558, 1], [75830, 2], [76239, 3], [76920, 1], [77465, 3], [77874, 4], [78010, 4], [78147, 2], [78419, 2], [78964, 4], [79100, 4], [79373, 2], [79645, 1], [79782, 2], [79918, 3], [80054, 4], [81280, 5, 4000], [81280, 1], [81825, 3], [82234, 4], [82370, 4], [82507, 2], [82779, 2], [83324, 4], [83460, 4], [83733, 2], [84005, 2], [84278, 1], [84550, 2], [84959, 3], [85640, 5, 4000], [85640, 1], [86185, 3], [86594, 4], [86730, 4], [86867, 2], [87139, 2], [87684, 4], [87820, 4], [88093, 2], [88365, 1], [88502, 2], [88638, 3], [88774, 4]]; break; case 18: tA = [[90, 1], [1794, 3], [2135, 3], [2476, 1], [2817, 2], [2987, 3], [3158, 2], [5544, 1], [7248, 3], [7589, 3], [7930, 1], [8271, 2], [8441, 3], [8612, 2], [10999, 1], [11340, 1], [11511, 3], [11681, 1], [12022, 1], [12193, 3], [12363, 1], [12704, 1], [12875, 3], [13044, 1], [13215, 3], [13385, 1], [13557, 3], [13726, 1], [14067, 1], [14238, 3], [14408, 1], [14749, 1], [14920, 3], [15090, 1], [15431, 1], [15602, 3], [15771, 1], [15942, 3], [16112, 1], [16284, 3], [16454, 1], [17136, 4], [18158, 4], [18499, 3], [18670, 3], [18840, 2], [19011, 2], [19181, 1], [19521, 4], [19862, 3], [20033, 3], [20203, 2], [20374, 2], [20545, 1], [21908, 1], [22590, 4], [23612, 4], [23953, 3], [24124, 3], [24294, 2], [24465, 2], [24636, 1], [24975, 4], [25316, 3], [25487, 3], [25657, 2], [25828, 2], [25999, 1], [27362, 1], [28044, 4], [28556, 3], [28726, 4], [29066, 4], [29407, 3], [29578, 3], [29748, 2], [29919, 2], [30090, 1], [30600, 3], [30770, 2], [30941, 2], [31111, 1], [31282, 1], [31453, 5, 500], [31793, 4], [32134, 3], [32305, 3], [32562, 2], [32818, 1], [33327, 3], [33497, 2], [33668, 2], [34009, 1], [0x8585, 5, 500], [34690, 1], [34861, 1], [35089, 2], [35317, 3], [35545, 2], [35887, 3], [36227, 4], [38272, 2], [38613, 2], [38784, 2], [38954, 1], [39296, 5, 600], [40317, 2], [40658, 3], [40999, 3], [41340, 3], [41511, 3], [41681, 2], [42023, 5, 600], [43044, 3], [43385, 4], [43726, 4], [44067, 4], [44238, 4], [44408, 3], [44750, 5, 600], [45771, 3], [46112, 4], [46454, 5, 500], [47136, 6, 500], [47817, 6, 500], [48500, 7, 500], [49180, 1], [49862, 4], [50374, 3], [50544, 4], [50884, 4], [51225, 3], [51396, 3], [51566, 2], [51737, 2], [51908, 1], [52418, 3], [52588, 2], [52759, 2], [52929, 1], [53100, 1], [53271, 5, 500], [53611, 4], [53952, 3], [54123, 3], [54379, 2], [54636, 1], [56679, 5, 500], [57363, 6, 500], [58045, 7, 1800], [59409, 1], [60091, 7, 1800], [62138, 5, 500], [62818, 6, 500], [63498, 7, 1800], [64863, 2], [65545, 7, 1800], [67592, 5, 500], [68272, 6, 500], [68952, 7, 1800], [70317, 3], [70999, 7, 1800], [73046, 5, 500], [73726, 6, 500], [74406, 7, 1800], [75772, 4], [76454, 7, 1800], [76795, 6, 500], [77477, 5, 500], [79181, 5, 500], [79863, 6, 500], [80544, 6, 500], [81227, 7, 500], [81909, 1], [82591, 4], [83613, 4], [83954, 3], [84125, 3], [84295, 2], [84466, 2], [84636, 1], [84976, 4], [85317, 3], [85488, 3], [85658, 2], [85829, 2], [86000, 1], [87363, 1], [88045, 4], [89067, 4], [89408, 3], [89579, 3], [89749, 2], [89920, 2], [90091, 1], [90430, 4], [90771, 3], [90942, 3], [91112, 2], [91283, 2], [91454, 1], [92817, 1], [93499, 4], [94011, 3], [94181, 4], [94521, 4], [94862, 3], [95033, 3], [95203, 2], [95374, 2], [95545, 1], [96055, 3], [96225, 2], [96396, 2], [96566, 1], [96737, 1], [96908, 5, 500], [97248, 4], [97589, 3], [97760, 3], [98017, 2], [98273, 1], [98782, 3], [98952, 2], [99123, 2], [99464, 1], [99636, 5, 500], [100145, 1], [100316, 1], [100544, 2], [100772, 3], [101000, 2], [101342, 3], [101682, 4], [103727, 2], [104068, 2], [104239, 2], [104409, 1], [104751, 5, 600], [105772, 2], [106113, 3], [106454, 3], [106795, 3], [106966, 3], [107136, 2], [107478, 5, 600], [108499, 3], [108840, 4], [109181, 4], [109522, 4], [109693, 4], [109863, 3], [110205, 5, 600], [111226, 3], [111567, 4], [111909, 5, 500], [112591, 6, 500], [113272, 6, 500], [113955, 7, 500]]; break; case 19: tA = [[740, 4], [911, 4], [1083, 4], [1254, 4], [1425, 4], [1596, 4], [1768, 4], [1939, 4], [2110, 4], [2281, 2], [2453, 2], [2624, 2], [2795, 1], [2966, 1], [3138, 1], [3309, 2], [3480, 4], [3651, 4], [3823, 4], [3994, 2], [4165, 2], [4336, 2], [4508, 2], [4679, 2], [4850, 4], [5021, 4], [5193, 4], [5364, 1], [5535, 1], [5706, 1], [5878, 1], [6049, 1], [6220, 4], [6391, 4], [6563, 4], [6734, 4], [6905, 4], [7076, 4], [7248, 4], [7419, 4], [7590, 4], [7761, 2], [7933, 2], [8104, 2], [8275, 1], [8446, 1], [8618, 1], [8789, 2], [0x2300, 4], [9131, 4], [9303, 4], [9474, 2], [9645, 2], [9816, 2], [9988, 2], [10159, 2], [10330, 4], [10501, 4], [10673, 4], [10844, 1], [11015, 1], [11186, 1], [11358, 1], [11529, 1], [11700, 6, 1200], [13070, 7, 1200], [13584, 2], [13700, 5, 685], [14440, 6, 1200], [15810, 7, 1200], [15810, 2], [16324, 1], [16838, 2], [17180, 6, 1200], [18550, 7, 1200], [19064, 2], [0x4B00, 5, 685], [19920, 6, 1200], [19920, 4], [20091, 3], [20434, 2], [21290, 7, 1200], [21290, 1], [21461, 3], [21804, 2], [22660, 6, 1200], [24030, 7, 1200], [25400, 6, 1200], [26770, 7, 1200], [26770, 1], [26941, 3], [27284, 2], [27770, 2], [28112, 2], [28112, 4], [28283, 4], [28455, 4], [28626, 4], [28797, 4], [28968, 4], [29140, 4], [29311, 4], [29482, 4], [29653, 2], [29825, 2], [29996, 2], [30167, 1], [30338, 1], [30510, 1], [30681, 2], [30852, 4], [31023, 4], [31195, 4], [31366, 2], [31537, 2], [31708, 2], [31880, 2], [32051, 2], [32222, 4], [32393, 4], [32565, 4], [32736, 1], [32907, 1], [33078, 1], [33250, 1], [33421, 1], [33592, 4], [33763, 4], [33935, 4], [34106, 4], [34277, 4], [34448, 4], [34620, 4], [34791, 4], [34962, 4], [35133, 2], [35305, 2], [35476, 2], [35647, 1], [35818, 1], [35990, 1], [36161, 2], [36332, 4], [36503, 4], [36675, 4], [36846, 2], [37017, 2], [37188, 2], [37360, 2], [37531, 2], [37702, 4], [37873, 4], [38045, 4], [38216, 1], [38387, 1], [38558, 1], [38730, 1], [38901, 1], [39072, 6, 1200], [40442, 7, 1200], [40956, 2], [41080, 5, 685], [41812, 6, 1200], [43182, 7, 1200], [43182, 2], [43696, 1], [44210, 2], [44552, 6, 1200], [45922, 7, 1200], [46436, 2], [46560, 5, 685], [47292, 6, 1200], [47292, 4], [47463, 3], [47806, 2], [48662, 7, 1200], [48662, 1], [48833, 3], [49176, 2], [50032, 6, 1200], [51402, 7, 1200], [52772, 6, 1200], [54142, 7, 1200], [54142, 1], [54313, 3], [54656, 2], [55170, 2], [0xD8D8, 5, 3000]]; break; case 20: tA = [[850, 3], [1132, 2], [1413, 1], [1600, 2], [1882, 3], [2163, 4], [2350, 3], [2538, 4], [2913, 4], [3100, 3], [3288, 4], [3850, 3], [4132, 2], [4413, 1], [4600, 2], [4882, 3], [5163, 4], [5350, 3], [5725, 2], [6100, 3], [6475, 4], [6850, 3], [7132, 2], [7413, 1], [7600, 2], [7882, 3], [8163, 4], [8350, 3], [8538, 4], [8913, 4], [9100, 3], [9288, 4], [9850, 3], [10132, 2], [10413, 1], [10600, 2], [10882, 3], [11163, 4], [11350, 3], [11725, 5, 250], [12100, 6, 250], [12475, 7, 250], [0x3232, 3], [13132, 2], [13413, 1], [13600, 2], [13882, 3], [14163, 4], [14350, 3], [14538, 4], [14913, 4], [15100, 3], [15288, 4], [15850, 3], [16132, 2], [16413, 1], [16600, 2], [16882, 3], [17163, 4], [17350, 3], [17725, 2], [18100, 3], [18475, 4], [18850, 3], [19132, 2], [19413, 1], [19600, 2], [19882, 3], [20163, 4], [20350, 3], [20538, 4], [20913, 4], [21100, 3], [21288, 4], [21850, 3], [22132, 2], [22413, 1], [22600, 2], [22882, 3], [23163, 4], [23350, 3], [23725, 2], [24100, 5, 600], [24850, 2], [25038, 2], [25225, 1], [0x6400, 2], [25788, 2], [25975, 1], [26350, 3], [26538, 3], [26725, 2], [27100, 4], [27288, 4], [27475, 2], [27850, 6, 2800], [29538, 4], [29725, 2], [29913, 1], [30850, 2], [31038, 2], [31225, 1], [31600, 2], [31788, 2], [31975, 1], [32350, 3], [32538, 3], [32725, 2], [33100, 4], [33288, 4], [33475, 2], [33850, 7, 2800], [34975, 3], [35350, 1], [36100, 3], [36850, 3], [37038, 3], [37225, 3], [37600, 4], [37788, 4], [37975, 4], [38350, 3], [38538, 3], [38725, 3], [39100, 4], [39288, 4], [39475, 4], [39850, 2], [40038, 2], [40225, 2], [40600, 2], [40788, 2], [40975, 2], [41350, 1], [41725, 2], [42100, 3], [42475, 4], [42850, 3], [43038, 3], [43225, 3], [43600, 4], [43788, 4], [43975, 4], [44350, 3], [44538, 3], [44725, 3], [45100, 4], [45288, 4], [45475, 4], [45850, 3], [46038, 2], [46413, 4], [46600, 3], [46788, 2], [47163, 4], [47350, 3], [47538, 2], [47913, 4], [48100, 3], [48288, 2], [48663, 4], [48850, 2], [49038, 1], [49413, 3], [49600, 2], [49788, 1], [50163, 3], [50350, 2], [50538, 1], [50913, 3], [51100, 5, 600], [51850, 6, 600], [52600, 7, 600], [53350, 5, 600], [54100, 6, 600], [54850, 2], [54944, 2], [55132, 2], [55412, 3], [55600, 1], [55788, 2], [56163, 2], [56350, 3], [56444, 3], [56632, 3], [56912, 3], [57100, 2], [57288, 3], [57663, 3], [57850, 6, 600], [58600, 7, 600], [59350, 5, 600], [60100, 6, 600], [60850, 4], [60944, 4], [61132, 4], [61412, 3], [61600, 2], [61788, 1], [62163, 2], [62350, 1], [62538, 2], [62913, 3], [63100, 2], [63288, 3], [63663, 4], [63850, 6, 600], [64600, 7, 600], [65350, 5, 600], [66100, 6, 600], [66850, 2], [66944, 2], [67132, 2], [67412, 3], [67600, 1], [67788, 2], [68163, 2], [68350, 3], [68444, 3], [68632, 3], [68912, 3], [69100, 2], [69288, 3], [69663, 3], [69850, 6, 600], [70600, 7, 600], [71350, 5, 600], [72100, 6, 600], [72850, 4], [72944, 4], [73132, 4], [73412, 3], [73600, 3], [73694, 3], [73882, 3], [74162, 2], [74350, 1], [74538, 2], [74913, 3], [75100, 2], [75288, 3], [75663, 4], [75850, 6, 2000], [78100, 5, 600], [78850, 5, 600], [79600, 6, 600], [80350, 6, 600], [80350, 1], [80538, 2], [80725, 3], [81100, 7, 2800], [84100, 5, 600], [84850, 5, 600], [85600, 6, 600], [86350, 6, 600], [86350, 1], [86538, 2], [86725, 3], [87100, 7, 2800], [88600, 1], [88788, 3], [89163, 4], [89538, 3], [89725, 1], [90100, 5, 600], [90850, 5, 600], [91600, 6, 600], [92350, 6, 600], [92350, 1], [92538, 2], [92725, 3], [93100, 7, 2800], [96100, 5, 600], [96850, 5, 600], [97600, 6, 600], [98350, 6, 600], [98350, 1], [98538, 2], [98725, 3], [99100, 7, 2800], [100600, 4], [100788, 3], [101163, 2], [101538, 1], [102100, 1], [102663, 2], [102850, 1], [103600, 2], [103881, 3], [104163, 4], [104350, 3], [104631, 2], [104913, 3], [105100, 1], [105663, 2], [105850, 1], [106600, 2], [106881, 3], [107163, 4], [107350, 1], [107631, 2], [107913, 3], [108100, 1], [108663, 2], [108850, 1], [109600, 2], [109881, 3], [110163, 4], [110350, 3], [110631, 2], [110913, 3], [111100, 1], [111663, 2], [111850, 1], [112600, 2], [112881, 3], [113163, 4], [113350, 1], [113725, 4], [114100, 1], [114663, 2], [114850, 1], [115600, 2], [115881, 3], [116163, 4], [116350, 3], [116631, 2], [116913, 3], [117100, 1], [117663, 2], [117850, 1], [118600, 2], [118881, 3], [119163, 4], [119350, 1], [119631, 2], [119913, 3], [120100, 1], [120663, 2], [120850, 1], [121600, 2], [121881, 3], [122163, 4], [122350, 3], [122631, 2], [122913, 3], [123100, 1], [123663, 2], [123850, 1], [124600, 2], [124881, 3], [125163, 4], [125350, 1], [125725, 4], [126100, 6, 1300]]; break; }; this.readyButt.addEventListener("click", readyButtClick); this.menuButt.addEventListener("click", menuButtClick); this.voiceButt.addEventListener("click", voiceButtClick); this.qButt.addEventListener("click", qButtClick); evalCmdHitText(); } private function voiceButtClick(_arg1:MouseEvent):void{ this.voiceX.visible = (MovieClip(parent).voiceOff = !(MovieClip(parent).voiceOff)); } private function gameUpdate1(_arg1:Event):void{ var _local2:int; if (gamePaused){ dontPlay = true; } else { _local2 = (getTimer() - startTime); if (_local2 > 2000){ gameSongChannel = gameSong.play(); gameSongChannel.addEventListener("soundComplete", gameSongComplete); removeEventListener("enterFrame", gameUpdate1); }; }; } private function gameUpdate2(_arg1:Event):void{ var _local2:int; if (!gamePaused){ _local2 = (getTimer() - startTime); if ((((((this.guy.currentFrame == 1)) && ((_local2 < 20000)))) && ((_local2 > (tA[0][0] + 2000))))){ this.guy.gotoAndStop((gameMode + 1)); }; if (_local2 >= tA[currentIndex][0]){ spawnCommand(); }; leKey = (leKey + (((leKey > 0)) && ((leKey < 5)))); upKey = (upKey + (((upKey > 0)) && ((upKey < 5)))); riKey = (riKey + (((riKey > 0)) && ((riKey < 5)))); doKey = (doKey + (((doKey > 0)) && ((doKey < 5)))); aKey = (aKey + (((aKey > 0)) && ((aKey < 5)))); sKey = (sKey + (((sKey > 0)) && ((sKey < 5)))); dKey = (dKey + (((dKey > 0)) && ((dKey < 5)))); if ((_local2 % 10000) < scoreSubmitCounter){ }; scoreSubmitCounter = (_local2 % 10000); }; } private function loadSongName():void{ switch (timing){ case 2: scoreMode = "Hollywise (A)"; this.songText.text = "Hollywise by Blacktop Manhattan"; break; case 3: scoreMode = "This Way (A)"; this.songText.text = "This Way (Demo) by Saturday Night at the Apollo"; break; case 4: scoreMode = "Truth or Dare (A)"; this.songText.text = "Truth or Dare by Garden State"; break; case 5: scoreMode = "The Quest Of Your Life (A)"; this.songText.text = "The Quest Of Your Life by Evil-Dog"; break; case 7: scoreMode = "Super Mario World Rock (A)"; this.songText.text = "Super Mario World Rock by Soundshifter"; break; case 8: scoreMode = "Legend of Zelda Rockin' (A)"; this.songText.text = "Legend of Zelda Rockin' by DarthJB2"; break; case 9: scoreMode = "My Heart Up Your Ass (A)"; this.songText.text = "My Heart Up Your Ass by Evil-Dog"; break; case 10: scoreMode = "SWiTCH vs Evil-Dog Round 1 (A)"; this.songText.text = "SWiTCH vs Evil-Dog Round 1"; break; case 11: scoreMode = "Broked It (P)"; this.songText.text = "Broked It by SWiTCH feat. Dr_Yes"; break; case 12: scoreMode = "Please (P)"; this.songText.text = "Please (Intro) by Fixed"; break; case 13: scoreMode = "Guitar vs Piano 1.2 (P)"; this.songText.text = "Guitar vs Piano 1.2 by Goukisan"; break; case 14: scoreMode = "Rough Tone (P)"; this.songText.text = "Rough Tone by nal1200"; break; case 15: scoreMode = "Run'n'Gun (P)"; this.songText.text = "Run'n'Gun by Ravicious"; break; case 16: scoreMode = "Big Blue (P)"; this.songText.text = "Big Blue (F-Zero) by NESkimos"; break; case 17: scoreMode = "Super Mario World Rock (P)"; this.songText.text = "Super Mario World Rock by Soundshifter"; break; case 18: scoreMode = "Legend of Zelda Rockin' (P)"; this.songText.text = "Legend of Zelda Rockin' by DarthJB2"; break; case 19: scoreMode = "My Heart Up Your Ass (P)"; this.songText.text = "My Heart Up Your Ass by Evil-Dog"; break; case 20: scoreMode = "SWiTCH vs Evil-Dog Round 1 (P)"; this.songText.text = "SWiTCH vs Evil-Dog Round 1"; break; default: break; }; } public function pausePlay():void{ if (inGame){ pauseTime = getTimer(); gamePaused = true; gameSongChannel.stop(); }; } public function comboAdd():void{ combo++; } public function debug(_arg1:String):void{ MovieClip(parent).debug(_arg1); } private function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:int; if (!gamePaused){ _local2 = _arg1.keyCode; switch (_local2){ case 37: if (!leKey){ leKey = 1; }; break; case 38: if (!upKey){ upKey = 1; }; break; case 39: if (!riKey){ riKey = 1; }; break; case 40: if (!doKey){ doKey = 1; }; break; case 65: if (!aKey){ aKey = 1; }; break; case 68: if (!dKey){ dKey = 1; }; break; case 83: if (!sKey){ sKey = 1; }; break; default: break; }; }; } private function gameSongComplete(_arg1:Event):void{ var _local2:MovieClip; stage.removeEventListener("keyDown", keyDownHandler); stage.removeEventListener("keyUp", keyUpHandler); gameSongChannel.removeEventListener("soundComplete", gameSongComplete); gameSongChannel = null; gameSong = null; this.guy.gotoAndStop(1); _local2 = new fadeOut(); addChild(_local2); } private function keyUpHandler(_arg1:KeyboardEvent):void{ var _local2:int; if (!gamePaused){ _local2 = _arg1.keyCode; switch (_local2){ case 37: if (leKey < 6){ wrongKey(); }; leKey = 0; break; case 38: if (upKey < 6){ wrongKey(); }; upKey = 0; break; case 39: if (riKey < 6){ wrongKey(); }; riKey = 0; break; case 40: if (doKey < 6){ wrongKey(); }; doKey = 0; break; case 65: if (aKey < 6){ wrongKey(); }; aKey = 0; break; case 68: if (dKey < 6){ wrongKey(); }; dKey = 0; break; case 83: if (sKey < 6){ wrongKey(); }; sKey = 0; break; default: break; }; }; } private function evalCmdHitText():void{ cmdHitText.text = ((cmdsHit.toString() + "/") + cmdsTotal.toString()); } private function menuButtClick(_arg1:MouseEvent):void{ var _local2:MovieClip; var _local3:MovieClip; this.readyButt.removeEventListener("click", readyButtClick); this.menuButt.removeEventListener("click", menuButtClick); this.voiceButt.removeEventListener("click", voiceButtClick); this.qButt.removeEventListener("click", qButtClick); _local2 = new MainMenu(); _local3 = MovieClip(parent); _local3.addChildCentre(_local2); _local3.removeChild(this); _local2.initiate(); } public function scoreAdd(_arg1:int):void{ var _local2:int; _local2 = multiplier; if (multiplier == 6){ _local2 = 10; }; score = (score + (_arg1 * _local2)); if (score < 0){ score = 0; }; this.scoreText.text = score.toString(); } private function readyButtClick(_arg1:MouseEvent):void{ inGame = true; this.readyButt.removeEventListener("click", readyButtClick); this.menuButt.removeEventListener("click", menuButtClick); this.voiceButt.removeEventListener("click", voiceButtClick); this.qButt.removeEventListener("click", qButtClick); removeChild(this.readyButt); removeChild(this.menuButt); removeChild(this.voiceButt); removeChild(this.voiceX); removeChild(this.qButt); this.restartButt.visible = true; this.restartButt.addEventListener("click", restartButtClick); startTime = getTimer(); addEventListener("enterFrame", gameUpdate1); addEventListener("enterFrame", gameUpdate2); stage.addEventListener("keyDown", keyDownHandler); stage.addEventListener("keyUp", keyUpHandler); stage.focus = null; } public function disable():void{ removeEventListener("enterFrame", gameUpdate1); removeEventListener("enterFrame", gameUpdate2); stage.removeEventListener("keyDown", keyDownHandler); stage.removeEventListener("keyUp", keyUpHandler); gameSongChannel.stop(); gameSongChannel.removeEventListener("soundComplete", gameSongComplete); gameSongChannel = null; gameSong = null; } public function comboWipe():void{ if (multiplier == 6){ combo = 40; } else { if (multiplier == 5){ combo = 30; } else { combo = (Math.floor(((combo / 10) - 1)) * 10); if (combo < 0){ combo = 0; }; }; }; if (multiplier > 1){ multiplier--; }; updateMultiplier(); } private function spawnCommand():void{ var _local1:Command; _local1 = new Command(tA[currentIndex][1], tA[currentIndex][2], tA[currentIndex][0]); addChild(_local1); currentIndex++; if (currentIndex == tA.length){ removeEventListener("enterFrame", gameUpdate2); this.restartButt.removeEventListener("click", restartButtClick); this.restartButt.visible = false; } else { if (tA[currentIndex][0] == tA[(currentIndex - 1)][0]){ spawnCommand(); }; }; } public function scoreAdd2(_arg1:int, _arg2:int):void{ if (_arg2 == 6){ _arg2 = 10; }; score = (score + (_arg1 * _arg2)); if (score < 0){ score = 0; }; this.scoreText.text = score.toString(); } private function updateMultiplier():void{ var _local1:int; var _local2:int; switch (multiplier){ case 1: this.multiplierName.text = "Huh?"; _local1 = 10066227; break; case 2: this.multiplierName.text = "Good"; _local1 = 0xCCCCCC; break; case 3: this.multiplierName.text = "Nice"; _local1 = 0x99CC00; this.guy.gotoAndStop((gameMode + 1)); break; case 4: this.multiplierName.text = "Cool"; _local1 = 6724044; this.guy.gotoAndStop(4); break; case 5: this.multiplierName.text = "Rockin'!"; _local1 = 0xCC0000; this.guy.gotoAndStop(4); break; case 6: this.multiplierName.text = "Godly!!"; _local1 = 0xFFCC00; this.guy.gotoAndStop(5); break; default: break; }; this.multiplierName.textColor = (this.multiplierText.textColor = _local1); _local2 = multiplier; if (multiplier == 6){ _local2 = 10; }; this.multiplierText.text = ("x" + _local2.toString()); } private function wrongKey():void{ scoreAdd(-10); this.mistake.visible = true; } public function evalMultiplier():void{ if ((((combo >= (multiplier * 10))) && ((multiplier < (gameMode + 4))))){ multiplier++; MovieClip(parent).playVoice(("Multi" + multiplier)); updateMultiplier(); }; } public function loadSongEnd():void{ inGame = false; if (this.mistake.visible){ cmdsTotal = (cmdsTotal + 20); }; MovieClip(parent).loadEndSong(score, timing, cmdsHit, cmdsTotal); parent.removeChild(this); } public function unpausePlay():void{ if (inGame){ startTime = (startTime + (getTimer() - pauseTime)); gamePaused = false; pauseTime = 0; if (dontPlay){ dontPlay = false; } else { gameSongChannel = gameSong.play(((getTimer() - startTime) - 2000)); }; }; } private function qButtClick(_arg1:MouseEvent):void{ var _local2:String; _local2 = stage.quality; switch (_local2){ case "LOW": stage.quality = "BEST"; break; case "MEDIUM": stage.quality = "LOW"; break; case "HIGH": case "BEST": stage.quality = "MEDIUM"; break; default: break; }; } private function restartButtClick(_arg1:MouseEvent):void{ var _local2:MovieClip; _local2 = MovieClip(parent); _local2.restartGame(undefined); } public function cmdHit(_arg1:int=0):void{ cmdsHit = (cmdsHit + _arg1); cmdsTotal++; evalCmdHitText(); } } }//package
Section 29
//Guitar (Guitar) package { import flash.media.*; public dynamic class Guitar extends Sound { } }//package
Section 30
//guitarMain (guitarMain) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; public dynamic class guitarMain extends MovieClip { public var stageWid:int;// = 600 private var endSongMC:MovieClip; private var gameStage:int; public var stageWidHalf:int; public var so:SharedObject; public var startTime:Number; public var guitar:Boolean;// = false public var stageHeiHalf:int; public var guit:int;// = 1 public var adCount:int;// = 0 private var pauseCoverMC:MovieClip; public var interval:Number;// = 5 public var voiceOff:Boolean;// = false public var saveOutput:String; public var maxFPS:int;// = 100 public var HPScoreService:Object; public var dbugText:TextField; public var saving:Boolean;// = true private var introMC:MovieClip; private var fpsModify:Boolean;// = false public var gameMC:MovieClip; private var debugDisplayOn:Boolean;// = true private var menuMC:MovieClip; private var pausedBool:Boolean;// = false private var tempText:TextField; public var stageHei:int;// = 300 public var dbugLines:int;// = 0 private var fpsDisplayOn:Boolean;// = true private var voiceChannel:SoundChannel; public var targetFPS:int; public var fpsText:TextField; public var numFrames:Number;// = 0 public function guitarMain():void{ fpsDisplayOn = true; fpsModify = false; maxFPS = 100; targetFPS = stage.frameRate; interval = 5; debugDisplayOn = true; saving = true; guit = 1; guitar = false; pausedBool = false; adCount = 0; voiceOff = false; stageWid = 600; stageHei = 300; stageWidHalf = (stageWid / 2); stageHeiHalf = (stageHei / 2); numFrames = 0; dbugLines = 0; super(); addFrameScript(0, frame1, 2, frame3); stage.showDefaultContextMenu = false; this.hallpass.addEventListener("click", hpClick); startTime = getTimer(); addEventListener("enterFrame", fpsMod); } private function flushTheSo():void{ var flushStatus:String; flushStatus = null; try { flushStatus = so.flush(); } catch(error:Error) { saveOutput = "Data could not be saved."; saving = false; }; if (flushStatus != null){ switch (flushStatus){ case "pending": so.addEventListener("netStatus", onFlushStatus); break; case "flushed": saveOutput = "New save file created."; break; }; }; } private function nullify():void{ introMC = null; menuMC = null; gameMC = null; endSongMC = null; } public function addDebugDisplay():void{ var _local1:TextFormat; if (dbugText){ swapChildren(dbugText, gameMC); } else { dbugText = new TextField(); dbugText.autoSize = "left"; dbugText.text = ""; _local1 = new TextFormat("Verdana", 10, 0, true, false, false, "", "", "left", 0, 0, 0, 0); _local1.font = "Verdana"; _local1.size = 10; _local1.bold = true; dbugText.setTextFormat(_local1, -1, -1); dbugText.defaultTextFormat = _local1; dbugText.x = 400; dbugText.width = 200; addChild(dbugText); }; } public function stopVoice():void{ voiceChannel.stop(); voiceChannel = null; } private function onFlushStatus2(_arg1:NetStatusEvent):void{ switch (_arg1.info.code){ case "SharedObject.Flush.Success": tempText.text = "Data saved!"; break; case "SharedObject.Flush.Failed": tempText.text = "Data could not be saved."; break; }; tempText = null; so.removeEventListener("netStatus", onFlushStatus2); } public function debug(_arg1:String):void{ if (dbugLines > 30){ dbugText.text = ""; dbugLines = 0; }; dbugText.appendText((_arg1 + "\n")); dbugLines++; } function frame3(){ stop(); loadData(); } public function playVoice(_arg1:String):void{ var _local2:Class; var _local3:Sound; if (voiceChannel != null){ stopVoice(); }; _local2 = (getDefinitionByName(_arg1) as Class); _local3 = new (_local2); if (((voiceOff) && (!((_arg1.substr(0, 5) == "Multi"))))){ voiceChannel = _local3.play(); } else { if (!voiceOff){ voiceChannel = _local3.play(); }; }; } function frame1(){ stop(); } public function restartGame(_arg1:Event):void{ gameMC.disable(); removeChild(gameMC); loadGame(gameMC.paramSong, gameMC.gameMode); } public function addChildCentre(_arg1:DisplayObject):void{ addChild(_arg1); _arg1.x = stageWidHalf; _arg1.y = stageHeiHalf; } private function onFlushStatus(_arg1:NetStatusEvent):void{ switch (_arg1.info.code){ case "SharedObject.Flush.Success": saveOutput = "Save file created successfully!"; kongSubmit(); break; case "SharedObject.Flush.Failed": saveOutput = "Data could not be saved."; saving = false; break; }; so.removeEventListener("netStatus", onFlushStatus); } public function loadEndSong(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{ nullify(); endSongMC = new EndSong(_arg1, _arg2, _arg3, _arg4); addChild(endSongMC); endSongMC.initiate(); gameStage = 4; } public function addFramerateDisplay():void{ var _local1:TextFormat; startTime = getTimer(); fpsText = new TextField(); fpsText.autoSize = "left"; fpsText.text = ""; _local1 = new TextFormat("Verdana", 10, 0, true, false, false, "", "", "left", 0, 0, 0, 0); _local1.font = "Verdana"; _local1.size = 10; _local1.bold = true; fpsText.setTextFormat(_local1, -1, -1); fpsText.defaultTextFormat = _local1; addChild(fpsText); stage.addEventListener("enterFrame", fpsUpdate, false, 0); } private function fpsUpdate(_arg1:Object):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:int; if ((++numFrames % interval) == 0){ _local2 = getTimer(); _local3 = ((_local2 - startTime) / 1000); _local4 = (interval / _local3); if (fpsModify){ fpsText.text = ((((((("FPS=" + _local4.toFixed(2)) + " (") + targetFPS) + ")") + " (") + stage.frameRate) + ")"); } else { fpsText.text = ("FPS=" + _local4.toFixed(2)); }; startTime = _local2; if (fpsModify){ if (numFrames > 500){ interval = 10; }; _local5 = (_local4 - targetFPS); if (_local5 < -10){ if (stage.frameRate > (targetFPS + 30)){ targetFPS--; stage.frameRate = (targetFPS + 25); } else { stage.frameRate++; }; } else { if (_local5 == 0){ if (targetFPS < 60){ targetFPS++; } else { if (stage.frameRate > targetFPS){ stage.frameRate--; }; }; }; }; }; }; } private function loadIntro():void{ introMC = new Intro(); addChildCentre(introMC); introMC.gotoAndPlay(1); gameStage = 1; } public function flushTheSo2(_arg1:TextField):void{ var flushStatus:String; var output = _arg1; flushStatus = null; try { flushStatus = so.flush(); } catch(error:Error) { output.text = "Data could not be saved."; }; if (flushStatus != null){ switch (flushStatus){ case "pending": tempText = output; so.addEventListener("netStatus", onFlushStatus2); break; case "flushed": output.text = "Data saved!"; break; }; }; } public function loadMenu():void{ nullify(); menuMC = new MainMenu(); addChildCentre(menuMC); menuMC.initiate(); gameStage = 2; } public function hpClick(_arg1:MouseEvent):void{ goURL("http://www.hallpass.com"); } public function goURL(_arg1:String):void{ var _local2:URLRequest; _local2 = new URLRequest(_arg1); navigateToURL(_local2, "_blank"); } private function fpsMod(_arg1:Object):void{ var _local2:Number; var _local3:Number; var _local4:Number; if ((++numFrames % interval) == 0){ _local2 = getTimer(); _local3 = ((_local2 - startTime) / 1000); _local4 = (interval / _local3); startTime = _local2; if (_local4 > 65){ stage.frameRate--; }; if (numFrames > 200){ removeEventListener("enterFrame", fpsMod); }; }; } private function loadData():void{ try { so = SharedObject.getLocal("scmd2.1"); } catch(error:Error) { saveOutput = "Game progress will not be saved."; saving = false; }; if (saving){ if (!so.size){ so.data.xyz = new Array([0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]); so.data.abc = new int(0); flushTheSo(); } else { saveOutput = "Save file loaded."; }; }; loadIntro(); } public function loadGame(_arg1:int, _arg2:int):void{ nullify(); gameMC = new Game(_arg1, _arg2, guit, voiceOff); addChild(gameMC); gameStage = 3; } } }//package
Section 31
//Intro (Intro) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class Intro extends MovieClip { public var hallpass:SimpleButton; public var parentMC:MovieClip; public function Intro(){ addFrameScript(0, frame1, 161, frame162); } function frame162(){ stop(); hallpass.removeEventListener("click", hpClick); parentMC = MovieClip(parent); parentMC.loadMenu(); parentMC.removeChild(this); } function frame1(){ hallpass.addEventListener("click", hpClick); } public function hpClick(_arg1:MouseEvent):void{ MovieClip(root).goURL("http://www.hallpass.com"); } } }//package
Section 32
//MainMenu (MainMenu) package { import flash.events.*; import flash.display.*; import flash.media.*; public dynamic class MainMenu extends MovieClip { private var menuMusic:Sound; private var menuMusicChannel:SoundChannel; private var gameSong:int; private var amateurB:int;// = 0 private var amateurP:int;// = 0 public var gameMode:int; public var nextMenu:String; private var proB:int;// = 0 private var proP:int;// = 0 private var parentMC:MovieClip; public function MainMenu():void{ amateurB = 0; amateurP = 0; proB = 0; proP = 0; super(); addFrameScript(0, frame1, 9, frame10, 14, frame15, 24, frame25, 39, frame40, 45, frame46, 57, frame58); } private function enableTutorial():void{ this.backButt.addEventListener("click", tutorialBackButtClick); } private function download6ButtClick(_arg1:MouseEvent):void{ switch (gameMode){ case 2: MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/60270"); break; default: break; }; } private function song4ButtClick(_arg1:MouseEvent):void{ gameSong = 4; disableSongSelect(); startGame(); } function frame10(){ stop(); enableMainMenu(); } function frame15(){ stop(); } private function enableSongSelect():void{ parentMC.playVoice("Song"); gameSong = 0; gameMode = 1; this.song1Butt.addEventListener("click", song1ButtClick); this.song2Butt.addEventListener("click", song2ButtClick); this.song3Butt.addEventListener("click", song3ButtClick); this.song4Butt.addEventListener("click", song4ButtClick); this.song5Butt.addEventListener("click", song5ButtClick); this.song6Butt.addEventListener("click", song6ButtClick); this.song7Butt.addEventListener("click", song7ButtClick); this.song8Butt.addEventListener("click", song8ButtClick); this.song9Butt.addEventListener("click", song9ButtClick); this.song10Butt.addEventListener("click", song10ButtClick); this.download1Butt.addEventListener("click", download1ButtClick); this.download2Butt.addEventListener("click", download2ButtClick); this.download3Butt.addEventListener("click", download3ButtClick); this.download4Butt.addEventListener("click", download4ButtClick); this.download5Butt.addEventListener("click", download5ButtClick); this.download6Butt.addEventListener("click", download6ButtClick); this.download7Butt.addEventListener("click", download7ButtClick); this.download8Butt.addEventListener("click", download8ButtClick); this.download9Butt.addEventListener("click", download9ButtClick); this.download10Butt.addEventListener("click", download10ButtClick); this.amateurButt.addEventListener("click", amateurButtClick); this.proButt.addEventListener("click", proButtClick); this.backButt.addEventListener("click", songBackButtClick); } private function download8ButtClick(_arg1:MouseEvent):void{ MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/48093"); } private function disableTutorial():void{ parentMC.stopVoice(); this.tutorialMC.removeTutorial(); removeChild(this.tutorialMC); this.backButt.removeEventListener("click", tutorialBackButtClick); } function frame1(){ stop(); } private function download10ButtClick(_arg1:MouseEvent):void{ MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/26207"); } private function song6ButtClick(_arg1:MouseEvent):void{ gameSong = 6; disableSongSelect(); startGame(); } function frame25(){ stop(); this.lock1.lockText.text = "Get 8 awards on amateur!"; this.lock2.lockText.text = "Get 10 awards on pro!"; this.lock3.lockText.text = "Get 4 perfects on amateur!"; this.lock4.lockText.text = "Get 5 perfects on pro!"; enableGuitarSelect(); } private function creditsButt2Click(_arg1:MouseEvent):void{ this.credits.visible = false; } private function amateurButtClick(_arg1:MouseEvent):void{ gameMode = 1; this.songBg.gotoAndStop(gameMode); } private function download1ButtClick(_arg1:MouseEvent):void{ switch (gameMode){ case 2: MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/51265"); break; default: break; }; } public function initiate(_arg1:Boolean=false):void{ var _local2:int; var _local3:int; parentMC = MovieClip(parent); menuMusic = new menuLoop(); menuMusicChannel = menuMusic.play(); menuMusicChannel.addEventListener("soundComplete", menuLoopComplete); if (parentMC.saving){ _local3 = 0; while (_local3 < 20) { _local2 = parentMC.so.data.xyz[_local3][1]; if (_local3 < 10){ if (_local2 > 0){ amateurB++; }; if (_local2 == 4){ amateurP++; }; } else { if (_local2 > 0){ proB++; }; if (_local2 == 4){ proP++; }; }; _local3++; }; }; if (!_arg1){ gotoAndStop("mainEnter"); }; } private function guitButtClick(_arg1:MouseEvent):void{ disableMainMenu(); gotoAndStop("mainLeave"); nextMenu = "guitar"; } function frame40(){ stop(); enableSongSelect(); this.song1Text.mouseEnabled = false; this.song2Text.mouseEnabled = false; this.song3AText.mouseEnabled = false; this.song3BText.mouseEnabled = false; this.song4Text.mouseEnabled = false; this.song5Text.mouseEnabled = false; this.song6Text.mouseEnabled = false; this.song7Text.mouseEnabled = false; this.song8Text.mouseEnabled = false; this.song9Text.mouseEnabled = false; this.song10Text.mouseEnabled = false; } function frame46(){ enableProgress(); stop(); } private function song8ButtClick(_arg1:MouseEvent):void{ var _local2:int; _local2 = ((gameMode * 20) - 13); if (parentMC.so.data.abc >= _local2){ gameSong = 8; disableSongSelect(); startGame(); }; } private function download3ButtClick(_arg1:MouseEvent):void{ switch (gameMode){ case 1: MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/63580"); break; case 2: MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/53576"); break; }; } private function enableProgress():void{ var _local1:int; if (parentMC.saving){ _local1 = 1; while (_local1 < 21) { if (((!((_local1 == 1))) && (!((_local1 == 6))))){ this[(("score" + _local1) + "Text")].text = parentMC.so.data.xyz[(_local1 - 1)][0]; if (parentMC.so.data.xyz[(_local1 - 1)][1]){ this[("award" + _local1)].gotoAndStop(parentMC.so.data.xyz[(_local1 - 1)][1]); this[("award" + _local1)].visible = true; } else { this[("award" + _local1)].visible = false; }; }; _local1++; }; this.allPerfect.visible = (parentMC.so.data.abc == 72); this.awardPointsText.text = parentMC.so.data.abc; this.clearButt.addEventListener("click", clearButtClick); } else { this.clearButt.visible = false; this.allPerfect.visible = false; }; this.clearConfirm.visible = false; this.backButt.addEventListener("click", progressBackButtClick); } function frame58(){ enableTutorial(); stop(); } private function song1ButtClick(_arg1:MouseEvent):void{ gameSong = 1; disableSongSelect(); startGame(); } private function websiteButtClick(_arg1:MouseEvent):void{ MovieClip(parent).goURL("http://www.shinki.co.uk"); } private function progressBackButtClick(_arg1:MouseEvent):void{ disableProgress(); gotoAndStop("mainEnter"); } public function disable():void{ menuMusicChannel.removeEventListener("soundComplete", menuLoopComplete); menuMusicChannel.stop(); menuMusic = null; menuMusicChannel = null; nextMenu = ""; } private function plankButtClick(_arg1:MouseEvent):void{ MovieClip(parent).guit = 5; disableGuitarSelect(); gotoAndStop("mainEnter"); } private function menuLoopComplete(_arg1:Event):void{ menuMusicChannel.removeEventListener("soundComplete", menuLoopComplete); menuMusicChannel = menuMusic.play(1100); menuMusicChannel.addEventListener("soundComplete", menuLoopComplete); } private function songBackButtClick(_arg1:MouseEvent):void{ disableSongSelect(); gotoAndStop("mainEnter"); } private function clearYesButtClick(_arg1:MouseEvent):void{ parentMC.so.data.xyz = new Array([0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]); parentMC.so.data.abc = new int(0); parentMC.so.flush(); this.clearConfirm.yesButt.removeEventListener("click", clearYesButtClick); this.clearConfirm.noButt.removeEventListener("click", clearNoButtClick); enableProgress(); } private function proButtClick(_arg1:MouseEvent):void{ gameMode = 2; this.songBg.gotoAndStop(gameMode); } private function scmdButtClick(_arg1:MouseEvent):void{ MovieClip(parent).guit = 6; disableGuitarSelect(); gotoAndStop("mainEnter"); } private function song3ButtClick(_arg1:MouseEvent):void{ gameSong = 3; disableSongSelect(); startGame(); } private function download5ButtClick(_arg1:MouseEvent):void{ switch (gameMode){ case 1: MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/28656"); break; case 2: MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/19164"); break; }; } private function disableGuitarSelect():void{ this.lespaulButt.removeEventListener("click", lespaulButtClick); this.stratButt.removeEventListener("click", stratButtClick); this.sgButt.removeEventListener("click", sgButtClick); this.flyingvButt.removeEventListener("click", flyingvButtClick); this.plankButt.removeEventListener("click", plankButtClick); this.scmdButt.removeEventListener("click", scmdButtClick); this.backButt.removeEventListener("click", guitarBackButtClick); } private function sponsorButtClick(_arg1:MouseEvent):void{ MovieClip(parent).goURL("http://www.hallpass.com"); } private function disableProgress():void{ this.clearButt.removeEventListener("click", clearButtClick); this.backButt.removeEventListener("click", progressBackButtClick); } private function flyingvButtClick(_arg1:MouseEvent):void{ MovieClip(parent).guit = 4; disableGuitarSelect(); gotoAndStop("mainEnter"); } private function sgButtClick(_arg1:MouseEvent):void{ MovieClip(parent).guit = 3; disableGuitarSelect(); gotoAndStop("mainEnter"); } private function enableGuitarSelect():void{ parentMC.playVoice("Guitar"); this.lespaulButt.addEventListener("click", lespaulButtClick); this.stratButt.addEventListener("click", stratButtClick); if (amateurB == 8){ this.sgButt.addEventListener("click", sgButtClick); }; if (proB == 10){ this.flyingvButt.addEventListener("click", flyingvButtClick); }; if (amateurP > 3){ this.plankButt.addEventListener("click", plankButtClick); }; if (proP > 4){ this.scmdButt.addEventListener("click", scmdButtClick); }; this.sgButt.mouseEnabled = (amateurB == 8); this.flyingvButt.mouseEnabled = (proB == 10); this.plankButt.mouseEnabled = (amateurP > 3); this.scmdButt.mouseEnabled = (proP > 4); this.lock1.visible = !(this.sgButt.mouseEnabled); this.lock2.visible = !(this.flyingvButt.mouseEnabled); this.lock3.visible = !(this.plankButt.mouseEnabled); this.lock4.visible = !(this.scmdButt.mouseEnabled); this.backButt.addEventListener("click", guitarBackButtClick); } private function download7ButtClick(_arg1:MouseEvent):void{ MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/83591"); } private function rockButtClick(_arg1:MouseEvent):void{ disableMainMenu(); gotoAndStop("mainLeave"); nextMenu = "song"; } private function song5ButtClick(_arg1:MouseEvent):void{ gameSong = 5; disableSongSelect(); startGame(); } private function tutorialBackButtClick(_arg1:MouseEvent):void{ disableTutorial(); gotoAndStop("mainEnter"); } private function enableMainMenu():void{ parentMC.playVoice("Title"); this.mainSO.text = parentMC.saveOutput; this.rockButt.addEventListener("click", rockButtClick); this.guitButt.addEventListener("click", guitButtClick); this.tutorialButt.addEventListener("click", tutorialButtClick); this.progressButt.addEventListener("click", progressButtClick); this.websiteButt.addEventListener("click", websiteButtClick); this.sponsorButt.addEventListener("click", sponsorButtClick); this.creditsButt.addEventListener("click", creditsButtClick); this.credits.visible = false; this.credits.creditsButt2.addEventListener("click", creditsButt2Click); } private function clearButtClick(_arg1:MouseEvent):void{ disableProgress(); this.clearConfirm.visible = true; this.clearConfirm.yesButt.addEventListener("click", clearYesButtClick); this.clearConfirm.noButt.addEventListener("click", clearNoButtClick); } private function stratButtClick(_arg1:MouseEvent):void{ MovieClip(parent).guit = 2; disableGuitarSelect(); gotoAndStop("mainEnter"); } private function tutorialButtClick(_arg1:MouseEvent):void{ disableMainMenu(); gotoAndStop("mainLeave"); nextMenu = "tutorial"; } private function disableSongSelect():void{ parentMC.stopVoice(); this.song1Butt.removeEventListener("click", song1ButtClick); this.song2Butt.removeEventListener("click", song2ButtClick); this.song3Butt.removeEventListener("click", song3ButtClick); this.song4Butt.removeEventListener("click", song4ButtClick); this.song5Butt.removeEventListener("click", song5ButtClick); this.song6Butt.removeEventListener("click", song6ButtClick); this.song7Butt.removeEventListener("click", song7ButtClick); this.song8Butt.removeEventListener("click", song8ButtClick); this.song9Butt.removeEventListener("click", song9ButtClick); this.song10Butt.removeEventListener("click", song10ButtClick); this.download1Butt.removeEventListener("click", download1ButtClick); this.download2Butt.removeEventListener("click", download2ButtClick); this.download3Butt.removeEventListener("click", download3ButtClick); this.download4Butt.removeEventListener("click", download4ButtClick); this.download5Butt.removeEventListener("click", download5ButtClick); this.download6Butt.removeEventListener("click", download6ButtClick); this.download7Butt.removeEventListener("click", download7ButtClick); this.download8Butt.removeEventListener("click", download8ButtClick); this.download9Butt.removeEventListener("click", download9ButtClick); this.download10Butt.removeEventListener("click", download10ButtClick); this.amateurButt.removeEventListener("click", amateurButtClick); this.proButt.removeEventListener("click", proButtClick); this.backButt.removeEventListener("click", songBackButtClick); } private function startGame():void{ disable(); parentMC.loadGame(gameSong, gameMode); parentMC.removeChild(this); } private function download9ButtClick(_arg1:MouseEvent):void{ MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/25082"); } private function progressButtClick(_arg1:MouseEvent):void{ disableMainMenu(); gotoAndStop("mainLeave"); nextMenu = "progress"; } private function song7ButtClick(_arg1:MouseEvent):void{ var _local2:int; _local2 = ((gameMode * 20) - 18); if (parentMC.so.data.abc >= _local2){ gameSong = 7; disableSongSelect(); startGame(); }; } private function song10ButtClick(_arg1:MouseEvent):void{ var _local2:int; _local2 = ((gameMode * 20) - 3); if (parentMC.so.data.abc >= _local2){ gameSong = 10; disableSongSelect(); startGame(); }; } private function guitarBackButtClick(_arg1:MouseEvent):void{ disableGuitarSelect(); gotoAndStop("mainEnter"); } private function download2ButtClick(_arg1:MouseEvent):void{ switch (gameMode){ case 1: MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/27599"); break; case 2: MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/59846"); break; }; } private function creditsButtClick(_arg1:MouseEvent):void{ this.credits.visible = true; } private function disableMainMenu():void{ this.rockButt.removeEventListener("click", rockButtClick); this.guitButt.removeEventListener("click", guitButtClick); this.tutorialButt.removeEventListener("click", tutorialButtClick); this.progressButt.removeEventListener("click", progressButtClick); this.websiteButt.removeEventListener("click", websiteButtClick); this.sponsorButt.removeEventListener("click", sponsorButtClick); this.creditsButt.removeEventListener("click", creditsButtClick); this.credits.creditsButt2.removeEventListener("click", creditsButt2Click); } private function song9ButtClick(_arg1:MouseEvent):void{ var _local2:int; _local2 = ((gameMode * 20) - 8); if (parentMC.so.data.abc >= _local2){ gameSong = 9; disableSongSelect(); startGame(); }; } private function clearNoButtClick(_arg1:MouseEvent):void{ this.clearConfirm.yesButt.removeEventListener("click", clearYesButtClick); this.clearConfirm.noButt.removeEventListener("click", clearNoButtClick); enableProgress(); } private function download4ButtClick(_arg1:MouseEvent):void{ switch (gameMode){ case 1: MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/63736"); break; case 2: MovieClip(parent).goURL("http://www.newgrounds.com/audio/listen/82155"); break; }; } private function lespaulButtClick(_arg1:MouseEvent):void{ MovieClip(parent).guit = 1; disableGuitarSelect(); gotoAndStop("mainEnter"); } private function song2ButtClick(_arg1:MouseEvent):void{ gameSong = 2; disableSongSelect(); startGame(); } } }//package
Section 33
//menuLoop (menuLoop) package { import flash.media.*; public dynamic class menuLoop extends Sound { } }//package
Section 34
//Multi2 (Multi2) package { import flash.media.*; public dynamic class Multi2 extends Sound { } }//package
Section 35
//Multi3 (Multi3) package { import flash.media.*; public dynamic class Multi3 extends Sound { } }//package
Section 36
//Multi4 (Multi4) package { import flash.media.*; public dynamic class Multi4 extends Sound { } }//package
Section 37
//Multi5 (Multi5) package { import flash.media.*; public dynamic class Multi5 extends Sound { } }//package
Section 38
//Multi6 (Multi6) package { import flash.media.*; public dynamic class Multi6 extends Sound { } }//package
Section 39
//pauseCover (pauseCover) package { import flash.display.*; public dynamic class pauseCover extends MovieClip { } }//package
Section 40
//ping1 (ping1) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class ping1 extends MovieClip { public function ping1(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ play(); } function frame13(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 41
//ping2 (ping2) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class ping2 extends MovieClip { public function ping2(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ play(); } function frame13(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 42
//ping3 (ping3) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class ping3 extends MovieClip { public function ping3(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ play(); } function frame13(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 43
//ping4 (ping4) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class ping4 extends MovieClip { public function ping4(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ play(); } function frame13(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 44
//ping5 (ping5) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class ping5 extends MovieClip { public function ping5(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ play(); } function frame13(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 45
//ping6 (ping6) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class ping6 extends MovieClip { public function ping6(){ addFrameScript(0, frame1, 12, frame13); } function frame1(){ play(); } function frame13(){ MovieClip(parent).removeChild(this); stop(); } } }//package
Section 46
//pingSp3 (pingSp3) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class pingSp3 extends MovieClip { public function pingSp3(){ addFrameScript(0, frame1, 11, frame12); } function frame12(){ MovieClip(parent).removeChild(this); stop(); } function frame1(){ play(); } } }//package
Section 47
//pingSp4 (pingSp4) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class pingSp4 extends MovieClip { public function pingSp4(){ addFrameScript(0, frame1, 11, frame12); } function frame12(){ MovieClip(parent).removeChild(this); stop(); } function frame1(){ play(); } } }//package
Section 48
//pingSp5 (pingSp5) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class pingSp5 extends MovieClip { public function pingSp5(){ addFrameScript(0, frame1, 11, frame12); } function frame12(){ MovieClip(parent).removeChild(this); stop(); } function frame1(){ play(); } } }//package
Section 49
//pingSp6 (pingSp6) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class pingSp6 extends MovieClip { public function pingSp6(){ addFrameScript(0, frame1, 11, frame12); } function frame12(){ MovieClip(parent).removeChild(this); stop(); } function frame1(){ play(); } } }//package
Section 50
//Preloader (Preloader) package { import flash.events.*; import flash.text.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.ui.*; public dynamic class Preloader extends MovieClip { public var loaderBar:MovieClip; public var textTotal:TextField; public var loadedPercent:int; public var textLoaded:TextField; public var loaderLoading:MovieClip; public var totalSize:int; public var loadedAmount:int; public var parentMC:MovieClip; public var blah:Boolean; public function Preloader(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame2(){ gotoAndPlay(1); } function frame3(){ if (((blah) && ((loadedAmount >= totalSize)))){ stop(); parentMC = null; } else { gotoAndPlay(1); }; } function frame1(){ parentMC = MovieClip(parent); parentMC.stop(); blah = true; loadedAmount = root.loaderInfo.bytesLoaded; textLoaded.text = (Math.round((loadedAmount / 0x0400)) + "kb"); totalSize = root.loaderInfo.bytesTotal; textTotal.text = (Math.round((totalSize / 0x0400)) + "kb"); if (totalSize == 0){ gotoAndStop(3); loaderLoading.gotoAndPlay("done"); } else { loadedPercent = Math.round(((loadedAmount / totalSize) * 100)); loaderBar.scaleX = (loadedPercent / 100); loaderLoading.x = (loaderBar.x + loaderBar.width); if (loadedAmount == totalSize){ gotoAndStop(3); loaderLoading.gotoAndPlay("done"); }; }; } } }//package
Section 51
//Song (Song) package { import flash.media.*; public dynamic class Song extends Sound { } }//package
Section 52
//song10 (song10) package { import flash.media.*; public dynamic class song10 extends Sound { } }//package
Section 53
//song11 (song11) package { import flash.media.*; public dynamic class song11 extends Sound { } }//package
Section 54
//song12 (song12) package { import flash.media.*; public dynamic class song12 extends Sound { } }//package
Section 55
//song13 (song13) package { import flash.media.*; public dynamic class song13 extends Sound { } }//package
Section 56
//song14 (song14) package { import flash.media.*; public dynamic class song14 extends Sound { } }//package
Section 57
//song15 (song15) package { import flash.media.*; public dynamic class song15 extends Sound { } }//package
Section 58
//song16 (song16) package { import flash.media.*; public dynamic class song16 extends Sound { } }//package
Section 59
//song2 (song2) package { import flash.media.*; public dynamic class song2 extends Sound { } }//package
Section 60
//song3 (song3) package { import flash.media.*; public dynamic class song3 extends Sound { } }//package
Section 61
//song4 (song4) package { import flash.media.*; public dynamic class song4 extends Sound { } }//package
Section 62
//song5 (song5) package { import flash.media.*; public dynamic class song5 extends Sound { } }//package
Section 63
//song7 (song7) package { import flash.media.*; public dynamic class song7 extends Sound { } }//package
Section 64
//song8 (song8) package { import flash.media.*; public dynamic class song8 extends Sound { } }//package
Section 65
//song9 (song9) package { import flash.media.*; public dynamic class song9 extends Sound { } }//package
Section 66
//Title (Title) package { import flash.media.*; public dynamic class Title extends Sound { } }//package
Section 67
//Tut1 (Tut1) package { import flash.media.*; public dynamic class Tut1 extends Sound { } }//package
Section 68
//Tut2 (Tut2) package { import flash.media.*; public dynamic class Tut2 extends Sound { } }//package
Section 69
//Tut3 (Tut3) package { import flash.media.*; public dynamic class Tut3 extends Sound { } }//package
Section 70
//Tut4 (Tut4) package { import flash.media.*; public dynamic class Tut4 extends Sound { } }//package
Section 71
//Tut5 (Tut5) package { import flash.media.*; public dynamic class Tut5 extends Sound { } }//package
Section 72
//Tut6 (Tut6) package { import flash.media.*; public dynamic class Tut6 extends Sound { } }//package
Section 73
//Tut7 (Tut7) package { import flash.media.*; public dynamic class Tut7 extends Sound { } }//package

Library Items

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

Instance Names

"hallpass"Frame 1Symbol 235 Button
"readyButt"Symbol 139 MovieClip {Game} Frame 1Symbol 8 Button
"restartButt"Symbol 139 MovieClip {Game} Frame 1Symbol 14 Button
"cmdHitText"Symbol 139 MovieClip {Game} Frame 1Symbol 16 EditableText
"mistake"Symbol 139 MovieClip {Game} Frame 1Symbol 19 MovieClip
"guy"Symbol 139 MovieClip {Game} Frame 1Symbol 120 MovieClip {scgmd2_fla.guyCont_78}
"scoreText"Symbol 139 MovieClip {Game} Frame 1Symbol 122 EditableText
"multiplierName"Symbol 139 MovieClip {Game} Frame 1Symbol 123 EditableText
"multiplierText"Symbol 139 MovieClip {Game} Frame 1Symbol 124 EditableText
"menuButt"Symbol 139 MovieClip {Game} Frame 1Symbol 127 Button
"songText"Symbol 139 MovieClip {Game} Frame 1Symbol 128 EditableText
"voiceButt"Symbol 139 MovieClip {Game} Frame 1Symbol 133 Button
"voiceX"Symbol 139 MovieClip {Game} Frame 1Symbol 135 MovieClip {scgmd2_fla.voiceX_96}
"qButt"Symbol 139 MovieClip {Game} Frame 1Symbol 138 Button
"retryButt"Symbol 165 MovieClip {EndSong} Frame 1Symbol 141 Button
"menuButt"Symbol 165 MovieClip {EndSong} Frame 1Symbol 141 Button
"highScoreText"Symbol 165 MovieClip {EndSong} Frame 1Symbol 144 EditableText
"awardDisplay"Symbol 165 MovieClip {EndSong} Frame 1Symbol 154 MovieClip {scgmd2_fla.awardDisplay_45}
"newAwardText"Symbol 165 MovieClip {EndSong} Frame 1Symbol 155 EditableText
"dataSavedText"Symbol 165 MovieClip {EndSong} Frame 1Symbol 156 EditableText
"hpButt"Symbol 165 MovieClip {EndSong} Frame 1Symbol 141 Button
"ssButt"Symbol 165 MovieClip {EndSong} Frame 1Symbol 141 Button
"modeText"Symbol 165 MovieClip {EndSong} Frame 1Symbol 159 EditableText
"songText"Symbol 165 MovieClip {EndSong} Frame 1Symbol 163 EditableText
"scoreText"Symbol 165 MovieClip {EndSong} Frame 1Symbol 164 EditableText
"holdBarBack"Symbol 215 MovieClip {cmd7} Frame 1Symbol 210 MovieClip
"holdBar"Symbol 215 MovieClip {cmd7} Frame 1Symbol 212 MovieClip
"letter"Symbol 215 MovieClip {cmd7} Frame 1Symbol 214 MovieClip
"holdBarBack"Symbol 218 MovieClip {cmd6} Frame 1Symbol 210 MovieClip
"holdBar"Symbol 218 MovieClip {cmd6} Frame 1Symbol 212 MovieClip
"letter"Symbol 218 MovieClip {cmd6} Frame 1Symbol 217 MovieClip
"holdBarBack"Symbol 221 MovieClip {cmd5} Frame 1Symbol 210 MovieClip
"holdBar"Symbol 221 MovieClip {cmd5} Frame 1Symbol 212 MovieClip
"letter"Symbol 221 MovieClip {cmd5} Frame 1Symbol 220 MovieClip
"hallpass"Symbol 238 MovieClip {Intro} Frame 1Symbol 235 Button
"rockButt"Symbol 251 MovieClip {scgmd2_fla.mainEnter_8} Frame 1Symbol 243 Button
"creditsButt"Symbol 251 MovieClip {scgmd2_fla.mainEnter_8} Frame 1Symbol 141 Button
"guitButt"Symbol 251 MovieClip {scgmd2_fla.mainEnter_8} Frame 1Symbol 243 Button
"sponsorButt"Symbol 251 MovieClip {scgmd2_fla.mainEnter_8} Frame 5Symbol 243 Button
"progressButt"Symbol 251 MovieClip {scgmd2_fla.mainEnter_8} Frame 5Symbol 243 Button
"websiteButt"Symbol 251 MovieClip {scgmd2_fla.mainEnter_8} Frame 15Symbol 243 Button
"optionsButt"Symbol 251 MovieClip {scgmd2_fla.mainEnter_8} Frame 15Symbol 141 Button
"creditsButt2"Symbol 262 MovieClip {scgmd2_fla.credits_11} Frame 1Symbol 141 Button
"sponsorButt"Symbol 263 MovieClip {scgmd2_fla.mainLeave_12} Frame 1Symbol 243 Button
"progressButt"Symbol 263 MovieClip {scgmd2_fla.mainLeave_12} Frame 1Symbol 243 Button
"websiteButt"Symbol 263 MovieClip {scgmd2_fla.mainLeave_12} Frame 1Symbol 243 Button
"optionsButt"Symbol 263 MovieClip {scgmd2_fla.mainLeave_12} Frame 1Symbol 141 Button
"rockButt"Symbol 263 MovieClip {scgmd2_fla.mainLeave_12} Frame 1Symbol 243 Button
"creditsButt"Symbol 263 MovieClip {scgmd2_fla.mainLeave_12} Frame 1Symbol 141 Button
"guitButt"Symbol 263 MovieClip {scgmd2_fla.mainLeave_12} Frame 1Symbol 243 Button
"lockText"Symbol 284 MovieClip {scgmd2_fla.lockedGuitar_26} Frame 1Symbol 283 EditableText
"numText"Symbol 348 MovieClip {scgmd2_fla.lockedSong_32} Frame 1Symbol 347 EditableText
"yesButt"Symbol 387 MovieClip {scgmd2_fla.clearConfirm_35} Frame 1Symbol 141 Button
"noButt"Symbol 387 MovieClip {scgmd2_fla.clearConfirm_35} Frame 1Symbol 141 Button
"holdBar"Symbol 415 MovieClip {scgmd2_fla.tutorialTween2_40} Frame 1Symbol 212 MovieClip
"holdBarBack"Symbol 415 MovieClip {scgmd2_fla.tutorialTween2_40} Frame 1Symbol 210 MovieClip
"nextButt"Symbol 438 MovieClip {scgmd2_fla.tutorialMC_36} Frame 1Symbol 289 Button
"prevButt"Symbol 438 MovieClip {scgmd2_fla.tutorialMC_36} Frame 1Symbol 289 Button
"mistake"Symbol 438 MovieClip {scgmd2_fla.tutorialMC_36} Frame 3Symbol 19 MovieClip
"award1"Symbol 438 MovieClip {scgmd2_fla.tutorialMC_36} Frame 7Symbol 154 MovieClip {scgmd2_fla.awardDisplay_45}
"award2"Symbol 438 MovieClip {scgmd2_fla.tutorialMC_36} Frame 7Symbol 154 MovieClip {scgmd2_fla.awardDisplay_45}
"award3"Symbol 438 MovieClip {scgmd2_fla.tutorialMC_36} Frame 7Symbol 154 MovieClip {scgmd2_fla.awardDisplay_45}
"award4"Symbol 438 MovieClip {scgmd2_fla.tutorialMC_36} Frame 7Symbol 154 MovieClip {scgmd2_fla.awardDisplay_45}
"mainSO"Symbol 439 MovieClip {MainMenu} Frame 1Symbol 253 EditableText
"rockButt"Symbol 439 MovieClip {MainMenu} Frame 10Symbol 243 Button
"tutorialButt"Symbol 439 MovieClip {MainMenu} Frame 10Symbol 141 Button
"sponsorButt"Symbol 439 MovieClip {MainMenu} Frame 10Symbol 243 Button
"progressButt"Symbol 439 MovieClip {MainMenu} Frame 10Symbol 243 Button
"websiteButt"Symbol 439 MovieClip {MainMenu} Frame 10Symbol 243 Button
"creditsButt"Symbol 439 MovieClip {MainMenu} Frame 10Symbol 141 Button
"guitButt"Symbol 439 MovieClip {MainMenu} Frame 10Symbol 243 Button
"credits"Symbol 439 MovieClip {MainMenu} Frame 10Symbol 262 MovieClip {scgmd2_fla.credits_11}
"flyingvButt"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 267 Button
"plankButt"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 269 Button
"scmdButt"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 271 Button
"sgButt"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 273 Button
"stratButt"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 275 Button
"lespaulButt"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 277 Button
"backButt"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 141 Button
"lock4"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 284 MovieClip {scgmd2_fla.lockedGuitar_26}
"lock3"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 284 MovieClip {scgmd2_fla.lockedGuitar_26}
"lock2"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 284 MovieClip {scgmd2_fla.lockedGuitar_26}
"lock1"Symbol 439 MovieClip {MainMenu} Frame 25Symbol 284 MovieClip {scgmd2_fla.lockedGuitar_26}
"amateurButt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 286 Button
"proButt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 289 Button
"songBg"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 310 MovieClip {scgmd2_fla.songBg_29}
"song2Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 243 Button
"song3Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 243 Button
"song4Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 243 Button
"song5Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 243 Button
"download2Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 317 Button
"download3Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 317 Button
"download4Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 317 Button
"download5Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 317 Button
"song7Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 243 Button
"song8Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 243 Button
"song9Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 243 Button
"song10Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 243 Button
"download7Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 317 Button
"download8Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 317 Button
"download9Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 317 Button
"download10Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 317 Button
"backButt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 141 Button
"download1Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 317 Button
"download6Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 317 Button
"song1Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 243 Button
"song1Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 318 EditableText
"song6Butt"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 243 Button
"song6Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 319 EditableText
"score1Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 320 EditableText
"score6Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 321 EditableText
"award1"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 326 MovieClip {scgmd2_fla.awardDisplaySmall_31}
"award6"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 326 MovieClip {scgmd2_fla.awardDisplaySmall_31}
"song2Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 327 EditableText
"song3AText"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 328 EditableText
"song4Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 329 EditableText
"song5Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 330 EditableText
"song7Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 331 EditableText
"song8Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 332 EditableText
"song9Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 333 EditableText
"song10Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 334 EditableText
"score2Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 335 EditableText
"score3Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 336 EditableText
"score4Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 337 EditableText
"score5Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 338 EditableText
"score7Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 339 EditableText
"score8Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 340 EditableText
"score9Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 341 EditableText
"score10Text"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 342 EditableText
"award2"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 326 MovieClip {scgmd2_fla.awardDisplaySmall_31}
"award3"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 326 MovieClip {scgmd2_fla.awardDisplaySmall_31}
"award4"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 326 MovieClip {scgmd2_fla.awardDisplaySmall_31}
"award5"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 326 MovieClip {scgmd2_fla.awardDisplaySmall_31}
"award7"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 326 MovieClip {scgmd2_fla.awardDisplaySmall_31}
"award8"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 326 MovieClip {scgmd2_fla.awardDisplaySmall_31}
"award9"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 326 MovieClip {scgmd2_fla.awardDisplaySmall_31}
"award10"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 326 MovieClip {scgmd2_fla.awardDisplaySmall_31}
"song3BText"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 343 EditableText
"lock1"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 348 MovieClip {scgmd2_fla.lockedSong_32}
"lock2"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 348 MovieClip {scgmd2_fla.lockedSong_32}
"lock3"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 348 MovieClip {scgmd2_fla.lockedSong_32}
"lock4"Symbol 439 MovieClip {MainMenu} Frame 40Symbol 348 MovieClip {scgmd2_fla.lockedSong_32}
"score2Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 351 EditableText
"score3Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 352 EditableText
"score4Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 353 EditableText
"score5Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 354 EditableText
"score7Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 355 EditableText
"score8Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 356 EditableText
"score9Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 357 EditableText
"score10Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 358 EditableText
"score11Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 363 EditableText
"score12Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 364 EditableText
"score13Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 365 EditableText
"score14Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 366 EditableText
"score15Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 367 EditableText
"score16Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 368 EditableText
"score17Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 369 EditableText
"score18Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 370 EditableText
"score19Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 371 EditableText
"score20Text"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 372 EditableText
"clearButt"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 243 Button
"awardPointsText"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 379 EditableText
"award2"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award3"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award4"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award5"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award7"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award8"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award9"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award10"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award11"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award12"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award13"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award14"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award15"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award16"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award17"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award18"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award19"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"award20"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 380 MovieClip {scgmd2_fla.awardDisplaySmall2_33}
"allPerfect"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 382 MovieClip
"clearConfirm"Symbol 439 MovieClip {MainMenu} Frame 46Symbol 387 MovieClip {scgmd2_fla.clearConfirm_35}
"tutorialMC"Symbol 439 MovieClip {MainMenu} Frame 58Symbol 438 MovieClip {scgmd2_fla.tutorialMC_36}
"loaderBar"Symbol 452 MovieClip {Preloader} Frame 1Symbol 443 MovieClip
"textLoaded"Symbol 452 MovieClip {Preloader} Frame 1Symbol 447 EditableText
"textTotal"Symbol 452 MovieClip {Preloader} Frame 1Symbol 448 EditableText
"loaderLoading"Symbol 452 MovieClip {Preloader} Frame 1Symbol 451 MovieClip {scgmd2_fla.loaderLoading_3}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 131 bytes "..$1$Pq$qaGN5c//sRhN3bI5ezUA3/."

Labels

"stop"Symbol 120 MovieClip {scgmd2_fla.guyCont_78} Frame 1
"slow"Symbol 120 MovieClip {scgmd2_fla.guyCont_78} Frame 2
"fast"Symbol 120 MovieClip {scgmd2_fla.guyCont_78} Frame 3
"slowShowoff"Symbol 120 MovieClip {scgmd2_fla.guyCont_78} Frame 4
"fastShowoff"Symbol 120 MovieClip {scgmd2_fla.guyCont_78} Frame 5
"amateur"Symbol 310 MovieClip {scgmd2_fla.songBg_29} Frame 1
"pro"Symbol 310 MovieClip {scgmd2_fla.songBg_29} Frame 2
"mainEnter"Symbol 439 MovieClip {MainMenu} Frame 1
"main"Symbol 439 MovieClip {MainMenu} Frame 10
"mainLeave"Symbol 439 MovieClip {MainMenu} Frame 15
"guitar"Symbol 439 MovieClip {MainMenu} Frame 25
"song"Symbol 439 MovieClip {MainMenu} Frame 40
"progress"Symbol 439 MovieClip {MainMenu} Frame 46
"tutorial"Symbol 439 MovieClip {MainMenu} Frame 58
"done"Symbol 451 MovieClip {scgmd2_fla.loaderLoading_3} Frame 30




http://swfchan.com/8/39281/info.shtml
Created: 12/5 -2019 11:39:53 Last modified: 12/5 -2019 11:39:53 Server time: 14/11 -2024 23:17:54