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

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

King of Air Guitar.swf

This is the info page for
Flash #48495

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


Text
12345

WWMMWWMMWWMMWWMMWW

1,123,132

<p align="right"><font face="Verdana_11pt_st" size="11" color="#999999" letterSpacing="0.000000" kerning="0"><a href="http://www.killerviral.com" target = "_blank"><b>Another game from KillerViral</b></a></font></p>

<p align="left"><font face="Verdana_11pt_st" size="11" color="#999999" letterSpacing="0.000000" kerning="0"><a href="http://www.shave.com/azor/" target = "_blank"><b>More about the Azor</b></a></font></p>

unavailable

<p align="left"><font face="HelveticaNeue" size="20" color="#ffffff" letterSpacing="-1.000000" kerning="0"><b>abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 -,.!</b></font></p>

"Wanna be a Rock Star?

Gotta shave like a King!"

Featuring:

The Wildhearts

Electric Six

The Dead Petal

Eureka Machines

Beanius

menu

highscores

highscores

highscores

see the Azor

see the Azor

see the Azor

how to play

how to play

how to play

about the music

about the music

about the music

visit shave.com

visit shave.com

visit shave.com

share it

share it

share it

play more KOS games

play more KOS games

play more KOS games

WIN entertainment gear!

WIN entertainment gear!

WIN entertainment gear!

play

choose your rocker

name your rocker

Player

(same keyboard)

select music

Title

Your Score:

Song Difficulty:

Choose this song!

About this artist

back

how to play

To get your axe hero rocking all you have to do
is hit the keys in time to the music.

Sometimes this flaming icon
appears above your head - push
the UP arrow key when you see
it to leap into the air for some
serious bonus point shredding!

This is shown by coloured
'notes' that appear at the bottom
of the screen and move towards
your guitarist.
Each of the arrow keys relates to
a  'note' - strike the LEFT, RIGHT
or DOWN arrow keys when you
see Green, Red or Blue 'notes.

Accuracy matters! For higher
scores hit the note as central to
the target as you can!

Get this song!

Visit the Website

For almost 2 decades The Wildhearts have remained at the
forefront of the British rock scene.
Their 1993 debut album ‘Earth vs’ was voted number one album
of the year in Kerrang! Then in 2006 Kerrang! put together a list of
best rock albums of all time and ‘Earth vs’ came in at number 20.
Their incendiary live performances over the last year have seen
the bands popularity hit new heights as The Wildhearts continue
to cement their reputation and legacy as one of the best bands
the UK has ever produced.  Kerrang! Commented that the
Wildhearts ‘played the set of the weekend’ at the Download
festival in 2008.

Beanius | Never more than 4 | A new British rock band with a
cutting edge sound:
Inspired by bands like The Killers & Muse, Beanius have a razor
sharp yet accessible sound, as demonstrated in their debut
single 'John Tracy' taken from their forthcoming album 'The
Folly of Five'.
As Matt says:  "The last British band to start with B, end with S,
comprise 7 letters and 4 band members did rather well...and
we’re a young band with a lot of ambition!"

Electric Six is a six-piece metro Detroit-based band
who formed in 1996.
The band received recognition for their well known single ‘Danger!
High Voltage’ which proved a massive hit particularly in the UK,
where the memorable track ‘Gay Bar’ was also very successful.
The band’s fifth album; ‘Flashy’ will be released on Oct. 20th in the
UK & Europe on Round Records, and on the 21st on Metropolis in
North America.
After this you will be able to see the band on their ‘Hittin’ The Walls
and Workin’ The Middle’ tour as it plays through the United States,
Spain, the UK and Ireland this autumn.

Eureka Machines are a new rock band from Leeds.

They recently played at the Reading and Leeds 2008 festivals,
toured Poland briefly and supported ‘The Wildhearts’ on their sold
out anniversary ‘Earth Vs’ show.
Kerrang! Describe them as: 'a collection of largely straight-ahead
and chewy centred pop nuggets'
Their album ‘do or die’ is for sale now and can be purchased from
their website.

The Dead Petal is a five piece rock band from North West
London, formed in 2007.
In this male dominated world of rock music The Dead Petal are
unique, courtesy of their female vocalist Louise Bowler's
powerful, soulful style of rock vocal who delivers their rock
anthems in a manner that cannot be imitated. The Dead Petal’s
style of great heavy-riff rock songs has drawn comparisons with
Led Zeppelin and Rage against the Machine.
Listen to these rock anthems on the site.

network multiplayer game

quick play

play a friend

Please wait

Please wait.

Please wait..

Please wait...

Title

cancel

Message! wibbly woobly woooooo

Message! wibbly woobly woooooo

Title

Accept a challenge

go!

If you have recieved a challenge, then you should have been given a 4-digit
code. Enter this code in the box below, and then hit "go!"

Challenge a friend

To challenge your friend, send them the code below, tell them to go to the
game, and select "multiplayer network".
Follow the instructions and the game will begin automatically.

Challenging a friend

Code:

Acept a challenge

If you have recieved a challenge, then you should be given a 4-digit code.
Enter this code in the box below, and then hit "go!"

ERROR

ok

<p align="center"></p>

<p align="center"></p><p align="center"></p>

Loading

Load Complete!

Waiting for  other player

Error loading track!

Use the Arrow Keys to rock the notes!
Press Up to jump for the Spirit of Rock!

<p align="center"></p>

<p align="center"></p><p align="center"></p>

v.s

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

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

<p align="center"></p><p align="center"></p>

Warning: Addictive Gamplay.
You play at your keyboard's (and your fingers) own risk!

Player 2 - choose your rocker

Player 2

continue

Choose an age group:

or

Choose a band to support:

submit

Band Name

highscores

highscores

Highscores
Groups

<p align="center"><font face="HelveticaNeue" size="11" color="#ffffff" letterSpacing="0.000000" kerning="0">You are the 99991992nd ranked Legendary Rock Monsieur that supports Rage Against the Machine </font></p>

top 10

top 10

find you

find you

Use the drop-down
menu above to sort
the highscores
table by individual
song or by
combined total.

The Wildhearts

Electric Six

Electric Six

Eureka Machines

Eureka Machines

The Dead Petal

The Dead Petal

Beanius

Beanius

The Wildhearts

All Tracks

All Tracks

Select Track

Country

Country

Country

Gender

Gender

Gender

Age Group

Age Group

Age Group

Fave Band

Fave Band

Fave Band

Cheats?

Cheats?

Cheats?

<p align="center"><font face="HelveticaNeue" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>Scores: The Wildhearts </b></font></p>

Hello World

Terrible!

Bad!

Poor!

Not Bad!

Great!

Excellent!

Perfect!!!

<p align="center"><font face="HelveticaNeue" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0">Hello World</font></p>

submit score

play again

Hello World

player 1 wins!

player 2 wins!

cpu wins!

Hello World

<p align="center"><font face="HelveticaNeue" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0">Hello World</font></p>

<p align="center"><font face="HelveticaNeue" size="16" color="#ffffff" letterSpacing="0.000000" kerning="0">Hello World</font></p>

music generously donated by

The Wildhearts - The Revolution Will be Televised

The Wildhearts - The Revolution Will be Televised

Electric Six - Formula 409

Beanius - John Tracy

Eureka Machines - Being Good is Ok (But Being Better's Better)

The Dead Petal - White Chocolate

multiplayer

quickplay

challenge a friend

accept a challenge

Title

Message! wibbly woobly woooooo

Title

To challenge you friend, send them the code below, and tell
them to go to the game, and select "multiplayer network" and
"accept challenge", and then enter the code when prompted.
Once them have doe this, the game will begin automatically.

Challenging a friend

If you have recieved a challenge, then you should have
been given a 4-digit code. Enter this code in the box below,
and hit "Go!". The game will start automatically.

Accept a challenge

ERROR

FADE OUT

Please wait for
other player!

countdown

Choose different, shave better with the Azor

SWAP PLAYERS IN 08

0000

0

0

0000

P1

P2

ActionScript [AS1/AS2]

Frame 1
_global.root = this; bandwidth = new Object(); bandwidth.startTime = getTimer(); bandwidth.startLoaded = getBytesLoaded(); _global.root = this; var my_cm = new ContextMenu(); my_cm.hideBuiltInItems(); this.menu = my_cm; kv_v = {c:449, a:0, da:["distralytics.com", "distralytics.co.uk"]}; kv_v.i = 0; while (kv_v.i < kv_v.da.length) { System.security.allowDomain(kv_v.da[kv_v.i], (kv_v.c + ".c.") + kv_v.da[kv_v.i], "*." + kv_v.da[kv_v.i]); kv_v.i++; } kv_v.lc = function () { var _local1 = ((("http://" + kv_v.c) + ".c.") + kv_v.da[kv_v.a % kv_v.da.length]) + kv_v.lurl; System.security.allowDomain(_local1); kv_v.l_mcl.loadClip(_local1, kv_v.t_mc); }; kv_v.d = (_root.ori_dom ? (_root.ori_dom) : (((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])))); kv_v.fpv = getVersion().split(" ")[1].split(",")[0]; kv_v.lurl = "/control/tracking/tracker.swf?r=" + Math.floor(Math.random() * 10000); kv_v.t_mc = createEmptyMovieClip("kv_tracker", -16734); kv_v.l_mcl = new MovieClipLoader(); kv_v.mcl_l = {onLoadError:function () { kv_v.a++; kv_v.lc(); }, onLoadStart:function (m) { System.security.allowDomain(m._url); }}; kv_v.l_mcl.addListener(kv_v.mcl_l); kv_v.lc(); _global.masterDomain = "kingofshaves.killerviral.com"; _global.assetsURL = ("http://" + _global.masterDomain) + "/koag/"; _global.highscoresURL = "http://highscores.killerviral.com/kingofairguitar/"; _global.isMaster = _root._url.indexOf(_global.masterDomain) >= 0; _global.domain = ((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])); _global.playerVersion = Number(getVersion().substr(getVersion().indexOf(" ") + 1).split(",")[0]); _global.movieVersion = (_root.getSWFVersion ? (_root.getSWFVersion()) : 8); _global.ori_dom = (_root.ori_dom ? (_root.ori_dom) : (domain)); System.security.allowDomain(_global.masterDomain); var game_version = 5; if (!testMode) { stop(); if (playerVersion < 8) { loadMovie (_global.assetsURL + "error.swf", _root); } else if (isMaster) { play(); } else { var vc_lv = new LoadVars(); vc_lv.onLoad = function (success) { clearInterval(tOIntId); delete tOIntId; if (success) { if (Number(vc_lv.v) > game_version) { loadMovie ((_global.assetsURL + "game.swf?ori_dom=") + ori_dom, _root); } else { play(); } } else { play(); } delete vc_lv; }; tOIntId = setInterval(timeout, 2000); vc_lv.load("http://www.memecounter.com/comms/v.php?vid=3"); } } var c_lv = new LoadVars(); c_lv.onLoad = function (success) { if (success) { if (Number(this.v)) { _global.assetCheck = true; return(undefined); } } _global.assetCheck = false; }; c_lv.load(_global.assetsURL + "check.php");
Frame 3
stop(); trackDetails = []; _global.assetsURL = "http://kingofshaves.killerviral.com/koag/"; trackDetails.push({linkage:"wildheartsImg", title:"The Wildhearts", desc:"The Revolution Will Be Televised", opponentName:"Danny Noise", opponentRocker:1, url:_global.assetsURL + "music/wildhearts.swf", lowQualUrl:_global.assetsURL + "music/low_wildhearts.swf", name:"wildhearts"}); trackDetails.push({linkage:"electric6Img", title:"Electric 6", desc:"Formula 409", opponentName:"Mickey Badger", opponentRocker:3, url:_global.assetsURL + "music/electric6.swf", lowQualUrl:_global.assetsURL + "music/low_electric6.swf", name:"electric6"}); trackDetails.push({linkage:"eurekaMachinesImg", title:"Eureka Machines", desc:"Being Good is OK", opponentName:"Allen Frog", opponentRocker:4, url:_global.assetsURL + "music/eurekaMachines.swf", lowQualUrl:_global.assetsURL + "music/low_eurekaMachines.swf", name:"eurekaMachines"}); trackDetails.push({linkage:"deadPetalsImg", title:"The Dead Petal", desc:"White Chocolate", opponentName:"Pete Fish", opponentRocker:6, url:_global.assetsURL + "music/deadPetals.swf", lowQualUrl:_global.assetsURL + "music/low_deadPetals.swf", name:"deadPetals"}); trackDetails.push({linkage:"beaniusImg", title:"Beanius", desc:"John Tracy", opponentName:"Nina Nandos", opponentRocker:5, url:_global.assetsURL + "music/beanius.swf", lowQualUrl:_global.assetsURL + "music/low_beanius.swf", name:"beanius"}); backendUrl = "http://projects.kempt.co.uk/koag/"; bandArr = ["AC DC", "Aerosmith", "Alice Cooper", "Alice in Chains", "Anthrax", "Beanius", "Black Sabbath", "Bon jovi", "Clutch", "Dead Kennedys", "Deep Purple", "Deftones", "Dragon Force", "Electric Six", "Eureka Machines", "Europe", "Faith No More", "Fight Star", "Foo Fighters", "Fu Manchu", "Funeral for a Friend", "Green Day", "Guns n Roses", "Hawkwind", "Iron Maiden", "Judas Priest", "Kiss", "Korn", "Kyuss", "Led Zeppelin", "Linkin Park", "Megadeth", "Metallica", "Motorhead", "Motley Crue", "Mud", "Muse", "Ned's Atomic Dustbin", "Nine Inch Nails", "Nirvana", "Oasis", "Pearl Jam", "Pixies", "Queen", "Queens of the Stone Age", "Rage against the Machine", "Rolling Stones", "Skid Row", "Slayer", "Slip Knot", "Soundgarden", "Spinal Tap", "Starship", "System of a down", "The Clash", "The Dead Petal", "The Hives", "The Ramones", "The Sex Pistols", "The Stooges", "The Strokes", "The Vines", "The Who", "The Wildhearts", "Van Halen", "White Stripes", "ZZ Top"]; genderArr = ["Rock Monsieur", "Rock Madame"]; ageArr = ["Kid", "Heroic", "Legendary"]; desc = []; function toStartPage() { gotoAndStop ("start"); } function gotoKos() { getURL ("http://www.shave.com/", "_blank"); _root.kvClick(750); } function gotoKog() { getURL ("http://www.kingofgames.co.uk/", "_blank"); _root.kvClick(751); } function gotoKV() { getURL ("http://killerviral.com", "_blank"); _root.kvClick(752); } function gotoComp() { getURL (_global.compUrl, "_blank"); _root.kvClick(_global.compEvent); } function gotoAzor() { getURL ("http://www.shave.com/azor/", "_blank"); _root.kvClick(753); } function sendToFriend() { getURL ("http://projects.kempt.co.uk/koag/challenge.php", "_blank"); _root.kvClick(764); } function submitHighscores(loadHandler, gender, age, bands) { var lv = new LoadVars(); if (_global.root.rId) { lv.rId = _global.root.rId; } else { lv.avatar = _global.root.yourRocker; } if (((!isNaN(gender)) && (!isNaN(age))) && (!isNaN(bands))) { _global.root.gender = (lv.gender = gender); _global.root.age = (lv.age = age); _global.root.band = (lv.fan = bands); } lv.sId = _global.root.selectedTrack + 1; lv.score = _global.finalScores.yourScore; lv.name = _global.root.yourName; lv.onLoad = function (success) { if (success) { if (!_global.root.rID) { saveRID(Number(this.rId), Number(this.age), Number(this.gender), Number(this.fan)); } } loadHandler.call(lv, success); }; lv.sendAndLoad(_global.root.backendUrl + "comms/submitscore.comms.php", lv, "GET"); } function updateTracksPlayed(justPlayedTrack) { } function getSO() { if (globalSoHolder.getSO) { return(globalSoHolder.getSO()); } return(getLocalSO()); } function getLocalSO() { if (!lso) { lso = SharedObject.getLocal("koagScores", "/"); if (!lso.data.tracks) { lso.data.tracks = []; lso.flush(); } } return(lso); } function initSO() { so_mcl = new MovieClipLoader(); so_l = new Object(); so_l.attempts = 0; so_l.onLoadComplete = function () { initGlobalSO(); }; so_l.onLoadError = function () { if (this.attempts < 3) { so_mcl.loadClip(backendUrl + "swf/so.swf", globalSoHolder); this.attempts++; } }; so_mcl.addListener(so_l); so_mcl.loadClip(backendUrl + "swf/so.swf", globalSoHolder); var _local3 = getLocalSO(); if (!isNaN(_local3.data.rId)) { _global.root.rId = _local3.data.rId; } if (!isNaN(_local3.data.gender)) { _global.root.gender = _local3.data.gender; } if (!isNaN(_local3.data.age)) { _global.root.age = _local3.data.age; } if (!isNaN(_local3.data.band)) { _global.root.band = _local3.data.band; } } function initGlobalSO() { var _local3 = getSO(); var _local4 = getLocalSO(); if (!(_local3 === _local4)) { var _local2 = 0; while (_local2 < trackDetails.length) { if (_local3.data.tracks[_local2] && (_local4.data.tracks[_local2])) { if (_local3.data.tracks[_local2] > _local4.data.tracks[_local2]) { _local4.data.tracks[_local2] = _local3.data.tracks[_local2]; } else { _local3.data.tracks[_local2] = _local4.data.tracks[_local2]; } } else if (_local3.data.tracks[_local2]) { _local4.data.tracks[_local2] = _local3.data.tracks[_local2]; } else { _local3.data.tracks[_local2] = _local4.data.tracks[_local2]; } _local2++; } if (_local3.data.t || (_local4.data.t)) { if (_local3.data.t > _local4.data.t) { _local4.data.t = _local3.data.t; _local4.data.name = _local3.data.name; _local4.data.gender = _local3.data.gender; _local4.data.age = _local3.data.age; _local4.data.band = _local3.data.band; _local4.data.rId = _local3.data.rId; } else { _local3.data.t = _local4.data.t; _local3.data.name = _local4.data.name; _local3.data.gender = _local4.data.gender; _local3.data.age = _local4.data.age; _local3.data.band = _local4.data.band; _local3.data.rId = _local4.data.rId; } } _local3.flush(); _local4.flush(); } _global.root.rId = _local3.data.rId; _global.root.gender = _local3.data.gender; _global.root.age = _local3.data.age; _global.root.band = _local3.data.band; _global.root.yourName = _local3.data.name; } function saveName(name) { var _local1 = getSO(); var _local2 = getLocalSO(); _local2.data.name = (_local1.data.name = name); _local1.data.t = new Date().valueOf(); _local1.flush(); _local2.flush(); } function saveRID(rId, age, gender, band) { var _local3 = getSO(); var _local2 = getLocalSO(); _local2.data.rId = (_local3.data.rId = rId); if (!(isNaN(age) || (isNaN(gender)))) { _local2.data.age = (_local3.data.age = age); _local2.data.gender = (_local3.data.gender = gender); } if (!isNaN(band)) { _local2.data.band = (_local3.data.band = band); } _local3.flush(); _local2.flush(); } function saveScore(trackNum, hitPercentage) { var _local7 = getSO(); var _local5 = getLocalSO(); if (_local7.data.tracks[trackNum]) { if (_local7.data.tracks[trackNum] < hitPercentage) { _local5.data.tracks[trackNum] = (_local7.data.tracks[trackNum] = hitPercentage); } } else { _local5.data.tracks[trackNum] = (_local7.data.tracks[trackNum] = hitPercentage); var _local6 = 0; var _local4 = 0; while (_local4 < _global.root.trackDetails.length) { if (!(_local5.data.tracks[_local4] === undefined)) { _local6++; } _local4++; } _root.kvEvent(Engine.TRACKS_PLAYED + _local6); } _local7.flush(); _local5.flush(); } function getScore(trackNum) { var _local2 = getSO(); if (_local2.data.tracks[trackNum]) { return(_local2.data.tracks[trackNum]); } return(-0.1); } bandwidth.endTime = getTimer(); bandwidth.fastThreshold = 63000; if (bandwidth.startLoaded != getBytesTotal()) { bandwidth.speed = (getBytesTotal() - bandwidth.startLoaded) / ((bandwidth.endTime - bandwidth.startTime) / 1000); bandwidth.high = bandwidth.speed >= bandwidth.fastThreshold; } else { bandwidth.speed = 10485760 /* 0xA00000 */; bandwidth.high = true; } if (!_global.sndMan) { _global.sndMan = new SoundManager(this); Connection.loadSettings(); initSO(); } killerviral_btn.onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse)) { _root.kvClick(765); } }; sponsor_btn.onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse)) { _root.kvClick(766); } };
Frame 4
function setTrack() { switch (_global.root.trackDetails[_global.root.selectedTrack].name) { case "beanius" : return(new TrackBeanius()); case "franzFerdinand" : return(new TrackFranzFerdinand()); case "deadPetals" : return(new TrackDeadPetals()); case "eurekaMachines" : return(new TrackEurekaMachines()); case "electric6" : return(new TrackElectric6()); case "wildhearts" : } _global.root.selectedTrack = 0; return(new TrackWildhearts()); } function startMultiplayerGame(trackNum, gameMode, r) { _global.root.selectedTrack = trackNum; _global.root.gameMode = gameMode; _global.root.p1Name = Connection.getRoomVar(Connection.VAR_P1NAME); _global.root.p1Rocker = Connection.getRoomVar(Connection.VAR_P1ROCKER); _global.root.p2Name = Connection.getRoomVar(Connection.VAR_P2NAME); _global.root.p2Rocker = Connection.getRoomVar(Connection.VAR_P2ROCKER); _global.root.menu_mc.nextPage = "preGame"; _global.root.menu_mc.play(); _global.root.r = r; } function goIntoMultiplayerGame() { _global.root.menu_mc.nextPage = "out"; _global.root.menu_mc.preGame.songLoader_mc.gotoAndPlay("loaded"); setTimeout(actuallyStartMultiplayerGame, 2000); } function actuallyStartMultiplayerGame() { var _local2 = setTrack(); _local2.makeTrack(r, true); engine.startGame(_local2, _global.root.gameAnimations, hud, _global.root.gameMode); } _global.engine = engine; if (_global.root.gameMode != Engine.MULTIPLAYER) { var track = setTrack(); track.makeTrack(Math.random, gameMode == Engine.P1_VS_P2); engine.startGame(track, gameAnimations, hud, gameMode); } stop();
Frame 7
gotoAndPlay ("start");
Symbol 4 MovieClip [timingIndicator] Frame 1
#initclip 50 Object.registerClass("timingIndicator", TimingIndicator); #endinitclip if (!_global.indicatorCounter) { _global.indicatorCounter = 1; } _global.indicatorCounter++; if ((_global.indicatorCounter % 4) != 0) { this._alpha = 30; } stop();
Symbol 10 MovieClip [highscoresItem] Frame 1
stop();
Symbol 27 MovieClip Frame 5
gotoAndPlay ("loop");
Symbol 27 MovieClip Frame 19
_parent.die();
Symbol 30 MovieClip Frame 1
_global.engine.notesHolder.gutters.gotoAndPlay(1);
Symbol 30 MovieClip Frame 31
stop();
Symbol 32 MovieClip [jump] Frame 1
#initclip 46 Object.registerClass("jump", Jump); #endinitclip
Symbol 43 MovieClip Frame 1
xVel = (Math.random() * 40) - 20; yVel = -40; this.onEnterFrame = function () { this._x = this._x + xVel; this._y = this._y + yVel; xVel = xVel * 0.95; yVel = yVel + 0.25; this._xscale = (this._yscale = this._yscale - 5); }; stop();
Symbol 45 MovieClip [note3_granite] Frame 1
#initclip 47 Object.registerClass("note3_granite", Note3); #endinitclip
Symbol 45 MovieClip [note3_granite] Frame 40
stop();
Symbol 45 MovieClip [note3_granite] Frame 41
yVel = 10; xVel = Math.random() * 20; rotVel = (Math.random() * 20) - 10; onEnterFrame = function () { this._x = this._x + xVel; this._y = this._y + yVel; this._rotation = this._rotation + rotVel; xVel = xVel * 0.9; yVel = yVel * 0.9; };
Symbol 45 MovieClip [note3_granite] Frame 48
stop(); removeMovieClip(this);
Symbol 45 MovieClip [note3_granite] Frame 54
stop(); removeMovieClip(this);
Symbol 48 MovieClip [note2_granite] Frame 1
#initclip 48 Object.registerClass("note2_granite", Note2); #endinitclip
Symbol 48 MovieClip [note2_granite] Frame 40
stop();
Symbol 48 MovieClip [note2_granite] Frame 41
yVel = 10; rotVel = (Math.random() * 20) - 10; xVel = (Math.random() * 20) - 10; onEnterFrame = function () { this._x = this._x + xVel; this._y = this._y + yVel; this._rotation = this._rotation + rotVel; xVel = xVel * 0.9; yVel = yVel * 0.9; };
Symbol 48 MovieClip [note2_granite] Frame 48
stop(); removeMovieClip(this);
Symbol 48 MovieClip [note2_granite] Frame 54
stop(); removeMovieClip(this);
Symbol 49 MovieClip [note1_granite] Frame 1
#initclip 49 Object.registerClass("note1_granite", Note1); #endinitclip
Symbol 49 MovieClip [note1_granite] Frame 40
stop();
Symbol 49 MovieClip [note1_granite] Frame 41
yVel = 10; xVel = (Math.random() * 20) - 20; rotVel = (Math.random() * 20) - 10; onEnterFrame = function () { this._x = this._x + xVel; this._y = this._y + yVel; this._rotation = this._rotation + rotVel; xVel = xVel * 0.9; yVel = yVel * 0.9; };
Symbol 49 MovieClip [note1_granite] Frame 48
stop(); removeMovieClip(this);
Symbol 49 MovieClip [note1_granite] Frame 54
stop(); removeMovieClip(this);
Symbol 1585 MovieClip [__Packages.TimedElement] Frame 0
class TimedElement extends MovieClip { var engine, fretboard, startTime, progressTime, targTime, init_x, targ_x, init_y, targ_y, delta_x, delta_y, delta_z, tId, _y, _x, _xscale, _yscale, swapDepths, removeMovieClip; function TimedElement () { super(); } function init(e, fb, st, pt, startPos, endPos) { engine = e; fretboard = fb; startTime = st; progressTime = pt; targTime = st + pt; init_x = getDimAtZ(startPos._x, init_z); targ_x = getDimAtZ(endPos._x, targ_z); init_y = getDimAtZ(startPos._y, init_z); targ_y = getDimAtZ(endPos._y, targ_z); delta_x = targ_x - init_x; delta_y = targ_y - init_y; delta_z = targ_z - init_z; tId = _global.setTimeout(this, "emergencyDestroy", (targTime + postTargTime) + 1000); } function update(elapsedTime) { if (elapsedTime > (targTime + postTargTime)) { timeExceeded(); } else { updatePosition(elapsedTime); } } function updatePosition(elapsedTime) { var _local3 = (elapsedTime - startTime) / progressTime; var _local4 = init_z + (_local3 * delta_z); var _local2 = FL / (FL + _local4); _y = _local2 * (init_y + (_local3 * delta_y)); _x = _local2 * (init_x + (_local3 * delta_x)); _xscale = (_yscale = (100 * _local2) * 2); swapDepths((targ_z * 20) - (Math.round(_local4) * 10)); } function timeExceeded() { die(); } function die() { removeMovieClip(); } static function getDimAtZ(dim, depth) { return(dim * ((FL + depth) / FL)); } function emergencyDestroy() { die(); } var init_z = 2000; var targ_z = 2000; var postTargTime = 0; static var FL = 500; }
Symbol 1586 MovieClip [__Packages.Engine] Frame 0
class Engine extends MovieClip { var p1Fretboard, p2Fretboard, activeFretboard, inactiveFretboard, gameMode, track, gameAnimations, hud, keyPressed, jumpIndex, isJumped, activeJumps, bst, blt, lastTime, startTime, elapsedTime, lastElapsedTime, startFlaming, isFirstFrame, perfMon, player1, player2, playerNum, remotePlayer, isGameRunning, sndMan, createEmptyMovieClip, getNextHighestDepth, beatIntId, onEnterFrame, addListener, activePlayer, broadcastMessage, curPlayer, inactivePlayer, jumpsHolder; function Engine () { super(); } function startGame(t, ga, h, m) { function p1EnterFrame() { this._x = this._parent.p1Target.sprite._x; this._y = (this._parent.p1Target.sprite._y * (this._parent.p2Target._xscale / 100)) + this._parent.p1Target._y; this._rotation = this._parent.p1Target.sprite._rotation; this._xscale = (this._parent.p1Target._xscale / 100) * this._parent.p1Target.sprite._xscale; this._yscale = (this._parent.p1Target._yscale / 100) * this._parent.p1Target.sprite._yscale; } function p2EnterFrame() { this._x = 600 - this._parent.p2Target.sprite._x; this._y = (this._parent.p2Target.sprite._y * (this._parent.p2Target._xscale / 100)) + this._parent.p2Target._y; this._rotation = 360 - this._parent.p2Target.sprite._rotation; this._xscale = ((this._parent.p2Target._xscale / 100) * this._parent.p2Target.sprite._xscale) * -1; this._yscale = (this._parent.p2Target._yscale / 100) * this._parent.p2Target.sprite._yscale; } _root.kvEvent(TRACK_START + _global.root.selectedTrack); p1Fretboard.init(this); p2Fretboard.init(this); activeFretboard = p1Fretboard; inactiveFretboard = p2Fretboard; p2Fretboard.hide(); gameMode = m; started = true; track = t; _global.gameAnimations = (gameAnimations = ga); hud = h; keyPressed = []; t.addSwapPlayerMsg(m != P1_VS_CPU); t.events.orderEvents(); _global.root[t.name].gotoAndStop(1); _global.root[t.name].gotoAndStop("start"); if (m != P1_VS_CPU) { gameAnimations.pleaseWait_p2.gotoAndStop("show"); } jumpIndex = 0; isJumped = false; activeJumps = []; bst = (blt = (lastTime = (startTime = getTimer()))); elapsedTime = (lastElapsedTime = 0); startFlaming = -1000000; isFirstFrame = true; Connection.engine = this; perfMon = new PerformanceController(); switch (m) { case P1_VS_CPU : _root.kvEvent(1038); player1 = new PlayerHuman(this, p1Fretboard, hud, P1, t, [38, 37, 40, 39]); player2 = new PlayerAI(this, p2Fretboard, hud, P2, t); playerNum = P1; break; case CPU_VS_CPU : player1 = new PlayerAI(this, p1Fretboard, hud, P1, t); player2 = new PlayerAI(this, p2Fretboard, hud, P2, t); playerNum = P1; break; case P1_VS_P2 : _root.kvEvent(1034); player1 = new PlayerHuman(this, p1Fretboard, hud, P1, t, [38, 37, 40, 39]); player2 = new PlayerHuman(this, p2Fretboard, hud, P2, t, [87, 65, 83, 68]); playerNum = P1; break; case P1_VS_NET : player1 = new PlayerHuman(this, p1Fretboard, hud, P1, t, [38, 37, 40, 39]); player2 = (remotePlayer = new PlayerRemote(this, p2Fretboard, hud, P2, t)); playerNum = P1; break; case P2_VS_NET : player1 = (remotePlayer = new PlayerRemote(this, p1Fretboard, hud, P1, t)); player2 = new PlayerHuman(this, p2Fretboard, hud, P2, t, [38, 37, 40, 39]); playerNum = P2; } gameAnimations.attachMovie("character" + _global.root.p1Rocker, "p1", gameAnimations.getNextHighestDepth()); gameAnimations.attachMovie("character" + _global.root.p2Rocker, "p2", gameAnimations.getNextHighestDepth()); if (_global.root.p2Rocker == -1) { gameAnimations.playerMask2.swapDepths(60000); gameAnimations.playerMask2.removeMovieClip(); } gameAnimations.p1.swapDepths(gameAnimations.p1Depth); gameAnimations.p2.swapDepths(gameAnimations.p2Depth); gameAnimations.p1Depth.removeMovieClip(); gameAnimations.p2Depth.removeMovieClip(); gameAnimations.p1.onEnterFrame = p1EnterFrame; gameAnimations.p2.onEnterFrame = p2EnterFrame; gameAnimations.p1StartDepth = gameAnimations.p1.getDepth(); gameAnimations.p1BgBodgeStartDepth = gameAnimations.p1BgBodge.getDepth(); gameAnimations.p1.sprite = gameAnimations.p1Target; gameAnimations.p2.sprite = gameAnimations.p2Target; isGameRunning = true; sndMan = new SoundManager(createEmptyMovieClip("sndHolder", getNextHighestDepth())); beatIntId = setInterval(this, "beat", 10); AsBroadcaster.initialize(this); onEnterFrame = gameLoop; } function showTrackSection(sect) { } function showSwapPlayerMsg(p) { gameAnimations.countDown.gotoAndStop("changeOver4"); addListener(gameAnimations.countDown); gameAnimations.countDownNextPlayer = p; gameAnimations.pleaseWait_p1.gotoAndStop("hide"); gameAnimations.pleaseWait_p2.gotoAndStop("hide"); } function showFinaleMsg() { if (player1.__get__hitPercentage() >= player2.__get__hitPercentage()) { gameAnimations.countDown.gotoAndStop("p1Finale4"); } else { gameAnimations.countDown.gotoAndStop("p2Finale4"); } addListener(gameAnimations.countDown); } function doFinale() { if (player1.__get__hitPercentage() >= player2.__get__hitPercentage()) { if (activePlayer != P1) { swapActiveFretboard(); swapActivePlayer(); activeFretboard.fadeIn(); } } else if (activePlayer != P2) { swapActiveFretboard(); swapActivePlayer(); activeFretboard.fadeIn(); } } function beat() { var _local4 = getTimer(); var _local3 = _local4 - bst; var _local2 = blt - bst; while (_local2 < _local3) { if (Math.floor(_local2 % track.beatTime) == 0) { broadcastMessage("beat", _local2, Math.floor(_local2 / track.beatTime)); } _local2++; } blt = _local4; } function gameLoop() { var _local11 = getTimer(); if (!_global.root.gameAnimations.p1) { } if (!_global.root.gameAnimations.p2) { } if (isGameRunning) { if (isFirstFrame) { isFirstFrame = false; setActivePlayer(P1); } var _local10; var _local9; if (gameAnimations.centreHUD) { _local9 = (Stage.width * 0.5) + 100; _local10 = _local9; } else { _local10 = gameAnimations.p1._x + 440; _local9 = gameAnimations.p2._x + 440; } p1Fretboard._x = ((p1Fretboard._x * 3) + _local10) / 4; p2Fretboard._x = ((p2Fretboard._x * 3) + _local9) / 4; var _local8 = _local11 - lastTime; elapsedTime = elapsedTime + _local8; if (elapsedTime < track.length) { var _local7; _local7 = track.getJumps(lastElapsedTime, elapsedTime); if (_local7.length) { j = 0; while (j < _local7.length) { spawnJump(_local7[j]); j++; } activeFretboard.isNextNoteGranite = true; } j = 0; while (j < activeJumps.length) { activeJumps[j].update(elapsedTime); j++; } if ((elapsedTime > (startFlaming + FLAME_TIME)) && (lastElapsedTime <= (startFlaming + FLAME_TIME))) { p1Fretboard.stopFlames(); p2Fretboard.stopFlames(); } var _local4; var j; var _local6 = false; var _local3 = 1; while (_local3 <= NUM_NOTES) { _local4 = track.getNotes(_local3, lastElapsedTime, elapsedTime); j = 0; while (j < _local4.length) { activeFretboard.spawnNote(_local4[j], _local3); _local6 = true; j++; } _local3++; } if (_local6) { activeFretboard.isNextNoteGranite = false; } var _local5 = track.getTimingIndicators(lastElapsedTime, elapsedTime); j = 0; while (j < _local5.length) { p1Fretboard.spawnTimingIndicator(_local5[j]); p2Fretboard.spawnTimingIndicator(_local5[j]); j++; } track.doEvents(lastElapsedTime, elapsedTime); player1.update(elapsedTime, _local8); player2.update(elapsedTime, _local8); p1Fretboard.update(elapsedTime); p2Fretboard.update(elapsedTime); lastElapsedTime = elapsedTime; } else { endGame(); } } lastTime = _local11; perfMon.onEnterFrame(); } function stopGame() { isGameRunning = false; p1Fretboard.hide(); p2Fretboard.hide(); sndMan.fade(-100, 0, Delegate.create(this, onfadeOutComplete)); gameAnimations.flashLight(0); } function onfadeOutComplete() { sndMan.clearAllSounds(); delete _global.loopSnd; stopAllSounds(); sndMan.setVolume(100); } function swapActiveFretboard() { var _local2 = activeFretboard; activeFretboard = inactiveFretboard; inactiveFretboard = _local2; } function showInactiveFretboard() { inactiveFretboard.fadeIn(); } function setActivePlayer(p) { activePlayer = p; if (p == P1) { player1.activate(); player2.deactivate(); curPlayer = player1; inactivePlayer = P2; if (gameMode != P1_VS_CPU) { gameAnimations.pleaseWait_p1.gotoAndStop("hide"); gameAnimations.pleaseWait_p2.gotoAndStop("show"); } } else { player1.deactivate(); player2.activate(); curPlayer = player2; inactivePlayer = P1; if (gameMode != P1_VS_CPU) { gameAnimations.pleaseWait_p1.gotoAndStop("show"); gameAnimations.pleaseWait_p2.gotoAndStop("hide"); } } inactiveFretboard.gotoAndStop("hidden"); gameAnimations.setActivePlayer(p); } function showPleaseWaitMsg() { if (gameMode != P1_VS_CPU) { if (activePlayer == P1) { gameAnimations.pleaseWait_p2.gotoAndStop("show"); } else { gameAnimations.pleaseWait_p1.gotoAndStop("show"); } } } function playNote(i) { var _local5; var _local4; var _local2; var _local6; var _local3; curPlayer.__set__badNotes((curPlayer.__get__badNotes()+1)); _local5 = activeFretboard.activeNotes[i][0]; _local6 = false; _local3 = [_local5]; _local2 = 1; while (_local2 <= NUM_NOTES) { if (_local2 != i) { _local4 = activeFretboard.activeNotes[_local2][0]; if (_local4) { if (_local4.targTime == _local5.targTime) { _local6 = true; _local3.push(_local4); } } } _local2++; } if (_local6) { _local5.ready(elapsedTime); _local2 = 0; while (_local2 < _local3.length) { if (!_local3[_local2].isReady) { return(undefined); } _local2++; } var _local7 = ""; _local3.sortOn("note_num", Array.NUMERIC); var _local8 = 0; _local2 = 0; while (_local2 < _local3.length) { _local8 = _local8 + _local3[_local2].hit(elapsedTime); _local7 = _local7 + NOTE_DIRS[_local3[_local2].note_num]; _local2++; } gameAnimations.playNote(_local7, _local8 / _local3.length); } else { gameAnimations.playNote(NOTE_DIRS[i], _local5.hit(elapsedTime)); } } function doJump() { var _local2 = activeJumps[0]; if (_local2) { _local2.hit(elapsedTime); } } function swapActivePlayer() { setActivePlayer(inactivePlayer); } function hit(p) { curPlayer.__set__goodNotes((curPlayer.__get__goodNotes()+1)); _global.gameAnimations.lastNoteHit = true; if (p == 1) { curPlayer.score = curPlayer.score + ((NOTE_SCORE + NOTE_PRECISION_BONUS) + NOTE_PERFECT_BONUS); } else { curPlayer.score = curPlayer.score + Math.floor(NOTE_SCORE + (p * NOTE_PRECISION_BONUS)); } } function spawnJump(targTime) { var _local2 = jumpsHolder.attachMovie(JUMP, JUMP + jumpIndex, jumpIndex); _local2.init(this, targTime, track.beatTime * 4); jumpIndex++; activeJumps.push(_local2); return(_local2); } function startFlames() { if (isJumped) { isJumped = false; p1Fretboard.lightFlames(); p2Fretboard.lightFlames(); if (remotePlayer) { if (inactivePlayer === remotePlayer.ident) { Connection.startFlames(); } } } } function hasJumped(j, precision) { isJumped = true; gameAnimations.playJump(); } function miss() { curPlayer.score = curPlayer.score + NOTE_MISS_SCORE; curPlayer.__set__badNotes((curPlayer.__get__badNotes()+1)); _global.gameAnimations.lastNoteHit = false; curPlayer.endStreak(); } function notPlayed(note) { curPlayer.__set__badNotes((curPlayer.__get__badNotes()+1)); curPlayer.score = curPlayer.score + NOTE_NOT_PLAYED_SCORE; _global.gameAnimations.lastNoteHit = false; } function gameEndedEarly() { tidyUpAfterGame(); Connection.isFinished(true); } function endGame() { _global.finalScores = {yourScore:((playerNum == P1) ? (player1.__get__score()) : (player2.__get__score())), p1_score:player1.__get__score(), p1_streak:player1.longestStreak, p1_percent:player1.__get__hitPercentage(), p2_score:player2.__get__score(), p2_streak:player2.longestStreak, p2_percent:player2.__get__hitPercentage()}; tidyUpAfterGame(); if (remotePlayer) { Connection.endGame(); } else { toResults(); } } function tidyUpAfterGame() { delete onEnterFrame; player1.die(); player2.die(); } function toResults() { if (gameMode == P1_VS_CPU) { _root.kvEvent(1279); _global.root.saveScore(_global.root.selectedTrack, player1.__get__hitPercentage()); } _root.kvEvent(TRACK_FINISHED + _global.root.selectedTrack); _global.root.gotoAndStop("start"); _global.root.menu_mc.gotoAndPlay("postGame"); } var started = false; static var NUM_NOTES = 3; static var NOTE_X = [0, 100, 200, 300]; static var NOTE_DIRS = ["", "left", "down", "right"]; static var NOTE_PERFECT_TIME = 100; static var NOTE_PRECISION_TIME = 150; static var JUMP = "jump"; static var FLAME_TIME = 10000; static var NOTE_SCORE = 100; static var NOTE_PRECISION_BONUS = 50; static var NOTE_PERFECT_BONUS = 50; static var NOTE_MISS_SCORE = -10; static var NOTE_NOT_PLAYED_SCORE = -20; static var P1 = "p1"; static var P2 = "p2"; static var P1_VS_CPU = "p1_vs_cpu"; static var CPU_VS_CPU = "cpu_vs_cpu"; static var P1_VS_P2 = "p1_vs_p2"; static var P1_VS_NET = "p1_vs_net"; static var P2_VS_NET = "p2_vs_net"; static var MULTIPLAYER = "multiplayer"; static var PROGRESS_TIME = 1100; static var TRACK_START = 1019; static var TRACK_FINISHED = 1024; static var TRACKS_PLAYED = 1028; }
Symbol 1587 MovieClip [__Packages.Track] Frame 0
class Track { var notes, events, jumps, beatTime, length, songParts; function Track () { notes = []; events = new TimedEvents(); jumps = []; } function makeTrack(r) { } function calculateMaxScore() { var _local5 = (notes[1].length + notes[2].length) + notes[3].length; var _local2; var _local4; var _local3 = 0; while (_local3 < jumps.length) { _local2 = jumps[_local3]; _local4 = _local2 + Engine.FLAME_TIME; _local5 = _local5 + getNotes(1, _local2, _local4, true).length; _local5 = _local5 + getNotes(2, _local2, _local4, true).length; _local5 = _local5 + getNotes(3, _local2, _local4, true).length; _local3++; } return(_local5 * ((Engine.NOTE_SCORE + Engine.NOTE_PRECISION_BONUS) + Engine.NOTE_PERFECT_BONUS)); } function addSwapPlayerMsg(multiplayer) { var _local6 = false; var _local5; var _local3; var _local4 = 0; while (_local4 < events.length) { if (events[_local4].event == "swapActivePlayer") { if (multiplayer) { _local5 = 1; while (_local5 <= Engine.NUM_NOTES) { _local3 = 0; while (_local3 < notes[_local5].length) { if (notes[_local5][_local3] >= (events[_local4].time - (beatTime * 4))) { if (notes[_local5][_local3] < events[_local4].time) { notes[_local5].splice(_local3, 1); _local3--; } else { break; } } _local3++; } _local5++; } } events.push(new TimedEvent(events[_local4].time - (beatTime * 4), events[_local4].target.gameAnimations, "bothWalkToMiddle")); events.push(new TimedEvent(events[_local4].time - (beatTime * 4), events[_local4].target, "showInactiveFretboard")); events.push(new TimedEvent(events[_local4].time - Engine.PROGRESS_TIME, events[_local4].target, "swapActiveFretboard")); events.push(new TimedEvent((events[_local4].time - (beatTime * 4)) + 15, events[_local4].target, "showSwapPlayerMsg", (_local6 ? (Engine.P1) : (Engine.P2)))); events.push(new TimedEvent(events[_local4].time + (beatTime * 4), events[_local4].target, "showPleaseWaitMsg")); events.push(new TimedEvent(events[_local4].time + 1, events[_local4].target.gameAnimations, "bothWalkBack")); _local6 = !_local6; } else if (events[_local4].event == "doFinale") { if (multiplayer) { _local5 = 1; while (_local5 <= Engine.NUM_NOTES) { _local3 = 0; while (_local3 < notes[_local5].length) { if (notes[_local5][_local3] >= (events[_local4].time - (beatTime * 4))) { if (notes[_local5][_local3] < events[_local4].time) { notes[_local5].splice(_local3, 1); _local3--; } else { break; } } _local3++; } _local5++; } } events.push(new TimedEvent(events[_local4].time - (beatTime * 4), events[_local4].target.gameAnimations, "bothWalkToMiddle")); events.push(new TimedEvent(events[_local4].time + 1, events[_local4].target.gameAnimations, "bothWalkBack")); events.push(new TimedEvent((events[_local4].time - (beatTime * 4)) + 15, events[_local4].target, "showFinaleMsg", (_local6 ? (Engine.P1) : (Engine.P2)))); } _local4++; } events.orderEvents(); _local4 = 0; var _local7; while ((_local4 + AVOID_CHANGEOVER) < length) { _local4 = _local4 + Rand.random(5000, 10000); _local7 = events.getEvents(_local4 - AVOID_CHANGEOVER, _local4 + AVOID_CHANGEOVER); if (_local7.getEventsByType("swapActivePlayer", "doFinale").length == 0) { events.push(new TimedEvent(_local4, _global.root.gameAnimations, "doBoredAnim")); } } events.orderEvents(); } function getSongPart(s) { var _local2 = 0; while (_local2 < songParts.length) { if (songParts[_local2].name == s) { return(songParts[_local2]); } _local2++; } } function getSongPartTime(s) { var _local2 = 0; while (_local2 < songParts.length) { if (songParts[_local2].name == s) { return(songParts[_local2].time); } _local2++; } } function doEvents(startTime, endTime) { events.callEvents(startTime, endTime); } function getTimingIndicators(startTime, endTime) { var _local5 = []; var _local4 = Math.floor(startTime / (beatTime / 2)); if (_local4 > lbm) { var _local3 = Math.floor(endTime / (beatTime / 2)); var _local2 = _local4; while (_local2 <= _local3) { _local5.push(_local2 * (beatTime / 2)); _local2++; } lbm = _local3; } return(_local5); } function getJumps(startTime, endTime) { var _local3 = []; var _local2 = 0; while (_local2 < jumps.length) { if (jumps[_local2] >= startTime) { if (jumps[_local2] < endTime) { _local3.push(jumps[_local2]); } } _local2++; } return(_local3); } function getNotes(noteNum, startTime, endTime, leaveNotes) { var _local4 = []; var _local3 = notes[noteNum]; _local3.lastNote = (_local3.lastNote ? (_local3.lastNote) : 0); var _local2 = _local3.lastNote; while (_local2 < _local3.length) { if (_local3[_local2] >= startTime) { if (_local3[_local2] < endTime) { _local4.push(_local3[_local2]); if (!leaveNotes) { _local3.lastNote = _local2; } } else { break; } } _local2++; } return(_local4); } var lbm = -1; static var AVOID_CHANGEOVER = 3000; }
Symbol 1588 MovieClip [__Packages.TimedEvents] Frame 0
class TimedEvents extends Array { var length, sortOn; function TimedEvents () { super(); } function getEvents(startTime, endTime) { var _local5 = new TimedEvents(); var _local2 = nextEvent; while (_local2 < length) { if (this[_local2].checkEvent(startTime, endTime, true) != TimedEvent.AFTER) { if (this[_local2].checkEvent(startTime, endTime, true) != TimedEvent.BEFORE) { _local5.push(this[_local2]); } } else { break; } _local2++; } return(_local5); } function callEvents(startTime, endTime) { var _local2 = nextEvent; while (_local2 < length) { if (this[_local2].checkEvent(startTime, endTime) == TimedEvent.AFTER) { return(undefined); } nextEvent++; _local2++; } } function orderEvents() { sortOn("time", Array.NUMERIC); } function getEventsByType() { var _local5 = []; if (arguments.length > 0) { var _local3; var _local4 = 0; while (_local4 < length) { _local3 = 0; while (_local3 < arguments.length) { if (this[_local4].event == arguments[_local3]) { _local5.push(this[_local4]); break; } _local3++; } _local4++; } } return(_local5); } var nextEvent = 0; }
Symbol 1589 MovieClip [__Packages.TimedEvent] Frame 0
class TimedEvent { var time, target, event, args; function TimedEvent (t, targ, e) { time = t; target = targ; event = e; args = arguments.slice(3); } function callEvent() { target[event].apply(target, args); } function checkEvent(startTime, endTime, dontDoEvent) { if (time >= startTime) { if (time < endTime) { if (!dontDoEvent) { callEvent(); } return(DURING); } return(AFTER); } return(BEFORE); } function toString() { return(((((((("[object TimedEvent (" + time) + ", ") + event) + ", target:") + target) + ", args:[") + args) + "])]"); } static var DURING = 0; static var BEFORE = 1; static var AFTER = 2; }
Symbol 1590 MovieClip [__Packages.Rand] Frame 0
class Rand { function Rand () { } static function midBias(min, max, i, p) { min = (isNaN(min) ? 0 : (min)); max = (isNaN(max) ? 1 : (max)); i = (isNaN(i) ? 2 : (i + 1)); var _local3 = 0; var _local1 = 0; while (_local1 < i) { _local3 = _local3 + ((v() * (max - min)) + min); _local1++; } _local3 = _local3 / i; if (p != undefined) { p = 1 / Math.pow(10, p); var _local7 = _local3 % p; if (_local7 <= (p / 2)) { _local3 = _local3 - _local7; } else { _local3 = _local3 + (p - _local7); } } return(_local3); } static function minBias(min, max, i, p) { min = (isNaN(min) ? 0 : (min)); max = (isNaN(max) ? 1 : (max)); i = (isNaN(i) ? 1 : (i)); var _local1 = ((1 - Math.pow(v(), 1 / (i + 1))) * (max - min)) + min; if (p != undefined) { p = 1 / Math.pow(10, p); var _local3 = _local1 % p; if (_local3 <= (p / 2)) { _local1 = _local1 - _local3; } else { _local1 = _local1 + (p - _local3); } } return(_local1); } static function maxBias(min, max, i, p) { min = (isNaN(min) ? 0 : (min)); max = (isNaN(max) ? 1 : (max)); i = (isNaN(i) ? 1 : (i)); var _local1 = (Math.pow(v(), 1 / (i + 1)) * (max - min)) + min; if (p != undefined) { p = 1 / Math.pow(10, p); var _local3 = _local1 % p; if (_local3 <= (p / 2)) { _local1 = _local1 - _local3; } else { _local1 = _local1 + (p - _local3); } } return(_local1); } static function value() { if (arguments.length > 0) { var _local2 = v() * arguments.length; _local2 = _local2 - (_local2 % 1); return(arguments[_local2]); } } static function get number() { return(v()); } static function random(min, max, p) { min = (isNaN(min) ? 0 : (min)); max = (isNaN(max) ? 1 : (max)); if (!isNaN(p)) { p = 1 / Math.pow(10, p); max = max + p; } else { } var _local3 = (v() * (max - min)) + min; if (p) { _local3 = _local3 - (_local3 % p); } return(_local3); } static function string(len, chars, allowRepeat) { chars = (chars ? (chars) : "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"); allowRepeat = ((allowRepeat === undefined) ? true : (allowRepeat)); var _local4 = ""; var _local2; var _local3 = 0; while (_local3 < len) { _local2 = random(0, chars.length - 1, 0); _local4 = _local4 + chars.charAt(_local2); if (!allowRepeat) { chars = chars.substring(0, _local2) + chars.substring(_local2 + 1); } _local3++; } return(_local4); } static function setSeed(n) { seed = n; i = 0; } static function seededRandom() { return((((seed * Math.PI) * i) * Math.pow(10, (i++) % 10)) % 1); } static var v = Math.random; static var seed = 0.5; static var i = 0; }
Symbol 1591 MovieClip [__Packages.Fretboard] Frame 0
class Fretboard extends MovieClip { var engine, activeNotes, miscElements, noteIndex, elementIndex, isNextNoteGranite, fadeState, gotoAndStop, gotoAndPlay, notesHolder, timingIndHolder; function Fretboard () { super(); } function init(e) { engine = e; activeNotes = []; miscElements = []; noteIndex = 0; elementIndex = 0; var _local2 = 1; while (_local2 <= Engine.NUM_NOTES) { activeNotes[_local2] = []; _local2++; } isNextNoteGranite = false; } function update(elapsedTime) { var _local3 = 0; var _local2 = 0; var _local4; _local3 = 1; while (_local3 <= Engine.NUM_NOTES) { _local4 = activeNotes[_local3]; _local2 = 0; while (_local2 < _local4.length) { _local4[_local2].update(elapsedTime); _local2++; } _local3++; } _local3 = 0; while (_local3 < miscElements.length) { miscElements[_local3].update(elapsedTime); _local3++; } } function hide() { fadeState = "out"; gotoAndStop(HIDDEN); } function fadeIn() { fadeState = "in"; gotoAndPlay(SHOW); } function fadeOut() { if (fadeState != "out") { fadeState = "out"; gotoAndPlay(HIDE); } } function spawnNote(targTime, noteNum) { var _local2 = notesHolder.attachMovie(NOTE_NAMES[noteNum] + (isNextNoteGranite ? (GRANITE) : ""), NOTE + noteIndex, noteIndex + 300000); _local2.init(engine, this, targTime, Engine.PROGRESS_TIME, notesHolder["sp" + noteNum], notesHolder["ep" + noteNum]); _local2.isGranite = isNextNoteGranite; if (engine.elapsedTime < (engine.startFlaming + Engine.FLAME_TIME)) { _local2.startBurning(); } else { _local2.cacheAsBitmap = true; } noteIndex++; activeNotes[noteNum].push(_local2); return(_local2); } function spawnTimingIndicator(targTime) { var _local2 = timingIndHolder.attachMovie(TIMING_INDICATOR, TIMING_INDICATOR + elementIndex, elementIndex); _local2.init(engine, this, targTime, Engine.PROGRESS_TIME, notesHolder.tis, notesHolder.tie); elementIndex++; miscElements.push(_local2); return(_local2); } function lightFlames() { var _local2; engine.startFlaming = engine.elapsedTime; var _local3 = 1; while (_local3 <= Engine.NUM_NOTES) { _local2 = 0; while (_local2 < activeNotes[_local3].length) { activeNotes[_local3][_local2].startBurning(); _local2++; } _local3++; } } function stopFlames() { var _local2; var _local3 = 1; while (_local3 <= Engine.NUM_NOTES) { _local2 = 0; while (_local2 < activeNotes[_local3].length) { activeNotes[_local3][_local2].stopBurning(); _local2++; } _local3++; } } static var TIMING_INDICATOR = "timingIndicator"; static var NOTE = "note"; static var NOTE_NAMES = ["", "note1", "note2", "note3"]; static var GRANITE = "_granite"; static var HIDDEN = "hidden"; static var HIDE = "hide"; static var SHOW = "show"; }
Symbol 1592 MovieClip [__Packages.Note] Frame 0
class Note extends TimedElement { var engine, gotoAndPlay, progressTime, startTime, delta_z, init_z, _y, delta_y, init_y, _x, delta_x, init_x, _xscale, _yscale, targTime, readyTime, cacheAsBitmap, burn, note_num, fretboard, tId, getDepth, _parent, swapDepths, removeMovieClip; function Note () { super(); } function timeExceeded() { engine.notPlayed(this); gotoAndPlay("miss"); die(); } function updatePosition(elapsedTime) { var _local3 = (elapsedTime - startTime) / progressTime; var _local4 = init_z + (_local3 * delta_z); var _local2 = TimedElement.FL / (TimedElement.FL + _local4); _y = _local2 * (init_y + (_local3 * delta_y)); _x = _local2 * (init_x + (_local3 * delta_x)); _xscale = (_yscale = (100 * _local2) * 2); } function ready(elapsedTime) { if (elapsedTime > (targTime - Engine.NOTE_PRECISION_TIME)) { if (!isReady) { isReady = true; readyTime = elapsedTime; } } } function hit(elapsedTime) { cacheAsBitmap = false; if (elapsedTime > (targTime - Engine.NOTE_PRECISION_TIME)) { gotoAndPlay("hit"); var _local3; var _local2 = Math.abs(elapsedTime - targTime); if (_local2 < Engine.NOTE_PERFECT_TIME) { engine.gameAnimations.perfectTiming(); _local3 = 1; } else { _local2 = _local2 - Engine.NOTE_PERFECT_TIME; _local3 = _local2 / (Engine.NOTE_PRECISION_TIME - Engine.NOTE_PERFECT_TIME); } if (isGranite) { engine.startFlames(); } engine.hit(_local3 * (isFlaming ? 2 : 1)); die(); return(_local3); } engine.miss(); return(0); } function onPress() { } function startBurning() { burn.gotoAndPlay("start"); isFlaming = true; } function stopBurning() { burn.gotoAndPlay("stop"); isFlaming = false; } function die() { var _local3 = fretboard.activeNotes[note_num].shift(); _global.clearTimeout(tId); } function destroy() { if (getDepth() < 0) { var _local2 = 45000; while (_parent.getInstanceAtDepth(_local2)) { _local2++; } swapDepths(_local2); } removeMovieClip(); } function emergencyDestroy() { destroy(); } var isReady = false; var isFlaming = false; var isGranite = false; var postTargTime = Engine.NOTE_PRECISION_TIME; static var DEPTH_BOOST = 100000; }
Symbol 1593 MovieClip [__Packages.TimingIndicator] Frame 0
class TimingIndicator extends TimedElement { var progressTime, startTime, _x, init_x, _y, init_y, gotoAndStop, _totalframes, fretboard; function TimingIndicator () { super(); } function updatePosition(elapsedTime) { var _local2 = (elapsedTime - startTime) / progressTime; _x = init_x; _y = init_y; gotoAndStop(Math.ceil(_totalframes * _local2)); } function die() { var _local3 = fretboard.miscElements.shift(); super.die(); } }
Symbol 1594 MovieClip [__Packages.PerformanceController] Frame 0
class PerformanceController { var aFrmTms; function PerformanceController () { aFrmTms = new Arr(); nLFT = getTimer(); } function onEnterFrame() { var _local4 = getTimer(); aFrmTms.push(_local4 - nLFT); if (aFrmTms.length > nFA) { var _local3 = 1000 / aFrmTms.mean(); _global.root.performanceDisplay.text = ((("fps=" + _local3) + newline) + "detailLevel=") + cdl; if (_local3 > uf) { if (cdl < mdl) { setDetailLvl(cdl + 1); } } else if (_local3 < lf) { if (cdl > 1) { setDetailLvl(cdl - 1); } } aFrmTms = new Arr(); } nLFT = _local4; } function setDetailLvl(l) { _global.root.fpsState.text = l; switch (l) { case 1 : _root._quality = "LOW"; _global.root.gameAnimations.doLightsOff(); break; case 2 : _root._quality = "LOW"; _global.root.gameAnimations.doLightsOn(); _global.root.gameAnimations.doAmbientLightOff(); break; case 3 : _root._quality = "LOW"; break; case 4 : _root._quality = "MEDIUM"; _global.root.gameAnimations.noCrowd(); _global.root.gameAnimations.doAmbientLightOn(); break; case 5 : _root._quality = "MEDIUM"; _global.root.gameAnimations.doLightsLess(); _global.root.gameAnimations.resumeCrowd(); break; case 6 : _global.root.gameAnimations.doLightsMore(); _root._quality = "MEDIUM"; break; case 7 : _root._quality = "HIGH"; } cdl = l; } static var nFA = 10; var nLFT = 0; var cdl = 7; static var lf = 27; static var uf = 31; static var mdl = 7; }
Symbol 1595 MovieClip [__Packages.Arr] Frame 0
class Arr extends Array { var splice, length; function Arr () { super(); splice.apply(this, [0, 0].concat(arguments)); } function randInd() { return(Math.floor(Math.random() * length)); } function rand() { return(this[Math.floor(Math.random() * length)]); } function mean() { var _local3 = 0; var _local4 = 0; var _local2 = 0; while (_local2 < length) { if (!isNaN(Number(this[_local2]))) { _local3++; _local4 = _local4 + Number(this[_local2]); } _local2++; } if (_local3 > 0) { return(_local4 / _local3); } return(0); } function copy() { var _local2 = new Arr(); for (var _local3 in this) { _local2[_local3] = this[_local3]; } return(_local2); } function current() { return(this[iap]); } function next() { if ((iap + 1) < length) { iap++; return(this[iap]); } return(false); } function prev() { if (iap > 0) { iap--; return(this[iap]); } return(false); } function reset() { if (length > 0) { iap = 0; return(this[iap]); } return(false); } function end() { if (length > 0) { iap = length - 1; return(this[iap]); } return(false); } var iap = 0; }
Symbol 1596 MovieClip [__Packages.Snd] Frame 0
class Snd extends Sound { var target, manager, position, start, duration, onFadeComplete, fId, getVolume, setVolume, setPan; function Snd (targ, sndman) { super(targ); target = (targ ? (targ) : _root); manager = sndman; } function switchSound(id, loops) { var _local3 = position; super.stop(); super.attachSound(id); start((_local3 % duration) / 1000, loops); } function fade(dVol, tVol, handler) { onFadeComplete = handler; if (fId) { stopFade(fId); } fId = setInterval(this, "changeVolTowards", FADE_RATE, dVol * (FADE_RATE / 1000), tVol, true); } function fadeBy(dVol, t, handler) { onFadeComplete = handler; if (fId) { stopFade(fId); } if (t > 0) { fId = setInterval(this, "changeVolTowards", FADE_RATE, dVol * (FADE_RATE / 1000), dVol * t, true); } } function fadeTo(tVol, t, handler) { onFadeComplete = handler; if (fId) { stopFade(fId); } if (t > 0) { var _local3 = (tVol - getVolume()) / t; fId = setInterval(this, "changeVolTowards", FADE_RATE, _local3, tVol, true); } else { setVolume(tVol); } } function changeVolTowards(dVol, tVol, fading) { var _local2 = getVolume(); if (Math.abs(dVol) < Math.abs(tVol - _local2)) { changeVolume(dVol); } else { setVolume(tVol); if (fading) { stopFade(); } } } function stopFade() { if (fId) { clearInterval(fId); delete fId; onFadeComplete(); delete onFadeComplete; } } function positionSound(a, d, f, t) { if (d < f) { t = (isNaN(t) ? 100 : (((t < 0) ? 0 : (t)))); d = ((d < 1) ? 1 : (d)); var _local4 = 1 / ((d / f) * 100); setVolume(Math.ceil(_local4 * t)); setPan((-Math.sin(a)) * 100); } else { setVolume(0); } } function positionSoundLinear(a, d, f, t) { if (d < f) { t = (isNaN(t) ? 100 : (((t < 0) ? 0 : (t)))); setVolume(((f - d) / f) * t); setPan((-Math.sin(a)) * 100); } else { setVolume(0); } } function changeVolume(n) { setVolume(getVolume() + n); } function remove() { super.stop(); delete manager.sounds[target.getDepth()]; target.removeMovieClip(); delete target; } function toString() { return(("(target=" + target) + ")"); } static var FADE_RATE = 100; static var MIN_SND_PAN_DIST = 500; }
Symbol 1597 MovieClip [__Packages.SoundManager] Frame 0
class SoundManager extends Snd { var sounds, mc_holder, getVolume; function SoundManager (hld_mc) { super(); sounds = new Object(); mc_holder = (hld_mc ? (hld_mc) : _root); } function playAndRemove(snd_id, offset, loops) { offset = (isNaN(offset) ? 0 : (offset)); loops = (isNaN(loops) ? 0 : (loops)); var _local2 = newSound(snd_id); _local2.start(offset, loops); _local2.onSoundComplete = _local2.remove; return(_local2); } function clearAllSounds() { for (var _local2 in sounds) { sounds[_local2].remove(); } } function newSound() { var _local5 = mc_holder.getNextHighestDepth(); var _local6 = mc_holder.createEmptyMovieClip("sh_mc" + _local5, _local5); var _local4 = new Snd(_local6, this); var _local3 = 0; while (_local3 < arguments.length) { if (arguments[_local3] != undefined) { _local4.attachSound(arguments[_local3]); } _local3++; } sounds[_local5] = _local4; return(_local4); } function deleteSound(snd) { snd.remove(); } function setVolume(vol) { if (muted) { curVol = vol; } else { super.setVolume(vol); } } function get mute() { return(muted); } function set mute(b) { muted = b; if (b) { curVol = getVolume(); super.setVolume(0); } else { super.setVolume(curVol); } //return(mute); } var muted = false; var curVol = 100; }
Symbol 1598 MovieClip [__Packages.Player] Frame 0
class Player { var engine, fretboard, hud, track, streak, longestStreak, ident, _isActive, _score, _hitPercentage; function Player (e, fb, h, idt, t) { engine = e; fretboard = fb; hud = h; track = t; streak = 0; longestStreak = 0; ident = idt; score = (0); _goodNotes = 1; _badNotes = 1; _isActive = false; updatePercentage(_goodNotes / _badNotes); } function playNote(noteNum) { engine.playNote(noteNum); streak++; if (streak > longestStreak) { longestStreak = streak; } } function endStreak() { streak = 0; } function update(elapsedTime, frameTime) { } function activate() { hud[ident + "Pick"].gotoAndPlay(ON); _isActive = true; } function deactivate() { hud[ident + "Pick"].gotoAndStop(OFF); _isActive = false; } function updateScore() { hud[("score_" + ident) + "_mc"].mask.txt.text = Format.number(_score); } function get score() { return(_score); } function set score(n) { _score = n; updateScore(); //return(score); } function get badNotes() { return(_badNotes); } function set badNotes(n) { _badNotes = n; updatePercentage(_goodNotes / _badNotes); //return(badNotes); } function get goodNotes() { return(_goodNotes); } function set goodNotes(n) { _goodNotes = n; updatePercentage(_goodNotes / _badNotes); //return(goodNotes); } function get hitPercentage() { return(_hitPercentage); } function updatePercentage(hp) { _hitPercentage = hp; hud[("percent_" + ident) + "_mc"].mask.txt.text = String(Math.ceil(hitPercentage * 100) + "%"); } function die() { } var _badNotes = 0; var _goodNotes = 0; static var ON = "on"; static var OFF = "off"; }
Symbol 1599 MovieClip [__Packages.Format] Frame 0
class Format { function Format () { } static function zerofill(n, z) { var _local2 = String(n); var _local1 = _local2.length; while (_local1 < z) { _local2 = "0" + _local2; _local1++; } return(_local2); } static function time(t, minp, maxp) { var _local1 = Math.round((t % 1000) / 10); var _local2 = Math.round(Math.floor(t / 1000) % 60); var _local4 = Math.floor(t / 60000); var _local5 = (((_local4 + ":") + ((_local2 < 10) ? ("0" + _local2) : (_local2))) + ":") + ((_local1 < 10) ? ("0" + _local1) : (_local1)); return(_local5); } static function number(n, d, c, l) { n = (isNaN(n) ? 0 : (n)); d = (isNaN(d) ? undefined : (d)); c = ((c == undefined) ? "," : (c)); var _local1 = String(n).split("."); if (!(d === undefined)) { if (_local1[1]) { var _local3 = String(Math.round(Number("." + _local1[1]) * Math.pow(10, d)) * Math.pow(10, -d)); _local3 = ((_local3.indexOf(".") < 0) ? (_local3) : (_local3.split(".")[1])); } else { var _local3 = ""; } var _local2 = 0; while (_local3.length < d) { var _local3 = _local3 + "0"; _local2++; } _local1[1] = _local3; } var _local6 = false; if (_local1[0].charAt(0) == "-") { _local6 = true; _local1[0] = _local1[0].substr(1); } var _local2 = 3; while (_local1[0].length > _local2) { _local1[0] = (_local1[0].substring(0, _local1[0].length - _local2) + c) + _local1[0].substring(_local1[0].length - _local2); _local2 = _local2 + 4; } if (!isNaN(l)) { _local1[0] = zerofill(_local1[0], l); } if (_local6) { _local1[0] = "-" + _local1[0]; } if ((_local1.length > 1) && (d > 0)) { return((_local1[0] + ".") + _local1[1]); } return(_local1[0]); } static function ordinal(n) { if (((n % 100) >= 11) && ((n % 100) <= 13)) { return("th"); } if ((n % 10) == 1) { return("st"); } if ((n % 10) == 2) { return("nd"); } if ((n % 10) == 3) { return("rd"); } return("th"); } static function truncate(s, l, r) { l = (isNaN(l) ? 20 : (l)); r = ((r == undefined) ? "..." : (r)); if (s.length > l) { s = s.substr(0, l - r.length); s = s + r; } return(s); } }
Symbol 1600 MovieClip [__Packages.PlayerAI] Frame 0
class PlayerAI extends Player { var notes, jumps, _isActive, fretboard, playNote, engine; function PlayerAI (e, fb, h, idt, t) { super(e, fb, h, idt, t); notes = {}; jumps = {}; } function update(elapsedTime, frameTime) { if (_isActive) { var _local2; var _local10; var _local14; var _local8; var _local6; var _local9; var _local7; var _local4; updateJumps(elapsedTime, frameTime); var _local3 = 1; while (_local3 <= Engine.NUM_NOTES) { _local4 = 0; while (_local4 <= fretboard.activeNotes[_local3].length) { _local2 = fretboard.activeNotes[_local3][_local4]; if (_local2) { if (!notes[_local2._name]) { _local10 = _local2.targTime + _local2.postTargTime; _local14 = _local2.targTime - _local2.postTargTime; _local8 = _local2.postTargTime * 2; _local6 = _local8 * (1 / skill); _local9 = _local2.targTime - (_local6 / 2); _local7 = _local9 + (Math.random() * _local6); if (_local7 > _local10) { notes[_local2._name] = {noteNum:_local3, playTime:-1}; } else { notes[_local2._name] = {noteNum:_local3, playTime:_local7}; } } } _local4++; } _local3++; } var _local5; for (var _local16 in notes) { _local5 = notes[_local16]; if (!_local5.played) { if ((_local5.playTime >= elapsedTime) && (_local5.playTime < (elapsedTime + frameTime))) { playNote(_local5.noteNum); _local5.played = true; } } } } } function updateJumps(elapsedTime, frameTime) { var _local3; var _local5; var _local6; var _local9; var _local8; var _local10; var _local7; var _local16; var _local2 = 0; while (_local2 < engine.activeJumps.length) { _local3 = engine.activeJumps[_local2]; if (!jumps[_local3._name]) { _local5 = _local3.targTime - 250; _local6 = _local3.startTime + 100; _local9 = _local5 - _local6; _local8 = _local9 * (1 / skill); _local10 = ((_local6 + _local5) / 2) - (_local8 / 2); _local7 = _local10 + (Math.random() * _local8); if ((_local7 > _local5) || (_local7 < _local6)) { jumps[_local3._name] = {noteNum:_local2, playTime:-1}; } else { jumps[_local3._name] = {noteNum:_local2, playTime:_local7}; } } _local2++; } var _local4; for (var _local15 in jumps) { _local4 = jumps[_local15]; if (!_local4.jumped) { if ((_local4.playTime >= elapsedTime) && (_local4.playTime < (elapsedTime + frameTime))) { engine.doJump(); _local4.jumped = true; } } } } var skill = 10; }
Symbol 1601 MovieClip [__Packages.PlayerRemote] Frame 0
class PlayerRemote extends PlayerAI { var skill, _score, updateScore, updatePercentage, _isActive, engine, __get__score, _badNotes, __get__badNotes, _goodNotes, __get__goodNotes; function PlayerRemote (e, fb, h, idt, t) { super(e, fb, h, idt, t); } function setSkill(s, hp) { skill = hp + SKILL_BOOST; _score = s; updateScore(); updatePercentage(hp); } function doJump() { if (_isActive) { engine.doJump(); } } function updateJumps(elapsedTime, frameTime) { } function set score(n) { //return(__get__score()); } function set badNotes(n) { _badNotes = n; //return(__get__badNotes()); } function set goodNotes(n) { _goodNotes = n; //return(__get__goodNotes()); } static var SKILL_BOOST = 0.1; }
Symbol 1602 MovieClip [__Packages.Connection] Frame 0
class Connection { static var mode, conn, chalCode, timeoutId, engine, addr, port, loggedInHandler, unableToLogInHandler, zone, intId; function Connection () { } static function doQuickplay() { if (STATUS == CONNECTED) { mode = QUICKPLAY; conn.getRoomList(); } } static function onQuickplayRoomsUpdate(rooms) { delete mode; var _local2; var _local3 = 0; while (_local3 < rooms.length) { _local2 = rooms[_local3]; if (_local2.getName() != LIMBO) { if (_local2.getVariable(VAR_STATE) == VAL_WAIT_FOR_USER) { if (_local2.getUserCount() == 1) { if (_local2.getVariable(VAR_CODE) == undefined) { _root.kvEvent(1035); joinGameRoom(_local2); return(undefined); } } } } _local3++; } createGameRoom(); } static function onChallengeRoomsUpdate(rooms) { delete mode; var _local2; var _local3 = 0; while (_local3 < rooms.length) { _local2 = rooms[_local3]; if (_local2.getName() != LIMBO) { if (_local2.getVariable(VAR_STATE) == VAL_WAIT_FOR_USER) { if (_local2.getUserCount() == 1) { if (_local2.getVariable(VAR_CODE) == chalCode) { _root.kvEvent(1037); joinGameRoom(_local2); return(undefined); } } } } _local3++; } challengeNotFound(); } static function challengeNotFound() { _global.root.popup.msgs.goToPage(Popup.ERROR); _global.root.popup.msgs.error_msg = "Unable to find challenge! You have either entered an incorrect challenge code, or your challenger has cancelled the challenge."; } static function doChallenge(songNum) { var _local2 = Rand.string(4, "abcdefghijklmnopqrstuvwxyz0123456789"); createGameRoom(_local2, songNum); _root.kvEvent(1036); return(_local2); } static function respondToChallenge(code) { if (STATUS == CONNECTED) { chalCode = code; mode = RESPOND_TO_CHALLENGE; conn.getRoomList(); } } static function joinGameRoom(room) { mode = JOIN_ROOM; conn.joinRoom(room.getId()); } static function createGameRoom(code, songNum) { if (isNaN(songNum)) { songNum = Rand.random(0, 5, 0); } var _local2 = [{name:VAR_STATE, val:VAL_WAIT_FOR_USER}, {name:VAR_SEED, val:Math.random()}, {name:VAR_SONG, val:songNum}, {name:VAR_P1ROCKER, val:_global.root.p1Rocker}, {name:VAR_P1NAME, val:_global.root.p1Name}]; if (code) { _local2.push({name:VAR_CODE, val:code}); } var _local4 = {name:conn.myUserName, maxUsers:2, isGame:true, exitCurrentRoom:true, vars:_local2}; conn.createRoom(_local4); mode = Engine.P1; } static function goIntoGame(p) { var _local2 = getRoom().getVariable(VAR_SONG); _local2 = (isNaN(_local2) ? 0 : (((_local2 > 6) ? 0 : (((_local2 < 0) ? 0 : (_local2)))))); _global.root.startMultiplayerGame(_local2, ((p == Engine.P1) ? (Engine.P1_VS_NET) : (Engine.P2_VS_NET)), Rand.seededRandom); inGame = true; } static function getRoomVar(n) { return(getRoom().getVariable(n)); } static function songLoaded(p) { if (p == Engine.P1) { conn.setRoomVariables([{name:"p1Loaded", val:true}]); } else { conn.setRoomVariables([{name:"p2Loaded", val:true}]); } } static function isGameReady() { var _local1 = getRoom(); return((_local1.getVariable("p1Loaded") == true) && (_local1.getVariable("p2Loaded"))); } static function endGame() { mode = WAIT_FOR_END; setUserVariable(VAR_FINISHED, 1); timeoutId = _global.setTimeout(Delegate.create(Connection, isFinished), timeoutTime); checkIfFinished(); } static function checkIfFinished() { if (getYou().getVariable(VAR_FINISHED) == 1) { if (getOpponent().getVariable(VAR_FINISHED) == 1) { isFinished(); } } } static function isFinished(early) { _global.clearTimeout(timeoutId); disconnectFromServer(); if (!early) { engine.toResults(); } } static function disconnectFromServer(stayInGame) { if (mode != DISCONNECTED) { mode = DISCONNECTED; conn.disconnect(); if (!stayInGame) { inGame = false; } stopKeepAlive(); } } static function updatePerformance(score, hp) { if (inGame) { conn.sendPublicMessage((((POLL + MESS_SEP) + score) + SEP) + hp); } } static function doJump() { if (inGame) { conn.sendPublicMessage(JUMP + MESS_SEP); } } static function startFlames() { if (inGame) { conn.sendPublicMessage(FLAMES + MESS_SEP); } } static function getOpponent() { var _local4 = conn.getActiveRoom(); var _local2 = _local4.getUserList(); var _local1; for (var _local3 in _local2) { _local1 = _local2[_local3]; if (_local1.getId() != conn.myUserId) { return(_local1); } } } static function getYou() { return(conn.getActiveRoom().getUser(conn.myUserId)); } static function getRoom() { return(conn.getActiveRoom()); } static function setUserVariable(name, val) { var _local1 = {}; _local1[name] = val; conn.setUserVariables(_local1); } static function setUserVariables(obj) { conn.setUserVariables(obj); } static function connectionLost(reason) { _global.root.popup.showMessage(Popup.ERROR); _global.root.popup.msgs.error_msg = "connection lost: " + reason; disconnectFromServer(true); engine.stopGame(); } static function loadSettings() { var _local4 = new XML(); _local4.ignoreWhite = true; _local4.onLoad = function (success) { if (success) { var _local2 = this.firstChild; Connection.addr = _local2.attributes.addr; Connection.port = Number(_local2.attributes.port); Connection.zone = _local2.attributes.zone; Connection.isEnabled = true; } }; _local4.load(_global.assetsURL + "sfssettings.xml"); } static function init(loginCallback, loginFailedCallback) { if (STATUS != CONNECTED) { conn = new it.gotoandplay.smartfoxserver.SmartFoxClient(); conn.debug = false; conn.onConnection = Delegate.create(Connection, onConnection); conn.onLogin = Delegate.create(Connection, onLogin); conn.onRoomListUpdate = Delegate.create(Connection, onRoomListUpdate); conn.onJoinRoom = Delegate.create(Connection, onJoinRoom); conn.onJoinRoomError = Delegate.create(Connection, onJoinRoomError); conn.onCreateRoomError = Delegate.create(Connection, onCreateRoomError); conn.onUserEnterRoom = Delegate.create(Connection, onUserEnterRoom); conn.onUserLeaveRoom = Delegate.create(Connection, onUserLeaveRoom); conn.onPublicMessage = Delegate.create(Connection, onPublicMessage); conn.onPrivateMessage = Delegate.create(Connection, onPrivateMessage); conn.onUserVariablesUpdate = Delegate.create(Connection, onUserVariablesUpdate); conn.onRoomVariablesUpdate = Delegate.create(Connection, onRoomVariablesUpdate); conn.onConnectionLost = Delegate.create(Connection, onConnectionLost); conn.connect(addr, port); loggedInHandler = loginCallback; unableToLogInHandler = loginFailedCallback; } } static function onConnection(success) { if (success) { STATUS = CONNECTED; conn.login(zone, Rand.string(20) + new Date().valueOf()); } else { onConnectionFailed(); } } static function onConnectionFailed() { unableToLogInHandler(); } static function onLogin(response) { if (response.success) { if (!intId) { intId = setInterval(Delegate.create(Connection, keepAlive), keepAliveInterval); } mode = ENTER_LIMBO; conn.autoJoin(); } else { onLoginError(); } } static function onLoginError() { unableToLogInHandler(); } static function keepAlive() { conn.sendPublicMessage((KEEPALIVE + MESS_SEP) + Rand.string(1)); } static function stopKeepAlive() { clearInterval(intId); delete intId; } static function onRoomListUpdate(rooms) { switch (mode) { case QUICKPLAY : onQuickplayRoomsUpdate(rooms); break; case RESPOND_TO_CHALLENGE : onChallengeRoomsUpdate(rooms); } } static function onJoinRoom(room) { if (room) { Rand.setSeed(Number(room.getVariable(VAR_SEED))); if (mode == JOIN_ROOM) { mode = Engine.P2; conn.setRoomVariables([{name:VAR_P2ROCKER, val:_global.root.yourRocker}, {name:VAR_P2NAME, val:_global.root.yourName}]); } } else { delete mode; loggedInHandler(); } } static function onJoinRoomError() { if (mode == ENTER_LIMBO) { unableToLogInHandler(); } } static function onCreateRoomError() { connectionLost(CREATE_ROOM_ERROR); } static function onUserEnterRoom() { if (!(mode === VAL_WAIT_FOR_USER)) { } } static function onUserLeaveRoom() { connectionLost(USER_DISCONNECTED); } static function onConnectionLost() { STATUS = DISCONNECTED; if (mode != DISCONNECTED) { connectionLost(CONNECTION_LOST); } } static function onPublicMessage(msg, sender, roomId) { var _local5 = sender.getId(); if (_local5 != conn.myUserId) { var _local1 = msg.split(MESS_SEP); var _local4 = _local1[0]; var _local3 = _local1[1]; switch (_local4) { case KEEPALIVE : break; case POLL : var _local2 = _local3.split(SEP); engine.remotePlayer.setSkill(Number(_local2[0]), Number(_local2[1])); break; case JUMP : engine.remotePlayer.doJump(); break; case FLAMES : engine.p1Fretboard.lightFlames(); engine.p2Fretboard.lightFlames(); } } } static function onPrivateMessage(msg, sender, roomId, userId) { } static function onUserVariablesUpdate(user, changedVars) { if (mode == WAIT_FOR_END) { if (changedVars[VAR_FINISHED]) { checkIfFinished(); } } } static function onRoomVariablesUpdate(room, changedVars) { if (((changedVars.length == 2) && (changedVars[0] == VAR_P2ROCKER)) && (changedVars[1] == VAR_P2NAME)) { goIntoGame(mode); mode = WAIT_FOR_SONG_LOAD; } else if (inGame && (mode == WAIT_FOR_SONG_LOAD)) { if (isGameReady()) { _global.root.goIntoMultiplayerGame(); delete mode; } } } static var isEnabled = false; static var inGame = false; static var DISCONNECTED = "disconnected"; static var CONNECTED = "connected"; static var QUICKPLAY = "quickplay"; static var JOIN_ROOM = "joinRoom"; static var ENTER_LIMBO = "enterLimbo"; static var RESPOND_TO_CHALLENGE = "respondToChallenge"; static var USER_DISCONNECTED = "userDisconnected"; static var CONNECTION_LOST = "connectionLost"; static var CREATE_ROOM_ERROR = "createRoomError"; static var WAIT_FOR_END = "waitForEnd"; static var WAIT_FOR_SONG_LOAD = "waitForSongLoad"; static var STATUS = DISCONNECTED; static var LIMBO = "Purgatory"; static var keepAliveInterval = 1000; static var timeoutTime = 2000; static var SEP = ":"; static var MESS_SEP = "#"; static var POLL = "poll"; static var JUMP = "jump"; static var KEEPALIVE = "keepAlive"; static var FLAMES = "flames"; static var VAR_STATE = "state"; static var VAR_CODE = "code"; static var VAR_FINISHED = "finished"; static var VAR_SEED = "seed"; static var VAR_SONG = "song"; static var VAR_AVATAR = "avatar"; static var VAR_P1NAME = "p1Name"; static var VAR_P2NAME = "p2Name"; static var VAR_P1ROCKER = "p1Rocker"; static var VAR_P2ROCKER = "p2Rocker"; static var VAL_WAIT_FOR_USER = "waitForUser"; }
Symbol 1603 MovieClip [__Packages.it.gotoandplay.smartfoxserver.SmartFoxClient] Frame 0
class it.gotoandplay.smartfoxserver.SmartFoxClient extends XMLSocket { var objRef, os, isConnected, debug, arrayTags, messageHandlers, onConnect, onData, onXML, onClose, roomList, buddyList, buddyVars, activeRoomId, myUserId, myUserName, playerId, changingRoom, amIModerator, onBuddyList, t1, ipAddress, onConnection, onConnectionLost, portNumber, close; function SmartFoxClient (objRef) { super(); this.objRef = objRef; os = it.gotoandplay.smartfoxserver.ObjectSerializer.getInstance(); isConnected = false; debug = false; initialize(); arrayTags = {uLs:true, rmList:true, vars:true, bList:true, vs:true}; messageHandlers = new Object(); onConnect = connectionEstablished; onData = gotData; onXML = xmlReceived; onClose = connectionClosed; setupMessageHandlers(); } function initialize() { roomList = {}; buddyList = []; buddyVars = []; activeRoomId = null; myUserId = null; myUserName = ""; playerId = null; changingRoom = false; amIModerator = false; } function getVersion() { return((((majVersion + ".") + minVersion) + ".") + subVersion); } function connected() { return(isConnected); } function setupMessageHandlers() { addMessageHandler("sys", handleSysMessages); addMessageHandler("xt", handleExtensionMessages); } function addMessageHandler(handlerId, handlerMethod) { if (messageHandlers[handlerId] == undefined) { messageHandlers[handlerId] = new Object(); messageHandlers[handlerId].handleMessage = handlerMethod; } } function isModerator() { return(amIModerator); } function handleSysMessages(xmlObj, scope) { var _local10 = xmlObj.attributes.action; var _local17 = xmlObj.attributes.r; if (_local10 == "apiOK") { scope.isConnected = true; scope.onConnection(true); } else if (_local10 == "apiKO") { scope.onConnection(false); } else if (_local10 == "logOK") { scope.myUserId = xmlObj.login.attributes.id; scope.myUserName = xmlObj.login.attributes.n; scope.amIModerator = ((xmlObj.login.attributes.mod == "0") ? false : true); scope.onLogin({success:true, name:scope.myUserName, error:""}); scope.getRoomList(); } else if (_local10 == "logKO") { var _local54 = xmlObj.login.attributes.e; scope.onLogin({success:false, name:"", error:_local54}); } else if (_local10 == "logout") { scope.initialize(); scope.onLogout(); } else if (_local10 == "rmList") { var _local9 = xmlObj.rmList.rmList; scope.roomList = new Array(); for (var _local37 in _local9) { var _local6 = _local9[_local37].attributes.id; var _local2 = _local9[_local37].attributes; var _local4 = _local2.id; var _local19 = _local9[_local37].n.value; var _local20 = Number(_local2.maxu); var _local21 = Number(_local2.maxs); var _local58 = (_local2.temp ? true : false); var _local47 = (_local2.game ? true : false); var _local27 = (_local2.priv ? true : false); var _local28 = Number(_local2.ucnt); var _local22 = Number(_local2.scnt); var _local63 = (_local2.lmb ? true : false); scope.roomList[_local6] = new it.gotoandplay.smartfoxserver.Room(_local4, _local19, _local20, _local21, _local58, _local47, _local27); scope.roomList[_local6].userCount = _local28; scope.roomList[_local6].specCount = _local22; scope.roomList[_local6].setIsLimbo(_local63); var _local3 = _local9[_local37].vars.vars; var _local33 = 0; while (_local33 < _local3.length) { var _local25 = _local3[_local33].attributes.n; var _local11 = _local3[_local33].attributes.t; var _local24 = _local3[_local33].value; var _local12; if (_local11 == "b") { _local12 = Boolean; } else if (_local11 == "n") { _local12 = Number; } else if (_local11 == "s") { _local12 = String; } else if (_local11 == "x") { _local12 = function (x) { return(null); }; } scope.roomList[_local6].variables[_local25] = _local12(_local24); _local33++; } } scope.onRoomListUpdate(scope.roomList); } else if (_local10 == "joinOK") { var _local42 = xmlObj.uLs.attributes.r; var _local7 = xmlObj.uLs.uLs; var _local15 = xmlObj.vars.vars; scope.activeRoomId = Number(_local42); var _local43 = scope.roomList[_local42]; _local43.userList = new Object(); scope.playerId = xmlObj.pid.attributes.id; _local43.setMyPlayerIndex(xmlObj.pid.attributes.id); _local43.variables = new Object(); var _local33 = 0; while (_local33 < _local15.length) { var _local25 = _local15[_local33].attributes.n; var _local11 = _local15[_local33].attributes.t; var _local24 = _local15[_local33].value; if (_local11 == "b") { var _local12 = Boolean; } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } else if (_local11 == "x") { var _local12 = function (x) { return(null); }; } _local43.variables[_local25] = _local12(_local24); _local33++; } var _local64 = 0; var _local51 = 0; var _local37 = 0; while (_local37 < _local7.length) { var _local19 = _local7[_local37].n.value; var _local4 = _local7[_local37].attributes.i; var _local55 = _local7[_local37].attributes.m; var _local67 = _local7[_local37].attributes.s; var _local44 = _local7[_local37].attributes.p; _local43.userList[_local4] = new it.gotoandplay.smartfoxserver.User(_local4, _local19); _local43.userList[_local4].isMod = ((_local55 == "1") ? true : false); _local43.userList[_local4].isSpec = ((_local67 == "1") ? true : false); _local43.userList[_local4].pid = ((_local44 == undefined) ? -1 : _local44); if (_local43.isGame() && (_local67 == "1")) { _local51++; } else { _local64++; } var _local13 = _local7[_local37].vars.vars; _local43.userList[_local4].variables = {}; var _local35 = _local43.userList[_local4].variables; _local33 = 0; while (_local33 < _local13.length) { var _local25 = _local13[_local33].attributes.n; var _local11 = _local13[_local33].attributes.t; var _local24 = _local13[_local33].value; if (_local11 == "b") { var _local12 = Boolean; } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } else if (_local11 == "x") { var _local12 = function (x) { return(null); }; } _local35[_local25] = _local12(_local24); _local33++; } _local37++; } _local43.userCount = _local64; _local43.specCount = _local51; scope.changingRoom = false; scope.onJoinRoom(scope.roomList[_local42]); } else if (_local10 == "joinKO") { scope.changingRoom = false; var _local57 = xmlObj.error.attributes.msg; scope.onJoinRoomError(_local57); } else if (_local10 == "uER") { var _local61 = xmlObj.u.attributes.i; var _local56 = xmlObj.u.n.value; var _local55 = xmlObj.u.attributes.m; var _local67 = xmlObj.u.attributes.s; var _local44 = xmlObj.u.attributes.p; var _local43 = scope.roomList[_local17]; _local43.userList[_local61] = new it.gotoandplay.smartfoxserver.User(_local61, _local56); _local43.userList[_local61].isMod = ((_local55 == "1") ? true : false); _local43.userList[_local61].isSpec = ((_local67 == "1") ? true : false); _local43.userList[_local61].pid = ((_local44 == undefined) ? -1 : _local44); if (_local43.isGame() && (_local67 == "1")) { _local43.specCount++; } else { _local43.userCount++; } var _local13 = xmlObj.u.vars.vars; _local43.userList[_local61].variables = {}; var _local35 = _local43.userList[_local61].variables; var _local33 = 0; while (_local33 < _local13.length) { var _local25 = _local13[_local33].attributes.n; var _local11 = _local13[_local33].attributes.t; var _local24 = _local13[_local33].value; if (_local11 == "b") { var _local12 = Boolean; } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } else if (_local11 == "x") { var _local12 = function (x) { return(null); }; } _local35[_local25] = _local12(_local24); _local33++; } scope.onUserEnterRoom(_local17, _local43.userList[_local61]); } else if (_local10 == "userGone") { var _local61 = xmlObj.user.attributes.id; var _local43 = scope.roomList[_local17]; var _local56 = _local43.userList[_local61].name; var _local67 = _local43.userList[_local61].isSpec; delete _local43.userList[_local61]; if (_local43.isGame() && _local67) { _local43.specCount--; } else { _local43.userCount--; } scope.onUserLeaveRoom(_local17, _local61, _local56); } else if (_local10 == "pubMsg") { var _local61 = xmlObj.user.attributes.id; var _local40 = xmlObj.txt.value; _local40 = scope.os.decodeEntities(_local40.toString()); scope.onPublicMessage(_local40.toString(), scope.roomList[_local17].userList[_local61], _local17); } else if (_local10 == "prvMsg") { var _local61 = xmlObj.user.attributes.id; var _local40 = xmlObj.txt.value; _local40 = scope.os.decodeEntities(_local40); scope.onPrivateMessage(_local40.toString(), scope.roomList[_local17].userList[_local61], _local61, _local17); } else if (_local10 == "dmnMsg") { var _local61 = xmlObj.user.attributes.id; var _local40 = xmlObj.txt.value; _local40 = scope.os.decodeEntities(_local40); scope.onAdminMessage(_local40.toString(), scope.roomList[_local17].userList[_local61]); } else if (_local10 == "modMsg") { var _local61 = xmlObj.user.attributes.id; var _local40 = xmlObj.txt.value; _local40 = scope.os.decodeEntities(_local40); scope.onModeratorMessage(_local40.toString(), scope.roomList[_local17].userList[_local61]); } else if (_local10 == "dataObj") { var _local65 = xmlObj.user.attributes.id; var _local52 = xmlObj.dataObj.value; var _local53 = scope.os.deserialize(_local52); scope.onObjectReceived(_local53, scope.roomList[_local17].userList[_local65]); } else if (_local10 == "uVarsUpdate") { var _local61 = xmlObj.user.attributes.id; var _local14 = xmlObj.vars.vars; var _local29 = scope.roomList[_local17].userList[_local61]; if (_local29.variables == undefined) { _local29.variables = {}; } var _local30 = []; var _local33 = 0; while (_local33 < _local14.length) { var _local25 = _local14[_local33].attributes.n; var _local11 = _local14[_local33].attributes.t; var _local24 = _local14[_local33].value; _local30.push(_local25); _local30[_local25] = true; if (_local11 == "x") { delete _local29.variables[_local25]; } else { if (_local11 == "b") { var _local12 = Boolean; } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } _local29.variables[_local25] = _local12(_local24); } _local33++; } scope.onUserVariablesUpdate(_local29, _local30); } else if (_local10 == "rVarsUpdate") { var _local14 = xmlObj.vars.vars; var _local43 = scope.roomList[_local17]; var _local30 = []; if (_local43.variables == undefined) { _local43.variables = new Object(); } var _local33 = 0; while (_local33 < _local14.length) { var _local25 = _local14[_local33].attributes.n; var _local11 = _local14[_local33].attributes.t; var _local24 = _local14[_local33].value; _local30.push(_local25); _local30[_local25] = true; if (_local11 == "x") { delete _local43.variables[_local25]; } else { if (_local11 == "b") { var _local12 = Boolean; } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } _local43.variables[_local25] = _local12(_local24); } _local33++; } scope.onRoomVariablesUpdate(_local43, _local30); } else if (_local10 == "createRmKO") { var _local54 = xmlObj.room.attributes.e; scope.onCreateRoomError(_local54); } else if (_local10 == "uCount") { var _local64 = xmlObj.attributes.u; var _local51 = xmlObj.attributes.s; var _local38 = scope.roomList[_local17]; _local38.userCount = Number(_local64); _local38.specCount = Number(_local51); scope.onUserCountChange(_local38); } else if (_local10 == "roomAdd") { var _local34 = xmlObj.rm.attributes; var _local45 = _local34.id; var _local59 = xmlObj.rm.name.value; var _local66 = Number(_local34.max); var _local50 = Number(_local34.spec); var _local58 = (_local34.temp ? true : false); var _local47 = (_local34.game ? true : false); var _local60 = (_local34.priv ? true : false); var _local63 = (_local34.limbo ? true : false); var _local32 = new it.gotoandplay.smartfoxserver.Room(_local45, _local59, _local66, _local50, _local58, _local47, _local60); _local32.setIsLimbo(_local63); scope.roomList[_local45] = _local32; var _local14 = xmlObj.rm.vars.vars; _local32.variables = new Object(); var _local33 = 0; while (_local33 < _local14.length) { var _local25 = _local14[_local33].attributes.n; var _local11 = _local14[_local33].attributes.t; var _local24 = _local14[_local33].value; if (_local11 == "b") { var _local12 = Boolean; } else if (_local11 == "n") { var _local12 = Number; } else if (_local11 == "s") { var _local12 = String; } _local32.variables[_local25] = _local12(_local24); _local33++; } scope.onRoomAdded(_local32); } else if (_local10 == "roomDel") { var _local46 = xmlObj.rm.attributes.id; var _local48 = scope.roomList[_local46]; delete scope.roomList[_local46]; scope.onRoomDeleted(_local48); } else if (_local10 == "leaveRoom") { var _local68 = xmlObj.rm.attributes.id; scope.onRoomLeft(_local68); } else if (_local10 == "roundTripRes") { scope.t2 = getTimer(); scope.onRoundTripResponse(scope.t2 - scope.t1); } else if (_local10 == "swSpec") { var _local39 = Number(xmlObj.pid.attributes.id); var _local41 = Number(xmlObj.pid.attributes.u); if (_local39 > 0) { scope.roomList[_local17].userCount++; scope.roomList[_local17].specCount--; } if (!isNaN(_local41)) { var _local43 = scope.roomList[_local17]; _local43.userList[_local41].pid = _local39; _local43.userList[_local41].isSpec = false; } else { scope.playerId = _local39; scope.onSpectatorSwitched(scope.playerId > 0, scope.playerId, scope.roomList[_local17]); } } else if (_local10 == "bList") { var _local8 = xmlObj.bList.bList; if (_local8 == undefined) { scope.onBuddyListError(xmlObj.err.value); return(undefined); } var _local37 = 0; while (_local37 < _local8.length) { var _local31 = {}; _local31.isOnline = ((_local8[_local37].attributes.s == "1") ? true : false); _local31.name = _local8[_local37].n.value; _local31.id = _local8[_local37].attributes.i; _local31.variables = {}; var _local18 = _local8[_local37].vs.vs; for (var _local33 in _local18) { var _local26 = _local18[_local33].attributes.n; var _local23 = _local18[_local33].value; _local31.variables[_local26] = _local23; } scope.buddyList.push(_local31); _local37++; } scope.onBuddyList(scope.buddyList); } else if (_local10 == "bUpd") { var _local36 = xmlObj.b; if (_local36 == undefined) { scope.onBuddyListError(xmlObj.err.value); return(undefined); } var _local31 = {}; _local31.name = _local36.n.value; _local31.id = _local36.attributes.i; _local31.isOnline = ((_local36.attributes.s == "1") ? true : false); _local31.variables = {}; var _local18 = _local36.vs.vs; for (var _local37 in _local18) { var _local26 = _local18[_local37].attributes.n; var _local23 = _local18[_local37].value; _local31.variables[_local26] = _local23; } var _local37 = 0; while (_local37 < scope.buddyList.length) { if (scope.buddyList[_local37].name == _local31.name) { scope.buddyList[_local37] = _local31; break; } _local37++; } scope.onBuddyListUpdate(_local31); } else if (_local10 == "bAdd") { var _local36 = xmlObj.b; var _local31 = {}; _local31.name = _local36.n.value; _local31.id = _local36.attributes.i; _local31.isOnline = ((_local36.attributes.s == "1") ? true : false); _local31.variables = {}; var _local18 = _local36.vs.vs; for (var _local37 in _local18) { var _local26 = _local18[_local37].attributes.n; var _local23 = _local18[_local37].value; _local31.variables[_local26] = _local23; } scope.buddyList.push(_local31); scope.onBuddyList(scope.buddyList); } else if (_local10 == "roomB") { var _local62 = xmlObj.br.attributes.r; var _local16 = _local62.toString().split(","); for (var _local37 in _local16) { _local16[_local37] = Number(_local16[_local37]); } scope.onBuddyRoom(_local16); } else if (_local10 == "rndK") { var _local49 = xmlObj.k.value; scope.onRandomKey(_local49); } } function handleExtensionMessages(dataObj, scope, type) { if (type == "xml") { var _local6 = dataObj.attributes.action; var _local7 = dataObj.attributes.r; if (_local6 == "xtRes") { var _local4 = dataObj.value; var _local5 = scope.os.deserialize(_local4); scope.onExtensionResponse(_local5, type); } } else if (type == "str") { scope.onExtensionResponse(dataObj, type); } else if (type == "json") { scope.onExtensionResponse(dataObj.o, type); } } function sendXtMessage(xtName, cmdName, paramObj, type, roomId) { if (roomId == undefined) { roomId = activeRoomId; } if (type == undefined) { type = "xml"; } if (type == "xml") { var _local11; _local11 = {t:"xt"}; var _local10 = {name:xtName, cmd:cmdName, param:paramObj}; var _local12 = ("<![CDATA[" + os.serialize(_local10)) + "]]>"; send(_local11, "xtReq", roomId, _local12); } else if (type == "str") { var _local4; _local4 = (((((((rawProtocolSeparator + "xt") + rawProtocolSeparator) + xtName) + rawProtocolSeparator) + cmdName) + rawProtocolSeparator) + roomId) + rawProtocolSeparator; var _local2 = 0; while (_local2 < paramObj.length) { _local4 = _local4 + (paramObj[_local2].toString() + rawProtocolSeparator); _local2++; } sendString(_local4); } else if (type == "json") { var _local5 = {}; _local5.x = xtName; _local5.c = cmdName; _local5.r = roomId; _local5.p = paramObj; var _local6 = {}; _local6.t = "xt"; _local6.b = _local5; try { var _local13 = it.gotoandplay.smartfoxserver.JSON.stringify(_local6); sendJson(_local13); } catch(ex) { if (debug) { } } } } function dumpObj(obj, depth) { if (depth == undefined) { depth = 0; } if (debug) { if (depth == 0) { } for (var _local8 in obj) { var _local4 = obj[_local8]; var _local5 = typeof(_local4); if (_local5 != "object") { var _local3 = ""; var _local2 = 0; while (_local2 < depth) { _local3 = _local3 + "\t"; _local2++; } _local3 = _local3 + (((((_local8 + " : ") + _local4) + " ( ") + _local5) + " )"); } else { dumpObj(_local4, depth + 1); } } } } function login(zone, nick, pass) { var _local3 = {t:"sys"}; var _local2 = ((((("<login z='" + zone) + "'><nick><![CDATA[") + nick) + "]]></nick><pword><![CDATA[") + pass) + "]]></pword></login>"; send(_local3, "login", 0, _local2); } function logout() { var _local2 = {t:"sys"}; send(_local2, "logout", -1, ""); } function getRoomList() { var _local2 = {t:"sys"}; send(_local2, "getRmList", (activeRoomId ? (activeRoomId) : -1), ""); } function autoJoin() { var _local2 = {t:"sys"}; send(_local2, "autoJoin", (activeRoomId ? (activeRoomId) : -1), ""); } function joinRoom(newRoom, pword, isSpectator, dontLeave, oldRoom) { var _local2 = null; var _local7; if (isSpectator) { _local7 = 1; } else { _local7 = 0; } if (!changingRoom) { if (typeof(newRoom) == "number") { _local2 = newRoom; } else { for (var _local4 in roomList) { if (roomList[_local4].name == newRoom) { _local2 = roomList[_local4].id; break; } } } if (_local2 != null) { var _local9 = {t:"sys"}; var _local6 = (dontLeave ? "0" : "1"); var _local5; if (oldRoom) { _local5 = oldRoom; } else { _local5 = activeRoomId; } if (activeRoomId == null) { _local6 = "0"; _local5 = -1; } var _local8 = ((((((((("<room id='" + _local2) + "' pwd='") + pword) + "' spec='") + _local7) + "' leave='") + _local6) + "' old='") + _local5) + "' />"; send(_local9, "joinRoom", (activeRoomId ? (activeRoomId) : -1), _local8); changingRoom = true; } } } function sendPublicMessage(msg, roomId) { if (roomId == undefined) { roomId = activeRoomId; } var _local2 = {t:"sys"}; var _local3 = ("<txt><![CDATA[" + os.encodeEntities(msg)) + "]]></txt>"; send(_local2, "pubMsg", roomId, _local3); } function sendPrivateMessage(msg, userId, roomId) { if (roomId == undefined) { roomId = activeRoomId; } var _local2 = {t:"sys"}; var _local3 = ((("<txt rcp='" + userId) + "'><![CDATA[") + os.encodeEntities(msg)) + "]]></txt>"; send(_local2, "prvMsg", roomId, _local3); } function sendModeratorMessage(msg, type, id) { var _local2 = {t:"sys"}; var _local3 = ((((("<txt t='" + type) + "' id='") + id) + "'><![CDATA[") + os.encodeEntities(msg)) + "]]></txt>"; send(_local2, "modMsg", activeRoomId, _local3); } function sendObject(obj, roomId) { if (roomId == undefined) { roomId = activeRoomId; } var _local2 = ("<![CDATA[" + os.serialize(obj)) + "]]>"; var _local3 = {t:"sys"}; send(_local3, "asObj", roomId, _local2); } function sendObjectToGroup(obj, userList, roomId) { if (roomId == undefined) { roomId = activeRoomId; } var _local3 = ""; for (var _local4 in userList) { if (!isNaN(userList[_local4])) { _local3 = _local3 + (userList[_local4] + ","); } } _local3 = _local3.substr(0, _local3.length - 1); obj._$$_ = _local3; var _local5 = ("<![CDATA[" + os.serialize(obj)) + "]]>"; var _local6 = {t:"sys"}; send(_local6, "asObjG", roomId, _local5); } function setUserVariables(varObj, roomId) { if (roomId == undefined) { roomId = activeRoomId; } var _local9 = {t:"sys"}; var _local6 = "<vars>"; var _local4 = roomList[roomId].userList[myUserId]; for (var _local7 in varObj) { var _local2 = varObj[_local7]; var _local3 = null; if (typeof(_local2) == "boolean") { _local3 = "b"; _local2 = (_local2 ? 1 : 0); } else if (typeof(_local2) == "number") { _local3 = "n"; } else if (typeof(_local2) == "string") { _local3 = "s"; } else if (typeof(_local2) == "null") { _local3 = "x"; delete _local4.variables[_local7]; } if (_local3 != null) { _local4.variables[_local7] = _local2; _local6 = _local6 + (((((("<var n='" + _local7) + "' t='") + _local3) + "'><![CDATA[") + _local2) + "]]></var>"); } } _local6 = _local6 + "</vars>"; send(_local9, "setUvars", roomId, _local6); } function setBuddyVariables(varObj) { var _local6 = {t:"sys"}; var _local4 = "<vars>"; for (var _local5 in varObj) { var _local2 = varObj[_local5]; if (buddyVars[_local5] != _local2) { buddyVars[_local5] = _local2; _local4 = _local4 + (((("<var n='" + _local5) + "'><![CDATA[") + _local2) + "]]></var>"); } } _local4 = _local4 + "</vars>"; send(_local6, "setBvars", -1, _local4); } function dumpRoomList() { for (var _local5 in roomList) { var _local2 = roomList[_local5]; for (var _local4 in _local2.variables) { } var _local3 = _local2.getUserList(); for (var _local4 in _local3) { } } } function createRoom(roomObj, rId) { var _local9 = ((rId == undefined) ? (activeRoomId) : (rId)); var _local7 = {t:"sys"}; var _local10 = (roomObj.updatable ? 1 : 0); var _local5 = (roomObj.isGame ? 1 : 0); var _local6 = 1; var _local8 = roomObj.maxSpectators; if (_local5 && (roomObj.exitCurrentRoom != undefined)) { _local6 = (roomObj.exitCurrentRoom ? 1 : 0); } var _local3 = ((((((("<room upd='" + _local10) + "' tmp='1' gam='") + _local5) + "' spec='") + _local8) + "' exit='") + _local6) + "'>"; _local3 = _local3 + (("<name><![CDATA[" + roomObj.name) + "]]></name>"); _local3 = _local3 + (("<pwd><![CDATA[" + roomObj.password) + "]]></pwd>"); _local3 = _local3 + (("<max>" + roomObj.maxUsers) + "</max>"); if (roomObj.uCount != undefined) { _local3 = _local3 + (("<uCnt>" + (roomObj.uCount ? "1" : "0")) + "</uCnt>"); } if (roomObj.extension != undefined) { _local3 = _local3 + ("<xt n='" + roomObj.extension.name); _local3 = _local3 + (("' s='" + roomObj.extension.script) + "' />"); } if (roomObj.vars == undefined) { _local3 = _local3 + "<vars></vars>"; } else { _local3 = _local3 + "<vars>"; for (var _local4 in roomObj.vars) { _local3 = _local3 + getXmlRoomVariable(roomObj.vars[_local4]); } _local3 = _local3 + "</vars>"; } _local3 = _local3 + "</room>"; send(_local7, "createRoom", _local9, _local3); } function leaveRoom(roomId) { var _local3 = {t:"sys"}; var _local2 = ("<rm id='" + roomId) + "' />"; send(_local3, "leaveRoom", roomId, _local2); } function getRoom(roomId) { if (typeof(roomId) == "number") { return(roomList[roomId]); } if (typeof(roomId) == "string") { for (var _local4 in roomList) { var _local2 = roomList[_local4]; if (_local2.getName() == roomId) { return(_local2); } } } } function getActiveRoom() { return(roomList[activeRoomId]); } function setRoomVariables(varObj, roomId, setOwnership) { if (roomId == undefined) { roomId = activeRoomId; } if (setOwnership == undefined) { setOwnership = true; } var _local5 = {t:"sys"}; var _local4; if (setOwnership) { _local4 = "<vars>"; } else { _local4 = "<vars so='0'>"; } var _local2 = 0; while (_local2 < varObj.length) { _local4 = _local4 + getXmlRoomVariable(varObj[_local2]); _local2++; } _local4 = _local4 + "</vars>"; send(_local5, "setRvars", roomId, _local4); } function getXmlRoomVariable(rVar) { var _local5 = rVar.name; var _local1 = rVar.val; var _local6 = (rVar.priv ? "1" : "0"); var _local4 = (rVar.persistent ? "1" : "0"); var _local2 = null; if (typeof(_local1) == "boolean") { _local2 = "b"; _local1 = (_local1 ? 1 : 0); } else if (typeof(_local1) == "number") { _local2 = "n"; } else if (typeof(_local1) == "string") { _local2 = "s"; } else if (typeof(_local1) == "null") { _local2 = "x"; } if (_local2 != null) { return(((((((((("<var n='" + _local5) + "' t='") + _local2) + "' pr='") + _local6) + "' pe='") + _local4) + "'><![CDATA[") + _local1) + "]]></var>"); } return(""); } function loadBuddyList() { var _local2 = {t:"sys"}; send(_local2, "loadB", -1, ""); } function addBuddy(buddyName) { if ((buddyName != myUserName) && (!checkBuddy(buddyName))) { var _local6 = roomList[activeRoomId].getUserList().getUser(buddyName); var _local4 = {t:"sys"}; var _local3 = ("<n>" + buddyName) + "</n>"; send(_local4, "addB", -1, _local3); } } function removeBuddy(buddyName) { for (var _local3 in buddyList) { if (buddyList[_local3].name == buddyName) { delete buddyList[_local3]; break; } } var _local5 = {t:"sys"}; var _local4 = ("<n>" + buddyName) + "</n>"; send(_local5, "remB", -1, _local4); onBuddyList(buddyList); } function getBuddyRoom(buddy) { if (buddy.id != -1) { send({t:"sys", bid:buddy.id}, "roomB", -1, ("<b id='" + buddy.id) + "' />"); } } function checkBuddy(name) { var _local2 = false; for (var _local4 in buddyList) { if (buddyList[_local4].name == name) { _local2 = true; break; } } return(_local2); } function clearBuddyList() { buddyList = []; send({t:"sys"}, "clearB", -1, ""); onBuddyList(buddyList); } function roundTripBench() { t1 = getTimer(); var _local2 = {t:"sys"}; send(_local2, "roundTrip", activeRoomId, ""); } function switchSpectator(roomId) { if (roomId == undefined) { roomId = activeRoomId; } var _local2 = {t:"sys"}; send(_local2, "swSpec", roomId, ""); } function getRandomKey() { send({t:"sys"}, "rndK", -1, ""); } function send(header, action, fromRoom, message) { var _local3 = makeHeader(header); _local3 = _local3 + ((((((("<body action='" + action) + "' r='") + fromRoom) + "'>") + message) + "</body>") + closeHeader()); if (debug) { } super.send(_local3); } function uploadFile(fileRef, id, nick, port) { if (id == undefined) { id = myUserId; } if (nick == undefined) { nick = myUserName; } if (port == undefined) { port = httpPort; } fileRef.upload((((((("http://" + ipAddress) + ":") + port) + "/default/Upload.py?id=") + id) + "&nick=") + nick); if (debug) { } } function getUploadPath() { return(((("http://" + ipAddress) + ":") + httpPort) + "/default/uploads/"); } function sendString(message) { if (debug) { } super.send(message); } function sendJson(message) { if (debug) { } super.send(message); } function gotData(message) { if (message.charAt(0) == rawProtocolSeparator) { strReceived(message); } else if (message.charAt(0) == "<") { onXML(new XML(message)); } else if (message.charAt(0) == "{") { jsonReceived(message); } } function connectionEstablished(ok) { if (ok) { var _local3 = {t:"sys"}; var _local2 = ((("<ver v='" + majVersion.toString()) + minVersion.toString()) + subVersion.toString()) + "' />"; send(_local3, "verChk", 0, _local2); } else { onConnection(false); } } function connectionClosed() { isConnected = false; onConnectionLost(); } function connect(serverIp, serverPort) { if (!isConnected) { ipAddress = serverIp; portNumber = serverPort; super.connect(serverIp, serverPort); } } function disconnect() { close(); isConnected = false; onConnectionLost(); } function xmlReceived(message) { var _local2 = new Object(); message2Object(message.childNodes, _local2); if (debug) { } var _local3 = _local2.msg.attributes.t; messageHandlers[_local3].handleMessage(_local2.msg.body, this, "xml"); } function strReceived(message) { var _local2 = message.substr(1, message.length - 2).split(rawProtocolSeparator); if (debug) { } var _local4 = _local2[0]; messageHandlers[_local4].handleMessage(_local2.splice(1, _local2.length - 1), this, "str"); } function jsonReceived(message) { var _local2 = it.gotoandplay.smartfoxserver.JSON.parse(message); if (debug) { } var _local3 = _local2.t; messageHandlers[_local3].handleMessage(_local2.b, this, "json"); } function message2Object(xmlNodes, parentObj) { var _local8 = 0; var _local3 = null; while (_local8 < xmlNodes.length) { var _local4 = xmlNodes[_local8]; var _local5 = _local4.nodeName; var _local6 = _local4.nodeValue; if (parentObj instanceof Array) { _local3 = {}; parentObj.push(_local3); _local3 = parentObj[parentObj.length - 1]; } else { parentObj[_local5] = new Object(); _local3 = parentObj[_local5]; } for (var _local11 in _local4.attributes) { if (typeof(_local3.attributes) == "undefined") { _local3.attributes = {}; } var _local2 = _local4.attributes[_local11]; if (!isNaN(Number(_local2))) { _local2 = Number(_local2); } if (_local2.toLowerCase() == "true") { _local2 = true; } else if (_local2.toLowerCase() == "false") { _local2 = false; } _local3.attributes[_local11] = _local2; } if (arrayTags[_local5]) { _local3[_local5] = []; _local3 = _local3[_local5]; } if (_local4.hasChildNodes() && (_local4.firstChild.nodeValue == undefined)) { var _local9 = _local4.childNodes; message2Object(_local9, _local3); } else { _local6 = _local4.firstChild.nodeValue; if ((!isNaN(_local6)) && (_local4.nodeName != "txt")) { _local6 = Number(_local6); } _local3.value = _local6; } _local8++; } } function makeHeader(headerObj) { var _local2 = "<msg"; for (var _local3 in headerObj) { _local2 = _local2 + ((((" " + _local3) + "='") + headerObj[_local3]) + "'"); } _local2 = _local2 + ">"; return(_local2); } function closeHeader() { return("</msg>"); } static var MODMSG_TO_USER = "u"; static var MODMSG_TO_ROOM = "r"; static var MODMSG_TO_ZONE = "z"; static var PROTOCOL_XML = "xml"; static var PROTOCOL_STR = "str"; static var PROTOCOL_JSON = "json"; var httpPort = 8080; var majVersion = 1; var minVersion = 4; var subVersion = 0; var rawProtocolSeparator = "%"; }
Symbol 1604 MovieClip [__Packages.it.gotoandplay.smartfoxserver.ObjectSerializer] Frame 0
class it.gotoandplay.smartfoxserver.ObjectSerializer { static var __instance; var tabs, xmlStr, debug, eof, ascTab, ascTabRev, hexTable; function ObjectSerializer () { init(); } static function getInstance() { if (__instance == null) { __instance = new it.gotoandplay.smartfoxserver.ObjectSerializer(); } return(__instance); } function init() { tabs = "\t\t\t\t\t\t\t\t\t\t"; xmlStr = ""; debug = false; eof = ""; ascTab = []; ascTab[">"] = "&gt;"; ascTab["<"] = "&lt;"; ascTab["&"] = "&amp;"; ascTab["'"] = "&apos;"; ascTab["\""] = "&quot;"; ascTabRev = []; ascTabRev["&gt;"] = ">"; ascTabRev["&lt;"] = "<"; ascTabRev["&amp;"] = "&"; ascTabRev["&apos;"] = "'"; ascTabRev["&quot;"] = "\""; hexTable = new Array(); hexTable["0"] = 0; hexTable["1"] = 1; hexTable["2"] = 2; hexTable["3"] = 3; hexTable["4"] = 4; hexTable["5"] = 5; hexTable["6"] = 6; hexTable["7"] = 7; hexTable["8"] = 8; hexTable["9"] = 9; hexTable.A = 10; hexTable.B = 11; hexTable.C = 12; hexTable.D = 13; hexTable.E = 14; hexTable.F = 15; } function serialize(obj) { var _local2 = {}; _local2.xmlStr = ""; if (debug) { eof = newline; } obj2xml(_local2, obj, 0, ""); return(_local2.xmlStr); } function obj2xml(envelope, obj, lev, objn) { if (lev == 0) { envelope.xmlStr = envelope.xmlStr + ("<dataObj>" + eof); } else { if (debug) { envelope.xmlStr = envelope.xmlStr + tabs.substr(0, lev); } var _local8 = ((obj instanceof Array) ? "a" : "o"); envelope.xmlStr = envelope.xmlStr + ((((("<obj t='" + _local8) + "' o='") + objn) + "'>") + eof); } for (var _local7 in obj) { var _local2 = typeof(obj[_local7]); var _local3 = obj[_local7]; if ((((_local2 == "boolean") || (_local2 == "number")) || (_local2 == "string")) || (_local2 == "null")) { if (_local2 == "boolean") { _local3 = Number(_local3); } else if (_local2 == "null") { _local2 = "x"; _local3 = ""; } else if (_local2 == "string") { _local3 = encodeEntities(_local3); } if (debug) { envelope.xmlStr = envelope.xmlStr + tabs.substr(0, lev + 1); } envelope.xmlStr = envelope.xmlStr + ((((((("<var n='" + _local7) + "' t='") + _local2.substr(0, 1)) + "'>") + _local3) + "</var>") + eof); } else if (_local2 == "object") { obj2xml(envelope, _local3, lev + 1, _local7); if (debug) { envelope.xmlStr = envelope.xmlStr + tabs.substr(0, lev + 1); } envelope.xmlStr = envelope.xmlStr + ("</obj>" + eof); } } if (lev == 0) { envelope.xmlStr = envelope.xmlStr + ("</dataObj>" + eof); } } function deserialize(xmlObj) { var _local3 = new XML(xmlObj); _local3.ignoreWhite = true; var _local2 = new Object(); xml2obj(_local3, _local2); return(_local2); } function xml2obj(xmlNode, currObj) { var _local2 = 0; var _local3 = xmlNode.firstChild; while (_local3.childNodes[_local2]) { if (_local3.childNodes[_local2].nodeName == "obj") { var _local9 = _local3.childNodes[_local2].attributes.o; var _local7 = _local3.childNodes[_local2].attributes.t; if (_local7 == "a") { currObj[_local9] = []; } else if (_local7 == "o") { currObj[_local9] = {}; } xml2obj(new XML(_local3.childNodes[_local2]), currObj[_local9]); } else { var _local9 = _local3.childNodes[_local2].attributes.n; var _local4 = _local3.childNodes[_local2].attributes.t; var _local8 = _local3.childNodes[_local2].firstChild.nodeValue; var _local5; if (_local4 == "b") { _local5 = function (b) { return(Boolean(Number(b))); }; } else if (_local4 == "n") { _local5 = Number; } else if (_local4 == "s") { _local5 = String; } else if (_local4 == "x") { _local5 = function (x) { return(null); }; } currObj[_local9] = _local5(_local8); } _local2++; } } function encodeEntities(st) { var _local5 = ""; var _local4 = 0; while (_local4 < st.length) { var _local3 = st.charAt(_local4); var _local2 = st.charCodeAt(_local4); if (((_local2 == 9) || (_local2 == 10)) || (_local2 == 13)) { _local5 = _local5 + _local3; } else if ((_local2 >= 32) && (_local2 <= 126)) { if (ascTab[_local3] != undefined) { _local5 = _local5 + ascTab[_local3]; } else { _local5 = _local5 + _local3; } } else { _local5 = _local5 + _local3; } _local4++; } return(_local5); } function decodeEntities(st) { var _local7; var _local5; var _local4; var _local3; var _local8; var _local2 = 0; _local7 = ""; while (_local2 < st.length) { _local5 = st.charAt(_local2); if (_local5 == "&") { _local4 = _local5; do { _local2++; _local3 = st.charAt(_local2); _local4 = _local4 + _local3; } while (_local3 != ";"); _local8 = ascTabRev[_local4]; if (_local8 != undefined) { _local7 = _local7 + _local8; } else { _local7 = _local7 + String.fromCharCode(getCharCode(_local4)); } } else { _local7 = _local7 + _local5; } _local2++; } return(_local7); } function getCharCode(ent) { var _local1 = ent.substr(3, ent.length); _local1 = _local1.substr(0, _local1.length - 1); return(Number("0x" + _local1)); } }
Symbol 1605 MovieClip [__Packages.it.gotoandplay.smartfoxserver.Room] Frame 0
class it.gotoandplay.smartfoxserver.Room { var id, name, maxUsers, maxSpectators, temp, game, priv, limbo, updatable, description, userCount, specCount, userList, variables, myPlayerIndex; function Room (id, name, maxUsers, maxSpectators, isTemp, isGame, isPrivate) { this.id = id; this.name = name; this.maxUsers = maxUsers; this.maxSpectators = maxSpectators; temp = isTemp; game = isGame; priv = isPrivate; limbo = false; updatable = false; description = ""; userCount = 0; specCount = 0; userList = new Object(); variables = new Array(); } function getUserList() { return(userList); } function getUser(userId) { if (typeof(userId) == "number") { return(userList[userId]); } if (typeof(userId) == "string") { for (var _local4 in userList) { var _local2 = userList[_local4]; if (_local2.getName() == userId) { return(_local2); } } } } function getVariable(varName) { return(variables[varName]); } function getVariables() { return(variables); } function getName() { return(name); } function getId() { return(id); } function isTemp() { return(temp); } function isGame() { return(game); } function isPrivate() { return(priv); } function getUserCount() { return(userCount); } function getSpectatorCount() { return(specCount); } function getMaxUsers() { return(maxUsers); } function getMaxSpectators() { return(maxSpectators); } function setMyPlayerIndex(id) { myPlayerIndex = id; } function getMyPlayerIndex() { return(myPlayerIndex); } function setIsLimbo(b) { limbo = b; } function isLimbo() { return(limbo); } }
Symbol 1606 MovieClip [__Packages.it.gotoandplay.smartfoxserver.User] Frame 0
class it.gotoandplay.smartfoxserver.User { var id, name, variables, isSpec, isMod, pid; function User (id, name) { this.id = id; this.name = name; variables = new Object(); isSpec = false; } function getId() { return(id); } function getName() { return(name); } function getVariable(varName) { return(variables[varName]); } function getVariables() { return(variables); } function setIsSpectator(b) { isSpec = b; } function isSpectator() { return(isSpec); } function setModerator(b) { isMod = b; } function isModerator() { return(isMod); } function getPlayerId() { return(pid); } function setPlayerId(pid) { this.pid = pid; } }
Symbol 1607 MovieClip [__Packages.it.gotoandplay.smartfoxserver.JSON] Frame 0
class it.gotoandplay.smartfoxserver.JSON { function JSON () { } static function stringify(arg) { var _local3; var _local2; var _local6; var _local1 = ""; var _local4; switch (typeof(arg)) { case "object" : if (arg) { if (arg instanceof Array) { _local2 = 0; while (_local2 < arg.length) { _local4 = stringify(arg[_local2]); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + _local4; _local2++; } return(("[" + _local1) + "]"); } if (typeof(arg.toString) != "undefined") { for (_local2 in arg) { _local4 = arg[_local2]; if ((typeof(_local4) != "undefined") && (typeof(_local4) != "function")) { _local4 = stringify(_local4); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + ((stringify(_local2) + ":") + _local4); } } return(("{" + _local1) + "}"); } } return("null"); case "number" : return((isFinite(arg) ? (String(arg)) : "null")); case "string" : _local6 = arg.length; _local1 = "\""; _local2 = 0; while (_local2 < _local6) { _local3 = arg.charAt(_local2); if (_local3 >= " ") { if ((_local3 == "\\") || (_local3 == "\"")) { _local1 = _local1 + "\\"; } _local1 = _local1 + _local3; } else { switch (_local3) { case "\b" : _local1 = _local1 + "\\b"; break; case "\f" : _local1 = _local1 + "\\f"; break; case newline : _local1 = _local1 + "\\n"; break; case "\r" : _local1 = _local1 + "\\r"; break; case "\t" : _local1 = _local1 + "\\t"; break; default : _local3 = _local3.charCodeAt(); _local1 = _local1 + (("\\u00" + Math.floor(_local3 / 16).toString(16)) + (_local3 % 16).toString(16)); } } _local2 = _local2 + 1; } return(_local1 + "\""); case "boolean" : return(String(arg)); } return("null"); } static function parse(text) { var at = 0; var ch = " "; var _value; var _error = function (m) { throw {name:"JSONError", message:m, at:at - 1, text:text}; }; var _next = function () { ch = text.charAt(at); at = at + 1; return(ch); }; var _white = function () { while (ch) { if (ch <= " ") { _next(); } else if (ch == "/") { switch (_next()) { case "/" : while ((_next() && (ch != newline)) && (ch != "\r")) { } break; case "*" : _next(); for(;;){ if (ch) { if (ch == "*") { if (_next() == "/") { _next(); // unexpected jump } } else { _next(); } } else { _error("Unterminated comment"); } }; break; default : _error("Syntax error"); } } else { return; } } }; var _string = function () { var _local4; var _local1 = ""; var _local3; var _local2; var _local5 = false; if (ch == "\"") { while (_next()) { if (ch == "\"") { _next(); return(_local1); } if (ch == "\\") { switch (_next()) { case "b" : _local1 = _local1 + "\b"; break; case "f" : _local1 = _local1 + "\f"; break; case "n" : _local1 = _local1 + newline; break; case "r" : _local1 = _local1 + "\r"; break; case "t" : _local1 = _local1 + "\t"; break; case "u" : _local2 = 0; _local4 = 0; while (_local4 < 4) { _local3 = parseInt(_next(), 16); if (!isFinite(_local3)) { _local5 = true; break; } _local2 = (_local2 * 16) + _local3; _local4 = _local4 + 1; } if (_local5) { _local5 = false; break; } _local1 = _local1 + String.fromCharCode(_local2); break; default : _local1 = _local1 + ch; } } else { _local1 = _local1 + ch; } } } _error("Bad string"); }; var _array = function () { var _local1 = []; if (ch == "[") { _next(); _white(); if (ch == "]") { _next(); return(_local1); } while (ch) { _local1.push(_value()); _white(); if (ch == "]") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad array"); }; var _object = function () { var _local2; var _local1 = {}; if (ch == "{") { _next(); _white(); if (ch == "}") { _next(); return(_local1); } while (ch) { _local2 = _string(); _white(); if (ch != ":") { break; } _next(); _local1[_local2] = _value(); _white(); if (ch == "}") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad object"); }; var _number = function () { var _local1 = ""; var _local2; if (ch == "-") { _local1 = "-"; _next(); } while ((ch >= "0") && (ch <= "9")) { _local1 = _local1 + ch; _next(); } if (ch == ".") { _local1 = _local1 + "."; while ((_next() && (ch >= "0")) && (ch <= "9")) { _local1 = _local1 + ch; } } _local2 = 1 * _local1; if (!isFinite(_local2)) { _error("Bad number"); } else { return(_local2); } }; var _word = function () { switch (ch) { case "t" : if (((_next() == "r") && (_next() == "u")) && (_next() == "e")) { _next(); return(true); } break; case "f" : if ((((_next() == "a") && (_next() == "l")) && (_next() == "s")) && (_next() == "e")) { _next(); return(false); } break; case "n" : if (!(((_next() == "u") && (_next() == "l")) && (_next() == "l"))) { break; } _next(); return(null); } _error("Syntax error"); }; _value = function () { _white(); switch (ch) { case "{" : return(_object()); case "[" : return(_array()); case "\"" : return(_string()); case "-" : return(_number()); } return((((ch >= "0") && (ch <= "9")) ? (_number()) : (_word()))); }; return(_value()); } }
Symbol 1608 MovieClip [__Packages.Popup] Frame 0
class Popup extends MovieClip { var nextPage, transition, gotoAndStop; function Popup () { super(); } function goToPage(np) { nextPage = np; transition.gotoAndPlay(TRANSITION); } function changePage() { gotoAndStop(nextPage); } static var TRANSITION = "transition"; static var MULTIPLAYER = "multiplayer"; static var THROBBER = "throbber"; static var ERROR = "ERROR"; static var ISSUE_CHALLENGE = "issueChallenge"; static var ACCEPT_CHALLENGE = "acceptChallenge"; }
Symbol 1609 MovieClip [__Packages.Delegate] Frame 0
class Delegate { function Delegate () { } static function create(target, handler) { var _local3 = arguments.slice(2); var _local2 = function () { return(arguments.callee.handler.apply(arguments.callee.target, arguments.concat(arguments.callee.extraArgs))); }; _local2.extraArgs = _local3; _local2.handler = handler; _local2.target = target; return(_local2); } }
Symbol 1610 MovieClip [__Packages.Debug] Frame 0
class Debug { function Debug () { } static function each(obj) { var _local2 = ""; for (var _local3 in obj) { _local2 = _local2 + (((_local3 + ": ") + obj[_local3]) + newline); } return(_local2); } static function list(obj, recursive, lvl) { var _local4 = ""; lvl = (isNaN(lvl) ? 0 : (lvl)); var _local3 = ""; recursive = (isNaN(recursive) ? 0 : (recursive)); var _local7 = 0; while (_local7 < lvl) { _local3 = _local3 + "\t"; _local7++; } if (obj instanceof Array) { _local4 = _local4 + (("Array\n" + _local3) + "( "); var _local8 = 0; while (_local8 < obj.length) { if ((recursive != lvl) && ((typeof(obj[_local8]) == "object") || (typeof(obj[_local8]) == "movieclip"))) { _local4 = _local4 + ((("\n\t" + _local3) + arguments.callee(obj[_local8], recursive, lvl + 1)) + ","); } else if (typeof(obj[_local8]) == "number") { _local4 = _local4 + ((((("\n\t" + _local3) + _local8) + ": ") + obj[_local8]) + ","); } else { _local4 = _local4 + ((("\n\t" + _local3) + obj[_local8]) + ","); } _local8++; } _local4 = ((_local4.substr(0, _local4.length - 1) + newline) + _local3) + ")"; } else { _local4 = _local4 + (((((typeof(obj) != "movieclip") ? "Object" : (("MovieClip (" + obj._name) + ")")) + newline) + _local3) + "{ "); for (var _local8 in obj) { if ((recursive != lvl) && ((typeof(obj[_local8]) == "object") || (typeof(obj[_local8]) == "movieclip"))) { _local4 = _local4 + ((((("\n\t" + _local3) + _local8) + ": ") + arguments.callee(obj[_local8], recursive, lvl + 1)) + ","); } else if (typeof(obj[_local8]) == "number") { _local4 = _local4 + ((((("\n\t" + _local3) + _local8) + ": ") + obj[_local8]) + ","); } else { _local4 = _local4 + ((((("\n\t" + _local3) + _local8) + ": ") + obj[_local8]) + ","); } } _local4 = ((_local4.substr(0, _local4.length - 1) + newline) + _local3) + "}"; } return(_local4); } }
Symbol 1611 MovieClip [__Packages.PlayerHuman] Frame 0
class PlayerHuman extends Player { var keys, jumpKey, engine, _isActive, __get__score, __get__hitPercentage, playNote; function PlayerHuman (e, fb, h, idt, t, ka) { super(e, fb, h, idt, t); keys = ka; jumpKey = keys[0]; Key.addListener(this); } function deactivate() { super.deactivate(); if (engine.player2 instanceof PlayerRemote) { poll(engine.elapsedTime); } } function update(elapsedTime, frameTime) { if (_isActive) { if (elapsedTime > (_lastPoll + POLL_INTERVAL)) { poll(elapsedTime); } } } function poll(elapsedTime) { _lastPoll = elapsedTime; Connection.updatePerformance(__get__score(), __get__hitPercentage()); } function onKeyDown() { if (_isActive) { var _local3 = Key.getCode(); if (_local3 == jumpKey) { engine.doJump(); Connection.doJump(); } else { var _local2 = 1; while (_local2 < keys.length) { if (_local3 == keys[_local2]) { playNote(_local2); } _local2++; } } } } function die() { Key.removeListener(this); } var _lastPoll = -10000; static var POLL_INTERVAL = 200; }
Symbol 1612 MovieClip [__Packages.Jump] Frame 0
class Jump extends TimedElement { var engine, startTime, progressTime, targTime, jumped, gotoAndStop, _totalframes, inner; function Jump () { super(); } function init(e, st, pt) { engine = e; startTime = st; progressTime = pt; targTime = st + pt; jumped = false; } function updatePosition(elapsedTime) { var _local2 = (elapsedTime - startTime) / progressTime; gotoAndStop(Math.ceil(_totalframes * _local2)); } function hit(elapsedTime) { if (!jumped) { jumped = true; gotoAndStop("full"); inner.gotoAndPlay("hit"); updateAfterEvent(); engine.hasJumped(this); } } function die() { engine.activeJumps.shift(); super.die(); } var postTargTime = 0; }
Symbol 1613 MovieClip [__Packages.Note3] Frame 0
class Note3 extends Note { function Note3 () { super(); } var note_num = 3; }
Symbol 1614 MovieClip [__Packages.Note2] Frame 0
class Note2 extends Note { function Note2 () { super(); } var note_num = 2; }
Symbol 1615 MovieClip [__Packages.Note1] Frame 0
class Note1 extends Note { function Note1 () { super(); } var note_num = 1; }
Symbol 1616 MovieClip [__Packages.cust.GUI.RadioGroup] Frame 0
class cust.GUI.RadioGroup extends Array { var name, _instanceIndex, push, length, _selectedIndex; function RadioGroup (n) { super(); name = n; _instanceIndex = {}; cust.events.EventBroadcaster.initialise(this); } function addBtn(btn) { if (_instanceIndex[btn._name] === undefined) { push(btn); _instanceIndex[btn._name] = length - 1; } else { this[_instanceIndex[btn._name]] = btn; } this[btn._name] = btn; btn.addEventListener(cust.GUI.UIBtn.RELEASE, this); } function release(obj) { var _local2 = 0; while (_local2 < length) { if (this[_local2] == obj.target) { break; } _local2++; } if (_local2 == length) { selectedIndex = (-1); } else if (_local2 != _selectedIndex) { selectedIndex = (_local2); } } function get value() { return(this[_selectedIndex].value); } function get selectedIndex() { return(_selectedIndex); } function set selectedIndex(n) { if (n != _selectedIndex) { var _local2 = {target:this, type:CHANGE, oldVal:_selectedIndex, newVal:n}; this[_selectedIndex].select(false); _selectedIndex = n; this[_selectedIndex].select(true); dispatchEvent(_local2); } //return(selectedIndex); } static function GET_RADIO_GROUP(n) { if (RADIO_GROUPS[n]) { return(RADIO_GROUPS[n]); } return((RADIO_GROUPS[n] = new cust.GUI.RadioGroup(n))); } static var RADIO_GROUPS = {}; static var CHANGE = "change"; }
Symbol 1617 MovieClip [__Packages.cust.events.EventBroadcaster] Frame 0
class cust.events.EventBroadcaster { var __events; function EventBroadcaster () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialise(object) { if (_fEventBroadcaster == undefined) { _fEventBroadcaster = new cust.events.EventBroadcaster(); } object.addEventListener = _fEventBroadcaster.addEventListener; object.removeEventListener = _fEventBroadcaster.removeEventListener; object.dispatchEvent = _fEventBroadcaster.dispatchEvent; object.dispatchQueue = _fEventBroadcaster.dispatchQueue; object.getEventListeners = _fEventBroadcaster.getEventListeners; object.getEvents = _fEventBroadcaster.getEvents; object.removeEventListeners = _fEventBroadcaster.removeEventListeners; object.removeAllEventListeners = _fEventBroadcaster.removeAllEventListeners; object.__events = new Array(); _global.ASSetPropFlags(object, "__events", 1); } function dispatchQueue(queueObj, eventObj) { var _local6 = 0; var _local8 = "__q_" + eventObj.type; var _local5 = queueObj[_local8].concat([]); if (_local5 != undefined) { var _local3 = 0; while (_local3 < _local5.length) { var _local1 = _local5[_local3]; var _local4 = typeof(_local1); if ((_local4 == "object") || (_local4 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } _local6++; _local3++; } } return(_local6); } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); return(eventObj.target.dispatchQueue(eventObj.target, eventObj)); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); __events.push(event); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); return(true); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } function getEventListeners(type) { return(this["__q_" + type]); } function getEvents() { return(__events); } function removeEventListeners(type) { var _local4 = "__q_" + type; var _local2 = this[_local4]; while (_local2.length) { _removeEventListener(_local2, type, _local2[0]); } } function removeAllEventListeners() { var _local5 = getEvents(); var _local6; var _local2; var _local4; var _local3 = 0; while (_local3 < _local5.length) { _local4 = _local5[_local3]; _local6 = "__q_" + _local4; _local2 = this[_local6]; while (_local2.length) { _removeEventListener(_local2, _local4, _local2[0]); } _local3++; } } static var _fEventBroadcaster = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 1618 MovieClip [__Packages.cust.GUI.UIBtn] Frame 0
class cust.GUI.UIBtn extends MovieClip { var stop, _focusrect, gotoAndStop, dispatchEvent; function UIBtn () { super(); cust.events.EventBroadcaster.initialise(this); stop(); _focusrect = false; } function update() { if (isDown) { gotoAndStop(DOWN); } else if (isOver) { gotoAndStop(OVER); } else { gotoAndStop(UP); } } function onSetFocus() { Key.addListener(this); } function onKillFocus() { Key.removeListener(this); } function onKeyDown() { if (Key.getCode() == 13) { onPress(); } } function onKeyUp() { if (Key.getCode() == 13) { onRelease(); } } function onUnload() { onKillFocus(); } function onRollOver() { isOver = true; dispatchEvent({target:this, type:ROLLOVER}); update(); } function onRollOut() { isOver = false; dispatchEvent({target:this, type:ROLLOUT}); update(); } function onPress() { isDown = true; dispatchEvent({target:this, type:PRESS}); update(); } function onRelease() { isDown = false; dispatchEvent({target:this, type:RELEASE}); update(); } function onDragOver() { isOver = true; isDown = true; dispatchEvent({target:this, type:DRAGOVER}); update(); } function onDragOut() { isOver = false; isDown = false; dispatchEvent({target:this, type:DRAGOUT}); update(); } var isOver = false; var isDown = false; static var UP = "up"; static var OVER = "over"; static var DOWN = "down"; static var ROLLOVER = "rollOver"; static var ROLLOUT = "rollOut"; static var PRESS = "press"; static var RELEASE = "release"; static var DRAGOUT = "dragOut"; static var DRAGOVER = "dragOver"; }
Symbol 1619 MovieClip [__Packages.cust.GUI.RadioBtn] Frame 0
class cust.GUI.RadioBtn extends cust.GUI.UIBtn { var _name, value, group, selected_mc; function RadioBtn () { super(); var _local3 = _name.split(DIVIDER); value = _local3[1]; group = cust.GUI.RadioGroup.GET_RADIO_GROUP(_local3[0]); group.addBtn(this); selected_mc._visible = false; } function select(b) { selected_mc._visible = b; } function get selected() { return(selected_mc._visible); } function set selected(b) { if (selected_mc._visible != b) { if (b) { group.release({target:this}); } else { group.release({target:null}); } } selected_mc._visible = b; //return(selected); } static var DIVIDER = "_"; }
Symbol 1620 MovieClip [__Packages.RGB] Frame 0
class RGB { var ct; function RGB (R, G, B) { ct = new flash.geom.ColorTransform(); r = (isNaN(R) ? 0 : (((R > 255) ? 255 : (((R < 0) ? 0 : (R)))))); g = (isNaN(G) ? 0 : (((G > 255) ? 255 : (((G < 0) ? 0 : (G)))))); b = (isNaN(B) ? 0 : (((B > 255) ? 255 : (((B < 0) ? 0 : (B)))))); } function toString(d) { var _local3 = ((((r > 255) ? 255 : (r)) << 16) | (((g > 255) ? 255 : (g)) << 8)) | ((b > 255) ? 255 : (b)); d = (isNaN(d) ? 16 : (d)); return("0x" + _local3.toString(d)); } function valueOf() { return(((((r > 255) ? 255 : (r)) << 16) | (((g > 255) ? 255 : (g)) << 8)) | ((b > 255) ? 255 : (b))); } function tint(mc, s) { s = (isNaN(s) ? 1 : (s)); ct.redMultiplier = 1 - s; ct.greenMultiplier = 1 - s; ct.blueMultiplier = 1 - s; ct.alphaMultiplier = 1; ct.redOffset = r * s; ct.greenOffset = g * s; ct.blueOffset = b * s; ct.alphaOffset = 0; mc.transform.colorTransform = ct; } function get _rgb() { return(((((r > 255) ? 255 : (r)) << 16) | (((g > 255) ? 255 : (g)) << 8)) | ((b > 255) ? 255 : (b))); } function set _rgb(c) { r = c >> 16; g = (c >> 8) & 255; b = c & 255; //return(_rgb); } static function makeRGB(r, g, b) { return(((((r > 255) ? 255 : (r)) << 16) | (((g > 255) ? 255 : (g)) << 8)) | ((b > 255) ? 255 : (b))); } static function fromRGB(c) { return(new RGB(c >> 16, (c >> 8) & 255, c & 255)); } static function interpolate(c1, c2, f) { var _local1 = 1 - f; return(new RGB((c1.r * _local1) + (c2.r * f), (c1.g * _local1) + (c2.g * f), (c1.b * _local1) + (c2.b * f))); } var r = 0; var g = 0; var b = 0; }
Symbol 1621 MovieClip [__Packages.CarouselItem] Frame 0
class CarouselItem extends MovieClip { var reflection_ct, carousel, p, info, image, attachMovie, inner, transform; function CarouselItem () { super(); reflection_ct = new flash.geom.ColorTransform(); } function init(c, pos, i) { carousel = c; p = pos; info = i; image = attachMovie(i.linkage, "image", 0); inner.swapDepths(1); if (i.url && (_global.assetCheck === false)) { inner._visible = true; } else { inner._visible = false; } c.mcl.addListener(this); } function update(n) { var _local2 = ((maxTint - minTint) * n) + minTint; reflection_ct.redOffset = _local2 * reflectionBase.r; reflection_ct.greenOffset = _local2 * reflectionBase.g; reflection_ct.blueOffset = _local2 * reflectionBase.b; reflection_ct.redMultiplier = 1 - _local2; reflection_ct.greenMultiplier = 1 - _local2; reflection_ct.blueMultiplier = 1 - _local2; transform.colorTransform = reflection_ct; } var vAlign = "center"; var hAlign = "center"; static var MAX_ATTEMPTS = 3; static var reflectionBase = new RGB(0); static var maxTint = 1; static var minTint = 0; }
Symbol 1622 MovieClip [__Packages.Carousel] Frame 0
class Carousel extends MovieClip { var _visibleItems, mcl, lastTime, leftBtn, rightBtn, reflections, createEmptyMovieClip, holder, _carouselItems, nextItem, broadcastMessage, currItems, itemHolder; function Carousel () { super(); _visibleItems = {}; mcl = new MovieClipLoader(); mcl.checkPolicyFile = true; lastTime = getTimer(); leftBtn.onPress = Delegate.create(this, btnPressed, -1); rightBtn.onPress = Delegate.create(this, btnPressed, 1); rightBtn.onDragOut = (leftBtn.onDragOut = (rightBtn.onRelease = (leftBtn.onRelease = Delegate.create(this, btnReleased)))); AsBroadcaster.initialize(this); } function init(itemsArr, w, h, d, s, f) { for (s in _visibleItems) { _visibleItems[s].carouselItem.removeMovieClip(); } reflections.blendMode = "layer"; reflections._alpha = 25; reflections.onPress = function () { }; reflections.useHandCursor = false; reflections._yscale = -100; createEmptyMovieClip("holder", -2); holder._visible = false; _visibleItems = {}; _carouselItems = itemsArr; _carouselWidth = w; _carouselDepth = d; _carouselHeight = h; _itemSpacing = s; _fov = f; carouselPosition = (carouselLength + (-(_carouselWidth / 2))); carouselPosition = carouselPosition + 1; carouselPosition = carouselPosition - 1; } function btnPressed(d) { dir = (lastDir = d); } function btnReleased() { dir = 0; } function onEnterFrame() { var _local5 = getTimer(); var _local3 = (_local5 - lastTime) / 1000; if (dir) { carouselPosition = carouselPosition + ((MOVEMENT_SPEED * _local3) * dir); if (nextItem === undefined) { broadcastMessage(STARTED); } if (dir > 0) { nextItem = Math.floor(((carouselPosition + (_carouselWidth / 2)) / _itemSpacing) + 1) % _carouselItems.length; } else { nextItem = Math.floor((carouselPosition + (_carouselWidth / 2)) / _itemSpacing) % _carouselItems.length; } } else if (nextItem != undefined) { var _local2 = nextItem * _itemSpacing; var _local4; if (_local2 >= _carouselPosition) { _local4 = _local2 - (_carouselPosition + (_carouselWidth / 2)); } else { _local4 = ((_carouselItems.length * _itemSpacing) - (_carouselPosition + (_carouselWidth / 2))) + _local2; } var _local6 = MOVEMENT_SPEED * _local3; if ((_local4 * lastDir) > _local6) { carouselPosition = carouselPosition + (_local6 * lastDir); } else { carouselPosition = (carouselLength + (_local2 - (_carouselWidth / 2))); broadcastMessage(STOPPED, nextItem); delete nextItem; } } lastTime = _local5; } function rotateTo(n) { nextItem = n; dir = (lastDir = 1); } function render() { var _local12 = Math.ceil(_carouselPosition / _itemSpacing) % _carouselItems.length; var _local13 = Math.floor((_carouselPosition + _carouselWidth) / _itemSpacing) % _carouselItems.length; var _local3 = {}; currItems = []; var _local5 = _local12; while (_local5 != ((_local13 + 1) % _carouselItems.length)) { _local3[_local5] = _carouselItems[_local5]; currItems.push(_local5); _local5 = (_local5 + 1) % _carouselItems.length; } for (var _local2 in _visibleItems) { if (!_local3[_local2]) { _visibleItems[_local2].carouselItem.removeMovieClip(); _visibleItems[_local2].carouselItemReflection.removeMovieClip(); delete _visibleItems[_local2]; } } for (var _local2 in _local3) { if (!_visibleItems[_local2]) { _local3[_local2].carouselItem = itemHolder.attachMovie(CAROSEL_ITEM_LINKAGE, "item" + _local2, (_carouselDepth + Number(_local2)) * 100); _local3[_local2].carouselItemReflection = reflections.attachMovie(CAROSEL_ITEM_LINKAGE, "item" + _local2, (_carouselDepth + Number(_local2)) * 100); _local3[_local2].carouselItem.init(this, Number(_local2), _carouselItems[_local2], _carouselItems[_local2].link); _local3[_local2].carouselItemReflection.init(this, Number(_local2), _carouselItems[_local2]); } } var _local7; var _local4; var _local6; var _local10; var _local9; var _local11; for (var _local2 in _local3) { _local11 = Number(_local2) * _itemSpacing; if (_local11 >= _carouselPosition) { _local10 = _local11 - (_carouselPosition + (_carouselWidth / 2)); } else { _local10 = ((_carouselItems.length * _itemSpacing) - (_carouselPosition + (_carouselWidth / 2))) + _local11; } _local7 = getItemDepth(_local10); var _local8 = _local7 / _carouselDepth; _local4 = _local3[_local2].carouselItem; _local6 = _local3[_local2].carouselItemReflection; _local4.swapDepths(Math.round(_local7 * 100)); _local6.swapDepths(Math.round(_local7 * 100)); _local9 = _fov / (_fov + (_carouselDepth - _local7)); _local6._x = (_local4._x = _local10 * _local9); _local4._y = (_carouselHeight * _local8) * _local9; _local6._y = -_local4._y; _local6._xscale = (_local6._yscale = (_local4._xscale = (_local4._yscale = _local9 * 100))); _local4.update(1 - _local8); _local6.update(1 - _local8); } _visibleItems = _local3; } function getItemDepth(p) { return(Math.cos(Math.PI * (p / _carouselWidth)) * _carouselDepth); } function get carouselPosition() { return(_carouselPosition); } function set carouselPosition(n) { _carouselPosition = ((_carouselItems.length * _itemSpacing) + n) % (_carouselItems.length * _itemSpacing); render(); //return(carouselPosition); } function get carouselLength() { return(_carouselItems.length * _itemSpacing); } function get carouselWidth() { return(_carouselWidth); } function set carouselWidth(n) { _carouselWidth = n; render(); //return(carouselWidth); } function get carouselDepth() { return(_carouselDepth); } function set carouselDepth(n) { _carouselDepth = n; render(); //return(carouselDepth); } function get carouselHeight() { return(_carouselHeight); } function set carouselHeight(n) { _carouselHeight = n; render(); //return(carouselHeight); } function get itemSpacing() { return(_itemSpacing); } function set itemSpacing(n) { _itemSpacing = n; render(); //return(itemSpacing); } function get fov() { return(_fov); } function set fov(n) { _fov = n; render(); //return(fov); } var _carouselWidth = 500; var _carouselDepth = 500; var _carouselHeight = 50; var _itemSpacing = 50; var _fov = 500; var _carouselPosition = 0; var lastDir = 0; var dir = 0; var basePath = ""; static var MOVEMENT_SPEED = 300; static var CAROSEL_ITEM_LINKAGE = "carouselItem"; static var STOPPED = "stopped"; static var STARTED = "started"; }
Symbol 1623 MovieClip [__Packages.PopupAnim] Frame 0
class PopupAnim extends MovieClip { var msgs, gotoAndPlay; function PopupAnim () { super(); } function showMessage(m) { msgs.gotoAndStop(m); gotoAndPlay(SHOW); } function hideMessage() { gotoAndPlay(HIDE); } static var SHOW = "show"; static var HIDE = "hide"; }
Symbol 1624 MovieClip [__Packages.TrackEurekaMachines] Frame 0
class TrackEurekaMachines extends Track { var name, bpm, beatTime, songParts, azorLength, length, notes, events, getSongPartTime, jumps; function TrackEurekaMachines () { super(); } function randNote(rand) { var _local1; _local1 = Math.ceil(rand() * 3); return(_local1); } function makeTrack(rand, isMultiplayer) { name = "eurekaMachines"; var _local8 = _global.root.gameAnimations; bpm = 145.2; beatTime = (60 / bpm) * 1000; songParts = []; songParts.push({name:"intro", time:339, func:makeNothing}); songParts.push({name:"chorus1", time:2000, func:makeChorus}); songParts.push({name:"verse1", time:15203, func:makeBigChord}); songParts.push({name:"verse1Mid", time:15243 + (beatTime * 11), func:makeBigChord2}); songParts.push({name:"verseFast1", time:28325, func:makeRhythm}); songParts.push({name:"chorus2", time:41449, func:makeChorus}); songParts.push({name:"verse2", time:54789, func:makeVerseSolo}); songParts.push({name:"verse2Fast", time:68057, func:makeRhythm}); songParts.push({name:"chorus3", time:81281, func:makeChorus}); songParts.push({name:"bridge", time:94089, func:makeBridge}); songParts.push({name:"chorus4", time:133175, func:makeEndChorus, resetToStart:true}); songParts.push({name:"out", time:143515, func:makeNothing}); songParts.push({name:"end", time:146422, func:null}); songParts.sortOn("time", Array.NUMERIC); var _local14 = songParts[songParts.length - 1].time; var _local18 = 2000; var _local10 = 2000 - Engine.PROGRESS_TIME; var _local17 = -2000; azorLength = _local14 + _local17; length = (azorLength + ((_global.root.gameAnimations.azorAd._totalframes / 30) * 1000)) + _local18; notes[1] = new Array(); notes[2] = new Array(); notes[3] = new Array(); _local8 = _global.root.gameAnimations; var _local15 = _global.root.engine; events.push(new TimedEvent(250, _local8, "doCharacterAnim", "rollFromLeft", "p1")); events.push(new TimedEvent(250, _local8, "doCharacterAnim", "startToBg", "p2")); events.push(new TimedEvent(500, _local8, "setStrum", "fast")); events.push(new TimedEvent(getSongPartTime("chorus1"), _local8, "startCrowd")); events.push(new TimedEvent(getSongPartTime("chorus1"), _local8, "changeLightColour", "purple")); events.push(new TimedEvent(getSongPartTime("chorus1") + (beatTime * 8), _local8, "doCharacterAnim", "walkFromCentreToRight")); events.push(new TimedEvent(getSongPartTime("chorus1") + (beatTime * 12), _local8, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("chorus1") + (beatTime * 16), _local8, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("chorus1") + (beatTime * 20), _local8, "doCharacterAnim", "walkFromLeftToCentre")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("verse1") + (beatTime * 4), _local15, "swapActivePlayer", "")); } events.push(new TimedEvent(getSongPartTime("verse1") + (beatTime * 11), _local8, "doPose", "break2")); events.push(new TimedEvent(getSongPartTime("verse1") + (beatTime * 17), _local8, "doPose", "break4")); jumps.push(getSongPartTime("verseFast1") - (beatTime * 4)); events.push(new TimedEvent(getSongPartTime("verseFast1") + (beatTime * 6), _local8, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("verseFast1") + (beatTime * 10), _local8, "doCharacterAnim", "walkFromLeftToCentre")); events.push(new TimedEvent(getSongPartTime("verseFast1") + (beatTime * 14), _local8, "doCharacterAnim", "walkFromCentreToRight")); events.push(new TimedEvent(getSongPartTime("chorus2") - (beatTime * 2), _local8, "doCharacterAnim", "slideRightToLeft")); events.push(new TimedEvent(getSongPartTime("verse2") - (beatTime * 12), _local8, "doCharacterAnim", "walkFromLeftToCentre")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("verse2") + (beatTime * 1), _local15, "swapActivePlayer", "")); } events.push(new TimedEvent(getSongPartTime("chorus3") + (beatTime * 8), _local8, "setStrum", "fast")); jumps.push(getSongPartTime("verse2Fast") - (beatTime * 4)); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("bridge") + (beatTime * 2), _local15, "swapActivePlayer", "")); } if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("solo2") - (beatTime * 4), _local15, "swapActivePlayer", "")); } if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("chorus4") - (beatTime * 2), _local15, "doFinale", "")); } events.push(new TimedEvent(getSongPartTime("chorus4"), _local8, "doSceneAnim", "stonehengeIn")); events.push(new TimedEvent(getSongPartTime("chorus4") + (beatTime * 16), _local8, "doSceneAnim", "stonehengeMagic")); events.push(new TimedEvent(azorLength, _local8, "doAzorAd")); events.push(new TimedEvent(azorLength + 100, _local8, "doAzorAd")); events.push(new TimedEvent(azorLength + 200, _local8, "doAzorAd")); events.push(new TimedEvent(azorLength + 300, _local8, "doAzorAd")); events.push(new TimedEvent(azorLength + 400, _local8, "doAzorAd")); var _local11; var _local6; var _local3; var _local7; var _local9 = -1; var _local5; var _local12; _local6 = _local10; while (_local6 < (_local14 + _local10)) { _local11 = Math.ceil(rand() * 3); _local7 = _local6 + Engine.PROGRESS_TIME; _local3 = 0; while (_local3 < (songParts.length - 1)) { if ((_local7 >= songParts[_local3].time) && (_local7 < songParts[_local3 + 1].time)) { _local5 = songParts[_local3]; break; } _local3++; } if (_local5.resetToStart) { _local5.resetToStart = false; _local6 = _local5.time - Engine.PROGRESS_TIME; _local7 = _local6 + Engine.PROGRESS_TIME; } if (_local5.wipeNotes) { } if (_local5 != _local12) { var _local4 = 0; _local3 = 1; while (_local3 <= 3) { _local4 = 0; while (_local4 < notes[_local3].length) { if (notes[_local3][_local4] > _local6) { notes[_local3].length = _local4 - 1; break; } _local4++; } _local3++; } _local12 = _local5; _local9 = 0; } else { _local9++; } if (_local5) { _local5.func.call(this, _local11, _local6, _local9, rand); } _local6 = _local6 + (beatTime * 4); } jumps.sort(Array.NUMERIC); events.orderEvents(); } function changeBpm(b) { } function isBetween(i, a, b) { if ((i >= (a - Engine.PROGRESS_TIME)) && (i < (b - Engine.PROGRESS_TIME))) { return(true); } } function makeChorus(notenum, i, loops) { var _local4 = _global.root.gameAnimations; events.push(new TimedEvent(i, _local4, "setStrum", "fast")); var _local6 = i + Engine.PROGRESS_TIME; if ((loops % 8) == 0) { events.push(new TimedEvent(_local6, _local4, "changeLightColour", "red")); notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 1) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 2) { events.push(new TimedEvent(_local6, _local4, "changeLightColour", "yellow")); notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 3) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 4) { events.push(new TimedEvent(_local6, _local4, "changeLightColour", "orange")); notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 5) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 6) { events.push(new TimedEvent(_local6, _local4, "changeLightColour", "yellow")); notes[3].push(i); notes[3].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 7) { events.push(new TimedEvent(_local6, _local4, "changeLightColour", "red")); notes[2].push(i); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 2)); events.push(new TimedEvent(_local6 + (beatTime * 2), _local4, "changeLightColour", "yellow")); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); notes[3].push(i); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 2)); } chorusLights(i); } function makeEndChorus(notenum, i, loops) { var _local5 = _global.root.gameAnimations; if ((loops % 8) == 0) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 1) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 2) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 3) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 4) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 5) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 6) { notes[3].push(i); events.push(new TimedEvent(i + Engine.PROGRESS_TIME, _local5, "doSceneAnim", "makeRabbits")); events.push(new TimedEvent(i + Engine.PROGRESS_TIME, _local5, "stopCrowd")); events.push(new TimedEvent(i + Engine.PROGRESS_TIME, _local5, "azorAloft", "druid!")); } else if ((loops % 8) == 7) { notes[2].push(i); } chorusLights(i); } function makeRhythm(notenum, i, loops) { var _local5 = _global.root.gameAnimations; changeBpm(verseBpm); if ((loops % 8) < 6) { events.push(new TimedEvent(i, _local5, "setStrum", "chug")); events.push(new TimedEvent(i + beatTime, _local5, "setStrum", "fast")); events.push(new TimedEvent(i + (beatTime * 2), _local5, "setStrum", "chug")); events.push(new TimedEvent(i + (beatTime * 3), _local5, "setStrum", "fast")); } else if ((loops % 8) == 6) { events.push(new TimedEvent(i, _local5, "setStrum", "chug")); } else if ((loops % 8) == 6) { events.push(new TimedEvent(i, _local5, "setStrum", "power")); } if ((loops % 8) == 0) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); } else if ((loops % 8) == 1) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); } else if ((loops % 8) == 2) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); } else if ((loops % 8) == 3) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); } else if ((loops % 8) == 4) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); } else if ((loops % 8) == 5) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); } else if ((loops % 8) == 6) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 7) { notes[3].push(i); notes[3].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3.5)); } verseLights(i); } function makeBridge(notenum, i, loops) { var _local5 = _global.root.gameAnimations; if (loops == 0) { makeRecordedSolo(i); } if ((loops == 0) || (loops == 4)) { notes[1].push(i); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops == 1) || (loops == 5)) { notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); } else if ((loops == 2) || (loops == 6)) { notes[2].push(i); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops == 3) || (loops == 7)) { notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); } notes[1].sort(Array.NUMERIC); notes[2].sort(Array.NUMERIC); notes[3].sort(Array.NUMERIC); if (loops <= 3) { chilledLights(i); } else { (soloLights);// not popped } } function makeBuild(notenum, i, loops) { changeBpm(chorusBpm); if ((loops % 2) == 0) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 2) == 1) { notes[3].push(i); notes[3].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3.5)); } introLights(i); } function makeVerseSolo(notenum, i, loops) { var _local6 = _global.root.gameAnimations; var _local5 = i + Engine.PROGRESS_TIME; if ((loops % 4) == 0) { notes[1].push(i); } else if ((loops % 4) == 1) { notes[1].push(i + (beatTime * 3)); } else if ((loops % 4) == 2) { notes[2].push(i); notes[3].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 3) { } verseLights(i); } function makeRiff(notenum, i) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + (beatTime * 0.75)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 2.25)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); mainLights(i); } function makeRandSolo(notenum, i, loops, rand) { var _local6 = randNote(rand); var _local5 = randNote(rand); var _local4 = randNote(rand); var _local3 = randNote(rand); notes[_local6].push(i); notes[_local6].push(i + (beatTime * 0.5)); notes[_local5].push(i + beatTime); notes[_local5].push(i + (beatTime * 1.5)); notes[_local4].push(i + (beatTime * 2)); notes[_local4].push(i + (beatTime * 2.5)); notes[_local3].push(i + (beatTime * 3)); notes[_local3].push(i + (beatTime * 3.5)); soloLights(i); } function makeRandSoloShortEnd(notenum, i, loops, rand) { var _local7 = randNote(rand); var _local6 = randNote(rand); var _local4 = randNote(rand); var _local3 = randNote(rand); notes[_local4].push(i + (beatTime * 2)); notes[_local4].push(i + (beatTime * 2.5)); notes[_local3].push(i + (beatTime * 3)); notes[_local3].push(i + (beatTime * 3.5)); soloLights(i); } function makeRandSoloShort(notenum, i, loops, rand) { var _local4 = randNote(rand); var _local3 = randNote(rand); var _local7 = randNote(rand); var _local6 = randNote(rand); notes[_local4].push(i); notes[_local4].push(i + (beatTime * 0.5)); notes[_local3].push(i + beatTime); notes[_local3].push(i + (beatTime * 1.5)); soloLights(i); } function makeRecordedSolo(i) { var _local2 = i; notes[3].push((30 * beatTime) + _local2); notes[1].push((31 * beatTime) + _local2); notes[1].push((35.25 * beatTime) + _local2); notes[2].push((35.5 * beatTime) + _local2); notes[2].push((36.25 * beatTime) + _local2); notes[3].push((36.75 * beatTime) + _local2); notes[2].push((37.5 * beatTime) + _local2); notes[1].push((38 * beatTime) + _local2); notes[2].push((38.5 * beatTime) + _local2); notes[1].push((39.5 * beatTime) + _local2); notes[1].push((40 * beatTime) + _local2); notes[2].push((40.5 * beatTime) + _local2); notes[1].push((41.25 * beatTime) + _local2); notes[2].push((41.75 * beatTime) + _local2); notes[2].push((42.75 * beatTime) + _local2); notes[2].push((43.25 * beatTime) + _local2); notes[1].push((43.75 * beatTime) + _local2); notes[2].push((44.25 * beatTime) + _local2); notes[2].push((44.75 * beatTime) + _local2); notes[2].push((45.25 * beatTime) + _local2); notes[1].push((45.5 * beatTime) + _local2); notes[1].push((46.25 * beatTime) + _local2); notes[1].push((46.75 * beatTime) + _local2); notes[1].push((47.25 * beatTime) + _local2); notes[2].push((48 * beatTime) + _local2); notes[2].push((48.5 * beatTime) + _local2); notes[2].push((49 * beatTime) + _local2); notes[3].push((50 * beatTime) + _local2); notes[3].push((50.5 * beatTime) + _local2); notes[3].push((51 * beatTime) + _local2); notes[2].push((52 * beatTime) + _local2); notes[2].push((52.5 * beatTime) + _local2); notes[2].push((53 * beatTime) + _local2); notes[1].push((54 * beatTime) + _local2); notes[1].push((54.5 * beatTime) + _local2); notes[1].push((55 * beatTime) + _local2); notes[1].push((55.5 * beatTime) + _local2); notes[1].push((56 * beatTime) + _local2); notes[1].push((56.5 * beatTime) + _local2); notes[1].push((57 * beatTime) + _local2); notes[1].push((57.5 * beatTime) + _local2); notes[2].push((58 * beatTime) + _local2); notes[2].push((58.5 * beatTime) + _local2); notes[2].push((59 * beatTime) + _local2); notes[2].push((59.5 * beatTime) + _local2); notes[2].push((60 * beatTime) + _local2); notes[2].push((60.5 * beatTime) + _local2); notes[2].push((61 * beatTime) + _local2); notes[1].push((61.5 * beatTime) + _local2); notes[3].push((62 * beatTime) + _local2); notes[3].push((62.5 * beatTime) + _local2); notes[1].push((63 * beatTime) + _local2); notes[3].push((63.5 * beatTime) + _local2); notes[3].push((64 * beatTime) + _local2); notes[1].push((64.5 * beatTime) + _local2); notes[3].push((65 * beatTime) + _local2); notes[3].push((65.5 * beatTime) + _local2); notes[1].push((66 * beatTime) + _local2); notes[3].push((66.5 * beatTime) + _local2); notes[3].push((67 * beatTime) + _local2); notes[3].push((67.5 * beatTime) + _local2); notes[2].push((68 * beatTime) + _local2); notes[1].push((68.5 * beatTime) + _local2); notes[1].push((69.5 * beatTime) + _local2); notes[3].push((70 * beatTime) + _local2); notes[3].push((70.5 * beatTime) + _local2); notes[1].push((71 * beatTime) + _local2); notes[3].push((71.5 * beatTime) + _local2); notes[3].push((72 * beatTime) + _local2); notes[1].push((72.5 * beatTime) + _local2); notes[3].push((73 * beatTime) + _local2); notes[3].push((73.5 * beatTime) + _local2); notes[1].push((74 * beatTime) + _local2); notes[3].push((74.5 * beatTime) + _local2); notes[3].push((75 * beatTime) + _local2); notes[3].push((75.5 * beatTime) + _local2); notes[2].push((76 * beatTime) + _local2); notes[1].push((76.5 * beatTime) + _local2); notes[1].push((77.5 * beatTime) + _local2); notes[3].push((78 * beatTime) + _local2); notes[3].push((78.5 * beatTime) + _local2); notes[1].push((79 * beatTime) + _local2); notes[3].push((79.5 * beatTime) + _local2); notes[1].push((80.5 * beatTime) + _local2); notes[3].push((81 * beatTime) + _local2); notes[3].push((81.5 * beatTime) + _local2); notes[1].push((82 * beatTime) + _local2); notes[3].push((82.5 * beatTime) + _local2); notes[3].push((83 * beatTime) + _local2); notes[3].push((83.5 * beatTime) + _local2); notes[2].push((84 * beatTime) + _local2); notes[1].push((84.5 * beatTime) + _local2); notes[2].push((85.5 * beatTime) + _local2); notes[2].push((86 * beatTime) + _local2); notes[2].push((86.5 * beatTime) + _local2); notes[2].push((87 * beatTime) + _local2); notes[2].push((87.75 * beatTime) + _local2); notes[2].push((88.25 * beatTime) + _local2); notes[2].push((88.75 * beatTime) + _local2); notes[3].push((89.25 * beatTime) + _local2); notes[3].push((90.25 * beatTime) + _local2); notes[3].push((90.75 * beatTime) + _local2); notes[3].push((91.25 * beatTime) + _local2); notes[3].push((91.75 * beatTime) + _local2); notes[3].push((92.25 * beatTime) + _local2); notes[3].push((93.25 * beatTime) + _local2); } function makeBigChord(notenum, i, loops) { var _local4 = _global.root.gameAnimations; events.push(new TimedEvent(i, _local4, "setStrum", "flamboyant")); var _local6 = i + Engine.PROGRESS_TIME; if (loops == 0) { notes[1].push(i); } else if ((loops % 4) == 3) { } chilledLights(i); } function makeBigChord2(notenum, i, loops) { var _local4 = _global.root.gameAnimations; events.push(new TimedEvent(i, _local4, "setStrum", "flamboyant")); if (loops == 0) { notes[2].push(i + (beatTime * 3.5)); notes[3].push(i + (beatTime * 3.5)); } chilledLights(i); } function makeNothing(notenum, i) { } function endSong(notenum, i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 0)); } function introLights(i) { var _local3 = i + Engine.PROGRESS_TIME; var _local4 = _global.root.gameAnimations; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "yellow")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 2)); } function chilledLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "purple")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); } function mainLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "red")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 5)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 4)); } function verseLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "blue")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 4)); } function chorusLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 6)); } function soloLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "yellow")); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "changeLightColour", "red")); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 6)); } var chorusBpm = 145.2; var verseBpm = 150; }
Symbol 1625 MovieClip [__Packages.TrackBeanius] Frame 0
class TrackBeanius extends Track { var name, songParts, azorLength, length, bpm, beatTime, notes, events, getSongPartTime, jumps; function TrackBeanius () { super(); } function makeTrack(rand, isMultiplayer) { name = "beanius"; songParts = []; songParts.push({name:"intro", time:2000, func:makeIntroRiff}); songParts.push({name:"firstMainRiff", time:12469, func:makeMainRiff}); songParts.push({name:"firstVerse", time:23069, func:makeSlowVerseRiff}); songParts.push({name:"firstVerseFast", time:33634, func:makeFastVerseRiff}); songParts.push({name:"secondVerse", time:44141, func:makeSlowVerseRiff}); songParts.push({name:"secondVerseFast", time:54741, func:makeFastVerseRiff}); songParts.push({name:"secondMainRiff", time:65236, func:makeMainRiff}); songParts.push({name:"firstChorus", time:75813, func:makeChorusRiff}); songParts.push({name:"thirdMainRiff", time:128534, func:makeMainRiff}); songParts.push({name:"thirdVerse", time:86296, func:makeSlowVerseRiff}); songParts.push({name:"thirdVerseFast", time:96920, func:makeFastVerseRiff}); songParts.push({name:"fourthVerse", time:107308, func:makeSlowVerseRiff}); songParts.push({name:"fourthVerseFast", time:118038, func:makeFastVerseRiff}); songParts.push({name:"secondChorus", time:139099, func:makeChorusRiff}); songParts.push({name:"harmonyBit", time:149617, func:makeNoRiff}); songParts.push({name:"endRiff", time:160229, func:makeEndRiff}); songParts.push({name:"endRiff2", time:170689, func:makeEndRiff}); songParts.push({name:"endOfSong", time:202234, func:makeFinalRiff}); songParts.push({name:"fadeOut", time:181324, func:makeNoRiff}); songParts.push({name:"end", time:187.311, func:null}); songParts.sortOn("time", Array.NUMERIC); var _local10 = songParts[songParts.length - 1].time; var _local17 = 2000; var _local8 = 2000 - Engine.PROGRESS_TIME; var _local14 = -15000; azorLength = _local10 + _local14; length = (azorLength + ((_global.root.gameAnimations.azorAd._totalframes / 30) * 1000)) + 2000; bpm = 91; beatTime = (60 / bpm) * 1000; notes[1] = new Array(); notes[2] = new Array(); notes[3] = new Array(); var _local7 = _global.root.gameAnimations; var _local13 = _global.root.engine; events.push(new TimedEvent(250, _local7, "doCharacterAnim", "rollFromLeft", "p1")); events.push(new TimedEvent(250, _local7, "doCharacterAnim", "startToBg", "p2")); events.push(new TimedEvent(500, _local7, "setStrum", "fast")); events.push(new TimedEvent(getSongPartTime("firstMainRiff"), _local7, "startCrowd")); events.push(new TimedEvent(getSongPartTime("firstMainRiff") + (beatTime * 8), _local7, "doCharacterAnim", "walkFromCentreToRight")); events.push(new TimedEvent(getSongPartTime("firstVerse") + (beatTime * 2), _local7, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("firstVerse") + (beatTime * 6), _local7, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("secondVerse") + (beatTime * 4), _local7, "doCharacterAnim", "walkFromLeftToCentre")); events.push(new TimedEvent(getSongPartTime("secondVerse") + (beatTime * 6), _local7, "doPose", "break2")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("secondVerseFast") - (beatTime * 2), _local13, "swapActivePlayer", "")); } events.push(new TimedEvent(getSongPartTime("secondVerseFast") + (beatTime * 2), _local7, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("firstChorus") - (beatTime * 1), _local7, "doCharacterAnim", "slideLeftToRight")); events.push(new TimedEvent(getSongPartTime("thirdVerse") + (beatTime * 2), _local7, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("thirdVerse") + (beatTime * 8), _local7, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("thirdVerseFast") + (beatTime * 4), _local7, "doCharacterAnim", "walkFromLeftToCentre")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("fourthVerseFast") - (beatTime * 2), _local13, "swapActivePlayer", "")); } events.push(new TimedEvent(getSongPartTime("thirdMainRiff"), _local7, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("thirdMainRiff") + (beatTime * 8), _local7, "doCharacterAnim", "walkFromLeftToCentre")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("harmonyBit") + (beatTime * 2), _local13, "doFinale", "")); } events.push(new TimedEvent(getSongPartTime("harmonyBit") + (beatTime * 3), _local7, "doPose", "break3")); events.push(new TimedEvent(getSongPartTime("harmonyBit") + (beatTime * 8), _local7, "doPose", "break4")); events.push(new TimedEvent(getSongPartTime("endRiff"), _local7, "doSceneAnim", "mountain")); events.push(new TimedEvent(getSongPartTime("endRiff") + (beatTime * 8), _local7, "doSceneAnim", "mountainToPlane")); events.push(new TimedEvent(getSongPartTime("endRiff2"), _local7, "doSceneAnim", "PlaneToLightning")); events.push(new TimedEvent(getSongPartTime("endRiff2") + (beatTime * 8), _local7, "doSceneAnim", "PlaneDown")); events.push(new TimedEvent(getSongPartTime("fadeOut"), _local7, "doSceneAnim", "onFireToCrash")); events.push(new TimedEvent(getSongPartTime("fadeOut"), _local7, "azorAloft")); events.push(new TimedEvent(azorLength, _local7, "doAzorAd")); events.push(new TimedEvent(azorLength + 100, _local7, "doAzorAd")); events.push(new TimedEvent(azorLength + 200, _local7, "doAzorAd")); events.push(new TimedEvent(azorLength + 300, _local7, "doAzorAd")); events.push(new TimedEvent(azorLength + 400, _local7, "doAzorAd")); if (!isMultiplayer) { jumps.push(getSongPartTime("firstVerseFast") - (beatTime * 2)); } if (!isMultiplayer) { jumps.push(getSongPartTime("secondVerseFast") - (beatTime * 2)); } var _local9; var _local6; var _local3; var _local5; _local6 = _local8; while (_local6 < (_local10 + _local8)) { _local9 = Math.ceil(rand() * 3); _local5 = _local6 + Engine.PROGRESS_TIME; var _local4; _local3 = 0; while (_local3 < (songParts.length - 1)) { if ((_local5 >= songParts[_local3].time) && (_local5 < songParts[_local3 + 1].time)) { _local4 = songParts[_local3]; break; } _local3++; } if (_local4) { _local4.func.call(this, _local9, _local6); } _local6 = _local6 + (beatTime * 4); } jumps.sort(Array.NUMERIC); events.orderEvents(); } function isBetween(i, a, b) { if ((i >= (a - Engine.PROGRESS_TIME)) && (i < (b - Engine.PROGRESS_TIME))) { return(true); } } function makeChorusRiff(notenum, i) { notes[1].push(i); notes[1].push(i + (beatTime * 0.25)); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + (beatTime * 0.75)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.25)); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 1.75)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.25)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 2.75)); notes[3].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3.25)); notes[3].push(i + (beatTime * 3.5)); notes[3].push(i + (beatTime * 3.75)); chorusLights(i); } function makeFastVerseRiff(notenum, i) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + (beatTime * 0.75)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 2.25)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); verseLights(i); } function makeNoRiff(notenum, i) { } function makeEndRiff(notenum, i) { makeChorusRiff(notenum, i); } function makeFinalRiff(notenum, i) { notes[1].push(i); notes[3].push(i); } function makeIntroRiff(notenum, i) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.25)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); introLights(i); } function makeMainRiff(notenum, i) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.25)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); mainLights(i); } function makeSlowVerseRiff(notenum, i) { var _local2; if (notenum == 1) { _local2 = 2; } else if (notenum == 2) { _local2 = 3; } else if (notenum == 3) { _local2 = 1; } notes[notenum].push(i); notes[_local2].push(i); chilledLights(i); } function endSong(notenum, i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 0)); } function introLights(i) { var _local3 = i + Engine.PROGRESS_TIME; var _local4 = _global.root.gameAnimations; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "purple")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 2)); } function chilledLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "purple")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); } function mainLights(i) { var _local3 = _global.root.gameAnimations; events.push(new TimedEvent(iLight, _local3, "changeLightColour", "red")); var iLight = (i + Engine.PROGRESS_TIME); events.push(new TimedEvent(iLight, _local3, "flashLight", 1)); events.push(new TimedEvent(iLight, _local3, "flashLight", 5)); events.push(new TimedEvent(iLight + (beatTime * 0.25), _local3, "flashLight", 2)); events.push(new TimedEvent(iLight + (beatTime * 0.5), _local3, "flashLight", 3)); events.push(new TimedEvent(iLight + (beatTime * 0.75), _local3, "flashLight", 4)); events.push(new TimedEvent(iLight + (beatTime * 1), _local3, "flashLight", 1)); events.push(new TimedEvent(iLight + (beatTime * 1.25), _local3, "flashLight", 2)); events.push(new TimedEvent(iLight + (beatTime * 1.5), _local3, "flashLight", 3)); events.push(new TimedEvent(iLight + (beatTime * 1.75), _local3, "flashLight", 4)); events.push(new TimedEvent(iLight + (beatTime * 2), _local3, "flashLight", 1)); events.push(new TimedEvent(iLight + (beatTime * 2.25), _local3, "flashLight", 2)); events.push(new TimedEvent(iLight + (beatTime * 2.5), _local3, "flashLight", 3)); events.push(new TimedEvent(iLight + (beatTime * 2.75), _local3, "flashLight", 4)); events.push(new TimedEvent(iLight + (beatTime * 3), _local3, "flashLight", 1)); events.push(new TimedEvent(iLight + (beatTime * 3.25), _local3, "flashLight", 2)); events.push(new TimedEvent(iLight + (beatTime * 3.5), _local3, "flashLight", 3)); events.push(new TimedEvent(iLight + (beatTime * 3.75), _local3, "flashLight", 4)); } function verseLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "blue")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 4)); } function chorusLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "green")); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 6)); } }
Symbol 1626 MovieClip [__Packages.TrackWildhearts] Frame 0
class TrackWildhearts extends Track { var name, bpm, beatTime, songParts, azorLength, length, getSongPartTime, notes, events, jumps; function TrackWildhearts () { super(); } function randNote(rand) { var _local1; _local1 = Math.ceil(rand() * 3); return(_local1); } function makeTrack(rand, isMultiplayer) { name = "wildhearts"; var _local6 = _global.root.gameAnimations; bpm = 138; beatTime = (60 / bpm) * 1000; songParts = []; songParts.push({name:"intro", time:177, func:makeNothing}); songParts.push({name:"introRiff", time:2000, func:makeIntroRiff}); songParts.push({name:"mainRiff1", time:8951, func:makeMainRiff}); songParts.push({name:"firstVerse", time:15876, func:makeVerseRiff}); songParts.push({name:"firstVerseShort", time:28084, func:makeVerseShortRiff, timeadjust:beatTime * -2}); songParts.push({name:"mainRiff2", time:28887, func:makeMainRiff}); songParts.push({name:"secondVerseStart", time:35822, func:makeVerseRiff}); songParts.push({name:"secondVerseShort", time:48818 - (beatTime * 2), func:makeVerseShortRiff, timeadjust:beatTime * -2}); songParts.push({name:"mainRiff3", time:48818, func:makeMainRiff}); songParts.push({name:"mainRiff3Short", time:48818 + (beatTime * 8), func:makeMainRiffShort}); songParts.push({name:"chorusFast1", time:55887, func:makeChorusRiff}); songParts.push({name:"chorusSlow1", time:69748, func:makeChorusSlowRiff}); songParts.push({name:"break2", time:83664, func:makeNothing}); songParts.push({name:"mainRiff4", time:85417, func:makeMainRiff}); songParts.push({name:"thirdVerse", time:92241, func:makeVerseRiff}); songParts.push({name:"thirdVerseShort", time:108952 - (beatTime * 2), func:makeVerseShortRiff, timeadjust:beatTime * -2}); songParts.push({name:"secondChorus", time:108952, func:makeChorusRiff}); songParts.push({name:"secondChorusSlow", time:122682, func:makeChorusSlowRiff}); songParts.push({name:"secondChorusSpeedUp", time:129779, func:makeChorusSlowRiff}); songParts.push({name:"secondChorusEnd", time:136806, func:makeNothing, timeadjust:beatTime * 2}); songParts.push({name:"fourthVerseRiff", time:138460, func:makeMainRiff}); songParts.push({name:"fourthVerseBridge", time:145426, func:makeVerseBridge2}); songParts.push({name:"fourthVerse", time:152350, func:makeVerseRiff}); songParts.push({name:"bridgeSlowDown", time:162806, func:makeSlowDown}); songParts.push({name:"bridgeSustain", time:164681, func:makeNothing}); songParts.push({name:"outro", time:171386, func:makeOutroRiff}); songParts.push({name:"outroDrums", time:197416, func:makeOutroRiff}); songParts.push({name:"outroFast", time:223631, func:makeOutroRedRiff}); songParts.push({name:"outroFaster", time:249637, func:makeOutroRedRiff}); songParts.push({name:"finalPart", time:256246, func:makeFinalChords}); songParts.push({name:"finalPart", time:261140}); songParts.push({name:"finalPartSustain", time:261140}); songParts.push({name:"fadeOut", time:262040, func:makeNothing}); songParts.push({name:"end", time:274459, func:null}); songParts.sortOn("time", Array.NUMERIC); var _local14 = songParts[songParts.length - 1].time; var _local18 = 2000; var _local10 = 2000 - Engine.PROGRESS_TIME; var _local17 = -6000; azorLength = _local14 + _local17; length = (azorLength + ((_global.root.gameAnimations.azorAd._totalframes / 30) * 1000)) + _local18; var _local9; _local9 = getSongPartTime("thirdVerse") - _local10; if (!_local9) { _local9 = 0; } _local9 = 0; notes[1] = new Array(); notes[2] = new Array(); notes[3] = new Array(); _local6 = _global.root.gameAnimations; var _local16 = _global.root.engine; events.push(new TimedEvent(250, _local6, "doCharacterAnim", "rollFromLeft", "p1")); events.push(new TimedEvent(250, _local6, "doCharacterAnim", "startToBg", "p2")); events.push(new TimedEvent(500, _local6, "setStrum", "fast")); events.push(new TimedEvent(136700, _local6, "doPose", "break2")); events.push(new TimedEvent(getSongPartTime("introRiff") + (beatTime * 2), _local6, "doCharacterAnim", "walkFromCentreToRight")); events.push(new TimedEvent(getSongPartTime("mainRiff1") + (beatTime * 2), _local6, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("mainRiff1"), _local6, "startCrowd")); events.push(new TimedEvent(getSongPartTime("mainRiff1") + (beatTime * 6), _local6, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("firstVerse") + (beatTime * 4), _local6, "doCharacterAnim", "walkFromLeftToCentre")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("mainRiff2"), _local16, "swapActivePlayer", "")); } events.push(new TimedEvent(getSongPartTime("mainRiff2") + (beatTime * 2), _local6, "doCharacterAnim", "walkFromCentreToRight")); events.push(new TimedEvent(getSongPartTime("secondVerseStart") + (beatTime * 2), _local6, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("secondVerseStart") + (beatTime * 6), _local6, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("mainRiff3") + (beatTime * 2), _local6, "doCharacterAnim", "walkFromLeftToCentre")); if (!isMultiplayer) { jumps.push(getSongPartTime("chorusFast1") - (beatTime * 3)); } events.push(new TimedEvent(getSongPartTime("chorusFast1"), _local6, "doCharacterAnim", "walkFromCentreToRight")); events.push(new TimedEvent(getSongPartTime("chorusFast1") + (beatTime * 6), _local6, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("chorusSlow1") + (beatTime * 2), _local6, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("chorusSlow1") + (beatTime * 6), _local6, "doCharacterAnim", "climbLeftAmp")); events.push(new TimedEvent(getSongPartTime("chorusSlow1") + (beatTime * 14), _local6, "doCharacterAnim", "jumpOffLeftAmpToCentre")); events.push(new TimedEvent(getSongPartTime("break2") + (beatTime * 3), _local6, "doPose", "break2")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("break2"), _local16, "swapActivePlayer", "")); } events.push(new TimedEvent(getSongPartTime("thirdVerse"), _local6, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("secondChorus") + (beatTime * 2), _local6, "doCharacterAnim", "walkFromLeftToCentre")); events.push(new TimedEvent(getSongPartTime("secondChorus") + (beatTime * 6), _local6, "doCharacterAnim", "walkFromCentreToRight")); events.push(new TimedEvent(getSongPartTime("secondChorus") + (beatTime * 10), _local6, "doCharacterAnim", "walkFromRightToCentre")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("secondChorusEnd"), _local16, "swapActivePlayer", "")); } events.push(new TimedEvent(getSongPartTime("secondChorusEnd") + (beatTime * 3), _local6, "doPose", "break2")); if (!isMultiplayer) { jumps.push(getSongPartTime("fourthVerseRiff") - (beatTime * 3)); } events.push(new TimedEvent(getSongPartTime("bridgeSlowDown"), _local6, "setStrum", "atmos")); events.push(new TimedEvent(getSongPartTime("bridgeSustain"), _local6, "setStrum", "flamboyant")); events.push(new TimedEvent(getSongPartTime("outro"), _local6, "setStrum", "chug")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("outro"), _local16, "doFinale", "")); } events.push(new TimedEvent(getSongPartTime("outroFast"), _local6, "doSceneAnim", "goGoGodzilla")); events.push(new TimedEvent(getSongPartTime("outroFast"), _local6, "setStrum", "fast")); events.push(new TimedEvent(getSongPartTime("outroFast") + (beatTime * 8), _local6, "doSceneAnim", "godzillaFireLeft")); events.push(new TimedEvent(getSongPartTime("outroFast") + (beatTime * 12), _local6, "doSceneAnim", "godzillaFireRight")); events.push(new TimedEvent(getSongPartTime("outroFast") + (beatTime * 16), _local6, "doSceneAnim", "citiesOnFlame")); events.push(new TimedEvent(getSongPartTime("outroFaster") + (beatTime * 8), _local6, "doSceneAnim", "cueRobot")); events.push(new TimedEvent(getSongPartTime("finalPart"), _local6, "doSceneAnim", "robotAttack")); events.push(new TimedEvent(getSongPartTime("finalPartSustain") - (beatTime * 2), _local6, "doSceneAnim", "whiteOut")); events.push(new TimedEvent(getSongPartTime("finalPartSustain"), _local6, "azorAloft")); events.push(new TimedEvent(azorLength, _local6, "doAzorAd")); events.push(new TimedEvent(azorLength + 100, _local6, "doAzorAd")); events.push(new TimedEvent(azorLength + 200, _local6, "doAzorAd")); events.push(new TimedEvent(azorLength + 300, _local6, "doAzorAd")); events.push(new TimedEvent(azorLength + 400, _local6, "doAzorAd")); var _local11; var _local5; var _local4; var _local7; var _local8 = -1; var _local3; var _local12; _local5 = _local10 + _local9; while (_local5 < (_local14 + _local10)) { _local11 = Math.ceil(rand() * 3); _local7 = _local5 + Engine.PROGRESS_TIME; _local4 = 0; while (_local4 < (songParts.length - 1)) { if ((_local7 >= songParts[_local4].time) && (_local7 < songParts[_local4 + 1].time)) { _local3 = songParts[_local4]; break; } _local4++; } if (_local3 != _local12) { _local12 = _local3; _local8 = 0; } else { _local8++; } if (_local3) { if (_local3.func) { _local3.func.call(this, _local11, _local5 - _local9, _local8, rand); } } if (_local3.timeadjust) { _local5 = _local5 + _local3.timeadjust; } _local5 = _local5 + (beatTime * 4); } jumps.sort(Array.NUMERIC); events.orderEvents(); } function isBetween(i, a, b) { if ((i >= (a - Engine.PROGRESS_TIME)) && (i < (b - Engine.PROGRESS_TIME))) { return(true); } } function changeBpm(b) { bpm = b; beatTime = (60 / bpm) * 1000; } function makeNothing() { } function makeVerseBridge(notenum, i, loops) { if ((loops % 4) == 0) { notes[2].push(i); notes[3].push(i); } else if ((loops % 4) == 2) { notes[1].push(i); notes[2].push(i); } chilledLights(i); } function makeVerseBridge2(notenum, i, loops) { if ((loops % 4) == 0) { notes[2].push(i); notes[3].push(i); } else if ((loops % 4) == 2) { notes[1].push(i); notes[2].push(i); } var _local5 = _global.root.gameAnimations; chilledLights(i); } function makeFinalChords(notenum, i, loops) { if ((loops % 4) == 0) { notes[2].push(i); notes[3].push(i); } else if ((loops % 4) == 1) { notes[1].push(i); notes[2].push(i); } else if ((loops % 4) == 2) { notes[2].push(i); notes[3].push(i); } else if ((loops % 4) == 3) { notes[1].push(i); notes[3].push(i); } chilledLights(i); } function makeSlowDown(notenum, i, loops) { if ((loops % 4) == 0) { notes[2].push(i); notes[3].push(i); notes[1].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2)); } else if ((loops % 4) == 1) { notes[1].push(i); notes[3].push(i); } chilledLights(i, "blue"); } function makeVerseUpRiff() { } function makeBigChord(notenum, i, loops) { notes[1].push(i); notes[3].push(i); chilledLights(i); } function makeIntroRiff(notenum, i, loops) { var _local4 = _global.root.gameAnimations; events.push(new TimedEvent(i - beatTime, _local4, "setStrum", "fast")); if ((loops % 2) == 0) { notes[2].push(i); notes[2].push(i + (beatTime * 0.75)); notes[2].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2.25)); notes[2].push(i + (beatTime * 2.75)); } else if ((loops % 2) == 1) { notes[2].push(i); notes[2].push(i + (beatTime * 0.75)); notes[2].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); } introLights(i); } function makeMainRiff(notenum, i, loops) { var _local4 = _global.root.gameAnimations; events.push(new TimedEvent(i - (beatTime * 0.25), _local4, "setStrum", "fast")); if ((loops % 2) == 0) { notes[2].push(i); notes[2].push(i + (beatTime * 0.75)); notes[2].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2.25)); notes[2].push(i + (beatTime * 2.75)); } else if ((loops % 2) == 1) { notes[2].push(i); notes[2].push(i + (beatTime * 0.75)); notes[2].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); } mainLights(i); } function makeMainRiffShort(notenum, i, loops) { if ((loops % 2) == 0) { notes[2].push(i); notes[2].push(i + (beatTime * 0.75)); notes[2].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2.25)); notes[2].push(i + (beatTime * 2.75)); } else if ((loops % 2) == 1) { notes[1].push(i); notes[2].push(i); } mainLights(i); } function makeChorusSlowRiff(notenum, i, loops) { if ((loops % 2) == 0) { notes[1].push(i); notes[2].push(i); } else if ((loops % 2) == 1) { notes[2].push(i); notes[3].push(i); } chorusLights(i); } function makeChorusRiff(notenum, i, loops) { events.push(new TimedEvent(i - (beatTime * 0.2), gameAnimations, "setStrum", "fast")); if ((loops % 4) == 0) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 1) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 2) { notes[3].push(i); notes[3].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 3) { notes[3].push(i); notes[3].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3.5)); } var gameAnimations = _global.root.gameAnimations; chorusLights(i); } function makeVerseShortRiff(notenum, i, loops) { notes[1].push(i); notes[1].push(i + beatTime); verseLights(i); } function makeVerseStartRiff(notenum, i, loops) { notes[2].push(i); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 3)); verseLights(i); } function makeVerseRiff(notenum, i, loops) { var _local5 = _global.root.gameAnimations; events.push(new TimedEvent(i - (beatTime * 0.25), _local5, "setStrum", "power")); if ((loops % 4) == 0) { notes[2].push(i); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 3)); } else if ((loops % 4) == 1) { notes[3].push(i); notes[3].push(i + beatTime); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 3)); } else if ((loops % 4) == 2) { notes[2].push(i); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 3)); } else if ((loops % 4) == 3) { notes[1].push(i); notes[1].push(i + beatTime); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 3)); } verseLights(i); } function makeOutroRedRiff(notenum, i, loops) { if ((loops % 8) == 0) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 1) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 2) { notes[3].push(i); notes[3].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 3) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 4) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 5) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 6) { notes[3].push(i); notes[3].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 7) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } soloLights(i); } function makeOutroRiff(notenum, i, loops) { changeBpm(147); if ((loops % 8) == 0) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 1) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 2) { notes[3].push(i); notes[3].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 3) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 4) { notes[2].push(i); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 5) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 6) { notes[3].push(i); notes[3].push(i + (beatTime * 0.5)); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2.5)); notes[3].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3.5)); } else if ((loops % 8) == 7) { notes[1].push(i); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } chilledLights(i); } function makeRiff(notenum, i, loops) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + (beatTime * 0.75)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 2.25)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); var _local5 = _global.root.gameAnimations; mainLights(i); } function endSong(notenum, i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 0)); } function introLights(i) { var _local3 = i + Engine.PROGRESS_TIME; var _local4 = _global.root.gameAnimations; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "yellow")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 2)); } function chilledLights(i, colour) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; if (!colour) { colour = "purple"; } events.push(new TimedEvent(_local3, _local4, "changeLightColour", colour)); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); } function mainLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "red")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 5)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 4)); } function verseLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "blue")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 4)); } function chorusLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "green")); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 6)); } function soloLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "orange")); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "changeLightColour", "red")); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 6)); } }
Symbol 1627 MovieClip [__Packages.TrackElectric6] Frame 0
class TrackElectric6 extends Track { var name, bpm, beatTime, songParts, azorLength, length, notes, events, getSongPartTime, jumps; function TrackElectric6 () { super(); } function randNote(rand) { var _local1; _local1 = Math.ceil(rand() * 3); return(_local1); } function makeTrack(rand, isMultiplayer) { name = "electric6"; bpm = 62; beatTime = (60 / bpm) * 1000; songParts = []; songParts.push({name:"start", time:2000, func:makeIntroRiff}); songParts.push({name:"introRiff", time:9647, func:make1stBigRiff}); songParts.push({name:"firstVerse", time:17391, func:makeVerseRiff}); songParts.push({name:"secondVerse", time:32925, func:makeVerseRiff}); songParts.push({name:"bigRiff", time:44512, func:makeBigRiff}); songParts.push({name:"thirdVerse", time:59807, func:makeVerseRiff}); songParts.push({name:"duet", time:73270, func:makeNoRiff}); songParts.push({name:"fourthVerse", time:75418, func:makeElectricRiff}); songParts.push({name:"bigRiff2", time:87023, func:makeBigRiff}); songParts.push({name:"bridge", time:98696, func:makeBridgeRiff}); songParts.push({name:"soloKickIn", time:110389, func:makeRecordedSolo1}); songParts.push({name:"postSoloTimeAdjust", time:122737 - (beatTime * 4), doNotOverwrite:true, func:makeNoRiff, timeadjust:beatTime * -2}); songParts.push({name:"claps", time:122737, func:makeIntroRiff}); songParts.push({name:"louderRiff", time:131633, func:makeBigRiffPlusSolo}); songParts.push({name:"fifthVerse", time:154737, func:makeMainRiff}); songParts.push({name:"brass", time:170306, func:makeBigRiff}); songParts.push({name:"screamyBit", time:182729, func:makeMainRiff}); songParts.push({name:"endScreamyBit", time:193611, func:makeMainRiffHell}); songParts.push({name:"endOfGuitar", time:206663, func:makeNoRiff}); songParts.push({name:"fadeOut", time:214668, func:makeNoRiff}); songParts.push({name:"end", time:222540, func:null}); songParts.sortOn("time", Array.NUMERIC); var _local8 = 0; while (_local8 < songParts.length) { _local8++; } var _local15 = songParts[songParts.length - 1].time; var _local23 = 2000; var _local11 = 2000 - Engine.PROGRESS_TIME; var _local18 = -4500; azorLength = _local15 + _local18; length = (azorLength + ((_global.root.gameAnimations.azorAd._totalframes / 30) * 1000)) + 2000; notes[1] = new Array(); notes[2] = new Array(); notes[3] = new Array(); var _local9 = _global.root.gameAnimations; var _local16 = _global.root.engine; events.push(new TimedEvent(250, _local9, "doCharacterAnim", "rollFromLeft", "p1")); events.push(new TimedEvent(250, _local9, "doCharacterAnim", "startToBg", "p2")); events.push(new TimedEvent(500, _local9, "setStrum", "fast")); events.push(new TimedEvent(getSongPartTime("introRiff"), _local9, "startCrowd")); events.push(new TimedEvent(getSongPartTime("firstVerse") + beatTime, _local9, "doCharacterAnim", "walkFromCentreToRight")); events.push(new TimedEvent(getSongPartTime("secondVerse") + (beatTime * 2), _local9, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("secondVerse") + (beatTime * 6), _local9, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("bigRiff") + (beatTime * 4), _local9, "doCharacterAnim", "walkFromLeftToCentre")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("thirdVerse") - (beatTime * 2), _local16, "swapActivePlayer", "")); } events.push(new TimedEvent(getSongPartTime("thirdVerse"), _local9, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("bigRiff2"), _local9, "doCharacterAnim", "slideLeftToRight")); events.push(new TimedEvent(getSongPartTime("bigRiff2") + (beatTime * 8), _local9, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("bridge"), _local9, "doCharacterAnim", "walkFromCentreToLeft")); if (!isMultiplayer) { events.push(new TimedEvent(getSongPartTime("bridge") + (beatTime * 4), _local9, "doCharacterAnim", "walkFromLeftToCentre")); } events.push(new TimedEvent(getSongPartTime("claps") - (beatTime * 6), _local9, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("claps") + (beatTime * 2), _local9, "doCharacterAnim", "walkFromLeftToCentre")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("claps"), _local16, "swapActivePlayer", "")); } if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("fifthVerse"), _local16, "swapActivePlayer", "")); } if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("screamyBit"), _local16, "doFinale", "")); } events.push(new TimedEvent(getSongPartTime("screamyBit"), _local9, "doSceneAnim", "elevatorUp")); events.push(new TimedEvent(getSongPartTime("screamyBit") + (beatTime * 4), _local9, "doSceneAnim", "elevatorDown")); events.push(new TimedEvent(getSongPartTime("endScreamyBit"), _local9, "doSceneAnim", "enterHell")); events.push(new TimedEvent(getSongPartTime("endOfGuitar") + (beatTime * 4), _local9, "azorAloft")); events.push(new TimedEvent(azorLength, _local9, "doAzorAd")); events.push(new TimedEvent(azorLength + 100, _local9, "doAzorAd")); events.push(new TimedEvent(azorLength + 200, _local9, "doAzorAd")); events.push(new TimedEvent(azorLength + 300, _local9, "doAzorAd")); events.push(new TimedEvent(azorLength + 400, _local9, "doAzorAd")); var _local12; var _local6; var _local3; var _local7; var _local10 = -1; var _local5; var _local13; _local6 = _local11; while (_local6 < (_local15 + _local11)) { _local12 = Math.ceil(rand() * 3); _local7 = _local6 + Engine.PROGRESS_TIME; _local3 = 0; while (_local3 < (songParts.length - 1)) { if ((_local7 >= songParts[_local3].time) && (_local7 < songParts[_local3 + 1].time)) { _local5 = songParts[_local3]; break; } _local3++; } events.push(new TimedEvent(_local6, _global.root.engine, "showTrackSection", _local5.name)); if (_local5.resetToStart) { _local5.resetToStart = false; _local6 = _local5.time - Engine.PROGRESS_TIME; _local7 = _local6 + Engine.PROGRESS_TIME; } if (_local5.wipeNotes) { } if (_local5 != _local13) { var _local4 = 0; if (!_local5.doNotOverwrite) { _local3 = 1; while (_local3 <= 3) { _local4 = 0; while (_local4 < notes[_local3].length) { if (notes[_local3][_local4] > _local6) { notes[_local3].length = _local4 - 1; break; } _local4++; } _local3++; } } _local13 = _local5; _local10 = 0; } else { _local10++; } if (_local5.timeadjust) { _local6 = _local6 + _local5.timeadjust; delete _local5.timeadjust; } if (_local5) { _local5.func.call(this, _local12, _local6, _local10, rand); } _local6 = _local6 + (beatTime * 4); } jumps.sort(Array.NUMERIC); events.orderEvents(); } function isBetween(i, a, b) { if ((i >= (a - Engine.PROGRESS_TIME)) && (i < (b - Engine.PROGRESS_TIME))) { return(true); } } function makeNoRiff(notenum, i) { } function makeRecordedSolo1(notenum, i, loops) { if (loops == 0) { var _local3 = i - (beatTime * 4); notes[1].push((4.25 * beatTime) + _local3); notes[2].push((4.5 * beatTime) + _local3); notes[2].push((4.75 * beatTime) + _local3); notes[2].push((5 * beatTime) + _local3); notes[1].push((5.5 * beatTime) + _local3); notes[2].push((5.75 * beatTime) + _local3); notes[3].push((6 * beatTime) + _local3); notes[2].push((6.5 * beatTime) + _local3); notes[2].push((6.75 * beatTime) + _local3); notes[1].push((7.25 * beatTime) + _local3); notes[2].push((7.5 * beatTime) + _local3); notes[2].push((7.75 * beatTime) + _local3); notes[3].push((8 * beatTime) + _local3); notes[3].push((8.25 * beatTime) + _local3); notes[3].push((8.5 * beatTime) + _local3); notes[2].push((8.75 * beatTime) + _local3); notes[2].push((9 * beatTime) + _local3); notes[1].push((9.5 * beatTime) + _local3); notes[2].push((10 * beatTime) + _local3); notes[3].push((10.25 * beatTime) + _local3); notes[3].push((10.5 * beatTime) + _local3); notes[2].push((10.75 * beatTime) + _local3); notes[1].push((11 * beatTime) + _local3); notes[2].push((11.25 * beatTime) + _local3); notes[2].push((11.5 * beatTime) + _local3); notes[2].push((11.75 * beatTime) + _local3); notes[3].push((12 * beatTime) + _local3); notes[2].push((12.25 * beatTime) + _local3); notes[2].push((12.5 * beatTime) + _local3); notes[2].push((12.75 * beatTime) + _local3); notes[2].push((13 * beatTime) + _local3); notes[2].push((13.5 * beatTime) + _local3); notes[2].push((13.75 * beatTime) + _local3); notes[3].push((14 * beatTime) + _local3); } } function makeRecordedSolo2(notenum, i) { var _local2 = i - (beatTime * 8); notes[1].push((7.75 * beatTime) + _local2); notes[2].push((8 * beatTime) + _local2); notes[3].push((9.75 * beatTime) + _local2); notes[1].push((12.5 * beatTime) + _local2); notes[2].push((13 * beatTime) + _local2); notes[3].push((13.25 * beatTime) + _local2); notes[2].push((13.75 * beatTime) + _local2); notes[3].push((14.25 * beatTime) + _local2); notes[2].push((14.5 * beatTime) + _local2); notes[1].push((14.75 * beatTime) + _local2); notes[3].push((16 * beatTime) + _local2); notes[2].push((16.5 * beatTime) + _local2); notes[2].push((17 * beatTime) + _local2); notes[3].push((18.25 * beatTime) + _local2); notes[2].push((18.5 * beatTime) + _local2); notes[3].push((18.75 * beatTime) + _local2); notes[2].push((19 * beatTime) + _local2); notes[1].push((19.25 * beatTime) + _local2); notes[1].push((19.5 * beatTime) + _local2); notes[2].push((19.75 * beatTime) + _local2); notes[1].push((20 * beatTime) + _local2); notes[3].push((20.5 * beatTime) + _local2); notes[2].push((21 * beatTime) + _local2); notes[2].push((21.5 * beatTime) + _local2); notes[1].push((21.75 * beatTime) + _local2); } function makeFinalRiff(notenum, i) { notes[1].push(i); notes[3].push(i); } function makeRandSolo(notenum, i, loops, rand) { var _local7 = randNote(rand); var _local6 = randNote(rand); var _local5 = randNote(rand); var _local4 = randNote(rand); notes[_local7].push(i); notes[_local7].push(i + (beatTime * 0.25)); notes[_local6].push(i + (beatTime * 0.5)); notes[_local6].push(i + (beatTime * 0.75)); notes[_local5].push(i + beatTime); notes[_local5].push(i + (beatTime * 1.25)); notes[_local4].push(i + (beatTime * 1.5)); notes[_local4].push(i + (beatTime * 1.75)); notes[_local7].push(i + (beatTime * 2)); notes[_local7].push(i + (beatTime * 2.25)); notes[_local6].push(i + (beatTime * 2.5)); notes[_local6].push(i + (beatTime * 2.75)); notes[_local5].push(i + (beatTime * 3)); notes[_local5].push(i + (beatTime * 3.25)); notes[_local4].push(i + (beatTime * 3.5)); notes[_local4].push(i + (beatTime * 3.75)); var _local9 = _global.root.gameAnimations; soloLights(i); } function makeIntroRiff(notenum, i, loops) { if ((loops % 2) == 0) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); } else if ((loops % 2) == 1) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); } introLights(i); } function make1stBigRiff(notenum, i, loops) { if ((loops % 2) == 0) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.25)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); } else if ((loops % 2) == 1) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); } mainLights(i); } function makeMainRiff(notenum, i, loops) { if ((loops % 2) == 0) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); } else if ((loops % 2) == 1) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); } chorusLights(i); } function makeMainRiffHell(notenum, i, loops) { if ((loops % 2) == 0) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); } else if ((loops % 2) == 1) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); } soloLights(i); } function makeBridgeRiff(notenum, i, loops) { if ((loops % 2) == 0) { notes[1].push(i); notes[1].push(i + (beatTime * 0.25)); notes[1].push(i + (beatTime * 0.5)); notes[2].push(i); notes[2].push(i + (beatTime * 0.25)); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2)); } else if ((loops % 2) == 1) { notes[1].push(i); notes[1].push(i + (beatTime * 0.25)); notes[1].push(i + (beatTime * 0.5)); notes[2].push(i); notes[2].push(i + (beatTime * 0.25)); notes[2].push(i + (beatTime * 0.5)); notes[1].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2)); } chilledLights(i); } function makeBridgeRiffPlusSolo(notenum, i, loops) { if (loops == 0) { notes[1].push(i); notes[1].push(i + (beatTime * 0.25)); notes[1].push(i + (beatTime * 0.5)); notes[2].push(i); notes[2].push(i + (beatTime * 0.25)); notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 2)); makeRecordedSolo1(i); chilledLights(i); } else { soloLights(i); } notes[1].sort(Array.NUMERIC); notes[2].sort(Array.NUMERIC); notes[3].sort(Array.NUMERIC); } function makeElectricRiff(notenum, i, loops, rand) { if ((loops % 2) == 0) { notes[notenum].push(i); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); } else if ((loops % 2) == 1) { notes[notenum].push(i); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); } chilledLights(i); } function makeBigRiff(notenum, i, loops) { if ((loops % 4) == 0) { notes[1].push(i); notes[1].push(i + (beatTime * 0.25)); notes[1].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.25)); notes[2].push(i + (beatTime * 1.75)); notes[3].push(i + (beatTime * 1.75)); notes[2].push(i + (beatTime * 2.75)); notes[3].push(i + (beatTime * 2.75)); notes[2].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.25)); notes[2].push(i + (beatTime * 3.25)); notes[1].push(i + (beatTime * 3.5)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 1) { notes[1].push(i); notes[1].push(i + (beatTime * 0.25)); notes[1].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.25)); notes[2].push(i + (beatTime * 1.75)); notes[3].push(i + (beatTime * 1.75)); notes[2].push(i + (beatTime * 2.75)); notes[3].push(i + (beatTime * 2.75)); notes[2].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.25)); notes[2].push(i + (beatTime * 3.25)); notes[1].push(i + (beatTime * 3.5)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 2) { notes[1].push(i); notes[1].push(i + (beatTime * 0.25)); notes[1].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.25)); notes[2].push(i + (beatTime * 1.75)); notes[3].push(i + (beatTime * 1.75)); notes[2].push(i + (beatTime * 2.75)); notes[3].push(i + (beatTime * 2.75)); notes[2].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.25)); notes[2].push(i + (beatTime * 3.25)); notes[1].push(i + (beatTime * 3.5)); notes[2].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 3) { notes[1].push(i); notes[1].push(i + (beatTime * 0.25)); notes[1].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.25)); notes[2].push(i + (beatTime * 1.75)); notes[3].push(i + (beatTime * 1.75)); } mainLights(i); } function makeBigRiffPlusSolo(notenum, i, loops) { if (loops == 0) { notes[1].push(i); notes[1].push(i + (beatTime * 0.25)); notes[1].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.25)); notes[2].push(i + (beatTime * 1.75)); notes[3].push(i + (beatTime * 1.75)); notes[2].push(i + (beatTime * 2.75)); notes[3].push(i + (beatTime * 2.75)); notes[2].push(i + (beatTime * 3)); notes[3].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.25)); notes[2].push(i + (beatTime * 3.25)); notes[1].push(i + (beatTime * 3.5)); notes[2].push(i + (beatTime * 3.5)); } else if (loops == 1) { notes[1].push(i); notes[1].push(i + (beatTime * 0.25)); notes[1].push(i + (beatTime * 0.5)); notes[2].push(i + beatTime); notes[2].push(i + (beatTime * 1.25)); notes[2].push(i + (beatTime * 1.75)); notes[3].push(i + (beatTime * 1.75)); } else if (loops == 2) { makeRecordedSolo2(notenum, i); } else if (loops == 3) { } else if (loops == 4) { } notes[1].sort(Array.NUMERIC); notes[2].sort(Array.NUMERIC); notes[3].sort(Array.NUMERIC); mainLights(i); } function makeVerseRiff(notenum, i, loops) { if ((loops % 4) == 0) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 1) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); } else if ((loops % 4) == 2) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 3) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); } verseLights(i); } function endSong(notenum, i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 0)); } function introLights(i) { var _local3 = i + Engine.PROGRESS_TIME; var _local4 = _global.root.gameAnimations; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "purple")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 2)); } function chilledLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "purple")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); } function mainLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "red")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 5)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 4)); } function soloLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "yellow")); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "changeLightColour", "red")); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 6)); } function verseLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "blue")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 4)); } function chorusLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "green")); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 6)); } }
Symbol 1628 MovieClip [__Packages.TrackDeadPetals] Frame 0
class TrackDeadPetals extends Track { var name, songParts, beatTime, azorLength, length, bpm, notes, events, getSongPartTime, jumps; function TrackDeadPetals () { super(); } function randNote(rand) { var _local1; _local1 = Math.ceil(rand() * 3); return(_local1); } function makeTrack(rand, isMultiplayer) { function test(t) { return(t + 1); } var _local20 = 0; name = "deadPetals"; songParts = []; songParts.push({name:"intro", time:2000, func:makeIntroRiff}); songParts.push({name:"introDrums", time:11720, func:undefined}); songParts.push({name:"mainRiff1", time:13119, func:makeMainRiff, resetToStart:true}); songParts.push({name:"firstVerseSolo", time:35073, func:makeSolo1}); songParts.push({name:"rhythm1", time:46125, func:makeRhythm, resetToStart:true}); songParts.push({name:"firstVerseSolo2", time:68278, func:makeRhythm, resetToStart:true}); songParts.push({name:"firstChorus", time:90250, func:makeMainRiff, resetToStart:true}); songParts.push({name:"firstChorusPartTwo", time:101308, func:makeMainRiff, resetToStart:true}); songParts.push({name:"secondVerseSolo1", time:112431, func:makeSolo2, resetToStart:true}); songParts.push({name:"rhythm2", time:123472, func:makeRhythm, resetToStart:true}); songParts.push({name:"secondVerseSolo2", time:145484, func:makeRhythm, resetToStart:true}); songParts.push({name:"secondChorus", time:167591, func:makeMainRiff, resetToStart:true}); songParts.push({name:"break1", time:188279, func:makeBreakPlusSolo, resetToStart:true}); songParts.push({name:"finalChorus", time:214440, func:makeMainRiff, resetToStart:true}); songParts.push({name:"break2", time:235160, func:makeBreak, resetToStart:true}); songParts.push({name:"lastChords", time:239420, func:makeLastChords, resetToStart:true}); songParts.push({name:"end", time:240116, func:makeNoRiff}); songParts.push({name:"end" + (beatTime * 4), time:241116, func:null}); songParts.sortOn("time", Array.NUMERIC); var _local13 = songParts[songParts.length - 1].time; var _local17 = 2000; var _local9 = 2000 - Engine.PROGRESS_TIME; var _local15 = -2000; azorLength = (_local13 + _local15) + 2000; length = (azorLength + ((_global.root.gameAnimations.azorAd._totalframes / 30) * 1000)) + 2000; length = length + 2000; bpm = 87; beatTime = (60 / bpm) * 1000; notes[1] = new Array(); notes[2] = new Array(); notes[3] = new Array(); var gameAnimations = _global.root.gameAnimations; var _local14 = _global.root.engine; events.push(new TimedEvent(250, gameAnimations, "doCharacterAnim", "rollFromLeft", "p1")); events.push(new TimedEvent(250, gameAnimations, "doCharacterAnim", "startToBg", "p2")); events.push(new TimedEvent(500, gameAnimations, "setStrum", "fast")); events.push(new TimedEvent(getSongPartTime("mainRiff1"), gameAnimations, "startCrowd")); events.push(new TimedEvent(getSongPartTime("mainRiff1") + beatTime, gameAnimations, "doCharacterAnim", "walkFromCentreToRight")); events.push(new TimedEvent(getSongPartTime("firstVerseSolo") + (beatTime * 2), gameAnimations, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("rhythm1") + (beatTime * 6), gameAnimations, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("firstVerseSolo2") + (beatTime * 4), gameAnimations, "doCharacterAnim", "walkFromLeftToCentre")); events.push(new TimedEvent(getSongPartTime("firstChorus") + (beatTime * 2), gameAnimations, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("firstChorusPartTwo") - (beatTime * 1), gameAnimations, "doCharacterAnim", "slideLeftToRight")); events.push(new TimedEvent(getSongPartTime("secondVerseSolo1") + (beatTime * 2), gameAnimations, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("rhythm2") + (beatTime * 8), gameAnimations, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("secondVerseSolo2") + (beatTime * 12), gameAnimations, "doCharacterAnim", "walkFromLeftToCentre")); events.push(new TimedEvent(getSongPartTime("secondChorus"), gameAnimations, "doCharacterAnim", "walkFromCentreToLeft")); events.push(new TimedEvent(getSongPartTime("break1") + (beatTime * 16), gameAnimations, "doCharacterAnim", "walkFromLeftToCentre")); events.push(new TimedEvent(getSongPartTime("finalChorus"), gameAnimations, "doSceneAnim", "teleporter")); events.push(new TimedEvent(getSongPartTime("finalChorus") + (beatTime * 4), gameAnimations, "doSceneAnim", "beamUpToRocket")); events.push(new TimedEvent(getSongPartTime("finalChorus") + (beatTime * 10), gameAnimations, "doSceneAnim", "crashRocket")); events.push(new TimedEvent(getSongPartTime("finalChorus") + (beatTime * 24), gameAnimations, "doSceneAnim", "hitMoon")); events.push(new TimedEvent(getSongPartTime("finalChorus") + ((beatTime * 24) + 1), gameAnimations, "doCharacterAnim", "walkFromCentreToRight")); events.push(new TimedEvent(getSongPartTime("finalChorus") + (beatTime * 30), gameAnimations, "doCharacterAnim", "walkFromRightToCentre")); events.push(new TimedEvent(getSongPartTime("lastChords") + (beatTime * 2), gameAnimations, "azorAloft")); events.push(new TimedEvent(azorLength, gameAnimations, "doAzorAd")); events.push(new TimedEvent(azorLength + 100, gameAnimations, "doAzorAd")); events.push(new TimedEvent(azorLength + 200, gameAnimations, "doAzorAd")); events.push(new TimedEvent(azorLength + 300, gameAnimations, "doAzorAd")); events.push(new TimedEvent(azorLength + 400, gameAnimations, "doAzorAd")); events.push(new TimedEvent(songParts.endOfSong, this, "endSong")); if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("firstChorus") - beatTime, _local14, "swapActivePlayer", "")); } else { jumps.push(getSongPartTime("firstChorus") - (beatTime * 2)); } if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("secondChorus") - beatTime, _local14, "swapActivePlayer", "")); } else { jumps.push(getSongPartTime("secondChorus") - (beatTime * 2)); } if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("guitarSolo2"), _local14, "swapActivePlayer", "")); } if (isMultiplayer) { events.push(new TimedEvent(getSongPartTime("finalChorus"), _local14, "doFinale", "")); } var _local10; var _local6; var _local3; var _local7; var _local8 = -1; var _local5; var _local11; _local6 = _local9; while (_local6 < (_local13 + _local9)) { _local10 = Math.ceil(rand() * 3); _local7 = _local6 + Engine.PROGRESS_TIME; _local3 = 0; while (_local3 < (songParts.length - 1)) { if ((_local7 >= songParts[_local3].time) && (_local7 < songParts[_local3 + 1].time)) { _local5 = songParts[_local3]; break; } _local3++; } if (_local5.resetToStart) { _local5.resetToStart = false; _local6 = _local5.time - Engine.PROGRESS_TIME; _local7 = _local6 + Engine.PROGRESS_TIME; } if (_local5.wipeNotes) { } if (_local5 != _local11) { var _local4 = 0; _local3 = 1; while (_local3 <= 3) { _local4 = 0; while (_local4 < notes[_local3].length) { if (notes[_local3][_local4] > _local6) { notes[_local3].length = _local4 - 1; break; } _local4++; } _local3++; } _local11 = _local5; _local8 = 0; } else { _local8++; } if (_local5) { _local5.func.call(this, _local10, _local6, _local8, rand); } _local6 = _local6 + (beatTime * 4); } jumps.sort(Array.NUMERIC); events.orderEvents(); } function isBetween(i, a, b) { if ((i >= (a - Engine.PROGRESS_TIME)) && (i < (b - Engine.PROGRESS_TIME))) { return(true); } } function makeNoRiff() { } function makeBreakPlusSolo(notenum, i, loops) { if (loops == 0) { makeRecordedSolo(i); } if (loops == 0) { notes[notenum].push(i); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 3)); } notes[1].sort(Array.NUMERIC); notes[2].sort(Array.NUMERIC); notes[3].sort(Array.NUMERIC); chilledLights(i); } function makeBreak(notenum, i, loops) { if ((loops % 4) != 3) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + (beatTime * 0.75)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); } else { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.5)); } chilledLights(i); } function makeLastChords(notenum, i, loops) { notes[notenum].push(i); notes[notenum].push(i + beatTime); chilledLights(i); } function makeIntroRiff(notenum, i, loops) { if ((loops % 4) != 3) { notes[1].push(i); notes[2].push(i + (beatTime * 0.125)); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 1.625)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.125)); notes[1].push(i + (beatTime * 3.5)); } else { notes[1].push(i); notes[2].push(i + (beatTime * 0.125)); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 1.625)); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.5)); } var _local4 = _global.root.gameAnimations; introLights(i); } function makeMainRiff(notenum, i, loops) { var _local3 = 0.125; if (((loops % 4) == 0) || ((loops % 4) == 2)) { notes[1].push(i); notes[2].push(i + (beatTime * 0.125)); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 1.625)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.125)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 1) { notes[1].push(i); notes[2].push(i + (beatTime * 0.125)); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 1.625)); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.5)); notes[1].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3.25)); } else if ((loops % 4) == 3) { notes[1].push(i); notes[2].push(i + (beatTime * 0.125)); notes[1].push(i + (beatTime * 0.5)); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 1.625)); notes[3].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * (2.25 + _local3))); notes[1].push(i + (beatTime * (2.5 + _local3))); notes[2].push(i + (beatTime * (2.75 + _local3))); notes[1].push(i + (beatTime * (3 + _local3))); } mainLights(i); } function makeSolo1(notenum, i, loops) { if ((loops % 4) == 0) { notes[3].push(i); notes[3].push(i + beatTime); notes[notenum].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 1) { notes[3].push(i + (beatTime * 1.25)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 2) { notes[2].push(i); notes[3].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); } else if ((loops % 4) == 3) { notes[2].push(i + (beatTime * 0.5)); notes[2].push(i + (beatTime * 1.25)); notes[1].push(i + (beatTime * 3.5)); } soloLights(i); } function makeRandSolo(notenum, i, loops, rand) { var _local6 = randNote(rand); var _local5 = randNote(rand); var _local4 = randNote(rand); var _local3 = randNote(rand); notes[_local6].push(i); notes[_local6].push(i + (beatTime * 0.5)); notes[_local5].push(i + beatTime); notes[_local5].push(i + (beatTime * 1.5)); notes[_local4].push(i + (beatTime * 2)); notes[_local4].push(i + (beatTime * 2.5)); notes[_local3].push(i + (beatTime * 3)); notes[_local3].push(i + (beatTime * 3.5)); soloLights(i); } function makeRecordedSolo(i) { var _local2 = i; notes[2].push((2 * beatTime) + _local2); notes[2].push((4 * beatTime) + _local2); notes[3].push((5.75 * beatTime) + _local2); notes[2].push((6.75 * beatTime) + _local2); notes[3].push((7 * beatTime) + _local2); notes[3].push((7.75 * beatTime) + _local2); notes[2].push((9.5 * beatTime) + _local2); notes[3].push((11 * beatTime) + _local2); notes[2].push((11.25 * beatTime) + _local2); notes[2].push((12 * beatTime) + _local2); notes[1].push((12.5 * beatTime) + _local2); notes[2].push((13 * beatTime) + _local2); notes[3].push((13.5 * beatTime) + _local2); notes[2].push((15 * beatTime) + _local2); notes[2].push((15.75 * beatTime) + _local2); notes[2].push((16.25 * beatTime) + _local2); notes[2].push((16.75 * beatTime) + _local2); notes[2].push((18.5 * beatTime) + _local2); notes[2].push((19 * beatTime) + _local2); notes[2].push((20 * beatTime) + _local2); notes[1].push((22 * beatTime) + _local2); notes[2].push((22 * beatTime) + _local2); notes[1].push((23.25 * beatTime) + _local2); notes[2].push((23.75 * beatTime) + _local2); notes[3].push((23.75 * beatTime) + _local2); notes[3].push((26 * beatTime) + _local2); notes[2].push((27 * beatTime) + _local2); notes[3].push((27.25 * beatTime) + _local2); notes[2].push((28 * beatTime) + _local2); notes[3].push((29 * beatTime) + _local2); notes[2].push((29.25 * beatTime) + _local2); notes[2].push((30 * beatTime) + _local2); notes[2].push((31 * beatTime) + _local2); notes[2].push((32 * beatTime) + _local2); notes[2].push((33 * beatTime) + _local2); notes[2].push((34 * beatTime) + _local2); notes[2].push((35 * beatTime) + _local2); } function makeSolo2(notenum, i, loops) { if ((loops % 4) == 0) { notes[3].push(i); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 3)); } else if ((loops % 4) == 1) { notes[2].push(i + (beatTime * 1.5)); notes[2].push(i + (beatTime * 2.5)); } else if ((loops % 4) == 2) { notes[1].push(i); notes[3].push(i + (beatTime * 0.75)); notes[2].push(i + (beatTime * 1.5)); notes[1].push(i + (beatTime * 2.25)); notes[1].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.5)); } else if ((loops % 4) == 3) { notes[2].push(i); notes[3].push(i + (beatTime * 0.25)); notes[2].push(i + (beatTime * 0.75)); notes[3].push(i + beatTime); notes[2].push(i + (beatTime * 1.5)); notes[3].push(i + (beatTime * 1.75)); notes[3].push(i + (beatTime * 2.25)); notes[2].push(i + (beatTime * 2.5)); notes[2].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.25)); } soloLights(i); } function makeRiff(notenum, i) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.5)); var _local5 = _global.root.gameAnimations; mainLights(i); } function makeRhythm(notenum, i) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.25)); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + (beatTime * 0.75)); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 2.25)); notes[notenum].push(i + (beatTime * 2.5)); verseLights(i); } function introLights(i) { var _local3 = i + Engine.PROGRESS_TIME; var _local4 = _global.root.gameAnimations; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "yellow")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 2)); } function chilledLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "purple")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); } function mainLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "red")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 5)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 4)); } function verseLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "blue")); events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 4)); } function chorusLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "green")); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 6)); } function soloLights(i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "changeLightColour", "yellow")); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "changeLightColour", "red")); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3, _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3, _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 6)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 6)); } function endSong(notenum, i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 0)); } }
Symbol 1629 MovieClip [__Packages.TrackFranzFerdinand] Frame 0
class TrackFranzFerdinand extends Track { var name, bpm, beatTime, songParts, azorLength, length, events, notes, getSongPartTime, jumps; function TrackFranzFerdinand () { super(); } function makeTrack(rand) { name = "franzFerdinand"; bpm = startBpm; beatTime = (60 / bpm) * 1000; songParts = []; songParts.push({name:"intro", time:2000, func:makeIntroRiff}); songParts.push({name:"introWithDrums", time:5874, func:makeIntroDrumRiff}); songParts.push({name:"funky1", time:12924, func:makeFunkyRiff}); songParts.push({name:"verse1", time:22662, func:makeVerseRiff}); songParts.push({name:"preChorus1", time:40077, func:makeLeftRightRiff}); songParts.push({name:"preChorus1Part2", time:46347, func:makeLeftRightFastRiff}); songParts.push({name:"chorus1", time:53266, func:makeChorusRiff}); songParts.push({name:"funky2", time:70913, func:makeFunkyRiff}); songParts.push({name:"verse2", time:79690, func:makeVerseRiff}); songParts.push({name:"preChorus2", time:97407, func:makeLeftRightRiff}); songParts.push({name:"preChorus2Part2", time:104099, func:makeLeftRightFastRiff}); songParts.push({name:"chorus2", time:110643, func:makeChorusRiff}); songParts.push({name:"bridge1", time:128150, func:makeNoRiff}); songParts.push({name:"bridge2", time:139093, func:makeNoRiff}); songParts.push({name:"rest1", time:162230, func:makeNoRiff}); songParts.push({name:"buildUp1", time:166502, func:makeNoRiff}); songParts.push({name:"rest2", time:174799, func:makeNoRiff}); songParts.push({name:"chorus3", time:175728, func:makeNoRiff}); songParts.push({name:"stopStart", time:206133, func:makeNoRiff}); songParts.push({name:"buildUp2", time:210405, func:makeNoRiff}); songParts.push({name:"lastChord", time:214923, func:makeNoRiff}); songParts.push({name:"end", time:221889, func:null}); songParts.sortOn("time", Array.NUMERIC); var _local12 = songParts[songParts.length - 1].time; var _local13 = 2000; var _local8 = 2000 - Engine.PROGRESS_TIME; azorLength = _local12 + _local13; length = (azorLength + ((_global.root.gameAnimations.azorAd._totalframes / 30) * 1000)) + 2000; events.push(new TimedEvent(azorLength, gameAnimations, "doAzorAd")); notes[1] = new Array(); notes[2] = new Array(); notes[3] = new Array(); var gameAnimations = _global.root.gameAnimations; var _local15 = _global.root.engine; events.push(new TimedEvent(250, gameAnimations, "doCharacterAnim", "rollFromLeft", "p1")); events.push(new TimedEvent(250, gameAnimations, "doCharacterAnim", "startToBg", "p2")); events.push(new TimedEvent(500, gameAnimations, "setStrum", "fast")); events.push(new TimedEvent(getSongPartTime("firstMainRiff"), gameAnimations, "changeLightColour", "purple")); var _local9; var _local5; var _local3; var _local6; var _local7 = -1; var _local4; var _local10; _local5 = _local8; while (_local5 < (_local12 + _local8)) { _local9 = Math.ceil(rand() * 3); _local6 = _local5 + Engine.PROGRESS_TIME; _local3 = 0; while (_local3 < (songParts.length - 1)) { if ((_local6 >= songParts[_local3].time) && (_local6 < songParts[_local3 + 1].time)) { _local4 = songParts[_local3]; break; } _local3++; } if (_local4 != _local10) { _local10 = _local4; _local7 = 0; } else { _local7++; } if (_local4) { _local4.func.call(this, _local9, _local5, _local7, rand); } if (_local4.timeadjust) { _local5 = _local5 + _local4.timeadjust; } _local5 = _local5 + (beatTime * 4); } jumps.sort(Array.NUMERIC); events.orderEvents(); } function isBetween(i, a, b) { if ((i >= (a - Engine.PROGRESS_TIME)) && (i < (b - Engine.PROGRESS_TIME))) { return(true); } } function changeBpm(b) { bpm = b; beatTime = (60 / bpm) * 1000; } function makeNoRiff(notenum, i) { } function makeEndRiff(notenum, i) { } function makeBigChordRiff(notenum, i, loops) { if ((loops % 4) == 0) { notes[2].push(i); notes[3].push(i); } else if ((loops % 4) == 2) { notes[1].push(i); notes[2].push(i); } var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); } function makeIntroRiff(notenum, i, loops) { if ((loops % 2) == 0) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); } else if ((loops % 2) == 1) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); } var _local6 = _global.root.gameAnimations; var _local5 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local5, _local6, "flashLight", 1)); events.push(new TimedEvent(_local5 + (beatTime * 0.5), _local6, "flashLight", 2)); events.push(new TimedEvent(_local5 + (beatTime * 1), _local6, "flashLight", 1)); events.push(new TimedEvent(_local5 + (beatTime * 1.5), _local6, "flashLight", 2)); events.push(new TimedEvent(_local5 + (beatTime * 2), _local6, "flashLight", 1)); events.push(new TimedEvent(_local5 + (beatTime * 2.5), _local6, "flashLight", 2)); events.push(new TimedEvent(_local5 + (beatTime * 3), _local6, "flashLight", 1)); events.push(new TimedEvent(_local5 + (beatTime * 3.5), _local6, "flashLight", 2)); } function makeIntroDrumRiff(notenum, i, loops) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3.25)); notes[notenum].push(i + (beatTime * 3.5)); notes[notenum].push(i + (beatTime * 3.75)); var _local6 = _global.root.gameAnimations; var _local5 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local5, _local6, "flashLight", 1)); events.push(new TimedEvent(_local5 + (beatTime * 0.5), _local6, "flashLight", 2)); events.push(new TimedEvent(_local5 + (beatTime * 1), _local6, "flashLight", 1)); events.push(new TimedEvent(_local5 + (beatTime * 1.5), _local6, "flashLight", 2)); events.push(new TimedEvent(_local5 + (beatTime * 2), _local6, "flashLight", 1)); events.push(new TimedEvent(_local5 + (beatTime * 2.5), _local6, "flashLight", 2)); events.push(new TimedEvent(_local5 + (beatTime * 3), _local6, "flashLight", 1)); events.push(new TimedEvent(_local5 + (beatTime * 3.5), _local6, "flashLight", 2)); } function makeVerseRiff(notenum, i, loops) { notes[notenum].push(i); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.5)); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.5)); var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 2)); } function makeLeftRightRiff(notenum, i, loops) { changeBpm(discoBpm); if ((loops % 2) == 0) { notes[1].push(i); notes[1].push(i + beatTime); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 3)); } else if ((loops % 2) == 1) { notes[3].push(i); notes[3].push(i + beatTime); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 3)); } var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 2)); } function makeLeftRightFastRiff(notenum, i, loops) { changeBpm(discoBpm); if ((loops % 4) == 0) { notes[1].push(i); notes[3].push(i + beatTime); notes[1].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 3)); } else if ((loops % 4) == 1) { notes[1].push(i); notes[3].push(i + beatTime); notes[1].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 3)); } else if ((loops % 4) == 2) { notes[1].push(i); notes[3].push(i + beatTime); notes[1].push(i + (beatTime * 2)); } var _local5 = _global.root.gameAnimations; var _local4 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local4, _local5, "flashLight", 1)); events.push(new TimedEvent(_local4 + (beatTime * 0.5), _local5, "flashLight", 2)); events.push(new TimedEvent(_local4 + (beatTime * 1), _local5, "flashLight", 1)); events.push(new TimedEvent(_local4 + (beatTime * 1.5), _local5, "flashLight", 2)); events.push(new TimedEvent(_local4 + (beatTime * 2), _local5, "flashLight", 1)); events.push(new TimedEvent(_local4 + (beatTime * 2.5), _local5, "flashLight", 2)); events.push(new TimedEvent(_local4 + (beatTime * 3), _local5, "flashLight", 1)); events.push(new TimedEvent(_local4 + (beatTime * 3.5), _local5, "flashLight", 2)); } function makeChorusRiff(notenum, i, loops) { changeBpm(discoBpm); if ((loops % 4) == 0) { notes[2].push(i); notes[2].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 3)); } else if ((loops % 4) == 1) { notes[3].push(i); notes[3].push(i + (beatTime * 2)); notes[3].push(i + (beatTime * 3)); } else if ((loops % 4) == 2) { notes[1].push(i); notes[1].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 3)); } else if ((loops % 4) == 3) { notes[1].push(i + (beatTime * 2)); notes[2].push(i + (beatTime * 2)); notes[1].push(i + (beatTime * 2.25)); notes[2].push(i + (beatTime * 2.25)); notes[1].push(i + (beatTime * 3)); notes[2].push(i + (beatTime * 3)); notes[1].push(i + (beatTime * 3.25)); notes[2].push(i + (beatTime * 3.25)); } var _local5 = _global.root.gameAnimations; var _local4 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local4, _local5, "flashLight", 1)); events.push(new TimedEvent(_local4 + (beatTime * 0.5), _local5, "flashLight", 2)); events.push(new TimedEvent(_local4 + (beatTime * 1), _local5, "flashLight", 1)); events.push(new TimedEvent(_local4 + (beatTime * 1.5), _local5, "flashLight", 2)); events.push(new TimedEvent(_local4 + (beatTime * 2), _local5, "flashLight", 1)); events.push(new TimedEvent(_local4 + (beatTime * 2.5), _local5, "flashLight", 2)); events.push(new TimedEvent(_local4 + (beatTime * 3), _local5, "flashLight", 1)); events.push(new TimedEvent(_local4 + (beatTime * 3.5), _local5, "flashLight", 2)); } function makeSteadyRiff(notenum, i, loops) { changeBpm(discoBpm); if ((loops % 2) == 0) { notes[notenum].push(i); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 3)); } else if ((loops % 2) == 1) { notes[notenum].push(i); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 3)); } var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 2)); } function makeFunkyRiff(notenum, i, loops) { changeBpm(discoBpm); if ((loops % 2) == 0) { notes[notenum].push(i); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 3)); } else if ((loops % 2) == 1) { notes[notenum].push(i); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 2)); notes[notenum].push(i + (beatTime * 3)); } var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 2)); } function makeMainRiff(notenum, i) { notes[notenum].push(i); notes[notenum].push(i + (beatTime * 0.5)); notes[notenum].push(i + beatTime); notes[notenum].push(i + (beatTime * 1.25)); notes[notenum].push(i + (beatTime * 1.75)); notes[notenum].push(i + (beatTime * 2.25)); notes[notenum].push(i + (beatTime * 2.5)); notes[notenum].push(i + (beatTime * 2.75)); notes[notenum].push(i + (beatTime * 3)); notes[notenum].push(i + (beatTime * 3.25)); var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 1)); events.push(new TimedEvent(_local3, _local4, "flashLight", 5)); events.push(new TimedEvent(_local3 + (beatTime * 0.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 0.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 0.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 1), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 1.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 1.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 1.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 2), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 2.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 2.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 2.75), _local4, "flashLight", 4)); events.push(new TimedEvent(_local3 + (beatTime * 3), _local4, "flashLight", 1)); events.push(new TimedEvent(_local3 + (beatTime * 3.25), _local4, "flashLight", 2)); events.push(new TimedEvent(_local3 + (beatTime * 3.5), _local4, "flashLight", 3)); events.push(new TimedEvent(_local3 + (beatTime * 3.75), _local4, "flashLight", 4)); } function endSong(notenum, i) { var _local4 = _global.root.gameAnimations; var _local3 = i + Engine.PROGRESS_TIME; events.push(new TimedEvent(_local3, _local4, "flashLight", 0)); } var startBpm = 120; var discoBpm = 110; }
Symbol 73 MovieClip [strumFlash] Frame 7
stop(); removeMovieClip(this);
Symbol 73 MovieClip [strumFlash] Frame 14
stop(); removeMovieClip(this);
Symbol 73 MovieClip [strumFlash] Frame 21
stop(); removeMovieClip(this);
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 2
gotoAndPlay(Math.ceil(Math.random() * 3) + 3);
Symbol 81 MovieClip Frame 10
gotoAndPlay ("loop");
Symbol 81 MovieClip Frame 13
stop();
Symbol 83 MovieClip Frame 1
if (!_parent.isFlaming) { stop(); }
Symbol 83 MovieClip Frame 11
stop();
Symbol 84 MovieClip [note1] Frame 1
#initclip 63 Object.registerClass("note1", Note1); #endinitclip
Symbol 84 MovieClip [note1] Frame 40
stop();
Symbol 84 MovieClip [note1] Frame 41
yVel = 10; xVel = (Math.random() * 20) - 20; rotVel = (Math.random() * 20) - 10; onEnterFrame = function () { this._x = this._x + xVel; this._y = this._y + yVel; this._rotation = this._rotation + rotVel; xVel = xVel * 0.9; yVel = yVel * 0.9; };
Symbol 84 MovieClip [note1] Frame 48
stop(); removeMovieClip(this);
Symbol 84 MovieClip [note1] Frame 54
stop(); removeMovieClip(this);
Symbol 85 MovieClip [note2] Frame 1
#initclip 51 Object.registerClass("note2", Note2); #endinitclip
Symbol 85 MovieClip [note2] Frame 40
stop();
Symbol 85 MovieClip [note2] Frame 41
yVel = 10; rotVel = (Math.random() * 20) - 10; xVel = (Math.random() * 20) - 10; onEnterFrame = function () { this._x = this._x + xVel; this._y = this._y + yVel; this._rotation = this._rotation + rotVel; xVel = xVel * 0.9; yVel = yVel * 0.9; };
Symbol 85 MovieClip [note2] Frame 48
stop(); removeMovieClip(this);
Symbol 85 MovieClip [note2] Frame 54
stop(); removeMovieClip(this);
Symbol 86 MovieClip [note3] Frame 1
#initclip 52 Object.registerClass("note3", Note3); #endinitclip
Symbol 86 MovieClip [note3] Frame 40
stop();
Symbol 86 MovieClip [note3] Frame 41
yVel = 10; xVel = Math.random() * 20; rotVel = (Math.random() * 20) - 10; onEnterFrame = function () { this._x = this._x + xVel; this._y = this._y + yVel; this._rotation = this._rotation + rotVel; xVel = xVel * 0.9; yVel = yVel * 0.9; };
Symbol 86 MovieClip [note3] Frame 48
stop(); removeMovieClip(this);
Symbol 86 MovieClip [note3] Frame 54
stop(); removeMovieClip(this);
Symbol 109 MovieClip [carouselItem] Frame 1
#initclip 53 Object.registerClass("carouselItem", CarouselItem); #endinitclip
Symbol 120 MovieClip Frame 1
if (_parent._parent._parent.guitarVisibility) { this._alpha = _parent._parent._parent.guitarVisibility; } else if (_parent._parent.guitarVisibility) { this._alpha = _parent._parent.guitarVisibility; } else if (_parent.guitarVisibility) { this._alpha = _parent.guitarVisibility; } else { this._alpha = 0; } stop();
Symbol 123 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 138 MovieClip Frame 6
stop();
Symbol 141 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * this._totalframes));
Symbol 155 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 1
gotoAndStop(_parent.handFrame); stop();
Symbol 188 MovieClip Frame 1
gotoAndStop(_parent.armFrame); stop();
Symbol 188 MovieClip Frame 136
_global.gameAnimations.setCharacter(this, "body"); stop();
Symbol 198 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 200 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "body"); stop();
Symbol 246 MovieClip Frame 100
stop();
Symbol 250 MovieClip Frame 1
armFrame = "c3s3"; handFrame = "c1s3";
Symbol 250 MovieClip Frame 2
stop();
Symbol 250 MovieClip Frame 14
stop();
Symbol 250 MovieClip Frame 23
stop();
Symbol 250 MovieClip Frame 41
stop();
Symbol 250 MovieClip Frame 45
stop();
Symbol 250 MovieClip Frame 51
stop();
Symbol 250 MovieClip Frame 69
gotoAndPlay ("break3Loop");
Symbol 250 MovieClip Frame 89
stop();
Symbol 250 MovieClip Frame 109
gotoAndStop ("idle");
Symbol 250 MovieClip Frame 126
stop();
Symbol 250 MovieClip Frame 128
stop();
Symbol 250 MovieClip Frame 142
stop();
Symbol 250 MovieClip Frame 148
stop();
Symbol 250 MovieClip Frame 162
gotoAndStop ("idle");
Symbol 250 MovieClip Frame 176
stop();
Symbol 250 MovieClip Frame 184
stop();
Symbol 250 MovieClip Frame 199
stop();
Symbol 250 MovieClip Frame 202
stop();
Symbol 250 MovieClip Frame 218
stop();
Symbol 250 MovieClip Frame 221
stop();
Symbol 250 MovieClip Frame 238
stop();
Symbol 250 MovieClip Frame 243
stop();
Symbol 250 MovieClip Frame 261
stop();
Symbol 250 MovieClip Frame 274
stop();
Symbol 250 MovieClip Frame 286
stop();
Symbol 254 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 2
Symbol 257 MovieClip Frame 1
_alpha = (_alpha - 1);
Symbol 257 MovieClip Frame 2
_alpha = (_alpha - 1);
Symbol 262 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "legs"); stop();
Symbol 269 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 272 MovieClip [character2] Frame 1
this.setMask(_global.gameAnimations["playerMask" + this._name.substr(1, 1)]);
Symbol 272 MovieClip [character2] Frame 3
stop();
Symbol 272 MovieClip [character2] Frame 6
stop();
Symbol 272 MovieClip [character2] Frame 38
stop();
Symbol 272 MovieClip [character2] Frame 43
if (_global.gameAnimations.activePlayer == "p1") { _global.gameAnimations.doSceneAnim("leftAmpWobble"); } else { _global.gameAnimations.doSceneAnim("rightAmpWobble"); }
Symbol 272 MovieClip [character2] Frame 58
gotoAndStop ("idle");
Symbol 272 MovieClip [character2] Frame 90
gotoAndPlay ("hop");
Symbol 272 MovieClip [character2] Frame 109
gotoAndPlay ("walkRight");
Symbol 272 MovieClip [character2] Frame 128
gotoAndPlay ("walkLeft");
Symbol 272 MovieClip [character2] Frame 146
gotoAndPlay ("runRight");
Symbol 272 MovieClip [character2] Frame 159
gotoAndPlay ("runLeft");
Symbol 272 MovieClip [character2] Frame 178
stop();
Symbol 272 MovieClip [character2] Frame 187
gotoAndStop ("idle");
Symbol 272 MovieClip [character2] Frame 195
stop();
Symbol 272 MovieClip [character2] Frame 204
gotoAndStop ("idle");
Symbol 272 MovieClip [character2] Frame 213
stop();
Symbol 272 MovieClip [character2] Frame 218
strummer.gotoAndPlay("jump1");
Symbol 272 MovieClip [character2] Frame 239
stop();
Symbol 272 MovieClip [character2] Frame 241
boom.gotoAndPlay("on");
Symbol 272 MovieClip [character2] Frame 242
_global.gameAnimations.afterDrop(this);
Symbol 272 MovieClip [character2] Frame 255
stop();
Symbol 272 MovieClip [character2] Frame 269
gotoAndPlay ("onBackMove");
Symbol 272 MovieClip [character2] Frame 273
_global.gameAnimations.setStrum("archBack");
Symbol 272 MovieClip [character2] Frame 276
stop();
Symbol 272 MovieClip [character2] Frame 278
_global.gameAnimations.setStrum();
Symbol 272 MovieClip [character2] Frame 282
stop();
Symbol 272 MovieClip [character2] Frame 312
stop();
Symbol 272 MovieClip [character2] Frame 332
stop();
Symbol 272 MovieClip [character2] Frame 349
stop();
Symbol 272 MovieClip [character2] Frame 357
stop();
Symbol 272 MovieClip [character2] Frame 366
stop();
Symbol 272 MovieClip [character2] Frame 369
stop();
Symbol 272 MovieClip [character2] Frame 392
gotoAndPlay ("crowdSurf");
Symbol 272 MovieClip [character2] Frame 399
_parent.doAnimOverride();
Symbol 272 MovieClip [character2] Frame 462
stop();
Symbol 272 MovieClip [character2] Frame 485
stop();
Symbol 279 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "legs"); stop();
Symbol 286 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 292 MovieClip Frame 6
stop();
Symbol 295 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * this._totalframes));
Symbol 300 MovieClip Frame 1
stop();
Symbol 302 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 305 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 311 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 316 MovieClip Frame 1
armFrame = "c9s1"; handFrame = "c9s1";
Symbol 316 MovieClip Frame 2
stop();
Symbol 316 MovieClip Frame 14
stop();
Symbol 316 MovieClip Frame 23
stop();
Symbol 316 MovieClip Frame 41
stop();
Symbol 316 MovieClip Frame 45
stop();
Symbol 316 MovieClip Frame 51
stop();
Symbol 316 MovieClip Frame 69
gotoAndPlay ("break3Loop");
Symbol 316 MovieClip Frame 89
stop();
Symbol 316 MovieClip Frame 109
gotoAndStop ("idle");
Symbol 316 MovieClip Frame 126
stop();
Symbol 316 MovieClip Frame 128
stop();
Symbol 316 MovieClip Frame 142
stop();
Symbol 316 MovieClip Frame 148
stop();
Symbol 316 MovieClip Frame 162
gotoAndStop ("idle");
Symbol 316 MovieClip Frame 176
stop();
Symbol 316 MovieClip Frame 184
stop();
Symbol 316 MovieClip Frame 199
stop();
Symbol 316 MovieClip Frame 202
stop();
Symbol 316 MovieClip Frame 218
stop();
Symbol 316 MovieClip Frame 221
stop();
Symbol 316 MovieClip Frame 238
stop();
Symbol 316 MovieClip Frame 243
stop();
Symbol 316 MovieClip Frame 261
stop();
Symbol 316 MovieClip Frame 276
stop();
Symbol 316 MovieClip Frame 287
stop();
Symbol 318 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 2
Symbol 322 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 325 MovieClip [character3] Frame 1
this.setMask(_global.gameAnimations["playerMask" + this._name.substr(1, 1)]);
Symbol 325 MovieClip [character3] Frame 3
stop();
Symbol 325 MovieClip [character3] Frame 5
stop();
Symbol 325 MovieClip [character3] Frame 38
stop();
Symbol 325 MovieClip [character3] Frame 43
if (_global.gameAnimations.activePlayer == "p1") { _global.gameAnimations.doSceneAnim("leftAmpWobble"); } else { _global.gameAnimations.doSceneAnim("rightAmpWobble"); }
Symbol 325 MovieClip [character3] Frame 58
gotoAndStop ("idle");
Symbol 325 MovieClip [character3] Frame 90
gotoAndPlay ("hop");
Symbol 325 MovieClip [character3] Frame 109
gotoAndPlay ("walkRight");
Symbol 325 MovieClip [character3] Frame 128
gotoAndPlay ("walkLeft");
Symbol 325 MovieClip [character3] Frame 146
gotoAndPlay ("runRight");
Symbol 325 MovieClip [character3] Frame 159
gotoAndPlay ("runLeft");
Symbol 325 MovieClip [character3] Frame 178
stop();
Symbol 325 MovieClip [character3] Frame 187
gotoAndStop ("idle");
Symbol 325 MovieClip [character3] Frame 195
stop();
Symbol 325 MovieClip [character3] Frame 204
gotoAndStop ("idle");
Symbol 325 MovieClip [character3] Frame 213
stop();
Symbol 325 MovieClip [character3] Frame 218
strummer.gotoAndPlay("jump1");
Symbol 325 MovieClip [character3] Frame 239
stop();
Symbol 325 MovieClip [character3] Frame 241
boom.gotoAndPlay("on");
Symbol 325 MovieClip [character3] Frame 242
_global.gameAnimations.afterDrop(this);
Symbol 325 MovieClip [character3] Frame 255
stop();
Symbol 325 MovieClip [character3] Frame 269
gotoAndPlay ("onBackMove");
Symbol 325 MovieClip [character3] Frame 273
_global.gameAnimations.setStrum("archBack");
Symbol 325 MovieClip [character3] Frame 276
stop();
Symbol 325 MovieClip [character3] Frame 278
_global.gameAnimations.setStrum();
Symbol 325 MovieClip [character3] Frame 282
stop();
Symbol 325 MovieClip [character3] Frame 312
stop();
Symbol 325 MovieClip [character3] Frame 332
stop();
Symbol 325 MovieClip [character3] Frame 349
stop();
Symbol 325 MovieClip [character3] Frame 357
stop();
Symbol 325 MovieClip [character3] Frame 366
stop();
Symbol 325 MovieClip [character3] Frame 369
stop();
Symbol 325 MovieClip [character3] Frame 392
gotoAndPlay ("crowdSurf");
Symbol 325 MovieClip [character3] Frame 399
_parent.doAnimOverride();
Symbol 325 MovieClip [character3] Frame 462
stop();
Symbol 325 MovieClip [character3] Frame 485
stop();
Symbol 332 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "legs"); stop();
Symbol 339 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 345 MovieClip Frame 6
stop();
Symbol 348 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * this._totalframes));
Symbol 353 MovieClip Frame 1
stop();
Symbol 356 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 362 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 366 MovieClip Frame 1
armFrame = "c1s2"; handFrame = "c1s2";
Symbol 366 MovieClip Frame 2
stop();
Symbol 366 MovieClip Frame 14
stop();
Symbol 366 MovieClip Frame 23
stop();
Symbol 366 MovieClip Frame 41
stop();
Symbol 366 MovieClip Frame 48
stop();
Symbol 366 MovieClip Frame 54
stop();
Symbol 366 MovieClip Frame 72
gotoAndPlay ("break3Loop");
Symbol 366 MovieClip Frame 92
stop();
Symbol 366 MovieClip Frame 112
gotoAndStop ("idle");
Symbol 366 MovieClip Frame 129
stop();
Symbol 366 MovieClip Frame 131
stop();
Symbol 366 MovieClip Frame 145
stop();
Symbol 366 MovieClip Frame 151
stop();
Symbol 366 MovieClip Frame 165
gotoAndStop ("idle");
Symbol 366 MovieClip Frame 179
stop();
Symbol 366 MovieClip Frame 187
stop();
Symbol 366 MovieClip Frame 202
stop();
Symbol 366 MovieClip Frame 205
stop();
Symbol 366 MovieClip Frame 221
stop();
Symbol 366 MovieClip Frame 224
stop();
Symbol 366 MovieClip Frame 241
stop();
Symbol 366 MovieClip Frame 246
stop();
Symbol 366 MovieClip Frame 264
stop();
Symbol 366 MovieClip Frame 287
stop();
Symbol 366 MovieClip Frame 297
stop();
Symbol 368 MovieClip Frame 1
stop();
Symbol 368 MovieClip Frame 2
Symbol 392 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "body"); stop();
Symbol 392 MovieClip Frame 46
_global.gameAnimations.setCharacter(this, "body"); stop();
Symbol 394 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 397 MovieClip [character4] Frame 1
this.setMask(_global.gameAnimations["playerMask" + this._name.substr(1, 1)]);
Symbol 397 MovieClip [character4] Frame 3
stop();
Symbol 397 MovieClip [character4] Frame 6
stop();
Symbol 397 MovieClip [character4] Frame 39
stop();
Symbol 397 MovieClip [character4] Frame 44
if (_global.gameAnimations.activePlayer == "p1") { _global.gameAnimations.doSceneAnim("leftAmpWobble"); } else { _global.gameAnimations.doSceneAnim("rightAmpWobble"); }
Symbol 397 MovieClip [character4] Frame 59
gotoAndStop ("idle");
Symbol 397 MovieClip [character4] Frame 91
gotoAndPlay ("hop");
Symbol 397 MovieClip [character4] Frame 110
gotoAndPlay ("walkRight");
Symbol 397 MovieClip [character4] Frame 129
gotoAndPlay ("walkLeft");
Symbol 397 MovieClip [character4] Frame 147
gotoAndPlay ("runRight");
Symbol 397 MovieClip [character4] Frame 160
gotoAndPlay ("runLeft");
Symbol 397 MovieClip [character4] Frame 179
stop();
Symbol 397 MovieClip [character4] Frame 188
gotoAndStop ("idle");
Symbol 397 MovieClip [character4] Frame 196
stop();
Symbol 397 MovieClip [character4] Frame 205
gotoAndStop ("idle");
Symbol 397 MovieClip [character4] Frame 214
stop();
Symbol 397 MovieClip [character4] Frame 219
strummer.gotoAndPlay("jump1");
Symbol 397 MovieClip [character4] Frame 240
stop();
Symbol 397 MovieClip [character4] Frame 242
boom.gotoAndPlay("on");
Symbol 397 MovieClip [character4] Frame 243
_global.gameAnimations.afterDrop(this);
Symbol 397 MovieClip [character4] Frame 256
stop();
Symbol 397 MovieClip [character4] Frame 270
gotoAndPlay ("onBackMove");
Symbol 397 MovieClip [character4] Frame 274
_global.gameAnimations.setStrum("archBack");
Symbol 397 MovieClip [character4] Frame 277
stop();
Symbol 397 MovieClip [character4] Frame 279
_global.gameAnimations.setStrum();
Symbol 397 MovieClip [character4] Frame 283
stop();
Symbol 397 MovieClip [character4] Frame 313
stop();
Symbol 397 MovieClip [character4] Frame 333
stop();
Symbol 397 MovieClip [character4] Frame 350
stop();
Symbol 397 MovieClip [character4] Frame 358
stop();
Symbol 397 MovieClip [character4] Frame 367
stop();
Symbol 397 MovieClip [character4] Frame 370
stop();
Symbol 397 MovieClip [character4] Frame 393
gotoAndPlay ("crowdSurf");
Symbol 397 MovieClip [character4] Frame 400
_parent.doAnimOverride();
Symbol 397 MovieClip [character4] Frame 463
stop();
Symbol 397 MovieClip [character4] Frame 486
stop();
Symbol 410 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 416 MovieClip Frame 6
stop();
Symbol 419 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * this._totalframes));
Symbol 424 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 427 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 433 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 438 MovieClip Frame 1
armFrame = "c8s1"; handFrame = "c1s1";
Symbol 438 MovieClip Frame 2
stop();
Symbol 438 MovieClip Frame 14
stop();
Symbol 438 MovieClip Frame 23
stop();
Symbol 438 MovieClip Frame 41
stop();
Symbol 438 MovieClip Frame 50
stop();
Symbol 438 MovieClip Frame 56
stop();
Symbol 438 MovieClip Frame 74
gotoAndPlay ("break3Loop");
Symbol 438 MovieClip Frame 94
stop();
Symbol 438 MovieClip Frame 114
gotoAndStop ("idle");
Symbol 438 MovieClip Frame 131
stop();
Symbol 438 MovieClip Frame 133
stop();
Symbol 438 MovieClip Frame 147
stop();
Symbol 438 MovieClip Frame 153
stop();
Symbol 438 MovieClip Frame 167
gotoAndStop ("idle");
Symbol 438 MovieClip Frame 181
stop();
Symbol 438 MovieClip Frame 189
stop();
Symbol 438 MovieClip Frame 204
stop();
Symbol 438 MovieClip Frame 207
stop();
Symbol 438 MovieClip Frame 223
stop();
Symbol 438 MovieClip Frame 226
stop();
Symbol 438 MovieClip Frame 243
stop();
Symbol 438 MovieClip Frame 248
stop();
Symbol 438 MovieClip Frame 266
stop();
Symbol 438 MovieClip Frame 275
stop();
Symbol 438 MovieClip Frame 285
stop();
Symbol 440 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 2
Symbol 441 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "legs"); stop();
Symbol 445 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 448 MovieClip [character5] Frame 1
this.setMask(_global.gameAnimations["playerMask" + this._name.substr(1, 1)]);
Symbol 448 MovieClip [character5] Frame 3
stop();
Symbol 448 MovieClip [character5] Frame 33
stop();
Symbol 448 MovieClip [character5] Frame 38
if (_global.gameAnimations.activePlayer == "p1") { _global.gameAnimations.doSceneAnim("leftAmpWobble"); } else { _global.gameAnimations.doSceneAnim("rightAmpWobble"); }
Symbol 448 MovieClip [character5] Frame 53
gotoAndStop ("idle");
Symbol 448 MovieClip [character5] Frame 85
gotoAndPlay ("hop");
Symbol 448 MovieClip [character5] Frame 104
gotoAndPlay ("walkRight");
Symbol 448 MovieClip [character5] Frame 123
gotoAndPlay ("walkLeft");
Symbol 448 MovieClip [character5] Frame 141
gotoAndPlay ("runRight");
Symbol 448 MovieClip [character5] Frame 154
gotoAndPlay ("runLeft");
Symbol 448 MovieClip [character5] Frame 173
stop();
Symbol 448 MovieClip [character5] Frame 182
gotoAndStop ("idle");
Symbol 448 MovieClip [character5] Frame 190
stop();
Symbol 448 MovieClip [character5] Frame 199
gotoAndStop ("idle");
Symbol 448 MovieClip [character5] Frame 208
stop();
Symbol 448 MovieClip [character5] Frame 213
strummer.gotoAndPlay("jump1");
Symbol 448 MovieClip [character5] Frame 234
stop();
Symbol 448 MovieClip [character5] Frame 236
boom.gotoAndPlay("on");
Symbol 448 MovieClip [character5] Frame 237
_global.gameAnimations.afterDrop(this);
Symbol 448 MovieClip [character5] Frame 250
stop();
Symbol 448 MovieClip [character5] Frame 264
gotoAndPlay ("onBackMove");
Symbol 448 MovieClip [character5] Frame 268
_global.gameAnimations.setStrum("archBack");
Symbol 448 MovieClip [character5] Frame 271
stop();
Symbol 448 MovieClip [character5] Frame 273
_global.gameAnimations.setStrum();
Symbol 448 MovieClip [character5] Frame 277
stop();
Symbol 448 MovieClip [character5] Frame 307
stop();
Symbol 448 MovieClip [character5] Frame 327
stop();
Symbol 448 MovieClip [character5] Frame 344
stop();
Symbol 448 MovieClip [character5] Frame 352
stop();
Symbol 448 MovieClip [character5] Frame 361
stop();
Symbol 448 MovieClip [character5] Frame 364
stop();
Symbol 448 MovieClip [character5] Frame 387
gotoAndPlay ("crowdSurf");
Symbol 448 MovieClip [character5] Frame 394
_parent.doAnimOverride();
Symbol 448 MovieClip [character5] Frame 402
stop();
Symbol 448 MovieClip [character5] Frame 457
stop();
Symbol 448 MovieClip [character5] Frame 480
stop();
Symbol 456 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "body"); stop();
Symbol 460 MovieClip Frame 1
if (_parent._parent._parent.guitarVisibility) { this._alpha = _parent._parent._parent.guitarVisibility; } else if (_parent._parent.guitarVisibility) { this._alpha = _parent._parent.guitarVisibility; } else if (_parent.guitarVisibility) { this._alpha = _parent.guitarVisibility; } else { this._alpha = 0; } stop();
Symbol 468 MovieClip Frame 6
stop();
Symbol 471 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * this._totalframes));
Symbol 476 MovieClip Frame 1
stop();
Symbol 482 MovieClip Frame 1
armFrame = "c5s3"; handFrame = "c1s3";
Symbol 482 MovieClip Frame 2
stop();
Symbol 482 MovieClip Frame 14
stop();
Symbol 482 MovieClip Frame 23
stop();
Symbol 482 MovieClip Frame 32
stop();
Symbol 482 MovieClip Frame 41
stop();
Symbol 482 MovieClip Frame 49
stop();
Symbol 482 MovieClip Frame 55
stop();
Symbol 482 MovieClip Frame 73
gotoAndPlay ("break3Loop");
Symbol 482 MovieClip Frame 93
stop();
Symbol 482 MovieClip Frame 113
gotoAndStop ("idle");
Symbol 482 MovieClip Frame 130
stop();
Symbol 482 MovieClip Frame 132
stop();
Symbol 482 MovieClip Frame 146
stop();
Symbol 482 MovieClip Frame 152
stop();
Symbol 482 MovieClip Frame 166
gotoAndStop ("idle");
Symbol 482 MovieClip Frame 180
stop();
Symbol 482 MovieClip Frame 188
stop();
Symbol 482 MovieClip Frame 203
stop();
Symbol 482 MovieClip Frame 206
stop();
Symbol 482 MovieClip Frame 222
stop();
Symbol 482 MovieClip Frame 225
stop();
Symbol 482 MovieClip Frame 242
stop();
Symbol 482 MovieClip Frame 247
stop();
Symbol 482 MovieClip Frame 265
stop();
Symbol 482 MovieClip Frame 274
stop();
Symbol 482 MovieClip Frame 284
stop();
Symbol 483 MovieClip Frame 1
_alpha = (_alpha - 1);
Symbol 483 MovieClip Frame 2
_alpha = (_alpha - 1);
Symbol 485 MovieClip Frame 1
stop();
Symbol 485 MovieClip Frame 2
Symbol 494 MovieClip Frame 100
stop();
Symbol 495 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "legs"); stop();
Symbol 498 MovieClip Frame 1
gotoAndStop(_parent.handFrame); stop();
Symbol 501 MovieClip [character6] Frame 1
this.setMask(_global.gameAnimations["playerMask" + this._name.substr(1, 1)]);
Symbol 501 MovieClip [character6] Frame 3
stop();
Symbol 501 MovieClip [character6] Frame 8
stop();
Symbol 501 MovieClip [character6] Frame 42
stop();
Symbol 501 MovieClip [character6] Frame 47
if (_global.gameAnimations.activePlayer == "p1") { _global.gameAnimations.doSceneAnim("leftAmpWobble"); } else { _global.gameAnimations.doSceneAnim("rightAmpWobble"); }
Symbol 501 MovieClip [character6] Frame 62
gotoAndStop ("idle");
Symbol 501 MovieClip [character6] Frame 94
gotoAndPlay ("hop");
Symbol 501 MovieClip [character6] Frame 113
gotoAndPlay ("walkRight");
Symbol 501 MovieClip [character6] Frame 132
gotoAndPlay ("walkLeft");
Symbol 501 MovieClip [character6] Frame 150
gotoAndPlay ("runRight");
Symbol 501 MovieClip [character6] Frame 163
gotoAndPlay ("runLeft");
Symbol 501 MovieClip [character6] Frame 182
stop();
Symbol 501 MovieClip [character6] Frame 191
gotoAndStop ("idle");
Symbol 501 MovieClip [character6] Frame 199
stop();
Symbol 501 MovieClip [character6] Frame 208
gotoAndStop ("idle");
Symbol 501 MovieClip [character6] Frame 217
stop();
Symbol 501 MovieClip [character6] Frame 222
strummer.gotoAndPlay("jump1");
Symbol 501 MovieClip [character6] Frame 243
stop();
Symbol 501 MovieClip [character6] Frame 245
boom.gotoAndPlay("on");
Symbol 501 MovieClip [character6] Frame 246
_global.gameAnimations.afterDrop(this);
Symbol 501 MovieClip [character6] Frame 259
stop();
Symbol 501 MovieClip [character6] Frame 273
gotoAndPlay ("onBackMove");
Symbol 501 MovieClip [character6] Frame 277
_global.gameAnimations.setStrum("archBack");
Symbol 501 MovieClip [character6] Frame 280
stop();
Symbol 501 MovieClip [character6] Frame 282
_global.gameAnimations.setStrum();
Symbol 501 MovieClip [character6] Frame 286
stop();
Symbol 501 MovieClip [character6] Frame 316
stop();
Symbol 501 MovieClip [character6] Frame 336
stop();
Symbol 501 MovieClip [character6] Frame 353
stop();
Symbol 501 MovieClip [character6] Frame 361
stop();
Symbol 501 MovieClip [character6] Frame 370
stop();
Symbol 501 MovieClip [character6] Frame 373
stop();
Symbol 501 MovieClip [character6] Frame 396
gotoAndPlay ("crowdSurf");
Symbol 501 MovieClip [character6] Frame 403
_parent.doAnimOverride();
Symbol 501 MovieClip [character6] Frame 466
stop();
Symbol 501 MovieClip [character6] Frame 489
stop();
Symbol 513 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 520 MovieClip Frame 6
stop();
Symbol 523 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * this._totalframes));
Symbol 528 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 532 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 535 MovieClip Frame 1
armFrame = "c6s1"; handFrame = "c1s1";
Symbol 535 MovieClip Frame 2
stop();
Symbol 535 MovieClip Frame 14
stop();
Symbol 535 MovieClip Frame 23
stop();
Symbol 535 MovieClip Frame 32
stop();
Symbol 535 MovieClip Frame 41
stop();
Symbol 535 MovieClip Frame 62
stop();
Symbol 535 MovieClip Frame 68
stop();
Symbol 535 MovieClip Frame 86
gotoAndPlay ("break3Loop");
Symbol 535 MovieClip Frame 106
stop();
Symbol 535 MovieClip Frame 126
gotoAndStop ("idle");
Symbol 535 MovieClip Frame 143
stop();
Symbol 535 MovieClip Frame 145
stop();
Symbol 535 MovieClip Frame 159
stop();
Symbol 535 MovieClip Frame 165
stop();
Symbol 535 MovieClip Frame 179
gotoAndStop ("idle");
Symbol 535 MovieClip Frame 193
stop();
Symbol 535 MovieClip Frame 201
stop();
Symbol 535 MovieClip Frame 216
stop();
Symbol 535 MovieClip Frame 219
stop();
Symbol 535 MovieClip Frame 235
stop();
Symbol 535 MovieClip Frame 238
stop();
Symbol 535 MovieClip Frame 255
stop();
Symbol 535 MovieClip Frame 260
stop();
Symbol 535 MovieClip Frame 278
stop();
Symbol 535 MovieClip Frame 292
stop();
Symbol 535 MovieClip Frame 303
stop();
Symbol 537 MovieClip Frame 1
stop();
Symbol 537 MovieClip Frame 2
Symbol 538 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "legs"); stop();
Symbol 540 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 543 MovieClip [character7] Frame 1
this.setMask(_global.gameAnimations["playerMask" + this._name.substr(1, 1)]);
Symbol 543 MovieClip [character7] Frame 3
stop();
Symbol 543 MovieClip [character7] Frame 43
stop();
Symbol 543 MovieClip [character7] Frame 76
stop();
Symbol 543 MovieClip [character7] Frame 81
if (_global.gameAnimations.activePlayer == "p1") { _global.gameAnimations.doSceneAnim("leftAmpWobble"); } else { _global.gameAnimations.doSceneAnim("rightAmpWobble"); }
Symbol 543 MovieClip [character7] Frame 96
gotoAndStop ("idle");
Symbol 543 MovieClip [character7] Frame 128
gotoAndPlay ("hop");
Symbol 543 MovieClip [character7] Frame 147
gotoAndPlay ("walkRight");
Symbol 543 MovieClip [character7] Frame 166
gotoAndPlay ("walkLeft");
Symbol 543 MovieClip [character7] Frame 184
gotoAndPlay ("runRight");
Symbol 543 MovieClip [character7] Frame 197
gotoAndPlay ("runLeft");
Symbol 543 MovieClip [character7] Frame 216
stop();
Symbol 543 MovieClip [character7] Frame 225
gotoAndStop ("idle");
Symbol 543 MovieClip [character7] Frame 233
stop();
Symbol 543 MovieClip [character7] Frame 242
gotoAndStop ("idle");
Symbol 543 MovieClip [character7] Frame 251
stop();
Symbol 543 MovieClip [character7] Frame 256
strummer.gotoAndPlay("jump1");
Symbol 543 MovieClip [character7] Frame 277
stop();
Symbol 543 MovieClip [character7] Frame 279
boom.gotoAndPlay("on");
Symbol 543 MovieClip [character7] Frame 280
_global.gameAnimations.afterDrop(this);
Symbol 543 MovieClip [character7] Frame 293
stop();
Symbol 543 MovieClip [character7] Frame 307
gotoAndPlay ("onBackMove");
Symbol 543 MovieClip [character7] Frame 311
_global.gameAnimations.setStrum("archBack");
Symbol 543 MovieClip [character7] Frame 314
stop();
Symbol 543 MovieClip [character7] Frame 316
_global.gameAnimations.setStrum();
Symbol 543 MovieClip [character7] Frame 320
stop();
Symbol 543 MovieClip [character7] Frame 350
stop();
Symbol 543 MovieClip [character7] Frame 370
stop();
Symbol 543 MovieClip [character7] Frame 387
stop();
Symbol 543 MovieClip [character7] Frame 395
stop();
Symbol 543 MovieClip [character7] Frame 404
stop();
Symbol 543 MovieClip [character7] Frame 407
stop();
Symbol 543 MovieClip [character7] Frame 430
gotoAndPlay ("crowdSurf");
Symbol 543 MovieClip [character7] Frame 437
_parent.doAnimOverride();
Symbol 543 MovieClip [character7] Frame 500
stop();
Symbol 543 MovieClip [character7] Frame 523
stop();
Symbol 547 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "legs"); stop();
Symbol 549 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "body"); stop();
Symbol 555 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 559 MovieClip Frame 6
stop();
Symbol 562 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * this._totalframes));
Symbol 567 MovieClip Frame 1
stop();
Symbol 569 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 570 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 572 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 576 MovieClip Frame 1
armFrame = "c5s1"; handFrame = "c1s1";
Symbol 576 MovieClip Frame 2
stop();
Symbol 576 MovieClip Frame 14
stop();
Symbol 576 MovieClip Frame 23
stop();
Symbol 576 MovieClip Frame 32
stop();
Symbol 576 MovieClip Frame 41
stop();
Symbol 576 MovieClip Frame 63
stop();
Symbol 576 MovieClip Frame 69
stop();
Symbol 576 MovieClip Frame 87
gotoAndPlay ("break3Loop");
Symbol 576 MovieClip Frame 107
stop();
Symbol 576 MovieClip Frame 127
gotoAndStop ("idle");
Symbol 576 MovieClip Frame 144
stop();
Symbol 576 MovieClip Frame 146
stop();
Symbol 576 MovieClip Frame 160
stop();
Symbol 576 MovieClip Frame 166
stop();
Symbol 576 MovieClip Frame 180
gotoAndStop ("idle");
Symbol 576 MovieClip Frame 194
stop();
Symbol 576 MovieClip Frame 202
stop();
Symbol 576 MovieClip Frame 217
stop();
Symbol 576 MovieClip Frame 220
stop();
Symbol 576 MovieClip Frame 236
stop();
Symbol 576 MovieClip Frame 239
stop();
Symbol 576 MovieClip Frame 256
stop();
Symbol 576 MovieClip Frame 261
stop();
Symbol 576 MovieClip Frame 279
stop();
Symbol 576 MovieClip Frame 290
stop();
Symbol 576 MovieClip Frame 300
stop();
Symbol 578 MovieClip Frame 1
stop();
Symbol 578 MovieClip Frame 2
Symbol 580 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hand"); stop();
Symbol 583 MovieClip [character8] Frame 1
this.setMask(_global.gameAnimations["playerMask" + this._name.substr(1, 1)]);
Symbol 583 MovieClip [character8] Frame 3
stop();
Symbol 583 MovieClip [character8] Frame 5
stop();
Symbol 583 MovieClip [character8] Frame 37
stop();
Symbol 583 MovieClip [character8] Frame 42
if (_global.gameAnimations.activePlayer == "p1") { _global.gameAnimations.doSceneAnim("leftAmpWobble"); } else { _global.gameAnimations.doSceneAnim("rightAmpWobble"); }
Symbol 583 MovieClip [character8] Frame 57
gotoAndStop ("idle");
Symbol 583 MovieClip [character8] Frame 89
gotoAndPlay ("hop");
Symbol 583 MovieClip [character8] Frame 108
gotoAndPlay ("walkRight");
Symbol 583 MovieClip [character8] Frame 127
gotoAndPlay ("walkLeft");
Symbol 583 MovieClip [character8] Frame 145
gotoAndPlay ("runRight");
Symbol 583 MovieClip [character8] Frame 158
gotoAndPlay ("runLeft");
Symbol 583 MovieClip [character8] Frame 177
stop();
Symbol 583 MovieClip [character8] Frame 186
gotoAndStop ("idle");
Symbol 583 MovieClip [character8] Frame 194
stop();
Symbol 583 MovieClip [character8] Frame 203
gotoAndStop ("idle");
Symbol 583 MovieClip [character8] Frame 212
stop();
Symbol 583 MovieClip [character8] Frame 217
strummer.gotoAndPlay("jump1");
Symbol 583 MovieClip [character8] Frame 238
stop();
Symbol 583 MovieClip [character8] Frame 240
boom.gotoAndPlay("on");
Symbol 583 MovieClip [character8] Frame 241
_global.gameAnimations.afterDrop(this);
Symbol 583 MovieClip [character8] Frame 254
stop();
Symbol 583 MovieClip [character8] Frame 268
gotoAndPlay ("onBackMove");
Symbol 583 MovieClip [character8] Frame 272
_global.gameAnimations.setStrum("archBack");
Symbol 583 MovieClip [character8] Frame 275
stop();
Symbol 583 MovieClip [character8] Frame 277
_global.gameAnimations.setStrum();
Symbol 583 MovieClip [character8] Frame 281
stop();
Symbol 583 MovieClip [character8] Frame 311
stop();
Symbol 583 MovieClip [character8] Frame 331
stop();
Symbol 583 MovieClip [character8] Frame 348
stop();
Symbol 583 MovieClip [character8] Frame 356
stop();
Symbol 583 MovieClip [character8] Frame 365
stop();
Symbol 583 MovieClip [character8] Frame 368
stop();
Symbol 583 MovieClip [character8] Frame 391
gotoAndPlay ("crowdSurf");
Symbol 583 MovieClip [character8] Frame 398
_parent.doAnimOverride();
Symbol 583 MovieClip [character8] Frame 461
stop();
Symbol 583 MovieClip [character8] Frame 484
stop();
Symbol 596 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "feet"); stop();
Symbol 600 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "body"); stop();
Symbol 608 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "body"); stop();
Symbol 612 MovieClip Frame 6
stop();
Symbol 615 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * this._totalframes));
Symbol 620 MovieClip Frame 1
stop();
Symbol 628 MovieClip Frame 1
armFrame = "c4s2"; handFrame = "c1s2";
Symbol 628 MovieClip Frame 2
stop();
Symbol 628 MovieClip Frame 14
stop();
Symbol 628 MovieClip Frame 23
stop();
Symbol 628 MovieClip Frame 32
stop();
Symbol 628 MovieClip Frame 41
stop();
Symbol 628 MovieClip Frame 50
stop();
Symbol 628 MovieClip Frame 56
stop();
Symbol 628 MovieClip Frame 74
gotoAndPlay ("break3Loop");
Symbol 628 MovieClip Frame 94
stop();
Symbol 628 MovieClip Frame 114
gotoAndStop ("idle");
Symbol 628 MovieClip Frame 131
stop();
Symbol 628 MovieClip Frame 133
stop();
Symbol 628 MovieClip Frame 147
stop();
Symbol 628 MovieClip Frame 153
stop();
Symbol 628 MovieClip Frame 167
gotoAndStop ("idle");
Symbol 628 MovieClip Frame 181
stop();
Symbol 628 MovieClip Frame 189
stop();
Symbol 628 MovieClip Frame 204
stop();
Symbol 628 MovieClip Frame 207
stop();
Symbol 628 MovieClip Frame 223
stop();
Symbol 628 MovieClip Frame 226
stop();
Symbol 628 MovieClip Frame 243
stop();
Symbol 628 MovieClip Frame 248
stop();
Symbol 628 MovieClip Frame 266
stop();
Symbol 628 MovieClip Frame 279
stop();
Symbol 628 MovieClip Frame 290
stop();
Symbol 630 MovieClip Frame 1
stop();
Symbol 630 MovieClip Frame 2
Symbol 631 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "legs"); stop();
Symbol 636 MovieClip [character9] Frame 1
this.setMask(_global.gameAnimations["playerMask" + this._name.substr(1, 1)]);
Symbol 636 MovieClip [character9] Frame 42
stop();
Symbol 636 MovieClip [character9] Frame 46
stop();
Symbol 636 MovieClip [character9] Frame 80
stop();
Symbol 636 MovieClip [character9] Frame 85
if (_global.gameAnimations.activePlayer == "p1") { _global.gameAnimations.doSceneAnim("leftAmpWobble"); } else { _global.gameAnimations.doSceneAnim("rightAmpWobble"); }
Symbol 636 MovieClip [character9] Frame 100
gotoAndStop ("idle");
Symbol 636 MovieClip [character9] Frame 132
gotoAndPlay ("hop");
Symbol 636 MovieClip [character9] Frame 151
gotoAndPlay ("walkRight");
Symbol 636 MovieClip [character9] Frame 170
gotoAndPlay ("walkLeft");
Symbol 636 MovieClip [character9] Frame 188
gotoAndPlay ("runRight");
Symbol 636 MovieClip [character9] Frame 201
gotoAndPlay ("runLeft");
Symbol 636 MovieClip [character9] Frame 220
stop();
Symbol 636 MovieClip [character9] Frame 229
gotoAndStop ("idle");
Symbol 636 MovieClip [character9] Frame 237
stop();
Symbol 636 MovieClip [character9] Frame 246
gotoAndStop ("idle");
Symbol 636 MovieClip [character9] Frame 255
stop();
Symbol 636 MovieClip [character9] Frame 260
strummer.gotoAndPlay("jump1");
Symbol 636 MovieClip [character9] Frame 281
stop();
Symbol 636 MovieClip [character9] Frame 283
boom.gotoAndPlay("on");
Symbol 636 MovieClip [character9] Frame 284
_global.gameAnimations.afterDrop(this);
Symbol 636 MovieClip [character9] Frame 297
stop();
Symbol 636 MovieClip [character9] Frame 311
gotoAndPlay ("onBackMove");
Symbol 636 MovieClip [character9] Frame 315
_global.gameAnimations.setStrum("archBack");
Symbol 636 MovieClip [character9] Frame 318
stop();
Symbol 636 MovieClip [character9] Frame 320
_global.gameAnimations.setStrum();
Symbol 636 MovieClip [character9] Frame 324
stop();
Symbol 636 MovieClip [character9] Frame 354
stop();
Symbol 636 MovieClip [character9] Frame 374
stop();
Symbol 636 MovieClip [character9] Frame 391
stop();
Symbol 636 MovieClip [character9] Frame 399
stop();
Symbol 636 MovieClip [character9] Frame 408
stop();
Symbol 636 MovieClip [character9] Frame 411
stop();
Symbol 636 MovieClip [character9] Frame 434
gotoAndPlay ("crowdSurf");
Symbol 636 MovieClip [character9] Frame 441
_parent.doAnimOverride();
Symbol 636 MovieClip [character9] Frame 504
stop();
Symbol 636 MovieClip [character9] Frame 527
stop();
Symbol 644 MovieClip Frame 1
stop();
Symbol 668 Button
on (release) { play(); }
Symbol 679 MovieClip Frame 1
useHandCursor = false; onPress = function () { };
Symbol 689 Button
on (release) { _global.root.gotoAzor(); }
Symbol 694 Button
on (release) { _global.root.gotoKos(); }
Symbol 701 Button
on (release) { _global.root.gotoKV(); }
Symbol 705 MovieClip Frame 1
stop();
Symbol 705 MovieClip Frame 5
stop();
Symbol 713 Button
on (release) { checkForMusic(); _parent.nextPage = "highscores"; _parent.play(); }
Symbol 718 Button
on (release) { _global.root.gotoAzor(); }
Symbol 723 Button
on (release) { checkForMusic(); _parent.nextPage = "howToPlay"; _parent.play(); }
Symbol 728 Button
on (release) { checkForMusic(); _parent.nextPage = "musicDonated"; _parent.play(); }
Symbol 733 Button
on (release) { _global.root.gotoKos(); }
Symbol 738 Button
on (release) { _global.root.sendToFriend(); }
Symbol 743 Button
on (release) { _global.root.gotoKog(); }
Symbol 745 MovieClip Frame 1
txt.text = _parent.title;
Symbol 747 MovieClip Frame 1
txt.text = _parent.title;
Symbol 749 MovieClip Frame 1
txt.text = _parent.title;
Symbol 750 Button
on (release) { _global.root.gotoComp(); }
Symbol 752 MovieClip Frame 1
function checkForMusic() { if (_parent.musicMenu.curSnd.target) { curSnd.fadeTo(0, 8); } }
Instance of Symbol 705 MovieClip "mute" in Symbol 752 MovieClip Frame 1
onClipEvent (load) { if (new Sound().getVolume() == 0) { gotoAndStop ("off"); } this.onRelease = function () { if (_global.sndMan.mute) { gotoAndStop ("on"); _global.isMuted = false; if (_global.root.unmuteEvent) { _root.kvEvent(_global.root.unmuteEvent); } _global.sndMan.mute = false; } else { gotoAndStop ("off"); _global.isMuted = true; if (_global.root.muteEvent) { _root.kvEvent(_global.root.muteEvent); } _global.sndMan.mute = true; } }; }
Instance of Symbol 751 MovieClip in Symbol 752 MovieClip Frame 1
onClipEvent (load) { _visible = Boolean(_global.compText); this.compBtn.title = _global.compText; }
Symbol 759 Button
on (release) { setDetails(); _global.root.p2Rocker = -1; _global.root.gameMode = Engine.P1_VS_CPU; _parent.nextPage = "selectMusic"; _parent.play(); }
Symbol 780 Button
on (release) { setDetails(); _global.root.gameMode = Engine.P1_VS_P2; _parent.nextPage = "p2Details"; _parent.play(); }
Symbol 788 Button
on (release) { setDetails(); _global.root.gameMode = Engine.MULTIPLAYER; _parent.nextPage = "multiplayer"; _parent.play(); _global.root.gotoAndStop("game"); }
Symbol 813 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "head"); stop();
Symbol 813 MovieClip Frame 136
_global.gameAnimations.setCharacter(this, "head"); stop();
Symbol 815 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "hair"); stop();
Symbol 817 MovieClip Frame 1
stop();
Symbol 818 MovieClip Frame 1
function setDetails() { _global.root.yourRocker = (_global.root.p1Rocker = selectedRocker); _global.root.yourName = (_global.root.p1Name = playerName_txt.text); _global.root.saveName(_global.root.yourName); } if (!_global.root.yourRocker) { selectedRocker = 1; } else { selectedRocker = _global.root.yourRocker; } numRockers = 9; if (_global.root.yourName) { playerName_txt.text = _global.root.yourName; allRockers.gotoAndStop(_global.root.yourRocker); } nextRocker.onRelease = function () { selectedRocker = (selectedRocker % numRockers) + 1; allRockers.gotoAndStop(selectedRocker); _global.root.yourRocker = (_global.root.p1Rocker = selectedRocker); }; prevRocker.onRelease = function () { selectedRocker--; if (selectedRocker == 0) { selectedRocker = numRockers; } allRockers.gotoAndStop(selectedRocker); _global.root.yourRocker = (_global.root.p1Rocker = selectedRocker); }; playerName_txt.onKillFocus = function () { setDetails(); }; if (!Connection.isEnabled) { networkMultiplayer_btn._visible = false; networkMultiplayer_mc._visible = false; }
Symbol 826 MovieClip [carousel] Frame 1
#initclip 54 Object.registerClass("carousel", Carousel); #endinitclip
Symbol 833 MovieClip Frame 1
stop();
Symbol 840 MovieClip Frame 1
stop();
Symbol 840 MovieClip Frame 7
stop();
Symbol 850 Button
on (release) { _parent.nextPage = "gameMode"; _parent.play(); if (curSnd.target) { curSnd.fadeTo(0, 8); } }
Symbol 851 MovieClip Frame 2
function stopped(n) { selectedTrack = n % _global.root.trackDetails.length; currentCaroselItem = n; details_mc.gotoAndPlay("show"); details_mc.details_inner_mc.rating_mc.gotoAndStop("score" + Math.floor(_global.root.getScore(selectedTrack) * 10)); details_mc.details_inner_mc.title_txt.text = (carousel._carouselItems[n].title + " - ") + carousel._carouselItems[n].desc; playNextTrack(selectedTrack); details_mc.details_inner_mc.difficulty.gotoAndStop(difficultyArray[selectedTrack]); if (_global.root.trackDetails[selectedTrack].url && (_global.assetCheck === false)) { delete chooseTrack_btn.onRelease; chooseTrack_btn._alpha = 50; } else { carousel._visibleItems[n].carouselItem.onRelease = chooseTrack; chooseTrack_btn.onRelease = chooseTrack; chooseTrack_btn._alpha = 100; } } function started(obj) { if (!(currentCaroselItem === undefined)) { delete carousel._visibleItems[currentCaroselItem].carouselItem.onRelease; delete currentCaroselItem; if (curSnd.target) { delete curSnd.onSoundComplete; curSnd.fadeTo(0, selectFadeSpeed * 2, curSnd.remove); } } details_mc.gotoAndPlay("hide"); } function playNextTrack(st) { _global.curSnd = _global.sndMan.playAndRemove(_global.root.trackDetails[st].name + "_intro"); curSnd.setVolume(0); curSnd.fadeTo(selectVol, selectFadeSpeed); curSnd.onSoundComplete = function () { this.start(0); this.setVolume(0); this.fadeTo(selectVol, selectFadeSpeed); }; } function cloneObj(obj) { var _local2 = {}; for (var _local3 in obj) { _local2[_local3] = obj[_local3]; } return(_local2); } function chooseTrack() { if (curSnd.target) { curSnd.fadeTo(0, selectFadeSpeed, curSnd.remove); } _global.root.selectedTrack = selectedTrack; _parent.play(); } function aboutArtist() { _global.root.selectedTrack = selectedTrack; _parent.nextPage = "artistDetails"; _parent.play(); } stop(); selectFadeSpeed = 25; selectVol = 50; difficultyArray = []; difficultyArray.push(4); difficultyArray.push(5); difficultyArray.push(5); difficultyArray.push(6); difficultyArray.push(4); carousel.addListener(this); selectedTrack = 0; caroselArr = [].concat(_global.root.trackDetails); minNumCarouselItems = 20; if (caroselArr.length < minNumCarouselItems) { var ori_array = [].concat(caroselArr); while (caroselArr.length < minNumCarouselItems) { i = 0; while (i < ori_array.length) { caroselArr.push(cloneObj(ori_array[i])); i++; } } } carousel.init(caroselArr, 700, 45, 700, 220, 500); carouselPosPerTrack = 225; if (_global.root.selectedTrack) { initTrack = _global.root.selectedTrack; } else { initTrack = Rand.random(0, ori_array.length - 1, 0); } carousel.carouselPosition = carousel.carouselPosition + (225 * initTrack); stopped(initTrack); aboutArtist_btn.onRelease = aboutArtist;
Symbol 858 MovieClip Frame 2
stop();
Symbol 858 MovieClip Frame 20
gotoAndStop ("off");
Symbol 862 Button
on (release) { _parent.nextPage = "gameMode"; _parent.play(); }
Symbol 876 Button
on (release) { if (curSnd.target) { delete curSnd.onSoundComplete; curSnd.fadeTo(0, 3, curSnd.remove); } if (_parent.artistBackPage) { _parent.nextPage = _parent.artistBackPage; delete _parent.artistBackPage; } else { _parent.nextPage = "selectMusic"; } _parent.play(); }
Symbol 879 Button
on (release) { getURL ("http://www.gut.dloadshop.com/GUTRecords/index.asp?SType=A&ArAID=65", "_blank"); _root.kvClick(762); }
Symbol 881 Button
on (release) { getURL ("http://www.thewildhearts.com", "_blank"); _root.kvClick(761); }
Symbol 886 Button
on (release) { getURL ("http://www.beanius.co.uk/music.htm", "_blank"); _root.kvClick(755); }
Symbol 887 Button
on (release) { getURL ("http://www.beanius.co.uk", "_blank"); _root.kvClick(763); }
Symbol 896 Button
on (release) { getURL ("http://www.memecounter.com/redir.php?urlId=758", "_blank"); }
Symbol 897 Button
on (release) { getURL ("http://www.electricsix.com", "_blank"); _root.kvClick(757); }
Symbol 902 Button
on (release) { getURL ("http://www.eurekamachines.com/shop.htm", "_blank"); _root.kvClick(760); }
Symbol 903 Button
on (release) { getURL ("http://www.eurekamachines.com/", "_blank"); _root.kvClick(759); }
Symbol 908 Button
on (release) { getURL ("http://www.myspace.com/thedeadpetal", "_blank"); _root.kvClick(756); }
Symbol 910 MovieClip Frame 1
stop();
Symbol 912 Button
on (release) { cancelMultiplayer(); }
Symbol 914 Button
on (release) { quickplay(); }
Symbol 917 Button
on (release) { playAFriend(); }
Symbol 919 MovieClip Frame 1
stop();
Symbol 919 MovieClip Frame 6
_parent.changePage();
Symbol 927 Button
on (release) { cancelThrobberHandler(); }
Symbol 936 Button
on (release) { newAcceptChallenge(code_txt.text); }
Symbol 938 Button
on (release) { cancelChallengeHandler(); }
Symbol 942 Button
on (release) { issueChallenge(); }
Symbol 949 Button
on (release) { acceptChallengeHandler(code_txt.text); }
Symbol 956 Button
on (release) { errorOkBtnHandler(); }
Symbol 957 MovieClip [popup] Frame 1
#initclip 55 Object.registerClass("popup", Popup); #endinitclip function quickplay() { goToPage(Popup.THROBBER); cancelThrobberHandler = cancelQuickplayHandler; throbber_msg = "Connecting to server"; throbber_desc = "Waiting for another player to become available. \nAlternatively, you could try challenging a friend, or play the single player game."; Connection.init(quickplayConnectedHandler, connectionFailedHandler); } function playAFriend() { goToPage("playAFriend"); } function issueChallenge() { throbber_msg = "Connecting to server"; throbber_desc = "Creating Challenge"; _parent.nextPage = "selectMusic"; _parent.mode = "challenge"; _parent.play(); } function issueChallengeSelectedMusic() { goToPage(Popup.THROBBER); throbber_msg = "Connecting to server"; throbber_desc = "Waiting for your challenger to accept"; cancelThrobberHandler = cancelQuickplayHandler; Connection.init(issueChallengeConnectedHandler, connectionFailedHandler); } function newAcceptChallenge(code) { goToPage(Popup.THROBBER); throbber_msg = "Connecting to server"; cancelThrobberHandler = cancelQuickplayHandler; throbber_desc = ""; Connection.init(Delegate.create(this, acceptChallengeHandler, code), connectionFailedHandler); } function acceptChallenge() { goToPage(Popup.THROBBER); throbber_msg = "Connecting to server"; throbber_desc = ""; cancelThrobberHandler = cancelQuickplayHandler; Connection.init(acceptChallengeConnectedHandler, connectionFailedHandler); } function quickplayConnectedHandler() { Connection.doQuickplay(); } function issueChallengeConnectedHandler() { challengeCode = Connection.doChallenge(_global.root.selectedTrack); goToPage(Popup.ISSUE_CHALLENGE); } function acceptChallengeConnectedHandler(code) { } function acceptChallengeHandler(code) { goToPage(Popup.THROBBER); throbber_msg = "Responding to challenge"; cancelThrobberHandler = cancelQuickplayHandler; Connection.respondToChallenge(code); } function connectionFailedHandler() { error_msg = "Unable to connect to server. Please check your internet connection."; goToPage(Popup.ERROR); } function cancelQuickplayHandler() { Connection.disconnectFromServer(); goToPage(Popup.MULTIPLAYER); } function cancelChallengeHandler() { Connection.disconnectFromServer(); goToPage(Popup.MULTIPLAYER); } function errorOkBtnHandler() { stopAllSounds(); _global.root.gotoAndPlay("blank"); } function cancelMultiplayer() { delete _parent.mppage; _global.root.gotoAndStop("start"); _parent.nextPage = "gameMode"; _parent.play(); } stop();
Symbol 957 MovieClip [popup] Frame 10
title_txt.text = throbber_msg; msg_txt.text = throbber_desc;
Symbol 957 MovieClip [popup] Frame 34
code_txt.text = challengeCode;
Symbol 957 MovieClip [popup] Frame 60
msg_txt.text = error_msg;
Symbol 958 Button
on (release) { _parent._parent.nextPage = "gameMode"; _parent._parent.play(); }
Symbol 974 MovieClip Frame 1
stop();
Symbol 974 MovieClip Frame 91
stop(); _parent._parent.songLoadFinished();
Symbol 974 MovieClip Frame 92
stop();
Symbol 992 MovieClip Frame 1
stop();
Symbol 993 MovieClip Frame 1
stop();
Symbol 994 MovieClip Frame 1
stop();
Instance of Symbol 959 MovieClip "errorBack" in Symbol 994 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 994 MovieClip Frame 10
if (_global.root.gameMode == Engine.P1_VS_P2) { multiIcon2.gotoAndStop("local"); } else if (_global.root.gameMode == Engine.P1_VS_NET) { multiIcon2.gotoAndStop("net"); } else if (_global.root.gameMode == Engine.P2_VS_NET) { multiIcon1.gotoAndStop("net"); multiIcon2.gotoAndStop("arrows"); }
Symbol 999 Button
on (release) { _global.root.p2Rocker = selectedRocker; _global.root.p2Name = playerName_txt.text; _parent.nextPage = "selectMusic"; _parent.play(); }
Symbol 1000 MovieClip Frame 1
if (!_global.root.p2Rocker) { selectedRocker = 2; } else { selectedRocker = _global.root.p2Rocker; } numRockers = 9; allRockers.gotoAndStop(selectedRocker); nextRocker.onRelease = function () { selectedRocker = (selectedRocker % numRockers) + 1; allRockers.gotoAndStop(selectedRocker); }; prevRocker.onRelease = function () { selectedRocker--; if (selectedRocker == 0) { selectedRocker = numRockers; } allRockers.gotoAndStop(selectedRocker); };
Symbol 1006 MovieClip [age.young] Frame 1
#initclip 56 Object.registerClass("age.young", cust.GUI.RadioBtn); #endinitclip
Symbol 1009 MovieClip [age.mid] Frame 1
#initclip 57 Object.registerClass("age.mid", cust.GUI.RadioBtn); #endinitclip
Symbol 1012 MovieClip [age.old] Frame 1
#initclip 58 Object.registerClass("age.old", cust.GUI.RadioBtn); #endinitclip
Symbol 1017 MovieClip [choose.Male] Frame 1
#initclip 59 Object.registerClass("choose.Male", cust.GUI.RadioBtn); #endinitclip
Symbol 1021 MovieClip [choose.female] Frame 1
#initclip 60 Object.registerClass("choose.female", cust.GUI.RadioBtn); #endinitclip
Symbol 1034 MovieClip [scrollItem] Frame 1
#initclip 61 Object.registerClass("scrollItem", cust.GUI.RadioBtn); #endinitclip
Symbol 1036 Button
on (release) { submitHighscores(); }
Symbol 1038 MovieClip Frame 2
function onScrollbarDrag() { var _local1 = (bandsList.scroller._ymouse - mouseClickYOffset) / bandsList.scroller.bar.dist; _local1 = ((_local1 < 0) ? 0 : (((_local1 > 1) ? 1 : (_local1)))); bandsList.contents._y = (-(bandsList.contents._height - 170)) * _local1; } function onStopScrollbarDrag() { delete onMouseMove; delete onMouseUp; } function highscoresSubmitted(success) { if (success) { if (!_global.root.rId) { if (this.rId) { _global.root.rId = this.rId; } } } _parent.wait_mc._visible = false; _parent.nextPage = "highscores"; _parent.play(); } function submitHighscores() { _global.root.submitHighscores(highscoresSubmitted, gender.__get__selectedIndex(), age.__get__selectedIndex(), bands.__get__selectedIndex()); _parent.wait_mc._visible = true; } stop(); var age = cust.GUI.RadioGroup.GET_RADIO_GROUP("age"); var gender = cust.GUI.RadioGroup.GET_RADIO_GROUP("gender"); if (_global.root.age) { age.__set__selectedIndex(_global.root.age); } else { age.__set__selectedIndex(0); } if (_global.root.gender) { gender.__set__selectedIndex(_global.root.gender); } else { gender.__set__selectedIndex(0); } if (_global.root.band) { bands.__set__selectedIndex(_global.root.band); } else { bands.__set__selectedIndex(0); } bandsListArray = _global.root.bandArr; itemSpacing = 19; itemX = 0; itemY = 0; var mc; var i = 0; while (i < bandsListArray.length) { mc = bandsList.contents.attachMovie("scrollItem", "bands_" + i, i); mc._x = itemX; mc._y = itemY; mc.name_txt.text = bandsListArray[i]; itemY = itemY + itemSpacing; i++; } var bands = cust.GUI.RadioGroup.GET_RADIO_GROUP("bands"); bandsList.scrollDir = 0; bandsList.scrollSpeed = 6; bandsList.onEnterFrame = function () { bandsList.contents._y = bandsList.contents._y + (bandsList.scrollDir * bandsList.scrollSpeed); if (bandsList.contents._y > 0) { bandsList.contents._y = 0; } else if (bandsList.contents._y < (-(bandsList.contents._height - 170))) { bandsList.contents._y = -(bandsList.contents._height - 170); } bandsList.scroller.bar._y = bandsList.scroller.start._y + ((bandsList.contents._y / (-(bandsList.contents._height - 170))) * (bandsList.scroller.bar.dist - bandsList.scroller.start._y)); }; bandsList.scroller.bar.dist = bandsList.scroller.end._y - bandsList.scroller.start._y; bandsList.scroller.bar.contentHeight = itemY; bandsList.scroller.bar.visibleHeight = 170; bandsList.scroller.bar._height = bandsList.scroller.bar.dist * (bandsList.scroller.bar.visibleHeight / bandsList.scroller.bar.contentHeight); bandsList.scroller.bar._y = bandsList.scroller.bar.start._y; bandsList.scroller.bar.onPress = function () { onMouseMove = onScrollbarDrag; onMouseUp = onStopScrollbarDrag; mouseClickYOffset = bandsList.scroller._ymouse - bandsList.scroller.bar._y; }; bandsList.scroller.up_btn.onPress = function () { bandsList.scrollDir = 1; }; bandsList.scroller.up_btn.onRelease = function () { bandsList.scrollDir = 0; }; bandsList.scroller.dn_btn.onPress = function () { bandsList.scrollDir = -1; }; bandsList.scroller.dn_btn.onRelease = function () { bandsList.scrollDir = 0; };
Symbol 1048 Button
on (release) { populateScores(top10); }
Symbol 1052 Button
on (release) { populateScores(me); }
Symbol 1055 Button
on (release) { _parent.nextPage = "gameMode"; _parent.play(); }
Symbol 1062 Button
on (release) { _parent.selectTrack(2); }
Symbol 1065 Button
on (release) { _parent.selectTrack(3); }
Symbol 1068 Button
on (release) { _parent.selectTrack(4); }
Symbol 1071 Button
on (release) { _parent.selectTrack(5); }
Symbol 1073 Button
on (release) { _parent.selectTrack(1); }
Symbol 1076 Button
on (release) { _parent.selectTrack(0); }
Symbol 1078 Button
on (release) { play(); }
Symbol 1080 Button
on (release) { play(); }
Symbol 1083 MovieClip Frame 1
stop();
Symbol 1083 MovieClip Frame 8
stop();
Symbol 1089 Button
on (release) { getScores("country"); }
Symbol 1093 Button
on (release) { getScores("gender"); }
Symbol 1097 Button
on (release) { getScores("age"); }
Symbol 1101 Button
on (release) { getScores("fanOf"); }
Symbol 1105 Button
on (release) { getScores("cheats"); }
Symbol 1107 MovieClip Frame 1
function getScores(mode) { _parent.wait_mc._visible = true; xml = new XML(); xml.ignoreWhite = true; var _local3; switch (mode) { case "song" : case "cheats" : _local3 = (((_global.root.backendUrl + "comms/getscores.comms.php?sId=") + sId) + "&mode=") + mode; break; case "gender" : case "age" : case "fanOf" : case "country" : _local3 = ((_global.root.backendUrl + "cache/leagues/") + mode.toLowerCase()) + ".xml?"; } if (_global.root.rId) { _local3 = _local3 + ("&rId=" + _global.root.rId); } _local3 = _local3 + ("&r=" + Math.random()); xml.onLoad = gotScores; xml.load(_local3); } function gotScores(success) { if (success) { var _local7 = this.firstChild; var _local5; best_txt.text = ""; top10 = []; me = []; var _local6 = 0; while (_local6 < _local7.childNodes.length) { _local5 = _local7.childNodes[_local6]; switch (_local5.nodeName) { case "top10" : top10 = nodeToArray(_local5); break; case "me" : me = nodeToArray(_local5); break; case "best" : var _local4 = "You are the " + _local5.attributes.rank; if (_global.root.ageArr[_global.root.age] && (_global.root.genderArr[_global.root.gender])) { _local4 = _local4 + (((" highest scoring " + _global.root.ageArr[_global.root.age]) + " ") + _global.root.genderArr[_global.root.gender]); if (_global.root.bandArr[_global.root.band]) { _local4 = _local4 + (" that supports " + _global.root.bandArr[_global.root.band]); } } else { _local4 = _local4 + " player"; } best_txt.text = _local4; } _local6++; } if (_global.root.rId && (me.length)) { populateScores(me); findYou_btn._visible = true; } else { populateScores(top10); findYou_btn._visible = false; } switch (_local7.attributes.mode) { case "song" : var _local8 = (sId ? (_global.root.trackDetails[sId - 1].title) : "All Tracks"); scoresFor_txt.htmlText = ("Scores: <font color=\"#FF6600\">" + _local8) + "</font>"; break; case "country" : scoresFor_txt.htmlText = "Scores: <font color=\"#FF6600\">Country</font>"; break; case "gender" : scoresFor_txt.htmlText = "Scores: <font color=\"#FF6600\">Gender</font>"; break; case "age" : scoresFor_txt.htmlText = "Scores: <font color=\"#FF6600\">Age Group</font>"; break; case "band" : scoresFor_txt.htmlText = "Scores: <font color=\"#FF6600\">Fave Band</font>"; break; case "cheats" : scoresFor_txt.htmlText = "Scores: <font color=\"#FF6600\">Cheats</font>"; } } _parent.wait_mc._visible = false; } function nodeToArray(node) { arr = []; i = 0; while (i < node.childNodes.length) { arr.push(node.childNodes[i].attributes); i++; } if (node.attributes.mypos) { arr.mypos = Number(node.attributes.mypos); } return(arr); } function populateScores(arr) { var _local5 = 17; var _local4 = 0; for (var _local6 in highscores_mc) { if (highscores_mc[_local6] instanceof MovieClip) { highscores_mc[_local6].removeMovieClip(); } } var _local3; var _local1 = 0; while ((_local1 < arr.length) && (_local1 < 10)) { _local3 = highscores_mc.attachMovie("highscoresItem", "hsi" + _local1, _local1); _local3._y = _local4; _local3.pos_txt.text = arr[_local1].pos; _local3.name_txt.text = checkSwear(arr[_local1].name); _local3.score_txt.text = Format.number(arr[_local1].score); _local4 = _local4 + _local5; if ((!(arr.mypos === undefined)) && ((arr.mypos + 1) == arr[_local1].pos)) { _local3.gotoAndStop("you"); } _local1++; } } function selectTrack(n) { sId = n; getScores("song"); selectTrack_mc.gotoAndPlay("hideTracks"); } swearArray = new Array("fuck", "shit", "cunt", "fuk", "kunt", "phuk", "phuck"); checkSwear = function (mytext, peek) { findMe = swearArray; peek = 1; myTotal = 0; myWords = 0; while (myWords <= (findMe.length - 1)) { look = 0; while (look < mytext.length) { j = 0; fill = ""; mySmall = mytext.substr(look, findMe[myWords].length).toLowerCase(); wordSmall = findMe[myWords].toLowerCase(); if (mySmall == wordSmall) { while (j < (findMe[myWords].length - (2 * peek))) { fill = fill + "*"; j++; } mytext = (mytext.substr(0, look + peek) + fill) + mytext.substr((look - peek) + findMe[myWords].length); myTotal++; } look++; } myWords++; } return(mytext); }; sId = 0; if (!(_global.root.selectedTrack === undefined)) { sId = _global.root.selectedTrack + 1; } else { sId = 0; } getScores("song"); if (!_global.root.rId) { findYou_btn._visible = false; otherCharts._visible = false; }
Symbol 1112 Button
on (release) { _parent.nextPage = "gameMode"; delete _global.root.gameMode; _parent.play(); }
Symbol 1120 MovieClip Frame 1
stop();
Symbol 1122 Button
on (release) { if (_global.root.rId) { var highscoresSubmitted = function (success) { _parent.wait_mc._visible = false; _parent.nextPage = "highscores"; _parent.play(); }; _global.root.submitHighscores(highscoresSubmitted); } else { _parent.nextPage = "age"; _parent.play(); } }
Symbol 1126 Button
on (release) { _parent.nextPage = "gameMode"; _parent.play(); }
Symbol 1130 MovieClip Frame 1
stop();
Symbol 1134 MovieClip Frame 1
stop();
Symbol 1141 Button
on (release) { _global.root.selectedTrack = 0; _parent.nextPage = "artistDetails"; _parent.artistBackPage = "musicDonated"; _parent.play(); }
Symbol 1144 Button
on (release) { _global.root.selectedTrack = 1; _parent.nextPage = "artistDetails"; _parent.artistBackPage = "musicDonated"; _parent.play(); }
Symbol 1147 Button
on (release) { _global.root.selectedTrack = 4; _parent.nextPage = "artistDetails"; _parent.artistBackPage = "musicDonated"; _parent.play(); }
Symbol 1150 Button
on (release) { _global.root.selectedTrack = 2; _parent.nextPage = "artistDetails"; _parent.artistBackPage = "musicDonated"; _parent.play(); }
Symbol 1153 Button
on (release) { _global.root.selectedTrack = 3; _parent.nextPage = "artistDetails"; _parent.artistBackPage = "musicDonated"; _parent.play(); }
Symbol 1154 Button
on (release) { _parent.nextPage = "gameMode"; _parent.play(); }
Symbol 1156 MovieClip Frame 1
function crowdLoopIn() { if (!_global.loopSnd.target) { _global.loopSnd = _global.sndMan.playAndRemove("crowdLoop", 0, 99999); loopSnd.setVolume(0); } loopSnd.fadeTo(crowdVol, crowdFade); } function bgFadeOut() { if (bgMusicSound.getVolume() > 0) { bgMusic.onEnterFrame = function () { bgMusicSound.setVolume(bgMusicSound.getVolume() - bgFadeSpeed); if (bgMusicSound.getVolume() <= 0) { bgMusicSound.setVolume(0); delete this.onEnterFrame; } }; } } function bgFadeIn() { if (bgMusicSound.getVolume() < bgVol) { bgMusic.onEnterFrame = function () { bgMusicSound.setVolume(bgMusicSound.getVolume() + bgFadeSpeed); if (bgMusicSound.getVolume() >= bgVol) { bgMusicSound.setVolume(bgVol); delete this.onEnterFrame; } }; } } crowdVol = 25; crowdFade = 20; bgVol = 25; bgFadeSpeed = 1; bgMusicSound = new Sound(bgMusic); bgMusicSound.setVolume(0);
Instance of Symbol 651 MovieClip "compHolder" in Symbol 1156 MovieClip Frame 1
onClipEvent (load) { this.setCompText = function (t, u, e) { _global.compText = t; _global.compUrl = u; _global.compEvent = e; }; loadMovie ((_global.assetsURL + "external/comp.swf?a=") + Math.random(), this.createEmptyMovieClip("comp", 0)); }
Instance of Symbol 680 MovieClip in Symbol 1156 MovieClip Frame 1
onClipEvent (load) { _global.root.quality = "BEST"; }
Symbol 1156 MovieClip Frame 2
Instance of Symbol 705 MovieClip "mute" in Symbol 1156 MovieClip Frame 39
onClipEvent (load) { if (new Sound().getVolume() == 0) { gotoAndStop ("off"); } this.onRelease = function () { if (_global.sndMan.mute) { gotoAndStop ("on"); _global.isMuted = false; if (_global.root.unmuteEvent) { _root.kvEvent(_global.root.unmuteEvent); } _global.sndMan.mute = false; } else { gotoAndStop ("off"); _global.isMuted = true; if (_global.root.muteEvent) { _root.kvEvent(_global.root.muteEvent); } _global.sndMan.mute = true; } }; }
Symbol 1156 MovieClip Frame 43
crowdLoopIn(); bgFadeIn(); stop();
Instance of Symbol 651 MovieClip "compHolder" in Symbol 1156 MovieClip Frame 59
onClipEvent (load) { loadMovie (_global.assetsURL + "external/comp.swf", this.createEmptyMovieClip("comp", 0)); }
Symbol 1156 MovieClip Frame 78
bgFadeIn();
Symbol 1156 MovieClip Frame 83
stop();
Symbol 1156 MovieClip Frame 88
gotoAndPlay(nextPage);
Symbol 1156 MovieClip Frame 89
bgFadeOut();
Symbol 1156 MovieClip Frame 94
stop(); if (mode == "challenge") { nextPage = "multiplayer"; mppage = true; delete mode; } else { nextPage = "preGame"; }
Symbol 1156 MovieClip Frame 99
gotoAndPlay(nextPage);
Symbol 1156 MovieClip Frame 100
bgFadeIn();
Symbol 1156 MovieClip Frame 105
stop();
Symbol 1156 MovieClip Frame 110
gotoAndPlay(nextPage);
Symbol 1156 MovieClip Frame 111
song_details_mc.gotoAndStop(_global.root.trackDetails[_global.root.selectedTrack].name);
Symbol 1156 MovieClip Frame 116
stop();
Symbol 1156 MovieClip Frame 122
gotoAndPlay(nextPage);
Symbol 1156 MovieClip Frame 123
bgFadeIn();
Symbol 1156 MovieClip Frame 124
if (mppage) { msgs.issueChallengeSelectedMusic(); delete mppage; }
Symbol 1156 MovieClip Frame 128
stop();
Symbol 1156 MovieClip Frame 134
gotoAndPlay(nextPage);
Symbol 1156 MovieClip Frame 135
bgFadeOut(); if (_global.root.gameMode == Engine.P1_VS_CPU) { preGame.gotoAndStop("singleplayer"); } else { preGame.gotoAndStop("multiplayer"); preGame.p2Name_txt.text = _global.root.p2Name; preGame.p2Rocker.gotoAndStop(_global.root.p2Rocker); } preGame.p1Name_txt.text = _global.root.p1Name; preGame.p1Rocker.gotoAndStop(_global.root.p1Rocker); if (_global.root.trackDetails[_global.root.selectedTrack] === undefined) { track = _global.root.trackDetails[0]; } else { track = _global.root.trackDetails[_global.root.selectedTrack]; } preGame.trackInfo_txt.text = (("Track selected: " + track.title) + " - ") + track.desc;
Symbol 1156 MovieClip Frame 140
function loadSong() { var _local3; if (_global.root[track.name]) { _local3 = _global.root[track.name]; } else { _local3 = _global.root.createEmptyMovieClip(track.name, _global.root.getNextHighestDepth()); } mcl = new MovieClipLoader(); mcl.addListener(this); mcl.loadClip((_global.root.bandwidth.high ? (track.url) : (track.lowQualUrl)), _local3); } function onLoadProgress(targ, bytesLoaded, bytesTotal) { var _local1 = preGame.songLoader_mc.bar; _local1._x = ((bytesLoaded / bytesTotal) * _local1._width) - _local1._width; } function onLoadComplete(target) { songLoaded(); } function onLoadError() { if ((++tries) < 3) { loadSong(); } else { preGame.songLoader_mc.gotoAndStop("error"); preGame.trackInfo_txt.text = ""; preGame.errorBack._visible = true; if ((_global.root.gameMode == Engine.P1_VS_NET) || (_global.root.gameMode == Engine.P2_VS_NET)) { Connection.disconnectFromServer(); } } } function songLoaded() { if ((_global.root.gameMode == Engine.P1_VS_NET) || (_global.root.gameMode == Engine.P2_VS_NET)) { preGame.songLoader_mc.gotoAndStop("waiting"); Connection.songLoaded(((_global.root.gameMode == Engine.P1_VS_NET) ? (Engine.P1) : (Engine.P2))); } else { preGame.songLoader_mc.gotoAndPlay("loaded"); } } function songLoadFinished() { play(); } loopSnd.fadeTo(0, crowdFade); stop(); nextPage = "out"; track = _global.root.trackDetails[_global.root.selectedTrack]; if (track.url && (!_global.root[track.name])) { tries = 0; loadSong(); } else { songLoaded(); }
Symbol 1156 MovieClip Frame 148
_parent.gotoAndStop("game"); gotoAndPlay(nextPage);
Symbol 1156 MovieClip Frame 149
bgFadeIn();
Symbol 1156 MovieClip Frame 154
stop();
Symbol 1156 MovieClip Frame 160
gotoAndPlay(nextPage);
Symbol 1156 MovieClip Frame 161
bgFadeIn();
Symbol 1156 MovieClip Frame 166
stop(); wait_mc._visible = false; wait_mc.onPress = function () { };
Symbol 1156 MovieClip Frame 171
gotoAndPlay(nextPage);
Symbol 1156 MovieClip Frame 172
bgFadeIn();
Symbol 1156 MovieClip Frame 177
stop();
Symbol 1156 MovieClip Frame 183
gotoAndPlay(nextPage);
Symbol 1156 MovieClip Frame 184
bgFadeOut();
Symbol 1156 MovieClip Frame 189
stop();
Symbol 1156 MovieClip Frame 190
bgFadeIn(); if (_global.root.gameMode == Engine.P1_VS_CPU) { postGame.gotoAndStop("singleplayer"); var perf = Math.floor(_global.finalScores.p1_percent * 10); postGame.title_mc.gotoAndStop("score" + perf); postGame.p1Name_txt.text = _global.root.p1Name; postGame.p1Details_txt.text = ("Score: " + Format.number(_global.finalScores.p1_score)) + newline; postGame.p1Details_txt.text = postGame.p1Details_txt.text + (("Notes Hit: " + Math.round(100 * _global.finalScores.p1_percent)) + "%\n"); postGame.p1Details_txt.text = postGame.p1Details_txt.text + ("Longest Streak: " + Format.number(_global.finalScores.p1_streak)); postGame.p1Rocker.gotoAndStop(_global.root.p1Rocker); } else { postGame.gotoAndStop("multiplayer"); if (_global.finalScores.p1_score > _global.finalScores.p2_score) { postGame.title_mc.gotoAndStop("player1"); } else if (_global.root.gameMode == Engine.P1_VS_CPU) { postGame.title_mc.gotoAndStop("cpu"); } else { postGame.title_mc.gotoAndStop("player2"); } postGame.p1Name_txt.text = _global.root.p1Name; postGame.p1Details_txt.text = ("Score: " + Format.number(_global.finalScores.p1_score)) + newline; postGame.p1Details_txt.text = postGame.p1Details_txt.text + (("Notes Hit: " + Math.round(100 * _global.finalScores.p1_percent)) + "%\n"); postGame.p1Details_txt.text = postGame.p1Details_txt.text + ("Longest Streak: " + Format.number(_global.finalScores.p1_streak)); postGame.p1Rocker.gotoAndStop(_global.root.p1Rocker); postGame.p2Name_txt.text = _global.root.p2Name; postGame.p2Details_txt.text = ("Score: " + Format.number(_global.finalScores.p2_score)) + newline; postGame.p2Details_txt.text = postGame.p2Details_txt.text + (("Notes Hit: " + Math.round(100 * _global.finalScores.p2_percent)) + "%\n"); postGame.p2Details_txt.text = postGame.p2Details_txt.text + ("Longest Streak: " + Format.number(_global.finalScores.p2_streak)); postGame.p2Rocker.gotoAndStop(_global.root.p2Rocker); }
Symbol 1156 MovieClip Frame 195
crowdLoopIn(); stop();
Instance of Symbol 680 MovieClip in Symbol 1156 MovieClip Frame 195
onClipEvent (load) { _global.root._quality = "BEST"; }
Symbol 1156 MovieClip Frame 201
gotoAndPlay(nextPage);
Symbol 1156 MovieClip Frame 202
bgFadeIn();
Symbol 1156 MovieClip Frame 207
stop();
Symbol 1156 MovieClip Frame 213
gotoAndPlay(nextPage);
Symbol 1161 Button
on (release) { issueChallenge(); }
Symbol 1162 Button
on (release) { acceptChallenge(); }
Symbol 1163 Button
on (release) { cancelMultiplayer(); }
Symbol 1176 MovieClip Frame 1
function quickplay() { goToPage(Popup.THROBBER); cancelThrobberHandler = cancelQuickplayHandler; throbber_msg = "Connecting to server"; Connection.init(quickplayConnectedHandler, connectionFailedHandler); } function issueChallenge() { goToPage(Popup.THROBBER); throbber_msg = "Connecting to server"; cancelThrobberHandler = cancelQuickplayHandler; Connection.init(issueChallengeConnectedHandler, connectionFailedHandler); } function acceptChallenge() { goToPage(Popup.THROBBER); throbber_msg = "Connecting to server"; cancelThrobberHandler = cancelQuickplayHandler; Connection.init(acceptChallengeConnectedHandler, connectionFailedHandler); } function quickplayConnectedHandler() { Connection.doQuickplay(); } function issueChallengeConnectedHandler() { challengeCode = Connection.doChallenge(); goToPage(Popup.ISSUE_CHALLENGE); } function acceptChallengeConnectedHandler() { goToPage(Popup.ACCEPT_CHALLENGE); } function acceptChallengeHandler(code) { goToPage(Popup.THROBBER); throbber_msg = "Responding to challenge"; cancelThrobberHandler = cancelQuickplayHandler; Connection.respondToChallenge(code); } function connectionFailedHandler() { error_msg = "Unable to connect to server. Please check your internet connection."; goToPage(Popup.ERROR); } function cancelQuickplayHandler() { Connection.disconnectFromServer(); goToPage(Popup.MULTIPLAYER); } function cancelChallengeHandler() { Connection.disconnectFromServer(); goToPage(Popup.MULTIPLAYER); } function errorOkBtnHandler() { if (_global.root.engine.started) { _global.root.engine.endGame(); } else { _global.root.toStartPage(); } _parent.hideMessage(); } function cancelMultiplayer() { _parent.nextPage = "gameMode"; _parent.play(); } stop();
Symbol 1176 MovieClip Frame 10
title_txt.text = throbber_msg;
Symbol 1176 MovieClip Frame 23
code_txt.text = challengeCode;
Symbol 1176 MovieClip Frame 49
msg_txt.text = error_msg;
Symbol 1177 MovieClip [popup anim] Frame 1
#initclip 62 Object.registerClass("popup anim", PopupAnim); #endinitclip stop();
Symbol 1177 MovieClip [popup anim] Frame 10
stop();
Symbol 1198 MovieClip Frame 1
stop();
Instance of Symbol 1198 MovieClip "drumkit" in Symbol 1203 MovieClip Frame 1
onClipEvent (enterFrame) { gotoAndStop(_global.root.trackDetails[_global.root.selectedTrack].name); }
Symbol 1206 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "legs"); stop();
Symbol 1208 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "feet"); stop();
Symbol 1209 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "feet"); stop();
Symbol 1211 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "legs"); stop();
Symbol 1218 MovieClip Frame 1
_global.gameAnimations.setCharacter(this, "body"); stop();
Symbol 1220 MovieClip Frame 6
stop();
Symbol 1223 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * this._totalframes));
Symbol 1228 MovieClip Frame 1
stop();
Instance of Symbol 1237 MovieClip in Symbol 1238 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation + 3); }
Instance of Symbol 1237 MovieClip in Symbol 1238 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation - 3); }
Symbol 1241 MovieClip Frame 1
headStartX = head._x; headStartY = head._y; armFrame = "c1s1"; handFrame = "c1s1";
Symbol 1241 MovieClip Frame 3
stop();
Symbol 1241 MovieClip Frame 14
stop();
Symbol 1241 MovieClip Frame 23
stop();
Symbol 1241 MovieClip Frame 32
stop();
Symbol 1241 MovieClip Frame 41
stop();
Symbol 1241 MovieClip Frame 54
stop();
Symbol 1241 MovieClip Frame 60
stop();
Symbol 1241 MovieClip Frame 78
gotoAndPlay ("break3Loop");
Symbol 1241 MovieClip Frame 87
gotoAndPlay ("break4");
Symbol 1241 MovieClip Frame 100
stop();
Symbol 1241 MovieClip Frame 120
gotoAndStop ("idle");
Symbol 1241 MovieClip Frame 137
stop();
Symbol 1241 MovieClip Frame 139
stop();
Symbol 1241 MovieClip Frame 153
stop();
Symbol 1241 MovieClip Frame 154
stop();
Symbol 1241 MovieClip Frame 164
stop();
Symbol 1241 MovieClip Frame 177
stop();
Symbol 1241 MovieClip Frame 192
gotoAndStop ("idle");
Symbol 1241 MovieClip Frame 204
gotoAndStop ("idle");
Symbol 1241 MovieClip Frame 222
stop();
Symbol 1241 MovieClip Frame 230
stop();
Symbol 1241 MovieClip Frame 245
stop();
Symbol 1241 MovieClip Frame 248
stop();
Symbol 1241 MovieClip Frame 264
stop();
Symbol 1241 MovieClip Frame 267
stop();
Symbol 1241 MovieClip Frame 284
stop();
Symbol 1241 MovieClip Frame 289
stop();
Instance of Symbol 1238 MovieClip in Symbol 1241 MovieClip Frame 302
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { _alpha = (_alpha+1); }
Symbol 1241 MovieClip Frame 320
stop();
Symbol 1241 MovieClip Frame 330
stop();
Symbol 1243 MovieClip Frame 1
stop();
Symbol 1243 MovieClip Frame 9
gotoAndStop (1);
Symbol 1246 MovieClip [character1] Frame 1
this.setMask(_global.gameAnimations["playerMask" + this._name.substr(1, 1)]);
Symbol 1246 MovieClip [character1] Frame 3
_global.root.gameAnimations.doAnimOverride(false, undefined, this); stop();
Symbol 1246 MovieClip [character1] Frame 33
stop();
Symbol 1246 MovieClip [character1] Frame 38
if (_global.gameAnimations.activePlayer == "p1") { _global.gameAnimations.doSceneAnim("leftAmpWobble"); } else { _global.gameAnimations.doSceneAnim("rightAmpWobble"); }
Symbol 1246 MovieClip [character1] Frame 53
gotoAndStop ("idle");
Symbol 1246 MovieClip [character1] Frame 85
gotoAndPlay ("hop");
Symbol 1246 MovieClip [character1] Frame 104
gotoAndPlay ("walkRight");
Symbol 1246 MovieClip [character1] Frame 123
gotoAndPlay ("walkLeft");
Symbol 1246 MovieClip [character1] Frame 141
gotoAndPlay ("runRight");
Symbol 1246 MovieClip [character1] Frame 154
gotoAndPlay ("runLeft");
Symbol 1246 MovieClip [character1] Frame 173
stop();
Symbol 1246 MovieClip [character1] Frame 182
gotoAndStop ("idle");
Symbol 1246 MovieClip [character1] Frame 190
stop();
Symbol 1246 MovieClip [character1] Frame 199
gotoAndStop ("idle");
Symbol 1246 MovieClip [character1] Frame 208
stop();
Symbol 1246 MovieClip [character1] Frame 213
strummer.gotoAndPlay("jump1");
Symbol 1246 MovieClip [character1] Frame 234
stop();
Symbol 1246 MovieClip [character1] Frame 236
boom.gotoAndPlay("on");
Symbol 1246 MovieClip [character1] Frame 237
_global.gameAnimations.afterDrop(this); stop();
Symbol 1246 MovieClip [character1] Frame 250
stop();
Symbol 1246 MovieClip [character1] Frame 264
gotoAndPlay ("onBackMove");
Symbol 1246 MovieClip [character1] Frame 268
_global.gameAnimations.setStrum("archBack");
Symbol 1246 MovieClip [character1] Frame 271
stop();
Symbol 1246 MovieClip [character1] Frame 273
_global.gameAnimations.setStrum();
Symbol 1246 MovieClip [character1] Frame 277
stop();
Symbol 1246 MovieClip [character1] Frame 307
stop();
Symbol 1246 MovieClip [character1] Frame 327
stop();
Symbol 1246 MovieClip [character1] Frame 344
stop();
Symbol 1246 MovieClip [character1] Frame 352
stop();
Symbol 1246 MovieClip [character1] Frame 361
stop();
Symbol 1246 MovieClip [character1] Frame 364
stop();
Symbol 1246 MovieClip [character1] Frame 387
gotoAndPlay ("crowdSurf");
Symbol 1246 MovieClip [character1] Frame 394
_parent.doAnimOverride();
Symbol 1246 MovieClip [character1] Frame 399
_parent.doAnimOverride();
Symbol 1246 MovieClip [character1] Frame 457
stop();
Symbol 1246 MovieClip [character1] Frame 480
stop();
Symbol 1247 MovieClip Frame 1
stop();
Symbol 1247 MovieClip Frame 2
stop();
Symbol 1248 MovieClip Frame 1
stop();
Symbol 1249 MovieClip Frame 1
stop();
Symbol 1249 MovieClip Frame 2
doAnimOverride("roll", undefined, this);
Symbol 1249 MovieClip Frame 18
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 33
doAnimOverride("walkRight", undefined, this);
Symbol 1249 MovieClip Frame 52
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 53
doAnimOverride("runRight", undefined, this);
Symbol 1249 MovieClip Frame 64
doAnimOverride("onKneesRight", undefined, this);
Symbol 1249 MovieClip Frame 101
doAnimOverride("offKneesRight", undefined, this);
Symbol 1249 MovieClip Frame 107
doAnimOverride(undefined, undefined); stop();
Symbol 1249 MovieClip Frame 108
doAnimOverride("runLeft", undefined, this);
Symbol 1249 MovieClip Frame 119
doAnimOverride("onKneesLeft", undefined, this);
Symbol 1249 MovieClip Frame 157
doAnimOverride("offKneesLeft", undefined, this);
Symbol 1249 MovieClip Frame 163
doAnimOverride("offKneesLeft", undefined, this); stop();
Symbol 1249 MovieClip Frame 166
doAnimOverride("walkLeft", undefined, this);
Symbol 1249 MovieClip Frame 183
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 185
stop();
Symbol 1249 MovieClip Frame 189
stop();
Symbol 1249 MovieClip Frame 303
gotoAndPlay ("spaceFloatLoop");
Symbol 1249 MovieClip Frame 309
gotoAndPlay ("spaceFloat");
Symbol 1249 MovieClip Frame 326
stop();
Symbol 1249 MovieClip Frame 327
doAnimOverride("walkLeft", undefined, this);
Symbol 1249 MovieClip Frame 345
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 346
doAnimOverride("climbAmp", undefined, this);
Symbol 1249 MovieClip Frame 370
stop();
Symbol 1249 MovieClip Frame 371
doAnimOverride("jumpOffAmp", undefined, this);
Symbol 1249 MovieClip Frame 389
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 407
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 427
stop();
Symbol 1249 MovieClip Frame 440
gotoAndPlay ("godzillaWalk");
Symbol 1249 MovieClip Frame 446
doAnimOverride("walkRight", undefined, this);
Symbol 1249 MovieClip Frame 465
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 467
doAnimOverride("jumpOffStageRight", true, this);
Symbol 1249 MovieClip Frame 475
doAnimOverride("jumpOffStageRightLeap", undefined, this);
Symbol 1249 MovieClip Frame 492
_global.gameAnimations.doSceneAnim("crowdSurf", "crowdSurf");
Symbol 1249 MovieClip Frame 553
doAnimOverride("jumpOnStageLeft", undefined, this);
Symbol 1249 MovieClip Frame 561
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 562
doAnimOverride("walkLeft", undefined, this);
Symbol 1249 MovieClip Frame 572
_global.gameAnimations.player2DepthSortBodge(this, true); doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 573
doAnimOverride("walkRight", undefined, this);
Symbol 1249 MovieClip Frame 583
_global.gameAnimations.player2DepthSortBodge(this, true); doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 584
doAnimOverride("walkLeft", undefined, this);
Symbol 1249 MovieClip Frame 593
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 594
doAnimOverride("fall", undefined, this);
Symbol 1249 MovieClip Frame 634
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 646
stop();
Symbol 1249 MovieClip Frame 647
doAnimOverride("runLeft", undefined, this);
Symbol 1249 MovieClip Frame 662
stop();
Symbol 1249 MovieClip Frame 664
stop();
Symbol 1249 MovieClip Frame 680
stop();
Symbol 1249 MovieClip Frame 681
doAnimOverride("walkRight", undefined, this); _global.gameAnimations.player2DepthSortBodge(this, false);
Symbol 1249 MovieClip Frame 690
doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 699
_parent["pleaseWait_" + _name.substr(0, 2)]._visible = false; doAnimOverride("walkLeft", undefined, this);
Symbol 1249 MovieClip Frame 731
_parent["pleaseWait_" + _name.substr(0, 2)]._visible = true; _parent["pleaseWait_" + _name.substr(0, 2)]._alpha = 100; doAnimOverride(undefined, undefined, this); stop();
Symbol 1249 MovieClip Frame 789
stop();
Symbol 1249 MovieClip Frame 795
stop();
Symbol 1249 MovieClip Frame 796
shakeX = 12; shakeY = -2;
Symbol 1256 MovieClip Frame 1
stop();
Symbol 1259 MovieClip Frame 1
if (_global.root.p2Rocker == -1) { this.swapDepths(60000); this.removeMovieClip(); } stop();
Symbol 1266 MovieClip Frame 9
gotoAndPlay (1);
Symbol 1268 MovieClip Frame 9
gotoAndPlay (1);
Symbol 1271 MovieClip Frame 1
stop();
Symbol 1271 MovieClip Frame 10
gotoAndStop ("off");
Symbol 1285 MovieClip Frame 1
stop();
Symbol 1285 MovieClip Frame 4
stop();
Symbol 1285 MovieClip Frame 7
stop();
Symbol 1285 MovieClip Frame 10
stop();
Symbol 1285 MovieClip Frame 12
stop();
Symbol 1285 MovieClip Frame 14
stop();
Symbol 1285 MovieClip Frame 16
stop();
Symbol 1285 MovieClip Frame 18
stop();
Symbol 1285 MovieClip Frame 20
stop();
Symbol 1286 MovieClip Frame 1
stop();
Symbol 1286 MovieClip Frame 10
gotoAndStop ("off");
Symbol 1289 MovieClip Frame 1
stop();
Symbol 1289 MovieClip Frame 10
gotoAndStop ("off");
Symbol 1292 MovieClip Frame 1
stop();
Symbol 1292 MovieClip Frame 4
stop();
Symbol 1292 MovieClip Frame 8
stop();
Symbol 1292 MovieClip Frame 12
stop();
Symbol 1292 MovieClip Frame 35
gotoAndPlay (2);
Symbol 1296 MovieClip Frame 1
stop();
Symbol 1296 MovieClip Frame 27
stop();
Symbol 1299 MovieClip Frame 106
gotoAndPlay (1);
Symbol 1300 MovieClip Frame 1
_alpha = 100; stop();
Instance of Symbol 1299 MovieClip in Symbol 1300 MovieClip Frame 2
onClipEvent (enterFrame) { _parent._alpha = _parent._alpha - 0.5; if (_parent._alpha <= 0) { delete onEnterFrame; } }
Symbol 1319 MovieClip Frame 1
function beat() { play(); } function stopListening() { _global.root.engine.removeListener(this); } stop();
Symbol 1319 MovieClip Frame 6
stop();
Symbol 1319 MovieClip Frame 7
stop();
Symbol 1319 MovieClip Frame 8
stop();
Symbol 1319 MovieClip Frame 9
stop();
Symbol 1319 MovieClip Frame 10
stopListening(); if (_parent.countDownNextPlayer == Engine.P1) { gotoAndPlay ("p1RockOut"); } else { gotoAndPlay ("p2RockOut"); }
Symbol 1319 MovieClip Frame 11
stopListening(); play();
Symbol 1319 MovieClip Frame 30
stopListening(); gotoAndStop ("off");
Symbol 1319 MovieClip Frame 31
stopListening(); play();
Symbol 1319 MovieClip Frame 50
stopListening(); gotoAndStop ("off");
Symbol 1319 MovieClip Frame 51
stop();
Symbol 1319 MovieClip Frame 52
stop();
Symbol 1319 MovieClip Frame 53
stop();
Symbol 1319 MovieClip Frame 54
stop();
Symbol 1319 MovieClip Frame 55
gotoAndPlay ("p1RockOut");
Symbol 1319 MovieClip Frame 56
stop();
Symbol 1319 MovieClip Frame 57
stop();
Symbol 1319 MovieClip Frame 58
stop();
Symbol 1319 MovieClip Frame 59
stop();
Symbol 1319 MovieClip Frame 60
gotoAndPlay ("p2RockOut");
Symbol 1324 MovieClip Frame 2
stop();
Symbol 1324 MovieClip Frame 3
_global.root.engine.activeFretboard.fadeOut(); play();
Symbol 1324 MovieClip Frame 216
stop();
Symbol 1325 MovieClip Frame 1
gotoAndStop(_parent.activePlayer);
Symbol 1325 MovieClip Frame 2
this[_global.gameAnimations.activePlayer].gotoAndPlay(_global.gameAnimations.activePlayer); stop();
Symbol 1325 MovieClip Frame 5
this[_global.gameAnimations.activePlayer].gotoAndPlay(_global.gameAnimations.activePlayer); stop();
Symbol 1351 MovieClip Frame 12
stop();
Symbol 1351 MovieClip Frame 17
stop();
Symbol 1351 MovieClip Frame 25
stop();
Symbol 1351 MovieClip Frame 30
stop();
Symbol 1351 MovieClip Frame 37
stop();
Symbol 1351 MovieClip Frame 44
stop();
Symbol 1351 MovieClip Frame 51
stop();
Symbol 1351 MovieClip Frame 86
stop();
Symbol 1371 MovieClip Frame 9
gotoAndPlay (1);
Symbol 1372 MovieClip Frame 9
gotoAndPlay (1);
Symbol 1377 MovieClip Frame 2
stop();
Symbol 1377 MovieClip Frame 11
stop();
Symbol 1397 MovieClip Frame 1
theObject.gotoAndStop(Math.ceil(Math.random() * theObject._totalframes));
Symbol 1397 MovieClip Frame 13
gotoAndPlay ("skip");
Symbol 1397 MovieClip Frame 24
gotoAndPlay (1);
Symbol 1416 MovieClip Frame 13
gotoAndPlay (1);
Symbol 1422 MovieClip Frame 19
gotoAndPlay (1);
Symbol 1433 MovieClip Frame 11
stop();
Instance of Symbol 1436 MovieClip in Symbol 1439 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * this._totalframes)); }
Instance of Symbol 1436 MovieClip in Symbol 1439 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * this._totalframes)); }
Instance of Symbol 1436 MovieClip in Symbol 1439 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * this._totalframes)); }
Instance of Symbol 1436 MovieClip in Symbol 1439 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * this._totalframes)); }
Instance of Symbol 1436 MovieClip in Symbol 1439 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * this._totalframes)); }
Instance of Symbol 1436 MovieClip in Symbol 1439 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(Math.ceil(Math.random() * this._totalframes)); }
Symbol 1447 MovieClip Frame 1
stop(); delete this.onEnterFrame;
Symbol 1447 MovieClip Frame 2
rotVelMaxApplied = 0; rotVelChange = (rotVel = 0); rotVelMax = 10; this.onEnterFrame = function () { if (!count) { count = Math.ceil(Math.random() * 30); rotVelChange = Math.random() - 0.5; } count--; if (rotVelMaxApplied < rotVelMax) { rotVelMaxApplied = rotVelMaxApplied + 0.05; } rotVel = rotVel + rotVelChange; if (rotVel > rotVelMaxApplied) { rotVel = rotVelMaxApplied; } else if (rotVel < (-rotVelMaxApplied)) { rotVel = -rotVelMaxApplied; } this._rotation = this._rotation + this.rotVel; }; stop();
Symbol 1447 MovieClip Frame 3
rotVelMax = 10; this.onEnterFrame = function () { if ((this._rotation % 360) > 80) { rotVelChange = -0.25; } else if ((this._rotation % 360) < 80) { rotVelChange = 0.25; } rotVel = rotVel * 0.95; rotVel = rotVel + rotVelChange; if (rotVel > rotVelMax) { rotVel = rotVelMax; } else if (rotVel < (-rotVelMax)) { rotVel = -rotVelMax; } this._rotation = this._rotation + this.rotVel; }; stop();
Symbol 1447 MovieClip Frame 4
stop(); delete this.onEnterFrame;
Symbol 1449 MovieClip Frame 1
ship.gotoAndStop("off"); ship._rotation = 0; stop();
Symbol 1449 MovieClip Frame 5
ship.gotoAndStop("on"); stop();
Symbol 1449 MovieClip Frame 8
ship.gotoAndStop("crash"); stop();
Symbol 1449 MovieClip Frame 12
ship.gotoAndStop("broke"); ship._rotation = 0; stop();
Symbol 1457 MovieClip Frame 9
gotoAndPlay (1);
Symbol 1458 MovieClip Frame 12
stop();
Symbol 1460 MovieClip Frame 9
gotoAndPlay (1);
Symbol 1473 MovieClip Frame 354
stop();
Symbol 1475 MovieClip Frame 1
_parent.shakeY = 2;
Symbol 1475 MovieClip Frame 4
_parent.shakeY = 2;
Symbol 1475 MovieClip Frame 7
_parent.shakeY = 2;
Symbol 1475 MovieClip Frame 10
gotoAndPlay (1);
Symbol 1485 MovieClip Frame 1
_parent.shakeY = 2;
Symbol 1485 MovieClip Frame 4
_parent.shakeY = 2;
Symbol 1485 MovieClip Frame 7
_parent.shakeY = 2;
Symbol 1485 MovieClip Frame 10
gotoAndPlay (1);
Symbol 1487 MovieClip Frame 21
stop();
Symbol 1498 MovieClip Frame 2
stop();
Symbol 1498 MovieClip Frame 5
stop();
Symbol 1518 MovieClip Frame 2
stop();
Symbol 1518 MovieClip Frame 6
gotoAndPlay ("citiesOnFlame");
Symbol 1518 MovieClip Frame 10
_parent.stop(); _global.gameAnimations[_global.gameAnimations.activePlayer].sprite.stop();
Symbol 1518 MovieClip Frame 35
_global.gameAnimations.gotoAndStop("godzillaBoom");
Symbol 1518 MovieClip Frame 45
stop();
Symbol 1518 MovieClip Frame 60
gotoAndPlay ("fireLeft");
Symbol 1518 MovieClip Frame 64
gotoAndPlay ("fireRight");
Symbol 1519 MovieClip Frame 1
_parent.shakeX = 10;
Symbol 1519 MovieClip Frame 13
gotoAndPlay (1);
Symbol 1523 MovieClip Frame 1
startScale = _xscale; size = 1; flicker = 75; onEnterFrame = function () { size = size + 0.12; _yscale = ((startScale * size) + ((Math.random() * flicker) - (flicker / 2))); _xscale = ((startScale * size) + ((Math.random() * flicker) - (flicker / 2))); }; stop();
Symbol 1525 MovieClip Frame 1
function doAzorAd() { if (azorAd._currentframe <= 2) { azorAd.gotoAndPlay("on"); _parent.menu_mc.crowdLoopIn(); } } function doBoredAnim() { this[inactivePlayer].strummer.gotoAndPlay("bored" + Math.ceil(4 * Math.random())); } function setActivePlayer(p) { activePlayer = p; if (p == Engine.P1) { inactivePlayer = Engine.P2; } else { inactivePlayer = Engine.P1; } } function startLightsAnim() { changeLightColour("purple"); } function changeLightColour(c) { if (!ambientLightOff) { if (c != currentLightColour) { lightsAnim.ambient.gotoAndPlay(c); } currentLightColour = c; } else { lightsAnim.ambient.gotoAndStop("off"); } } function doLightsLess() { lightsAnim.gotoAndStop("less"); } function doLightsMore() { lightsAnim.gotoAndStop("off"); } function doAmbientLightOff() { ambientLightOff = true; lightsAnim.gotoAndStop("noAmbient"); } function doAmbientLightOn() { lightsAnim.gotoAndStop("less"); ambientLightOff = false; } function doLightsOff() { lightsOff = true; } function doLightsOn() { lightsOff = false; } function flashLight(n) { if (!lightsOff) { if (n == 0) { light0.gotoAndPlay("on"); } else if ((n == 6) && (ambientLightOff)) { } else { lightsAnim["light" + n].gotoAndPlay("on"); } } } function perfectTiming() { updateGuitarVisibility(guitarAlphaSpeed); this[activePlayer].headBang = this[activePlayer].guitarVisibility * 0.5; if (this[activePlayer].headBang > headBangMax) { this[activePlayer].headBang = headBangMax; } spawnHit++; } function startCrowd() { if (!dontStartCrowd) { crowdOn = true; crowd1.play(); crowd2.play(); } } function stopCrowd() { crowd1.stop(); crowd2.stop(); } function noCrowd() { dontStartCrowd = true; stopCrowd(); } function resumeCrowd() { dontStartCrowd = false; if (crowdOn) { startCrowd(); } } function setStrum(v, w) { if (v) { p1.oldStrumAnim = p1.strumAnim; p2.oldStrumAnim = p2.strumAnim; if (!w) { p1.strumAnim = v + "1"; p2.strumAnim = v + "1"; } else { p1.strumAnim = v + w; p2.strumAnim = v + w; } } else { p1.strumAnim = p1.oldStrumAnim; p2.strumAnim = p2.oldStrumAnim; } } function setCharacter(t, v) { } function getPlayer(t) { while ((t._parent._name != "p1") && (t._parent._name != "p2")) { t = t._parent; if (t == _root) { return(""); } } return(t._parent._name); } function getPlayerFromTarget(t) { while ((t._parent._name != "p1Target") && (t._parent._name != "p2Target")) { tName = t._parent._name; t = t._parent; if (t == _root) { return(""); } } if (tName == "p1Target") { tName = "p1"; } else { tName = "p2"; } return(tName); } function bothWalkToMiddle() { doCharacterAnim("walkFromCentreToLeft", activePlayer); doCharacterAnim("bgToLeft", inactivePlayer); } function bothWalkBack() { doCharacterAnim("walkFromLeftToCentre", activePlayer); doCharacterAnim("leftToBg", inactivePlayer); } function shakeMe(t) { t._x = t.startX + (t.shakeX * t.polarity); t._y = t.startY + (t.shakeY * t.polarity); t.shakeX = t.shakeX * shakeDecay; t.shakeY = t.shakeY * shakeDecay; if (t.polarity == -1) { t.polarity = 1; } else { t.polarity = -1; } if ((t.shakeX <= 0.1) && (t.shakeY <= 0.1)) { t.shakeX = 0; t.shakeY = 0; t._x = t.startX; t._y = t.startY; } } function playJump(p) { if (!p) { p = activePlayer; } p = this[p]; if (!p.jumping) { p.gotoAndPlay("up"); p.jumping = true; } } function doSceneAnim(f, spriteAnim) { if (f) { gotoAndPlay(f); } sprite.gotoAndStop(activePlayer); if (spriteAnim) { sceneSpriteAnim = spriteAnim; sprite[activePlayer].gotoAndPlay(sceneSpriteAnim); } } function player2DepthSortBodge(t, b) { if (activePlayer == "p2") { if (p1.getDepth() == p1StartDepth) { p1.swapDepths(p1BgBodge); p1.setMask(playerMask1); if (playerMask2) { p2.setMask(playerMask2); } } } else if (p1.getDepth() == p1BgBodgeStartDepth) { p1.swapDepths(p1BgBodge); p1.setMask(playerMask1); if (playerMask2) { p2.setMask(playerMask2); } } } function badGurn() { if (this[activePlayer].combo) { var _local2 = 1; } else { var _local2 = 2; } this[activePlayer].gurn.count = 4; this[activePlayer].gurn.frame = Math.ceil(this[activePlayer].gurn.frame * 0.5); if (this[activePlayer].gurn.frame < 0) { this[activePlayer].gurn.frame = 0; } this[inactivePlayer].gurn.count = 4; this[inactivePlayer].gurn.frame++; if (this[inactivePlayer].gurn.frame > this[inactivePlayer].strummer.head._totalframes) { this[inactivePlayer].gurn.frame = this[inactivePlayer].strummer.head._totalframes; } resetCombo(this[activePlayer]); } function goodGurn() { var _local2 = Math.ceil(this[activePlayer].combo / 2); if (_local2 > 16) { _local2 = 16; } this[activePlayer].gurn.count = 2; this[activePlayer].gurn.frame++; if (this[activePlayer].gurn.frame > this[activePlayer].strummer.head._totalframes) { this[activePlayer].gurn.frame = this[activePlayer].strummer.head._totalframes; } this[inactivePlayer].gurn.count = 4; this[activePlayer].combo++; } function resetCombo(t) { t.maxCombo = t.combo; t.combo = 0; } function playNote(dir, mod, p) { if (!azorSaysNoAnimation) { if (mod == 1) { goodGurn(); } else if (mod == 0) { badGurn(); } else { this[activePlayer].combo = 0; } if (!p) { p = activePlayer; } pRef = this[p]; if (dir == "down") { animateGuy("down", pRef); _global.engine.notesHolder.strumFlashPosition.gotoAndStop("down"); doStrum(undefined, p); } else if (dir == "right") { if (p == "p1") { animateGuy("right", pRef); } else { animateGuy("left", pRef); } _global.engine.notesHolder.strumFlashPosition.gotoAndStop("right"); doStrum(undefined, p); } else if (dir == "left") { if (p == "p1") { animateGuy("left", pRef); } else { animateGuy("right", pRef); } _global.engine.notesHolder.strumFlashPosition.gotoAndStop("left"); doStrum(undefined, p); } else if (dir == "leftdown") { if (p == "p1") { animateGuy("left", pRef); doStrum("windmillCW", p); } else { animateGuy("left", pRef); doStrum("windmillCCW", p); } _global.engine.notesHolder.strumFlashPosition.gotoAndStop("leftdown"); } else if (dir == "downright") { if (p == "p1") { animateGuy("right", pRef); doStrum("windmillCCW", p); } else { animateGuy("right", pRef); doStrum("windmillCW", p); } _global.engine.notesHolder.strumFlashPosition.gotoAndStop("downright"); } else if (dir == "leftright") { animateGuy("down", pRef); _global.engine.notesHolder.strumFlashPosition.gotoAndStop("leftright"); doStrum("windmillFull", p); } } } function doStrum(v, p) { pRef = this[p]; if (pRef.jumping) { animateGuy("down", pRef); } if (v) { pRef.strummer.gotoAndPlay(v + "1"); } else { pRef.strummer.gotoAndPlay(pRef.strumAnim); } if (p1.gurn.count) { p1.strummer.head.gotoAndStop(p1.gurn.frame); p1.gurn.count--; } else if (activePlayer == "p1") { } if (p2.gurn.count) { p2.strummer.head.gotoAndStop(p2.gurn.frame); p2.gurn.count--; } else if (activePlayer == "p2") { } doRandomFretArm(pRef); if (spawnHit && (activePlayer == p)) { mc = _global.engine.notesHolder.strumFlashPosition.attachMovie("strumFlash", "flash" + _global.engine.notesHolder.strumFlashPosition.getNextHighestDepth(), _global.engine.notesHolder.strumFlashPosition.getNextHighestDepth()); mc.gotoAndPlay("r" + Math.ceil(Math.random() * 3)); mc._x = mc._parent.marker._x; mc._y = mc._parent.marker._y; if (_global.engine.notesHolder.strumFlashPosition.marker2) { mc = _global.engine.notesHolder.strumFlashPosition.attachMovie("strumFlash", "flash" + _global.engine.notesHolder.strumFlashPosition.getNextHighestDepth(), _global.engine.notesHolder.strumFlashPosition.getNextHighestDepth()); mc.gotoAndPlay("r" + Math.ceil(Math.random() * 3)); mc._x = mc._parent.marker2._x; mc._y = mc._parent.marker2._y; if (_global.engine.notesHolder.strumFlashPosition.marker3) { mc = _global.engine.notesHolder.strumFlashPosition.attachMovie("strumFlash", "flash" + _global.engine.notesHolder.strumFlashPosition.getNextHighestDepth(), _global.engine.notesHolder.strumFlashPosition.getNextHighestDepth()); mc.gotoAndPlay("r" + Math.ceil(Math.random() * 3)); mc._x = mc._parent.marker3._x; mc._y = mc._parent.marker3._y; } } spawnHit--; } _global.engine.targetLine.gotoAndPlay("on"); } function doPose(v, p) { if (!p) { p = this[activePlayer]._name; } pRef = this[p]; if (!pRef.jumping) { pRef.strummer.gotoAndPlay(v); } } function doRandomFretArm(pRef) { pRef.strummer.fretHand._rotation = (pRef.strummer.fretUpperArm._rotation = (pRef.strummer.fretLowerArm._rotation = (Math.random() * fretAmount) - halfFretAmount)); } function updateGuitarVisibility(v) { if (!v) { v = 0; } this[activePlayer].guitarVisibility = this[activePlayer].guitarVisibility + v; this[activePlayer].strummer.guitarWrapper.guitar._alpha = this[activePlayer].guitarVisibility; if (isNaN(this[activePlayer].guitarVisibility)) { this[activePlayer].guitarVisibility = 0; } } function animateGuy(n, pRef) { if (!azorSaysNoAnimation) { if (!animOverride) { if (pRef.jumping) { pRef.gotoAndPlay("drop"); pRef.afterJump = n; } else { pRef.gotoAndPlay(n); } } } } function afterDrop(t) { t.gotoAndStop(t.afterJump); t.jumping = false; } function doAnimOverride(v, w, t) { if (!t) { t = this[activePlayer]; } else if (typeof(t) == "string") { t = this[t]; } if (t._name.substr(2) == "Target") { t = _global.gameAnimations[t._name.substr(0, 2)]; } if (w != undefined) { centreHUD = w; } else if ((v == undefined) && (w == undefined)) { centreHUD = false; } if (!v) { animOverride = false; if (t._currentframe >= 4) { animateGuy("idle", t); } } else { animOverride = v; t.gotoAndPlay(animOverride); } updateGuitarVisibility(); } function azorAloft(a) { _global.root.engine.activeFretboard.fadeOut(); azorSaysNoAnimation = true; this[activePlayer].gotoAndStop("idle"); if (!a) { this[activePlayer].strummer.gotoAndStop("done1"); } else { this[activePlayer].strummer.gotoAndStop("druid1"); } this[activePlayer].headBang = 0; this[activePlayer].strummer.head._rotation = 0; this[activePlayer].strummer.head._x = this[activePlayer].strummer.headStartX; this[activePlayer].strummer.head._y = this[activePlayer].strummer.headStartY; } function doCharacterAnim(f, p) { if (!p) { this[activePlayer].sprite.gotoAndPlay(f); } else { this[p].sprite.gotoAndPlay(f); } } function choosePlayerMask(f) { playerMask1.gotoAndStop(f); if (playerMask2) { playerMask2.gotoAndStop(f); } } _global.gameAnimations = this; p1.sprite = p1Target; p2.sprite = p2Target; STRUM = 32; UP = 38; DOWN = 40; LEFT = 37; RIGHT = 39; spawnHit = 0; i = 1; while (i <= 2) { var pSetup = this["p" + i]; pSetup.strumAnim = "idle"; pSetup.gurn = {}; pSetup.gurn.count = 0; pSetup.gurn.frame = 6; pSetup.gurn.maxRandom = 5; pSetup.guitarVisibility = (pSetup.strummer.guitarWrapper.guitar._alpha = 0); pSetup.combo = 0; pSetup.strummer.headStartX = pSetup.strummer.head._x; pSetup.strummer.headStartY = pSetup.strummer.head._y; i++; } headStartX = p1.strummer.head._x; headStartY = p1.strummer.head._y; rhythm = 0; rhythmCount = 6; headBangMax = 7; guitarAlphaSpeed = 0.25; fretAmount = 40; halfFretAmount = fretAmount * 0.5; crowd1.stop(); crowd2.stop(); lightsAnim.stop(); characterP1 = {}; characterP1.hair = 1; characterP1.head = 1; characterP1.body = 1; characterP1.legs = 1; characterP1.feet = 1; characterP1.skin = 1; characterP1.hand = 1; characterP2 = {}; characterP2.hair = 2; characterP2.head = 2; characterP2.body = 2; characterP2.legs = 2; characterP2.feet = 2; characterP2.skin = 2; characterP2.hand = 1; startX = _x; startY = _y; shakeX = 0; shakeY = 0; polarity = 1; shakeDecay = 0.7; this.onEnterFrame = function () { this[activePlayer].strummer.head._x = headStartX; this[activePlayer].strummer.head._y = headStartY; if (this[activePlayer].headBang) { this[activePlayer].strummer.head._rotation = 0 + this[activePlayer].headBang; display.text = (this[activePlayer].strummer.head._x + ",") + this[activePlayer].strummer.head._y; this[activePlayer].headBang = Math.floor((this[activePlayer].headBang = this[activePlayer].headBang * 0.75)); } if (shakeX || (shakeY)) { shakeMe(this); } }; _global.doAnimOverride = doAnimOverride; stop();
Instance of Symbol 1246 MovieClip [character1] "p2Depth" in Symbol 1525 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = 600 - _parent.p2Target.sprite._x; this._y = _parent.p2Target.sprite._y; this._rotation = 360 - _parent.p2Target.sprite._rotation; this._xscale = ((_parent.p2Target._xscale / 100) * _parent.p2Target.sprite._xscale) * -1; this._yscale = ((_parent.p2Target._yscale / 100) * _parent.p2Target.sprite._yscale) * -1; }
Instance of Symbol 1246 MovieClip [character1] "p1Depth" in Symbol 1525 MovieClip Frame 1
onClipEvent (enterFrame) { this._x = _parent.p1Target.sprite._x; this._y = _parent.p1Target.sprite._y; this._rotation = _parent.p1Target.sprite._rotation; this._xscale = (this._yscale = _parent.p1Target._xscale); }
Instance of Symbol 705 MovieClip "mute" in Symbol 1525 MovieClip Frame 1
onClipEvent (load) { if (new Sound().getVolume() == 0) { gotoAndStop ("off"); } this.onRelease = function () { if (_global.sndMan.mute) { gotoAndStop ("on"); _global.isMuted = false; if (_global.root.unmuteEvent) { _root.kvEvent(_global.root.unmuteEvent); } _global.sndMan.mute = false; } else { gotoAndStop ("off"); _global.isMuted = true; if (_global.root.muteEvent) { _root.kvEvent(_global.root.muteEvent); } _global.sndMan.mute = true; } }; }
Symbol 1525 MovieClip Frame 86
gotoAndStop ("idle");
Symbol 1525 MovieClip Frame 94
stop();
Symbol 1525 MovieClip Frame 105
stop();
Symbol 1525 MovieClip Frame 114
stop();
Symbol 1525 MovieClip Frame 115
i = 1; while (i <= 6) { this["z" + i].gotoAndPlay("headLeft"); i++; }
Symbol 1525 MovieClip Frame 116
stop();
Symbol 1525 MovieClip Frame 118
i = 1; while (i <= 6) { this["z" + i].gotoAndPlay("nod"); i++; }
Symbol 1525 MovieClip Frame 119
stop();
Symbol 1525 MovieClip Frame 121
i = 1; while (i <= 6) { this["z" + i].gotoAndPlay("headRight"); i++; }
Symbol 1525 MovieClip Frame 122
stop();
Symbol 1525 MovieClip Frame 123
i = 1; while (i <= 6) { this["z" + i].gotoAndPlay("rock"); i++; }
Symbol 1525 MovieClip Frame 124
stop();
Symbol 1525 MovieClip Frame 126
z1.gotoAndPlay("rockOff"); i = 2; while (i <= 6) { this["z" + i].gotoAndPlay("rock"); i++; }
Symbol 1525 MovieClip Frame 127
stop();
Symbol 1525 MovieClip Frame 132
i = 1; while (i <= 6) { this["z" + i].gotoAndPlay("waddleRight"); i++; }
Symbol 1525 MovieClip Frame 133
stop();
Symbol 1525 MovieClip Frame 134
i = 1; while (i <= 6) { this["z" + i].gotoAndPlay("waddleLeft"); i++; }
Symbol 1525 MovieClip Frame 135
stop();
Symbol 1525 MovieClip Frame 143
stop();
Symbol 1525 MovieClip Frame 294
stop();
Symbol 1525 MovieClip Frame 295
magicShake = 1; magicFreq = 4; magicCount = 0; magic.onEnterFrame = function () { if ((magicCount % magicFreq) == 0) { shakeY = magicShake; if (magicShake < 20) { magicShake = magicShake + 0.25; } } magicCount++; };
Instance of Symbol 1368 MovieClip "magic" in Symbol 1525 MovieClip Frame 295
onClipEvent (load) { gotoAndPlay(Math.ceil(_totalframes / 2)); }
Symbol 1525 MovieClip Frame 297
stop();
Symbol 1525 MovieClip Frame 299
shakeX = 55; this[inactivePlayer].gotoAndStop("rabbitMode");
Symbol 1525 MovieClip Frame 375
stop();
Symbol 1525 MovieClip Frame 383
doCharacterAnim("elevatorFall", inactivePlayer);
Symbol 1525 MovieClip Frame 406
stop();
Symbol 1525 MovieClip Frame 420
choosePlayerMask("elevator");
Symbol 1525 MovieClip Frame 438
choosePlayerMask("off");
Symbol 1525 MovieClip Frame 466
choosePlayerMask("elevator");
Symbol 1525 MovieClip Frame 478
stop();
Symbol 1525 MovieClip Frame 483
shakeY = 60; choosePlayerMask("on");
Symbol 1525 MovieClip Frame 491
stop();
Symbol 1525 MovieClip Frame 535
shakeY = 1;
Symbol 1525 MovieClip Frame 537
shakeY = 2;
Symbol 1525 MovieClip Frame 539
shakeY = 3;
Symbol 1525 MovieClip Frame 541
shakeY = 4;
Symbol 1525 MovieClip Frame 543
shakeY = 5;
Symbol 1525 MovieClip Frame 545
shakeY = 5;
Symbol 1525 MovieClip Frame 547
shakeY = 5;
Symbol 1525 MovieClip Frame 550
shakeY = 5;
Symbol 1525 MovieClip Frame 556
stop();
Symbol 1525 MovieClip Frame 557
doCharacterAnim("mountainFall", inactivePlayer); doCharacterAnim("spaceFloat");
Instance of Symbol 1441 MovieClip "stars" in Symbol 1525 MovieClip Frame 557
onClipEvent (enterFrame) { this._y = this._y + 0.25; }
Symbol 1525 MovieClip Frame 607
stars.onEnterFrame = function () { this._y = this._y + 1; }; rocket.gotoAndStop("on"); stop();
Symbol 1525 MovieClip Frame 609
rocket.gotoAndStop("crash"); stars.yVel = 1; stars.onEnterFrame = function () { this._y = this._y + this.yVel; this.yVel = this.yVel - 0.01; };
Symbol 1525 MovieClip Frame 667
stop();
Symbol 1525 MovieClip Frame 669
rocket.gotoAndStop("broke"); this[activePlayer].gotoAndStop("centre"); shakeY = 50; delete stars.onEnterFrame;
Symbol 1525 MovieClip Frame 680
stop();
Symbol 1525 MovieClip Frame 681
stop();
Symbol 1525 MovieClip Frame 682
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 685
doCharacterAnim("mountain"); shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 688
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 691
shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 694
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 695
doCharacterAnim("mountainFall", inactivePlayer);
Symbol 1525 MovieClip Frame 700
shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 703
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 706
shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 709
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 712
shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 715
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 718
shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 721
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 724
shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 727
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 728
stop();
Symbol 1525 MovieClip Frame 734
shakeX = -10; shakeY = -2;
Symbol 1525 MovieClip Frame 737
shakeY = 2;
Symbol 1525 MovieClip Frame 740
shakeY = 2;
Symbol 1525 MovieClip Frame 743
shakeY = 2;
Symbol 1525 MovieClip Frame 746
shakeY = 2;
Symbol 1525 MovieClip Frame 759
stop();
Symbol 1525 MovieClip Frame 761
shakeY = 2;
Symbol 1525 MovieClip Frame 764
shakeY = 2;
Symbol 1525 MovieClip Frame 767
shakeY = 2;
Symbol 1525 MovieClip Frame 770
shakeY = 2;
Symbol 1525 MovieClip Frame 773
shakeY = 2;
Symbol 1525 MovieClip Frame 776
shakeY = 2;
Symbol 1525 MovieClip Frame 779
stop();
Symbol 1525 MovieClip Frame 782
shakeY = 2; this[inactivePlayer]._visible = false;
Symbol 1525 MovieClip Frame 785
shakeY = 2;
Symbol 1525 MovieClip Frame 788
shakeY = 2;
Symbol 1525 MovieClip Frame 791
shakeY = 2;
Symbol 1525 MovieClip Frame 794
doCharacterAnim("onFire"); shakeY = 2;
Symbol 1525 MovieClip Frame 797
shakeY = 2;
Symbol 1525 MovieClip Frame 801
doCharacterAnim("spaceFloat");
Symbol 1525 MovieClip Frame 810
stop();
Symbol 1525 MovieClip Frame 816
shakeY = 30; choosePlayerMask("hole"); doCharacterAnim("inHole");
Symbol 1525 MovieClip Frame 826
stop();
Symbol 1525 MovieClip Frame 829
choosePlayerMask("on"); shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 832
doCharacterAnim("godzillaUp"); shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 835
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 838
shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 841
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 842
doCharacterAnim("mountainFall", inactivePlayer);
Symbol 1525 MovieClip Frame 844
doCharacterAnim("godzillaDown");
Symbol 1525 MovieClip Frame 847
shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 850
shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 853
shakeX = 12; shakeY = -2;
Symbol 1525 MovieClip Frame 856
doCharacterAnim("godzillaWalk"); shakeX = 2; shakeY = 2;
Symbol 1525 MovieClip Frame 867
coptersGo = true; stop();
Symbol 1525 MovieClip Frame 868
godzilla.sprite.gotoAndPlay("fireLeft");
Symbol 1525 MovieClip Frame 884
godzilla.building1.gotoAndPlay("flameOn"); godzilla.building2.gotoAndPlay("flameOn"); stop();
Symbol 1525 MovieClip Frame 886
godzilla.sprite.gotoAndPlay("fireRight");
Symbol 1525 MovieClip Frame 901
godzilla.building3.gotoAndPlay("flameOn"); godzilla.building4.gotoAndPlay("flameOn"); stop();
Symbol 1525 MovieClip Frame 905
godzilla.sprite.gotoAndPlay("citiesOnFlame");
Symbol 1525 MovieClip Frame 917
stop();
Symbol 1525 MovieClip Frame 933
a = 0; robot.onEnterFrame = function () { a = a + 0.1; this._x = this._x + Math.sin(a); this._y = this._y + Math.cos(a); };
Symbol 1525 MovieClip Frame 935
stop();
Symbol 1525 MovieClip Frame 943
godzilla.sprite.gotoAndPlay("punch");
Symbol 1525 MovieClip Frame 948
stop();
Symbol 1525 MovieClip Frame 950
stop();
Symbol 1525 MovieClip Frame 970
shakeX = 100; shakeY = 100; doCharacterAnim("spaceFloat");
Instance of Symbol 1441 MovieClip "stars" in Symbol 1525 MovieClip Frame 980
onClipEvent (enterFrame) { this._rotation = this._rotation + 0.25; }
Symbol 1525 MovieClip Frame 1039
stop();
Symbol 1530 MovieClip Frame 1
stop();
Symbol 1530 MovieClip Frame 19
gotoAndStop ("off");
Symbol 1533 MovieClip Frame 1
_visible = false;
Symbol 1535 MovieClip Frame 1
_visible = false;
Symbol 1536 MovieClip Frame 2
stop();
Symbol 1536 MovieClip Frame 9
stop();
Symbol 1536 MovieClip Frame 15
stop();
Symbol 1536 MovieClip Frame 21
stop();
Symbol 1536 MovieClip Frame 28
stop();
Symbol 1536 MovieClip Frame 37
stop();
Symbol 1536 MovieClip Frame 46
stop();
Symbol 1538 MovieClip [player2fretboard] Frame 1
#initclip 66 Object.registerClass("player2fretboard", Fretboard); #endinitclip stop();
Symbol 1538 MovieClip [player2fretboard] Frame 15
stop();
Symbol 1539 MovieClip [player1fretboard] Frame 1
#initclip 64 Object.registerClass("player1fretboard", Fretboard); #endinitclip stop();
Symbol 1539 MovieClip [player1fretboard] Frame 15
stop();
Symbol 1540 MovieClip [engine] Frame 1
#initclip 65 Object.registerClass("engine", Engine); #endinitclip
Symbol 1576 MovieClip Frame 1
stop();
Symbol 1576 MovieClip Frame 22
gotoAndPlay ("loop");
Symbol 1583 MovieClip Frame 1
stop();
Symbol 1583 MovieClip Frame 22
gotoAndPlay ("loop");
Symbol 1584 MovieClip Frame 1

Library Items

Symbol 1 GraphicUsed by:4
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:4
Symbol 4 MovieClip [timingIndicator]Uses:1 3Used by:1531 1537
Symbol 5 FontUsed by:6 7 8 110 770 827 882 891 960 961 967 969 970 973 980 981 983 984 985 997 1001 1022 1041 1042 1059 1060 1061 1063 1064 1066 1067 1069 1070 1072 1074 1075 1081 1086 1087 1088 1090 1091 1092 1094 1095 1096 1098 1099 1100 1102 1103 1104 1106 1121 1132 1133 1164 1166 1174 1294 1302 1373
Symbol 6 EditableTextUses:5Used by:10
Symbol 7 EditableTextUses:5Used by:10
Symbol 8 EditableTextUses:5Used by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [highscoresItem]Uses:6 7 8 9Used by:1107
Symbol 11 GraphicUsed by:12 788 992 993
Symbol 12 MovieClipUses:11Used by:788
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:27
Symbol 15 GraphicUsed by:27
Symbol 16 GraphicUsed by:27
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:27
Symbol 19 GraphicUsed by:27
Symbol 20 GraphicUsed by:27
Symbol 21 GraphicUsed by:27
Symbol 22 GraphicUsed by:27
Symbol 23 GraphicUsed by:26 263 320 393 442 496 539 579 632
Symbol 24 GraphicUsed by:26 263 320 393 442 496 539 579 632
Symbol 25 GraphicUsed by:26 263 320 393 442 496 539 579 632
Symbol 26 MovieClipUses:23 24 25Used by:27 30 1246
Symbol 27 MovieClipUses:14 15 16 18 19 20 21 22 26Used by:32 875
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClipUses:26 29Used by:32
Symbol 31 GraphicUsed by:32 1530
Symbol 32 MovieClip [jump]Uses:27 30 31Used by:644
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:45 48 49 84 875
Symbol 35 GraphicUsed by:39
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:35 37 38Used by:45 48 49
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:45 86 875
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:45 48 49
Symbol 44 GraphicUsed by:45 48 49 84 85 86
Symbol 45 MovieClip [note3_granite]Uses:34 39 41 43 44Used by:644
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:48 85 875
Symbol 48 MovieClip [note2_granite]Uses:34 39 47 43 44Used by:644
Symbol 49 MovieClip [note1_granite]Uses:34 39 43 44Used by:644
Symbol 50 GraphicUsed by:51 750 1027 1062 1065 1068 1071 1073 1076 1078 1525
Symbol 51 MovieClipUses:50Used by:1028 1083 1538 1539  Timeline
Symbol 52 GraphicUsed by:669 679 843 845 879 881 886 887 896 897 902 903 908 918 1028 1295 1324 1525  Timeline
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:Timeline
Symbol 55 FontUsed by:56 57
Symbol 56 EditableTextUses:55Used by:Timeline
Symbol 57 EditableTextUses:55Used by:Timeline
Symbol 1585 MovieClip [__Packages.TimedElement]
Symbol 1586 MovieClip [__Packages.Engine]
Symbol 1587 MovieClip [__Packages.Track]
Symbol 1588 MovieClip [__Packages.TimedEvents]
Symbol 1589 MovieClip [__Packages.TimedEvent]
Symbol 1590 MovieClip [__Packages.Rand]
Symbol 1591 MovieClip [__Packages.Fretboard]
Symbol 1592 MovieClip [__Packages.Note]
Symbol 1593 MovieClip [__Packages.TimingIndicator]
Symbol 1594 MovieClip [__Packages.PerformanceController]
Symbol 1595 MovieClip [__Packages.Arr]
Symbol 1596 MovieClip [__Packages.Snd]
Symbol 1597 MovieClip [__Packages.SoundManager]
Symbol 1598 MovieClip [__Packages.Player]
Symbol 1599 MovieClip [__Packages.Format]
Symbol 1600 MovieClip [__Packages.PlayerAI]
Symbol 1601 MovieClip [__Packages.PlayerRemote]
Symbol 1602 MovieClip [__Packages.Connection]
Symbol 1603 MovieClip [__Packages.it.gotoandplay.smartfoxserver.SmartFoxClient]
Symbol 1604 MovieClip [__Packages.it.gotoandplay.smartfoxserver.ObjectSerializer]
Symbol 1605 MovieClip [__Packages.it.gotoandplay.smartfoxserver.Room]
Symbol 1606 MovieClip [__Packages.it.gotoandplay.smartfoxserver.User]
Symbol 1607 MovieClip [__Packages.it.gotoandplay.smartfoxserver.JSON]
Symbol 1608 MovieClip [__Packages.Popup]
Symbol 1609 MovieClip [__Packages.Delegate]
Symbol 1610 MovieClip [__Packages.Debug]
Symbol 1611 MovieClip [__Packages.PlayerHuman]
Symbol 1612 MovieClip [__Packages.Jump]
Symbol 1613 MovieClip [__Packages.Note3]
Symbol 1614 MovieClip [__Packages.Note2]
Symbol 1615 MovieClip [__Packages.Note1]
Symbol 1616 MovieClip [__Packages.cust.GUI.RadioGroup]
Symbol 1617 MovieClip [__Packages.cust.events.EventBroadcaster]
Symbol 1618 MovieClip [__Packages.cust.GUI.UIBtn]
Symbol 1619 MovieClip [__Packages.cust.GUI.RadioBtn]
Symbol 1620 MovieClip [__Packages.RGB]
Symbol 1621 MovieClip [__Packages.CarouselItem]
Symbol 1622 MovieClip [__Packages.Carousel]
Symbol 1623 MovieClip [__Packages.PopupAnim]
Symbol 1624 MovieClip [__Packages.TrackEurekaMachines]
Symbol 1625 MovieClip [__Packages.TrackBeanius]
Symbol 1626 MovieClip [__Packages.TrackWildhearts]
Symbol 1627 MovieClip [__Packages.TrackElectric6]
Symbol 1628 MovieClip [__Packages.TrackDeadPetals]
Symbol 1629 MovieClip [__Packages.TrackFranzFerdinand]
Symbol 58 GraphicUsed by:644
Symbol 59 GraphicUsed by:73
Symbol 60 GraphicUsed by:73
Symbol 61 GraphicUsed by:73
Symbol 62 GraphicUsed by:73
Symbol 63 GraphicUsed by:73
Symbol 64 GraphicUsed by:73
Symbol 65 GraphicUsed by:73
Symbol 66 GraphicUsed by:73
Symbol 67 GraphicUsed by:73
Symbol 68 GraphicUsed by:73
Symbol 69 GraphicUsed by:73
Symbol 70 GraphicUsed by:73
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClip [strumFlash]Uses:59 60 61 62 63 64 65 66 67 68 69 70 71 72Used by:644
Symbol 74 GraphicUsed by:81
Symbol 75 GraphicUsed by:81
Symbol 76 GraphicUsed by:81
Symbol 77 GraphicUsed by:81
Symbol 78 GraphicUsed by:81
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:74 75 76 77 78 79 80Used by:84 85 86
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:84 85 86
Symbol 84 MovieClip [note1]Uses:34 81 83 44Used by:644
Symbol 85 MovieClip [note2]Uses:47 81 83 44Used by:644
Symbol 86 MovieClip [note3]Uses:41 81 83 44Used by:644
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClip [beaniusImg]Uses:88Used by:644
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClip [deadPetalsImg]Uses:91Used by:644
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClip [electric6Img]Uses:94Used by:644
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClip [eurekaMachinesImg]Uses:97Used by:644
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClip [franzFerdinandImg]Uses:100Used by:644
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClip [wildheartsImg]Uses:103Used by:644
Symbol 105 GraphicUsed by:108 1039
Symbol 106 FontUsed by:107 707 753 760 768 846 915 916 926 935 955 996 998 1113 1114 1115 1116 1117 1118 1119 1123 1124 1127 1128 1129 1158 1159 1160 1574 1581
Symbol 107 TextUses:106Used by:108
Symbol 108 MovieClipUses:105 107Used by:109
Symbol 109 MovieClip [carouselItem]Uses:108Used by:644
Symbol 110 EditableTextUses:5 657Used by:644
Symbol 111 GraphicUsed by:259 272
Symbol 112 GraphicUsed by:260 272
Symbol 113 GraphicUsed by:261 272 596
Symbol 114 GraphicUsed by:262 272
Symbol 115 GraphicUsed by:116 250 272
Symbol 116 MovieClipUses:115Used by:250 272
Symbol 117 GraphicUsed by:118 250 272
Symbol 118 MovieClipUses:117Used by:250 272
Symbol 119 GraphicUsed by:120 460
Symbol 120 MovieClipUses:119Used by:121 284 337 409 512 554 605 1216
Symbol 121 MovieClipUses:120Used by:250 272
Symbol 122 GraphicUsed by:123 462
Symbol 123 MovieClipUses:122Used by:124 250 272
Symbol 124 MovieClipUses:123Used by:250 272
Symbol 125 GraphicUsed by:200 250 272 392
Symbol 126 GraphicUsed by:155 250 817
Symbol 127 GraphicUsed by:141 155 250 295 300 316 348 353 366 419 424 438 471 476 482 523 528 535 562 567 576 615 620 628 817 1223 1228 1241
Symbol 128 GraphicUsed by:155 250 817
Symbol 129 GraphicUsed by:155
Symbol 130 GraphicUsed by:141 155 295 300 348 353 419 424 471 476 523 528 562 567 615 620 1223 1228
Symbol 131 GraphicUsed by:141 155 295 300 348 353 419 424 471 476 523 528 562 567 615 620 1223 1228
Symbol 132 GraphicUsed by:141 155 295 300 348 353 419 424 471 476 523 528 562 567 615 620 1223 1228
Symbol 133 GraphicUsed by:155 300 353 424 476 528 567 620 1228
Symbol 134 GraphicUsed by:138 292 345 416 468 520 559 612 1220
Symbol 135 GraphicUsed by:138 292 345 416 468 520 559 612 1220
Symbol 136 GraphicUsed by:138 292 345 416 468 520 559 612 1220
Symbol 137 GraphicUsed by:138 292 345 416 468 520 559 612 1220
Symbol 138 MovieClipUses:134 135 136 137Used by:155
Symbol 139 GraphicUsed by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:139 127 140 130 131 132Used by:155
Symbol 142 GraphicUsed by:155
Symbol 143 GraphicUsed by:155 300 353 424 476 528 567 620 1228
Symbol 144 GraphicUsed by:147 297 350 421 473 525 564 617 1225
Symbol 145 GraphicUsed by:147 297 350 421 473 525 564 617 1225
Symbol 146 GraphicUsed by:147 297 350 421 473 525 564 617 1225
Symbol 147 MovieClipUses:144 145 146Used by:155
Symbol 148 GraphicUsed by:152 298 351 422 474 526 565 618 1226
Symbol 149 GraphicUsed by:152 298 351 422 474 526 565 618 1226
Symbol 150 GraphicUsed by:152 298 351 422 474 526 565 618 1226
Symbol 151 GraphicUsed by:152 298 351 422 474 526 565 618 1226
Symbol 152 MovieClipUses:148 149 150 151Used by:155
Symbol 153 GraphicUsed by:154 299 352 423 475 527 566 619 1227
Symbol 154 MovieClipUses:153Used by:155
Symbol 155 MovieClipUses:126 127 128 129 130 131 132 133 138 141 142 143 147 152 154Used by:250 272
Symbol 156 GraphicUsed by:250 272
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:250 272
Symbol 159 GraphicUsed by:250 272 305 427 477 530 570
Symbol 160 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 161 GraphicUsed by:164 302 426 569
Symbol 162 GraphicUsed by:164 356 622 628
Symbol 163 GraphicUsed by:164 482
Symbol 164 MovieClipUses:161 162 163Used by:250 316 366 438 482 501 535 543 576 628 1241
Symbol 165 GraphicUsed by:188
Symbol 166 GraphicUsed by:188
Symbol 167 GraphicUsed by:188
Symbol 168 GraphicUsed by:188
Symbol 169 GraphicUsed by:188 549 576 583
Symbol 170 GraphicUsed by:188
Symbol 171 GraphicUsed by:188
Symbol 172 GraphicUsed by:188 600 628 636
Symbol 173 GraphicUsed by:188
Symbol 174 GraphicUsed by:188
Symbol 175 GraphicUsed by:188
Symbol 176 GraphicUsed by:188
Symbol 177 GraphicUsed by:188
Symbol 178 GraphicUsed by:188
Symbol 179 GraphicUsed by:188
Symbol 180 GraphicUsed by:188
Symbol 181 GraphicUsed by:188
Symbol 182 GraphicUsed by:188
Symbol 183 GraphicUsed by:188
Symbol 184 GraphicUsed by:188
Symbol 185 GraphicUsed by:188
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187Used by:250 316 366 438 482 501 535 576 628 1241
Symbol 189 GraphicUsed by:250 316 366 438 458 482 501 535 576 628 1241
Symbol 190 GraphicUsed by:250
Symbol 191 GraphicUsed by:250
Symbol 192 GraphicUsed by:250 272
Symbol 193 GraphicUsed by:250
Symbol 194 GraphicUsed by:198 311 362 433 482 532 572
Symbol 195 GraphicUsed by:198 311 362 433 532 572 625
Symbol 196 GraphicUsed by:198 311 362 433 532 572
Symbol 197 GraphicUsed by:198 269 305 311 322 362 394 427 433 445 530 532 540 570 572 580
Symbol 198 MovieClipUses:194 195 196 197Used by:250
Symbol 199 GraphicUsed by:250
Symbol 200 MovieClipUses:125Used by:250 272
Symbol 201 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 202 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 203 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 204 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 205 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 206 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 207 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 208 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 209 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 210 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 211 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 212 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 213 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 214 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 215 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 216 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 217 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 218 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 219 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 220 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 221 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 222 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 223 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 224 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 225 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 226 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 227 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 228 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 229 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 230 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:250 316 366 438 482 535 576 628 1241
Symbol 233 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 234 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 235 GraphicUsed by:246 1458 1487
Symbol 236 GraphicUsed by:246 1458 1487
Symbol 237 GraphicUsed by:246 494 1458 1487
Symbol 238 GraphicUsed by:246 1458 1487
Symbol 239 GraphicUsed by:246 1458 1487
Symbol 240 GraphicUsed by:246 494 1458 1487
Symbol 241 GraphicUsed by:246 494 1458 1487
Symbol 242 GraphicUsed by:246 1458 1487
Symbol 243 GraphicUsed by:246 1458 1487
Symbol 244 GraphicUsed by:246 1458 1487
Symbol 245 GraphicUsed by:246 494 1458 1487
Symbol 246 MovieClipUses:235 236 237 238 239 240 241 242 243 244 245Used by:250 272 316 325 366 397 438 448 482 535 543 576 583 628 636 1241 1246
Symbol 247 GraphicUsed by:250 316 366 438 482 535 576 628 1241
Symbol 248 GraphicUsed by:250
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:116 118 121 124 125 155 156 158 159 160 164 188 189 190 115 117 123 191 192 193 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 126 127 128 232 233 234 246 247 248 249Used by:272
Symbol 251 GraphicUsed by:253 317 367 439 484 536 577 629 1242
Symbol 252 GraphicUsed by:253 317 367 439 484 536 577 629 1242
Symbol 253 MovieClipUses:251 252Used by:254
Symbol 254 MovieClipUses:253Used by:272
Symbol 255 GraphicUsed by:257 483
Symbol 256 GraphicUsed by:257 483
Symbol 257 MovieClipUses:255 256Used by:272 325 397 448 583 636 1246
Symbol 258 GraphicUsed by:272 325 397 448 543 583 636
Symbol 259 MovieClipUses:111Used by:272
Symbol 260 MovieClipUses:112Used by:272
Symbol 261 MovieClipUses:113Used by:272
Symbol 262 MovieClipUses:114Used by:272
Symbol 263 MovieClipUses:23 24 25Used by:272
Symbol 264 GraphicUsed by:272 325 397 448 501 543 583 636
Symbol 265 GraphicUsed by:272
Symbol 266 GraphicUsed by:269 322 394 445 540 580
Symbol 267 GraphicUsed by:269 322 394 445 498 540 580 633
Symbol 268 GraphicUsed by:269 322 394 445 498 540 580
Symbol 269 MovieClipUses:266 267 268 197Used by:272
Symbol 270 GraphicUsed by:272
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClip [character2]Uses:111 112 113 114 250 254 257 116 118 121 124 125 156 158 258 246 115 117 123 259 260 261 262 200 155 192 263 264 159 265 269 270 271Used by:644
Symbol 273 GraphicUsed by:319 325
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:325
Symbol 276 GraphicUsed by:277 325
Symbol 277 MovieClipUses:276Used by:325
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:325
Symbol 280 GraphicUsed by:281 316 325
Symbol 281 MovieClipUses:280Used by:316 325
Symbol 282 GraphicUsed by:283 316 325
Symbol 283 MovieClipUses:282Used by:316 325
Symbol 284 MovieClipUses:120Used by:316 325
Symbol 285 GraphicUsed by:286 410 513 555 1217 1241 1246
Symbol 286 MovieClipUses:285Used by:287 316 325
Symbol 287 MovieClipUses:286Used by:316 325
Symbol 288 GraphicUsed by:313 316 325
Symbol 289 GraphicUsed by:300 316 813 817
Symbol 290 GraphicUsed by:300 316 817
Symbol 291 GraphicUsed by:300
Symbol 292 MovieClipUses:134 135 136 137Used by:300
Symbol 293 GraphicUsed by:295
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:293 127 294 130 131 132Used by:300
Symbol 296 GraphicUsed by:300
Symbol 297 MovieClipUses:144 145 146Used by:300
Symbol 298 MovieClipUses:148 149 150 151Used by:300
Symbol 299 MovieClipUses:153Used by:300
Symbol 300 MovieClipUses:289 127 290 291 130 131 132 133 292 295 296 143 297 298 299Used by:316 325
Symbol 301 GraphicUsed by:316 325
Symbol 302 MovieClipUses:161Used by:316 325
Symbol 303 GraphicUsed by:305 427 530 570 1230
Symbol 304 GraphicUsed by:305 427 530 570 623
Symbol 305 MovieClipUses:303 304 159 197Used by:306
Symbol 306 MovieClipUses:305Used by:316 325
Symbol 307 GraphicUsed by:316
Symbol 308 GraphicUsed by:316
Symbol 309 GraphicUsed by:316 325
Symbol 310 GraphicUsed by:316
Symbol 311 MovieClipUses:194 195 196 197Used by:316
Symbol 312 GraphicUsed by:316
Symbol 313 MovieClipUses:288Used by:316 325
Symbol 314 GraphicUsed by:316
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:281 283 284 287 288 300 301 302 306 160 164 188 189 307 280 282 286 308 309 310 311 312 313 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 289 127 290 232 233 234 246 247 314 315Used by:325
Symbol 317 MovieClipUses:251 252Used by:318
Symbol 318 MovieClipUses:317Used by:325
Symbol 319 MovieClipUses:273Used by:325
Symbol 320 MovieClipUses:23 24 25Used by:325
Symbol 321 GraphicUsed by:325
Symbol 322 MovieClipUses:266 267 268 197Used by:325
Symbol 323 GraphicUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClip [character3]Uses:273 275 277 279 276 316 318 257 281 283 284 287 288 301 302 258 246 280 282 286 319 313 300 309 320 264 306 321 322 323 324Used by:644
Symbol 326 GraphicUsed by:330 397
Symbol 327 GraphicUsed by:333 397 548 583
Symbol 328 GraphicUsed by:329 397 545 583 596
Symbol 329 MovieClipUses:328Used by:397
Symbol 330 MovieClipUses:326Used by:397
Symbol 331 GraphicUsed by:332 547
Symbol 332 MovieClipUses:331Used by:397
Symbol 333 MovieClipUses:327Used by:397
Symbol 334 GraphicUsed by:357 366 397 509 535 543
Symbol 335 GraphicUsed by:336 366 397
Symbol 336 MovieClipUses:335Used by:366 397
Symbol 337 MovieClipUses:120Used by:366 397
Symbol 338 GraphicUsed by:339 606
Symbol 339 MovieClipUses:338Used by:340 366 397
Symbol 340 MovieClipUses:339Used by:366 397
Symbol 341 GraphicUsed by:366
Symbol 342 GraphicUsed by:353 366 817
Symbol 343 GraphicUsed by:353 366 817
Symbol 344 GraphicUsed by:353
Symbol 345 MovieClipUses:134 135 136 137Used by:353
Symbol 346 GraphicUsed by:348
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:346 127 347 130 131 132Used by:353
Symbol 349 GraphicUsed by:353
Symbol 350 MovieClipUses:144 145 146Used by:353
Symbol 351 MovieClipUses:148 149 150 151Used by:353
Symbol 352 MovieClipUses:153Used by:353
Symbol 353 MovieClipUses:342 127 343 344 130 131 132 133 345 348 349 143 350 351 352Used by:366 397
Symbol 354 GraphicUsed by:366 397 535 543
Symbol 355 GraphicUsed by:366 397
Symbol 356 MovieClipUses:162Used by:366 397
Symbol 357 MovieClipUses:334Used by:366 397
Symbol 358 GraphicUsed by:366 397
Symbol 359 GraphicUsed by:366 535
Symbol 360 GraphicUsed by:366 535
Symbol 361 GraphicUsed by:366 397 535 543
Symbol 362 MovieClipUses:194 195 196 197Used by:366
Symbol 363 GraphicUsed by:366 392
Symbol 364 GraphicUsed by:366
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:334 336 337 340 341 353 354 355 356 357 358 160 164 188 189 359 335 339 360 361 362 363 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 342 127 343 232 233 234 246 247 364 365Used by:397
Symbol 367 MovieClipUses:251 252Used by:368
Symbol 368 MovieClipUses:367Used by:397
Symbol 369 GraphicUsed by:397
Symbol 370 GraphicUsed by:392 1218
Symbol 371 GraphicUsed by:392
Symbol 372 GraphicUsed by:392
Symbol 373 GraphicUsed by:392
Symbol 374 GraphicUsed by:392
Symbol 375 GraphicUsed by:392
Symbol 376 GraphicUsed by:392 608
Symbol 377 GraphicUsed by:392 573 576 583
Symbol 378 GraphicUsed by:392
Symbol 379 GraphicUsed by:392
Symbol 380 GraphicUsed by:392
Symbol 381 GraphicUsed by:392
Symbol 382 GraphicUsed by:392
Symbol 383 GraphicUsed by:392
Symbol 384 GraphicUsed by:392
Symbol 385 GraphicUsed by:392
Symbol 386 GraphicUsed by:392
Symbol 387 GraphicUsed by:392
Symbol 388 GraphicUsed by:392
Symbol 389 GraphicUsed by:392
Symbol 390 GraphicUsed by:392
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:370 371 372 373 374 375 125 376 377 378 379 380 381 382 383 384 385 386 387 388 389 363 390 391Used by:397
Symbol 393 MovieClipUses:23 24 25Used by:397
Symbol 394 MovieClipUses:266 267 268 197Used by:397
Symbol 395 GraphicUsed by:397
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClip [character4]Uses:326 327 329 330 332 333 328 366 368 257 369 334 336 337 340 354 355 356 258 246 335 339 392 353 361 393 264 357 358 394 395 396Used by:644
Symbol 398 GraphicUsed by:399 448
Symbol 399 MovieClipUses:398Used by:448
Symbol 400 GraphicUsed by:401 448
Symbol 401 MovieClipUses:400Used by:448
Symbol 402 GraphicUsed by:403 448
Symbol 403 MovieClipUses:402Used by:448
Symbol 404 GraphicUsed by:441 448 495 501
Symbol 405 GraphicUsed by:406 438 448
Symbol 406 MovieClipUses:405Used by:438 448
Symbol 407 GraphicUsed by:408 438 448
Symbol 408 MovieClipUses:407Used by:438 448
Symbol 409 MovieClipUses:120Used by:438 448
Symbol 410 MovieClipUses:285Used by:411 438 448
Symbol 411 MovieClipUses:410Used by:438 448
Symbol 412 GraphicUsed by:435 438 448
Symbol 413 GraphicUsed by:424 438 813 817
Symbol 414 GraphicUsed by:424 438 817
Symbol 415 GraphicUsed by:424
Symbol 416 MovieClipUses:134 135 136 137Used by:424
Symbol 417 GraphicUsed by:419
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:417 127 418 130 131 132Used by:424
Symbol 420 GraphicUsed by:424
Symbol 421 MovieClipUses:144 145 146Used by:424
Symbol 422 MovieClipUses:148 149 150 151Used by:424
Symbol 423 MovieClipUses:153Used by:424
Symbol 424 MovieClipUses:413 127 414 415 130 131 132 133 416 419 420 143 421 422 423Used by:438 448
Symbol 425 GraphicUsed by:438 448
Symbol 426 MovieClipUses:161Used by:438 448
Symbol 427 MovieClipUses:303 304 159 197Used by:428
Symbol 428 MovieClipUses:427Used by:438 448
Symbol 429 GraphicUsed by:438
Symbol 430 GraphicUsed by:438
Symbol 431 GraphicUsed by:438 448
Symbol 432 GraphicUsed by:438
Symbol 433 MovieClipUses:194 195 196 197Used by:438
Symbol 434 GraphicUsed by:438
Symbol 435 MovieClipUses:412Used by:438 448
Symbol 436 GraphicUsed by:438
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:406 408 409 411 412 424 425 426 428 160 164 188 189 429 405 407 410 430 431 432 433 434 435 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 413 127 414 232 233 234 246 247 436 437Used by:448
Symbol 439 MovieClipUses:251 252Used by:440
Symbol 440 MovieClipUses:439Used by:448
Symbol 441 MovieClipUses:404Used by:448
Symbol 442 MovieClipUses:23 24 25Used by:448
Symbol 443 GraphicUsed by:448
Symbol 444 GraphicUsed by:448
Symbol 445 MovieClipUses:266 267 268 197Used by:448
Symbol 446 GraphicUsed by:448
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClip [character5]Uses:399 401 403 398 404 400 402 438 440 405 407 409 410 441 435 424 425 426 431 442 264 406 408 428 257 443 411 412 258 246 444 445 446 447Used by:644
Symbol 449 GraphicUsed by:453 501
Symbol 450 GraphicUsed by:454 501
Symbol 451 GraphicUsed by:452 501
Symbol 452 MovieClipUses:451Used by:501
Symbol 453 MovieClipUses:449Used by:501
Symbol 454 MovieClipUses:450Used by:501
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:457 482 501
Symbol 457 MovieClipUses:456Used by:482 501
Symbol 458 MovieClipUses:189Used by:459 482 501
Symbol 459 MovieClipUses:458Used by:482 501
Symbol 460 MovieClipUses:119Used by:461
Symbol 461 MovieClipUses:460Used by:482 501
Symbol 462 MovieClipUses:122Used by:463 482 501
Symbol 463 MovieClipUses:462Used by:482 501
Symbol 464 GraphicUsed by:479 482 501
Symbol 465 GraphicUsed by:476 482 817
Symbol 466 GraphicUsed by:476 482 817
Symbol 467 GraphicUsed by:476
Symbol 468 MovieClipUses:134 135 136 137Used by:476
Symbol 469 GraphicUsed by:471
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:469 127 470 130 131 132Used by:476
Symbol 472 GraphicUsed by:476
Symbol 473 MovieClipUses:144 145 146Used by:476
Symbol 474 MovieClipUses:148 149 150 151Used by:476
Symbol 475 MovieClipUses:153Used by:476
Symbol 476 MovieClipUses:465 127 466 467 130 131 132 133 468 471 472 143 473 474 475Used by:482 501
Symbol 477 MovieClipUses:159Used by:478
Symbol 478 MovieClipUses:477Used by:482 501
Symbol 479 MovieClipUses:464Used by:482 501
Symbol 480 GraphicUsed by:482
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:457 459 461 463 464 476 164 188 189 478 160 163 456 458 462 194 479 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 465 127 466 232 233 234 246 247 480 481Used by:501
Symbol 483 MovieClipUses:255 256Used by:501
Symbol 484 MovieClipUses:251 252Used by:485
Symbol 485 MovieClipUses:484Used by:501
Symbol 486 GraphicUsed by:501
Symbol 487 GraphicUsed by:494
Symbol 488 GraphicUsed by:494
Symbol 489 GraphicUsed by:494
Symbol 490 GraphicUsed by:494
Symbol 491 GraphicUsed by:494
Symbol 492 GraphicUsed by:494
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:487 488 237 489 490 240 241 491 492 493 245Used by:501
Symbol 495 MovieClipUses:404Used by:501
Symbol 496 MovieClipUses:23 24 25Used by:501
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:497 267 268Used by:501
Symbol 499 GraphicUsed by:501
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClip [character6]Uses:449 450 452 453 404 454 451 482 483 457 459 461 463 464 164 188 189 485 486 494 456 458 462 495 479 476 496 264 478 498 499 500Used by:644
Symbol 502 GraphicUsed by:506 543
Symbol 503 GraphicUsed by:508 543
Symbol 504 GraphicUsed by:505 543
Symbol 505 MovieClipUses:504Used by:543
Symbol 506 MovieClipUses:502Used by:543
Symbol 507 GraphicUsed by:538 543
Symbol 508 MovieClipUses:503Used by:543
Symbol 509 MovieClipUses:334Used by:535 543
Symbol 510 GraphicUsed by:511 535 543
Symbol 511 MovieClipUses:510Used by:535 543
Symbol 512 MovieClipUses:120Used by:535 543
Symbol 513 MovieClipUses:285Used by:514 535 543
Symbol 514 MovieClipUses:513Used by:535 543
Symbol 515 GraphicUsed by:516 535
Symbol 516 MovieClipUses:515Used by:535 543
Symbol 517 GraphicUsed by:528 535 567 576 813 817
Symbol 518 GraphicUsed by:528 535 817
Symbol 519 GraphicUsed by:528
Symbol 520 MovieClipUses:134 135 136 137Used by:528
Symbol 521 GraphicUsed by:523
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:521 127 522 130 131 132Used by:528
Symbol 524 GraphicUsed by:528
Symbol 525 MovieClipUses:144 145 146Used by:528
Symbol 526 MovieClipUses:148 149 150 151Used by:528
Symbol 527 MovieClipUses:153Used by:528
Symbol 528 MovieClipUses:517 127 518 519 130 131 132 133 520 523 524 143 525 526 527Used by:529 535 543
Symbol 529 MovieClipUses:528Used by:535
Symbol 530 MovieClipUses:303 304 159 197Used by:531
Symbol 531 MovieClipUses:530Used by:535 543
Symbol 532 MovieClipUses:194 195 196 197Used by:535
Symbol 533 GraphicUsed by:535
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:509 511 512 514 516 529 164 354 510 531 160 188 189 359 334 513 360 361 532 515 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 528 232 233 234 246 247 533 517 127 518 534Used by:543
Symbol 536 MovieClipUses:251 252Used by:537
Symbol 537 MovieClipUses:536Used by:543
Symbol 538 MovieClipUses:507Used by:543
Symbol 539 MovieClipUses:23 24 25Used by:543
Symbol 540 MovieClipUses:266 267 268 197Used by:543
Symbol 541 GraphicUsed by:543
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClip [character7]Uses:502 503 505 506 507 508 535 537 509 511 512 514 516 164 354 510 258 246 334 513 538 528 361 504 539 264 531 540 541 542Used by:644
Symbol 544 GraphicUsed by:546 583
Symbol 545 MovieClipUses:328Used by:583
Symbol 546 MovieClipUses:544Used by:583
Symbol 547 MovieClipUses:331Used by:583
Symbol 548 MovieClipUses:327Used by:583
Symbol 549 MovieClipUses:169Used by:550 576 583
Symbol 550 MovieClipUses:549Used by:576 583
Symbol 551 GraphicUsed by:552 576 583
Symbol 552 MovieClipUses:551Used by:553 576 583
Symbol 553 MovieClipUses:552Used by:576 583
Symbol 554 MovieClipUses:120Used by:576 583
Symbol 555 MovieClipUses:285Used by:556 576 583
Symbol 556 MovieClipUses:555Used by:576 583
Symbol 557 GraphicUsed by:567 576 817
Symbol 558 GraphicUsed by:567
Symbol 559 MovieClipUses:134 135 136 137Used by:567
Symbol 560 GraphicUsed by:562
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:560 127 561 130 131 132Used by:567
Symbol 563 GraphicUsed by:567
Symbol 564 MovieClipUses:144 145 146Used by:567
Symbol 565 MovieClipUses:148 149 150 151Used by:567
Symbol 566 MovieClipUses:153Used by:567
Symbol 567 MovieClipUses:517 127 557 558 130 131 132 133 559 562 563 143 564 565 566Used by:568 576 583
Symbol 568 MovieClipUses:567Used by:576
Symbol 569 MovieClipUses:161Used by:576 583
Symbol 570 MovieClipUses:303 304 159 197Used by:571
Symbol 571 MovieClipUses:570Used by:576 583
Symbol 572 MovieClipUses:194 195 196 197Used by:576
Symbol 573 MovieClipUses:377Used by:576 583
Symbol 574 GraphicUsed by:576
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:550 553 554 556 377 568 569 169 551 571 160 164 188 189 549 552 555 572 573 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 567 232 233 234 246 247 574 517 127 557 575Used by:583
Symbol 577 MovieClipUses:251 252Used by:578
Symbol 578 MovieClipUses:577Used by:583
Symbol 579 MovieClipUses:23 24 25Used by:583
Symbol 580 MovieClipUses:266 267 268 197Used by:583
Symbol 581 GraphicUsed by:583
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClip [character8]Uses:544 327 545 546 547 548 328 576 578 257 550 553 554 556 377 569 169 551 258 246 549 552 555 573 567 579 264 571 580 581 582Used by:644
Symbol 584 GraphicUsed by:597 636
Symbol 585 GraphicUsed by:599 636
Symbol 586 GraphicUsed by:596 1209
Symbol 587 GraphicUsed by:596
Symbol 588 GraphicUsed by:596
Symbol 589 GraphicUsed by:596
Symbol 590 GraphicUsed by:596
Symbol 591 GraphicUsed by:596
Symbol 592 GraphicUsed by:596
Symbol 593 GraphicUsed by:596
Symbol 594 GraphicUsed by:596
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:586 587 588 589 113 590 591 592 593 594 328 595Used by:636
Symbol 597 MovieClipUses:584Used by:636
Symbol 598 GraphicUsed by:631 636
Symbol 599 MovieClipUses:585Used by:636
Symbol 600 MovieClipUses:172Used by:601 628 636
Symbol 601 MovieClipUses:600Used by:628 636
Symbol 602 GraphicUsed by:603 628 636
Symbol 603 MovieClipUses:602Used by:604 628 636
Symbol 604 MovieClipUses:603Used by:628 636
Symbol 605 MovieClipUses:120Used by:628 636
Symbol 606 MovieClipUses:338Used by:607 628 636
Symbol 607 MovieClipUses:606Used by:628 636
Symbol 608 MovieClipUses:376Used by:628 636
Symbol 609 GraphicUsed by:620 628 817
Symbol 610 GraphicUsed by:620 628 817
Symbol 611 GraphicUsed by:620
Symbol 612 MovieClipUses:134 135 136 137Used by:620
Symbol 613 GraphicUsed by:615
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:613 127 614 130 131 132Used by:620
Symbol 616 GraphicUsed by:620
Symbol 617 MovieClipUses:144 145 146Used by:620
Symbol 618 MovieClipUses:148 149 150 151Used by:620
Symbol 619 MovieClipUses:153Used by:620
Symbol 620 MovieClipUses:609 127 610 611 130 131 132 133 612 615 616 143 617 618 619Used by:621 628 636
Symbol 621 MovieClipUses:620Used by:628
Symbol 622 MovieClipUses:162Used by:628 636
Symbol 623 MovieClipUses:304Used by:624
Symbol 624 MovieClipUses:623Used by:628 636
Symbol 625 MovieClipUses:195Used by:628
Symbol 626 GraphicUsed by:628
Symbol 627 GraphicUsed by:628 1241
Symbol 628 MovieClipUses:601 604 605 607 608 621 622 172 602 624 160 164 188 189 600 603 606 625 162 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 620 232 233 234 246 247 626 609 127 610 627Used by:636
Symbol 629 MovieClipUses:251 252Used by:630
Symbol 630 MovieClipUses:629Used by:636
Symbol 631 MovieClipUses:598Used by:636
Symbol 632 MovieClipUses:23 24 25Used by:636
Symbol 633 MovieClipUses:267Used by:636
Symbol 634 GraphicUsed by:636
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClip [character9]Uses:584 585 596 597 598 599 628 630 257 601 604 605 607 608 622 172 602 258 246 600 603 606 631 620 632 264 624 633 634 635Used by:644
Symbol 637 MovieClip [character-1]Used by:644
Symbol 638 Sound [deadpetals_intro]Used by:644
Symbol 639 Sound [electric6_intro]Used by:644
Symbol 640 Sound [eurekaMachines_intro]Used by:644
Symbol 641 Sound [wildhearts_intro]Used by:644
Symbol 642 Sound [crowdLoop]Used by:644
Symbol 643 Sound [beanius_intro]Used by:644
Symbol 644 MovieClipUses:58 73 84 85 86 49 48 45 89 92 95 98 101 104 109 110 272 325 397 448 501 543 583 636 637 32 638 639 640 641 642 643Used by:Timeline
Symbol 645 GraphicUsed by:1156
Symbol 646 GraphicUsed by:650
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:647Used by:650
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:646 648 649Used by:1156
Symbol 651 MovieClipUsed by:826 1028 1035 1107 1156 1540
Symbol 652 FontUsed by:653 654 819 859 911 920 921 922 923 925 930 934 939 944 948 952 982 1018 1023 1037 1040 1044 1046 1049 1050 1135 1157 1169 1172
Symbol 653 TextUses:652Used by:655
Symbol 654 TextUses:652Used by:655
Symbol 655 MovieClipUses:653 654Used by:1156
Symbol 656 GraphicUsed by:664
Symbol 657 FontUsed by:110 658 659 660 661 662 663 709 710 711 714 715 716 719 720 721 724 725 726 729 730 731 734 735 736 739 740 741 744 746 748 773 834 835 842 844 871 872 873 874 878 880 898 904 909 928 929 937 943 945 950 975 995 1033 1042 1056 1106 1108 1121 1125 1131 1132 1133 1137 1142 1145 1148 1151 1165 1168 1171 1175 1297 1323 1552 1557 1562 1566
Symbol 658 TextUses:657Used by:664
Symbol 659 TextUses:657Used by:664
Symbol 660 TextUses:657Used by:664
Symbol 661 TextUses:657Used by:664
Symbol 662 TextUses:657Used by:664
Symbol 663 TextUses:657Used by:664
Symbol 664 MovieClipUses:656 658 659 660 661 662 663Used by:1156
Symbol 665 GraphicUsed by:668 706
Symbol 666 GraphicUsed by:668 706
Symbol 667 GraphicUsed by:668 706
Symbol 668 ButtonUses:665 666 667Used by:1156
Symbol 669 MovieClipUses:52Used by:1156
Symbol 670 GraphicUsed by:675
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:671Used by:675
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:675
Symbol 675 MovieClipUses:670 672 674Used by:1156
Symbol 676 GraphicUsed by:1156
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677 SS1Used by:1156
Symbol 679 MovieClipUses:52Used by:919 1156 1177
Symbol 680 MovieClipUsed by:1156
Symbol 681 SoundUsed by:1156
Symbol 682 GraphicUsed by:1156
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:685 1324
Symbol 685 MovieClipUses:684Used by:1156
Symbol 686 GraphicUsed by:687 689
Symbol 687 MovieClipUses:686Used by:689
Symbol 688 GraphicUsed by:689
Symbol 689 ButtonUses:687 688 686Used by:695
Symbol 690 GraphicUsed by:691 694
Symbol 691 MovieClipUses:690Used by:694 1551
Symbol 692 GraphicUsed by:694
Symbol 693 GraphicUsed by:694
Symbol 694 ButtonUses:691 692 693 690Used by:695
Symbol 695 MovieClipUses:689 694Used by:1156
Symbol 696 GraphicUsed by:698 700 701
Symbol 697 GraphicUsed by:698 700 701
Symbol 698 MovieClipUses:696 697Used by:700 701 1156
Symbol 699 GraphicUsed by:700 701
Symbol 700 ButtonUses:698 699 696 697Used by:1156
Symbol 701 ButtonUses:698 699 696 697Used by:1156
Symbol 702 GraphicUsed by:705
Symbol 703 GraphicUsed by:705
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:702 703 704Used by:752 1156 1525
Symbol 706 ButtonUses:665 666 667Used by:1156
Symbol 707 TextUses:106Used by:752
Symbol 708 GraphicUsed by:751 752
Symbol 709 TextUses:657Used by:713
Symbol 710 TextUses:657Used by:713
Symbol 711 TextUses:657Used by:713
Symbol 712 GraphicUsed by:713
Symbol 713 ButtonUses:709 710 711 712Used by:752
Symbol 714 TextUses:657Used by:718
Symbol 715 TextUses:657Used by:718
Symbol 716 TextUses:657Used by:718
Symbol 717 GraphicUsed by:718
Symbol 718 ButtonUses:714 715 716 717Used by:752
Symbol 719 TextUses:657Used by:723
Symbol 720 TextUses:657Used by:723
Symbol 721 TextUses:657Used by:723
Symbol 722 GraphicUsed by:723
Symbol 723 ButtonUses:719 720 721 722Used by:752
Symbol 724 TextUses:657Used by:728
Symbol 725 TextUses:657Used by:728
Symbol 726 TextUses:657Used by:728
Symbol 727 GraphicUsed by:728
Symbol 728 ButtonUses:724 725 726 727Used by:752
Symbol 729 TextUses:657Used by:733
Symbol 730 TextUses:657Used by:733
Symbol 731 TextUses:657Used by:733
Symbol 732 GraphicUsed by:733
Symbol 733 ButtonUses:729 730 731 732Used by:752
Symbol 734 TextUses:657Used by:738
Symbol 735 TextUses:657Used by:738
Symbol 736 TextUses:657Used by:738
Symbol 737 GraphicUsed by:738
Symbol 738 ButtonUses:734 735 736 737Used by:752
Symbol 739 TextUses:657Used by:743
Symbol 740 TextUses:657Used by:743
Symbol 741 TextUses:657Used by:743
Symbol 742 GraphicUsed by:743
Symbol 743 ButtonUses:739 740 741 742Used by:752
Symbol 744 EditableTextUses:657Used by:745
Symbol 745 MovieClipUses:744Used by:750
Symbol 746 EditableTextUses:657Used by:747
Symbol 747 MovieClipUses:746Used by:750
Symbol 748 EditableTextUses:657Used by:749
Symbol 749 MovieClipUses:748Used by:750
Symbol 750 ButtonUses:745 747 749 50Used by:751
Symbol 751 MovieClipUses:708 750Used by:752
Symbol 752 MovieClipUses:707 708 713 718 723 728 733 738 743 705 751Used by:1156
Symbol 753 TextUses:106Used by:818
Symbol 754 GraphicUsed by:759
Symbol 755 GraphicUsed by:759
Symbol 756 GraphicUsed by:759
Symbol 757 GraphicUsed by:759
Symbol 758 GraphicUsed by:759
Symbol 759 ButtonUses:754 755 756 757 758Used by:818
Symbol 760 TextUses:106Used by:818
Symbol 761 GraphicUsed by:765 767 825 914 917 936 942 949 956 999 1036 1112 1122 1126 1161 1162 1163
Symbol 762 GraphicUsed by:765
Symbol 763 GraphicUsed by:765 767 825 914 917 936 942 949 956 999 1036 1161 1162 1163
Symbol 764 GraphicUsed by:765 767
Symbol 765 ButtonUses:761 762 763 764Used by:818 1000
Symbol 766 GraphicUsed by:767
Symbol 767 ButtonUses:761 766 763 764Used by:818 1000
Symbol 768 TextUses:106Used by:818 1000
Symbol 769 GraphicUsed by:818 1000
Symbol 770 EditableTextUses:5Used by:818
Symbol 771 GraphicUsed by:780
Symbol 772 GraphicUsed by:780
Symbol 773 TextUses:657Used by:780
Symbol 774 GraphicUsed by:780
Symbol 775 GraphicUsed by:780
Symbol 776 GraphicUsed by:780
Symbol 777 GraphicUsed by:780
Symbol 778 GraphicUsed by:780
Symbol 779 GraphicUsed by:780
Symbol 780 ButtonUses:771 772 773 774 775 776 777 778 779Used by:818
Symbol 781 GraphicUsed by:788
Symbol 782 GraphicUsed by:788
Symbol 783 GraphicUsed by:788
Symbol 784 GraphicUsed by:788
Symbol 785 GraphicUsed by:788
Symbol 786 GraphicUsed by:788
Symbol 787 GraphicUsed by:788
Symbol 788 ButtonUses:781 12 782 783 784 785 786 11 787Used by:818
Symbol 789 GraphicUsed by:817
Symbol 790 GraphicUsed by:817
Symbol 791 GraphicUsed by:813
Symbol 792 GraphicUsed by:813
Symbol 793 GraphicUsed by:813
Symbol 794 GraphicUsed by:813
Symbol 795 GraphicUsed by:813
Symbol 796 GraphicUsed by:813
Symbol 797 GraphicUsed by:813
Symbol 798 GraphicUsed by:813
Symbol 799 GraphicUsed by:813
Symbol 800 GraphicUsed by:813
Symbol 801 GraphicUsed by:813
Symbol 802 GraphicUsed by:813
Symbol 803 GraphicUsed by:813
Symbol 804 GraphicUsed by:813
Symbol 805 GraphicUsed by:813
Symbol 806 GraphicUsed by:813
Symbol 807 GraphicUsed by:813
Symbol 808 GraphicUsed by:813
Symbol 809 GraphicUsed by:813
Symbol 810 GraphicUsed by:813
Symbol 811 GraphicUsed by:813
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:791 792 793 794 795 796 517 797 798 289 799 800 801 802 413 803 804 805 806 807 808 809 810 811 812Used by:817 1228 1241
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:817 1228 1241
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:789 790 813 127 815 816 126 128 289 290 342 343 413 414 465 466 517 518 557 609 610Used by:818 994 1000 1134
Symbol 818 MovieClipUses:753 759 760 765 767 768 769 770 780 788 817Used by:1156
Symbol 819 TextUses:652Used by:851
Symbol 820 GraphicUsed by:826
Symbol 821 GraphicUsed by:823
Symbol 822 GraphicUsed by:823
Symbol 823 MovieClipUses:821 822Used by:825
Symbol 824 GraphicUsed by:825
Symbol 825 ButtonUses:761 823 763 824Used by:826
Symbol 826 MovieClip [carousel]Uses:651 820 825Used by:851
Symbol 827 EditableTextUses:5Used by:839
Symbol 828 GraphicUsed by:833
Symbol 829 GraphicUsed by:833
Symbol 830 ShapeTweeningUsed by:833
Symbol 831 GraphicUsed by:833
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:828 829 830 831 832Used by:839
Symbol 834 TextUses:657Used by:839
Symbol 835 TextUses:657Used by:839
Symbol 836 GraphicUsed by:838
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:836 837Used by:839
Symbol 839 MovieClipUses:827 833 834 835 838Used by:840
Symbol 840 MovieClipUses:839Used by:851
Symbol 841 GraphicUsed by:843 845
Symbol 842 TextUses:657Used by:843
Symbol 843 ButtonUses:52 841 842Used by:851
Symbol 844 TextUses:657Used by:845
Symbol 845 ButtonUses:52 841 844Used by:851
Symbol 846 TextUses:106Used by:851 875 910 957 959 1000 1107 1155
Symbol 847 GraphicUsed by:850 862 876 912 927 938 958 1055 1141 1144 1147 1150 1153 1154
Symbol 848 GraphicUsed by:850
Symbol 849 GraphicUsed by:850
Symbol 850 ButtonUses:847 848 849Used by:851
Symbol 851 MovieClipUses:819 826 840 843 845 846 850Used by:1156
Symbol 852 GraphicUsed by:875
Symbol 853 GraphicUsed by:875
Symbol 854 GraphicUsed by:855
Symbol 855 MovieClipUses:854Used by:858
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856Used by:858
Symbol 858 MovieClipUses:855 857Used by:875 1538 1539
Symbol 859 TextUses:652Used by:875
Symbol 860 GraphicUsed by:862 876 912 927 938 958 1141 1144 1147 1150 1153 1154
Symbol 861 GraphicUsed by:862 876 912 914 917 927 936 938 949 956 958 999 1036 1154 1161 1162 1163
Symbol 862 ButtonUses:847 860 861Used by:875 1000
Symbol 863 GraphicUsed by:875
Symbol 864 GraphicUsed by:875 992 993 994
Symbol 865 GraphicUsed by:875
Symbol 866 GraphicUsed by:875 992 993 994
Symbol 867 GraphicUsed by:875
Symbol 868 GraphicUsed by:875 992 993 994
Symbol 869 GraphicUsed by:875
Symbol 870 GraphicUsed by:875 992 993 994
Symbol 871 TextUses:657Used by:875
Symbol 872 TextUses:657Used by:875
Symbol 873 TextUses:657Used by:875
Symbol 874 TextUses:657Used by:875
Symbol 875 MovieClipUses:852 34 853 858 27 859 846 862 863 864 865 866 867 868 869 870 871 872 873 874 41 47Used by:1156
Symbol 876 ButtonUses:847 860 861Used by:910
Symbol 877 GraphicUsed by:879 881 886 887 896 897 902 903 908
Symbol 878 TextUses:657Used by:879 886 896 902
Symbol 879 ButtonUses:52 877 878Used by:910
Symbol 880 TextUses:657Used by:881 887 897 903 908
Symbol 881 ButtonUses:52 877 880Used by:910
Symbol 882 TextUses:5Used by:910
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:885
Symbol 885 MovieClipUses:884Used by:910
Symbol 886 ButtonUses:52 877 878Used by:910
Symbol 887 ButtonUses:52 877 880Used by:910
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:890
Symbol 890 MovieClipUses:889Used by:910
Symbol 891 TextUses:5Used by:910
Symbol 892 TextUsed by:910
Symbol 893 BitmapUsed by:894
Symbol 894 GraphicUses:893Used by:895
Symbol 895 MovieClipUses:894Used by:910
Symbol 896 ButtonUses:52 877 878Used by:910
Symbol 897 ButtonUses:52 877 880Used by:910
Symbol 898 TextUses:657Used by:910
Symbol 899 BitmapUsed by:900
Symbol 900 GraphicUses:899Used by:901
Symbol 901 MovieClipUses:900Used by:910
Symbol 902 ButtonUses:52 877 878Used by:910
Symbol 903 ButtonUses:52 877 880Used by:910
Symbol 904 TextUses:657Used by:910
Symbol 905 BitmapUsed by:906
Symbol 906 GraphicUses:905Used by:907
Symbol 907 MovieClipUses:906Used by:910
Symbol 908 ButtonUses:52 877 880Used by:910
Symbol 909 TextUses:657Used by:910
Symbol 910 MovieClipUses:846 876 879 881 882 885 886 887 890 891 892 895 896 897 898 901 902 903 904 907 908 909Used by:1156
Symbol 911 TextUses:652Used by:957
Symbol 912 ButtonUses:847 860 861Used by:957
Symbol 913 GraphicUsed by:914 917 936 949 956 999 1036 1161 1162 1163
Symbol 914 ButtonUses:761 913 763 861Used by:957 1176
Symbol 915 TextUses:106Used by:957
Symbol 916 TextUses:106Used by:957
Symbol 917 ButtonUses:761 913 763 861Used by:957
Symbol 918 MovieClipUses:52Used by:919 1176
Symbol 919 MovieClipUses:918 679Used by:957 1176
Symbol 920 TextUses:652Used by:924
Symbol 921 TextUses:652Used by:924
Symbol 922 TextUses:652Used by:924
Symbol 923 TextUses:652Used by:924
Symbol 924 MovieClipUses:920 921 922 923Used by:957 1039 1176
Symbol 925 EditableTextUses:652Used by:957
Symbol 926 TextUses:106Used by:957 1176
Symbol 927 ButtonUses:847 860 861Used by:957
Symbol 928 EditableTextUses:657Used by:957
Symbol 929 EditableTextUses:657Used by:957
Symbol 930 EditableTextUses:652Used by:957
Symbol 931 GraphicUsed by:957
Symbol 932 FontUsed by:933 946 947 951 1170 1173
Symbol 933 EditableTextUses:932Used by:957
Symbol 934 TextUses:652Used by:957
Symbol 935 TextUses:106Used by:957 1176
Symbol 936 ButtonUses:761 913 763 861Used by:957
Symbol 937 TextUses:657Used by:957
Symbol 938 ButtonUses:847 860 861Used by:957
Symbol 939 TextUses:652Used by:957
Symbol 940 GraphicUsed by:942
Symbol 941 GraphicUsed by:942
Symbol 942 ButtonUses:761 940 763 941Used by:957
Symbol 943 TextUses:657Used by:957
Symbol 944 TextUses:652Used by:957
Symbol 945 TextUses:657Used by:957
Symbol 946 EditableTextUses:932Used by:957
Symbol 947 EditableTextUses:932Used by:957
Symbol 948 TextUses:652Used by:957
Symbol 949 ButtonUses:761 913 763 861Used by:957 1176
Symbol 950 TextUses:657Used by:957
Symbol 951 EditableTextUses:932Used by:957
Symbol 952 EditableTextUses:652Used by:957
Symbol 953 FontUsed by:954
Symbol 954 EditableTextUses:953Used by:957
Symbol 955 TextUses:106Used by:957 1176
Symbol 956 ButtonUses:761 913 763 861Used by:957 1176
Symbol 957 MovieClip [popup]Uses:911 846 912 914 915 916 917 919 924 925 926 927 928 929 930 931 933 934 935 936 937 938 939 942 943 944 945 946 947 948 949 950 951 952 954 955 956Used by:1156
Symbol 958 ButtonUses:847 860 861Used by:959
Symbol 959 MovieClipUses:846 958Used by:994
Symbol 960 EditableTextUses:5Used by:994
Symbol 961 EditableTextUses:5Used by:994
Symbol 962 GraphicUsed by:974
Symbol 963 GraphicUsed by:964
Symbol 964 MovieClipUses:963Used by:974
Symbol 965 GraphicUsed by:968 974
Symbol 966 GraphicUsed by:974
Symbol 967 TextUses:5Used by:974
Symbol 968 MovieClipUses:965Used by:974
Symbol 969 TextUses:5Used by:974
Symbol 970 TextUses:5Used by:971
Symbol 971 MovieClipUses:970Used by:972
Symbol 972 MovieClipUses:971Used by:974
Symbol 973 TextUses:5Used by:974
Symbol 974 MovieClipUses:962 964 965 966 967 968 969 972 973Used by:994
Symbol 975 TextUses:657Used by:994
Symbol 976 GraphicUsed by:994
Symbol 977 GraphicUsed by:994
Symbol 978 GraphicUsed by:994
Symbol 979 GraphicUsed by:994
Symbol 980 EditableTextUses:5Used by:994
Symbol 981 EditableTextUses:5Used by:994
Symbol 982 TextUses:652Used by:994
Symbol 983 EditableTextUses:5Used by:994
Symbol 984 EditableTextUses:5Used by:994
Symbol 985 EditableTextUses:5Used by:994
Symbol 986 GraphicUsed by:994
Symbol 987 GraphicUsed by:992
Symbol 988 GraphicUsed by:992 993
Symbol 989 GraphicUsed by:992 993
Symbol 990 GraphicUsed by:992 993
Symbol 991 GraphicUsed by:992 993
Symbol 992 MovieClipUses:987 988 864 989 866 990 868 991 870 11Used by:994
Symbol 993 MovieClipUses:988 864 989 866 990 868 991 870 11Used by:994
Symbol 994 MovieClipUses:959 960 961 974 817 975 976 864 977 866 978 868 979 870 980 981 982 983 984 985 986 992 993Used by:1156
Symbol 995 TextUses:657Used by:1156
Symbol 996 TextUses:106Used by:1000
Symbol 997 EditableTextUses:5Used by:1000
Symbol 998 TextUses:106Used by:1000
Symbol 999 ButtonUses:761 913 763 861Used by:1000
Symbol 1000 MovieClipUses:996 765 767 768 769 997 817 998 999 846 862Used by:1156
Symbol 1001 TextUses:5Used by:1038
Symbol 1002 GraphicUsed by:1003
Symbol 1003 MovieClipUses:1002Used by:1006 1009 1012
Symbol 1004 GraphicUsed by:1005
Symbol 1005 MovieClipUses:1004Used by:1006
Symbol 1006 MovieClip [age.young]Uses:1003 1005Used by:1038
Symbol 1007 GraphicUsed by:1008
Symbol 1008 MovieClipUses:1007Used by:1009
Symbol 1009 MovieClip [age.mid]Uses:1003 1008Used by:1038
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1010Used by:1012
Symbol 1012 MovieClip [age.old]Uses:1003 1011Used by:1038
Symbol 1013 GraphicUsed by:1014
Symbol 1014 MovieClipUses:1013Used by:1017 1021
Symbol 1015 GraphicUsed by:1016
Symbol 1016 MovieClipUses:1015Used by:1017
Symbol 1017 MovieClip [choose.Male]Uses:1014 1016Used by:1038
Symbol 1018 TextUses:652Used by:1038
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1019Used by:1021
Symbol 1021 MovieClip [choose.female]Uses:1014 1020Used by:1038
Symbol 1022 TextUses:5Used by:1038
Symbol 1023 TextUses:652Used by:1038
Symbol 1024 GraphicUsed by:1035
Symbol 1025 GraphicUsed by:1027
Symbol 1026 GraphicUsed by:1027
Symbol 1027 ButtonUses:1025 1026 50Used by:1028
Symbol 1028 MovieClipUses:52 1027 51 651Used by:1035
Symbol 1029 GraphicUsed by:1035
Symbol 1030 GraphicUsed by:1034
Symbol 1031 GraphicUsed by:1032
Symbol 1032 MovieClipUses:1031Used by:1034
Symbol 1033 EditableTextUses:657Used by:1034
Symbol 1034 MovieClip [scrollItem]Uses:1030 1032 1033Used by:1035
Symbol 1035 MovieClipUses:1024 1028 1029 651 1034Used by:1038
Symbol 1036 ButtonUses:761 913 763 861Used by:1038
Symbol 1037 TextUses:652Used by:1038
Symbol 1038 MovieClipUses:1001 1006 1009 1012 1017 1018 1021 1022 1023 1035 1036 1037Used by:1156
Symbol 1039 MovieClipUses:105 924Used by:1156
Symbol 1040 TextUses:652Used by:1107
Symbol 1041 TextUses:5Used by:1107
Symbol 1042 EditableTextUses:5 657Used by:1107
Symbol 1043 GraphicUsed by:1048 1052
Symbol 1044 TextUses:652Used by:1048
Symbol 1045 GraphicUsed by:1048 1052
Symbol 1046 TextUses:652Used by:1048
Symbol 1047 GraphicUsed by:1048
Symbol 1048 ButtonUses:1043 1044 1045 1046 1047Used by:1107
Symbol 1049 TextUses:652Used by:1052
Symbol 1050 TextUses:652Used by:1052
Symbol 1051 GraphicUsed by:1052
Symbol 1052 ButtonUses:1043 1049 1045 1050 1051Used by:1107
Symbol 1053 GraphicUsed by:1055
Symbol 1054 GraphicUsed by:1055
Symbol 1055 ButtonUses:847 1053 1054Used by:1107
Symbol 1056 TextUses:657Used by:1107
Symbol 1057 GraphicUsed by:1058
Symbol 1058 MovieClipUses:1057Used by:1083
Symbol 1059 TextUses:5Used by:1073 1083
Symbol 1060 TextUses:5Used by:1062
Symbol 1061 TextUses:5Used by:1062
Symbol 1062 ButtonUses:1060 1061 50Used by:1083
Symbol 1063 TextUses:5Used by:1065
Symbol 1064 TextUses:5Used by:1065
Symbol 1065 ButtonUses:1063 1064 50Used by:1083
Symbol 1066 TextUses:5Used by:1068
Symbol 1067 TextUses:5Used by:1068
Symbol 1068 ButtonUses:1066 1067 50Used by:1083
Symbol 1069 TextUses:5Used by:1071
Symbol 1070 TextUses:5Used by:1071
Symbol 1071 ButtonUses:1069 1070 50Used by:1083
Symbol 1072 TextUses:5Used by:1073
Symbol 1073 ButtonUses:1059 1072 50Used by:1083
Symbol 1074 TextUses:5Used by:1076
Symbol 1075 TextUses:5Used by:1076
Symbol 1076 ButtonUses:1074 1075 50Used by:1083
Symbol 1077 GraphicUsed by:1078
Symbol 1078 ButtonUses:1077 50Used by:1083
Symbol 1079 GraphicUsed by:1080
Symbol 1080 ButtonUses:1079Used by:1083
Symbol 1081 TextUses:5Used by:1083
Symbol 1082 GraphicUsed by:1083
Symbol 1083 MovieClipUses:51 1058 1059 1062 1065 1068 1071 1073 1076 1078 1080 1081 1082Used by:1107
Symbol 1084 GraphicUsed by:1085 1089 1093 1097 1101 1105
Symbol 1085 MovieClipUses:1084Used by:1089 1093 1097 1101 1105
Symbol 1086 TextUses:5Used by:1089
Symbol 1087 TextUses:5Used by:1089
Symbol 1088 TextUses:5Used by:1089
Symbol 1089 ButtonUses:1085 1086 1087 1088 1084Used by:1107
Symbol 1090 TextUses:5Used by:1093
Symbol 1091 TextUses:5Used by:1093
Symbol 1092 TextUses:5Used by:1093
Symbol 1093 ButtonUses:1085 1090 1091 1092 1084Used by:1107
Symbol 1094 TextUses:5Used by:1097
Symbol 1095 TextUses:5Used by:1097
Symbol 1096 TextUses:5Used by:1097
Symbol 1097 ButtonUses:1085 1094 1095 1096 1084Used by:1107
Symbol 1098 TextUses:5Used by:1101
Symbol 1099 TextUses:5Used by:1101
Symbol 1100 TextUses:5Used by:1101
Symbol 1101 ButtonUses:1085 1098 1099 1100 1084Used by:1107
Symbol 1102 TextUses:5Used by:1105
Symbol 1103 TextUses:5Used by:1105
Symbol 1104 TextUses:5Used by:1105
Symbol 1105 ButtonUses:1085 1102 1103 1104 1084Used by:1107
Symbol 1106 EditableTextUses:5 657Used by:1107
Symbol 1107 MovieClipUses:1040 1041 1042 1048 1052 10 651 846 1055 1056 1083 1089 1093 1097 1101 1105 1106Used by:1156
Symbol 1108 EditableTextUses:657Used by:1134
Symbol 1109 GraphicUsed by:1112 1122 1126
Symbol 1110 GraphicUsed by:1112 1122 1126
Symbol 1111 GraphicUsed by:1112 1122 1126
Symbol 1112 ButtonUses:761 1109 1110 1111Used by:1134
Symbol 1113 TextUses:106Used by:1120
Symbol 1114 TextUses:106Used by:1120
Symbol 1115 TextUses:106Used by:1120
Symbol 1116 TextUses:106Used by:1120
Symbol 1117 TextUses:106Used by:1120
Symbol 1118 TextUses:106Used by:1120
Symbol 1119 TextUses:106Used by:1120
Symbol 1120 MovieClipUses:1113 1114 1115 1116 1117 1118 1119Used by:1134
Symbol 1121 EditableTextUses:5 657Used by:1134
Symbol 1122 ButtonUses:761 1109 1110 1111Used by:1134
Symbol 1123 TextUses:106Used by:1134
Symbol 1124 TextUses:106Used by:1134
Symbol 1125 EditableTextUses:657Used by:1134
Symbol 1126 ButtonUses:761 1109 1110 1111Used by:1134
Symbol 1127 TextUses:106Used by:1130
Symbol 1128 TextUses:106Used by:1130
Symbol 1129 TextUses:106Used by:1130
Symbol 1130 MovieClipUses:1127 1128 1129Used by:1134
Symbol 1131 EditableTextUses:657Used by:1134
Symbol 1132 EditableTextUses:5 657Used by:1134
Symbol 1133 EditableTextUses:5 657Used by:1134
Symbol 1134 MovieClipUses:817 1108 1112 1120 1121 1122 1123 1124 1125 1126 1130 1131 1132 1133Used by:1156
Symbol 1135 TextUses:652Used by:1155
Symbol 1136 FontUsed by:1137 1142 1145 1148 1151
Symbol 1137 TextUses:657 1136Used by:1141
Symbol 1138 GraphicUsed by:1141
Symbol 1139 FontUsed by:1140
Symbol 1140 TextUses:1139Used by:1141
Symbol 1141 ButtonUses:1137 847 860 1138 1140Used by:1155
Symbol 1142 TextUses:657 1136Used by:1144
Symbol 1143 GraphicUsed by:1144
Symbol 1144 ButtonUses:1142 847 860 1143Used by:1155
Symbol 1145 TextUses:657 1136Used by:1147
Symbol 1146 GraphicUsed by:1147
Symbol 1147 ButtonUses:1145 847 860 1146Used by:1155
Symbol 1148 TextUses:657 1136Used by:1150
Symbol 1149 GraphicUsed by:1150
Symbol 1150 ButtonUses:1148 847 860 1149Used by:1155
Symbol 1151 TextUses:657 1136Used by:1153
Symbol 1152 GraphicUsed by:1153
Symbol 1153 ButtonUses:1151 847 860 1152Used by:1155
Symbol 1154 ButtonUses:847 860 861Used by:1155
Symbol 1155 MovieClipUses:1135 1141 1144 1147 1150 1153 846 1154Used by:1156
Symbol 1156 MovieClipUses:645 650 651 655 664 668 669 675 676 678 679 680 681 682 685 695 700 701 705 698 706 752 818 851 875 910 957 994 995 1000 1038 1039 1107 1134 1155Used by:Timeline
Symbol 1157 TextUses:652Used by:1176
Symbol 1158 TextUses:106Used by:1176
Symbol 1159 TextUses:106Used by:1176
Symbol 1160 TextUses:106Used by:1176
Symbol 1161 ButtonUses:761 913 763 861Used by:1176
Symbol 1162 ButtonUses:761 913 763 861Used by:1176
Symbol 1163 ButtonUses:761 913 763 861Used by:1176
Symbol 1164 EditableTextUses:5Used by:1176
Symbol 1165 EditableTextUses:657Used by:1176
Symbol 1166 EditableTextUses:5Used by:1176
Symbol 1167 GraphicUsed by:1176
Symbol 1168 TextUses:657Used by:1176
Symbol 1169 TextUses:652Used by:1176
Symbol 1170 EditableTextUses:932Used by:1176
Symbol 1171 TextUses:657Used by:1176
Symbol 1172 TextUses:652Used by:1176
Symbol 1173 EditableTextUses:932Used by:1176
Symbol 1174 EditableTextUses:5Used by:1176
Symbol 1175 EditableTextUses:657Used by:1176
Symbol 1176 MovieClipUses:918 1157 914 1158 1159 1160 1161 1162 926 1163 919 924 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 935 949 1174 1175 955 956Used by:1177
Symbol 1177 MovieClip [popup anim]Uses:1176 679Used by:Timeline
Symbol 1178 MovieClipUsed by:Timeline
Symbol 1179 GraphicUsed by:1203
Symbol 1180 GraphicUsed by:1198 1203
Symbol 1181 GraphicUsed by:1198 1203 1324
Symbol 1182 GraphicUsed by:1183
Symbol 1183 MovieClipUses:1182Used by:1203
Symbol 1184 GraphicUsed by:1203
Symbol 1185 GraphicUsed by:1198
Symbol 1186 MovieClipUsed by:1198
Symbol 1187 GraphicUsed by:1198
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:1198
Symbol 1190 BitmapUsed by:1191
Symbol 1191 GraphicUses:1190Used by:1198
Symbol 1192 BitmapUsed by:1193
Symbol 1193 GraphicUses:1192Used by:1198
Symbol 1194 BitmapUsed by:1195
Symbol 1195 GraphicUses:1194Used by:1198
Symbol 1196 BitmapUsed by:1197
Symbol 1197 GraphicUses:1196Used by:1198
Symbol 1198 MovieClipUses:1185 1186 1187 1180 1181 1189 1191 1193 1195 1197Used by:1203
Symbol 1199 GraphicUsed by:1203
Symbol 1200 GraphicUsed by:1203
Symbol 1201 GraphicUsed by:1203
Symbol 1202 GraphicUsed by:1203
Symbol 1203 MovieClipUses:1179 1180 1181 1183 1184 1198 1199 1200 1201 1202Used by:1525
Symbol 1204 GraphicUsed by:1525
Symbol 1205 GraphicUsed by:1206
Symbol 1206 MovieClipUses:1205Used by:1246
Symbol 1207 GraphicUsed by:1208
Symbol 1208 MovieClipUses:1207Used by:1246
Symbol 1209 MovieClipUses:586Used by:1246
Symbol 1210 GraphicUsed by:1211
Symbol 1211 MovieClipUses:1210Used by:1246
Symbol 1212 GraphicUsed by:1213 1241 1246
Symbol 1213 MovieClipUses:1212Used by:1241 1246
Symbol 1214 GraphicUsed by:1215 1241 1246
Symbol 1215 MovieClipUses:1214Used by:1241 1246
Symbol 1216 MovieClipUses:120Used by:1241 1246
Symbol 1217 MovieClipUses:285Used by:1241 1246
Symbol 1218 MovieClipUses:370Used by:1241 1246
Symbol 1219 GraphicUsed by:1228
Symbol 1220 MovieClipUses:134 135 136 137Used by:1228
Symbol 1221 GraphicUsed by:1223
Symbol 1222 GraphicUsed by:1223
Symbol 1223 MovieClipUses:1221 127 1222 130 131 132Used by:1228
Symbol 1224 GraphicUsed by:1228
Symbol 1225 MovieClipUses:144 145 146Used by:1228
Symbol 1226 MovieClipUses:148 149 150 151Used by:1228
Symbol 1227 MovieClipUses:153Used by:1228
Symbol 1228 MovieClipUses:813 127 815 1219 130 131 132 133 1220 1223 1224 143 1225 1226 1227Used by:1241 1246
Symbol 1229 GraphicUsed by:1241 1246
Symbol 1230 MovieClipUses:303Used by:1241 1246
Symbol 1231 GraphicUsed by:1241
Symbol 1232 GraphicUsed by:1241
Symbol 1233 GraphicUsed by:1241 1246
Symbol 1234 GraphicUsed by:1241
Symbol 1235 GraphicUsed by:1241
Symbol 1236 GraphicUsed by:1237
Symbol 1237 MovieClipUses:1236Used by:1238
Symbol 1238 MovieClipUses:1237Used by:1241
Symbol 1239 GraphicUsed by:1241
Symbol 1240 GraphicUsed by:1241
Symbol 1241 MovieClipUses:1213 1215 1216 1217 1218 1228 1229 1230 160 164 188 189 1231 1212 1214 285 1232 1233 1234 1235 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 813 127 815 1238 232 233 234 246 1239 247 1240 627Used by:1246
Symbol 1242 MovieClipUses:251 252Used by:1243
Symbol 1243 MovieClipUses:1242Used by:1246
Symbol 1244 GraphicUsed by:1246
Symbol 1245 GraphicUsed by:1246
Symbol 1246 MovieClip [character1]Uses:1206 1208 1209 1211 1241 1243 1212 1214 1216 285 1218 1228 1229 1233 26 1213 1215 1230 257 1217 1244 246 1245Used by:1247 1325 1525  Timeline
Symbol 1247 MovieClipUses:1246Used by:1525
Symbol 1248 MovieClipUsed by:1249
Symbol 1249 MovieClipUses:1248Used by:1525
Symbol 1250 GraphicUsed by:1256 1259
Symbol 1251 GraphicUsed by:1256
Symbol 1252 GraphicUsed by:1253
Symbol 1253 MovieClipUses:1252Used by:1256 1259
Symbol 1254 GraphicUsed by:1256 1259
Symbol 1255 GraphicUsed by:1256
Symbol 1256 MovieClipUses:1250 1251 1253 1254 1255Used by:1525
Symbol 1257 GraphicUsed by:1259
Symbol 1258 GraphicUsed by:1259
Symbol 1259 MovieClipUses:1250 1257 1253 1254 1258Used by:1525
Symbol 1260 GraphicUsed by:1261
Symbol 1261 MovieClipUses:1260Used by:1525
Symbol 1262 GraphicUsed by:1263
Symbol 1263 MovieClipUses:1262Used by:1266 1267 1459
Symbol 1264 GraphicUsed by:1265
Symbol 1265 MovieClipUses:1264Used by:1266 1267
Symbol 1266 MovieClipUses:1263 1265Used by:1525
Symbol 1267 MovieClipUses:1263 1265Used by:1268
Symbol 1268 MovieClipUses:1267Used by:1525
Symbol 1269 BitmapUsed by:1270
Symbol 1270 GraphicUses:1269Used by:1271 1286
Symbol 1271 MovieClipUses:1270Used by:1292
Symbol 1272 BitmapUsed by:1273
Symbol 1273 GraphicUses:1272Used by:1285
Symbol 1274 BitmapUsed by:1275
Symbol 1275 GraphicUses:1274Used by:1285
Symbol 1276 BitmapUsed by:1277
Symbol 1277 GraphicUses:1276Used by:1285
Symbol 1278 BitmapUsed by:1279
Symbol 1279 GraphicUses:1278Used by:1285
Symbol 1280 BitmapUsed by:1281
Symbol 1281 GraphicUses:1280Used by:1285
Symbol 1282 BitmapUsed by:1283
Symbol 1283 GraphicUses:1282Used by:1285
Symbol 1284 GraphicUsed by:1285
Symbol 1285 MovieClipUses:1273 1275 1277 1279 1281 1283 1284Used by:1292
Symbol 1286 MovieClipUses:1270Used by:1292
Symbol 1287 BitmapUsed by:1288
Symbol 1288 GraphicUses:1287Used by:1289
Symbol 1289 MovieClipUses:1288Used by:1292
Symbol 1290 GraphicUsed by:1291
Symbol 1291 MovieClipUses:1290Used by:1292
Symbol 1292 MovieClipUses:1271 1285 1286 1289 1291Used by:1525
Symbol 1293 GraphicUsed by:1296
Symbol 1294 TextUses:5Used by:1296
Symbol 1295 MovieClipUses:52Used by:1296
Symbol 1296 MovieClipUses:1293 1294 1295Used by:1525
Symbol 1297 TextUses:657Used by:1300
Symbol 1298 GraphicUsed by:1299
Symbol 1299 MovieClipUses:1298Used by:1300
Symbol 1300 MovieClipUses:1297 1299Used by:1525
Symbol 1301 GraphicUsed by:1319
Symbol 1302 TextUses:5Used by:1319
Symbol 1303 GraphicUsed by:1319
Symbol 1304 GraphicUsed by:1319
Symbol 1305 GraphicUsed by:1319
Symbol 1306 GraphicUsed by:1319
Symbol 1307 GraphicUsed by:1319
Symbol 1308 GraphicUsed by:1319
Symbol 1309 GraphicUsed by:1319
Symbol 1310 GraphicUsed by:1319
Symbol 1311 GraphicUsed by:1319
Symbol 1312 GraphicUsed by:1319
Symbol 1313 GraphicUsed by:1319
Symbol 1314 GraphicUsed by:1319
Symbol 1315 GraphicUsed by:1319
Symbol 1316 GraphicUsed by:1319
Symbol 1317 GraphicUsed by:1319
Symbol 1318 GraphicUsed by:1319
Symbol 1319 MovieClipUses:1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318Used by:1525
Symbol 1320 ShapeTweeningUsed by:1324
Symbol 1321 GraphicUsed by:1324
Symbol 1322 GraphicUsed by:1324
Symbol 1323 TextUses:657Used by:1324
Symbol 1324 MovieClipUses:1320 1321 684 52 1322 1181 1323Used by:1525
Symbol 1325 MovieClipUses:1246Used by:1525
Symbol 1326 GraphicUsed by:1327
Symbol 1327 MovieClipUses:1326Used by:1351
Symbol 1328 GraphicUsed by:1329
Symbol 1329 MovieClipUses:1328Used by:1351
Symbol 1330 GraphicUsed by:1331
Symbol 1331 MovieClipUses:1330Used by:1351
Symbol 1332 GraphicUsed by:1333
Symbol 1333 MovieClipUses:1332Used by:1351
Symbol 1334 GraphicUsed by:1335
Symbol 1335 MovieClipUses:1334Used by:1351
Symbol 1336 GraphicUsed by:1337
Symbol 1337 MovieClipUses:1336Used by:1351
Symbol 1338 GraphicUsed by:1339
Symbol 1339 MovieClipUses:1338Used by:1351
Symbol 1340 GraphicUsed by:1351
Symbol 1341 GraphicUsed by:1351
Symbol 1342 GraphicUsed by:1351
Symbol 1343 GraphicUsed by:1351
Symbol 1344 GraphicUsed by:1351
Symbol 1345 GraphicUsed by:1351
Symbol 1346 GraphicUsed by:1351
Symbol 1347 GraphicUsed by:1351
Symbol 1348 GraphicUsed by:1351
Symbol 1349 GraphicUsed by:1350
Symbol 1350 MovieClipUses:1349Used by:1351
Symbol 1351 MovieClipUses:1327 1329 1331 1333 1335 1337 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1350Used by:1525
Symbol 1352 GraphicUsed by:1525
Symbol 1353 GraphicUsed by:1525
Symbol 1354 GraphicUsed by:1355 1525
Symbol 1355 MovieClipUses:1354Used by:1525
Symbol 1356 GraphicUsed by:1368
Symbol 1357 GraphicUsed by:1368
Symbol 1358 GraphicUsed by:1368
Symbol 1359 GraphicUsed by:1368
Symbol 1360 GraphicUsed by:1368
Symbol 1361 GraphicUsed by:1368
Symbol 1362 GraphicUsed by:1368
Symbol 1363 GraphicUsed by:1368
Symbol 1364 GraphicUsed by:1368
Symbol 1365 GraphicUsed by:1368
Symbol 1366 GraphicUsed by:1368
Symbol 1367 GraphicUsed by:1368
Symbol 1368 MovieClipUses:1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367Used by:1525
Symbol 1369 GraphicUsed by:1370
Symbol 1370 MovieClipUses:1369Used by:1371 1372
Symbol 1371 MovieClipUses:1370Used by:1525
Symbol 1372 MovieClipUses:1370Used by:1525
Symbol 1373 EditableTextUses:5Used by:1374
Symbol 1374 MovieClipUses:1373Used by:1377
Symbol 1375 GraphicUsed by:1376
Symbol 1376 MovieClipUses:1375Used by:1377
Symbol 1377 MovieClipUses:1374 1376Used by:1525
Symbol 1378 GraphicUsed by:1525
Symbol 1379 GraphicUsed by:1381
Symbol 1380 GraphicUsed by:1381
Symbol 1381 MovieClipUses:1379 1380Used by:1525
Symbol 1382 GraphicUsed by:1385
Symbol 1383 GraphicUsed by:1385
Symbol 1384 GraphicUsed by:1385
Symbol 1385 MovieClipUses:1382 1383 1384Used by:1401 1525
Symbol 1386 GraphicUsed by:1387
Symbol 1387 MovieClipUses:1386Used by:1397
Symbol 1388 GraphicUsed by:1396
Symbol 1389 GraphicUsed by:1396
Symbol 1390 GraphicUsed by:1396
Symbol 1391 GraphicUsed by:1396
Symbol 1392 GraphicUsed by:1396
Symbol 1393 GraphicUsed by:1396
Symbol 1394 GraphicUsed by:1396
Symbol 1395 GraphicUsed by:1396
Symbol 1396 MovieClipUses:1388 1389 1390 1391 1392 1393 1394 1395Used by:1397
Symbol 1397 MovieClipUses:1387 1396Used by:1525
Symbol 1398 GraphicUsed by:1400
Symbol 1399 GraphicUsed by:1400
Symbol 1400 MovieClipUses:1398 1399Used by:1525
Symbol 1401 MovieClipUses:1385Used by:1525
Symbol 1402 GraphicUsed by:1525
Symbol 1403 GraphicUsed by:1422
Symbol 1404 GraphicUsed by:1416
Symbol 1405 GraphicUsed by:1406
Symbol 1406 MovieClipUses:1405Used by:1416
Symbol 1407 GraphicUsed by:1408
Symbol 1408 MovieClipUses:1407Used by:1416
Symbol 1409 GraphicUsed by:1416
Symbol 1410 GraphicUsed by:1411
Symbol 1411 MovieClipUses:1410Used by:1416
Symbol 1412 GraphicUsed by:1413
Symbol 1413 MovieClipUses:1412Used by:1416
Symbol 1414 GraphicUsed by:1415
Symbol 1415 MovieClipUses:1414Used by:1416
Symbol 1416 MovieClipUses:1404 1406 1408 1409 1411 1413 1415Used by:1422
Symbol 1417 GraphicUsed by:1422
Symbol 1418 GraphicUsed by:1420
Symbol 1419 GraphicUsed by:1420
Symbol 1420 MovieClipUses:1418 1419Used by:1422 1498
Symbol 1421 GraphicUsed by:1422
Symbol 1422 MovieClipUses:1403 1416 1417 1420 1421Used by:1525
Symbol 1423 GraphicUsed by:1433
Symbol 1424 GraphicUsed by:1433
Symbol 1425 GraphicUsed by:1433
Symbol 1426 GraphicUsed by:1433
Symbol 1427 GraphicUsed by:1433
Symbol 1428 GraphicUsed by:1433
Symbol 1429 GraphicUsed by:1433
Symbol 1430 GraphicUsed by:1433
Symbol 1431 GraphicUsed by:1433
Symbol 1432 GraphicUsed by:1433
Symbol 1433 MovieClipUses:1423 1424 1425 1426 1427 1428 1429 1430 1431 1432Used by:1525
Symbol 1434 GraphicUsed by:1439
Symbol 1435 GraphicUsed by:1436
Symbol 1436 MovieClipUses:1435Used by:1439
Symbol 1437 GraphicUsed by:1439
Symbol 1438 GraphicUsed by:1439
Symbol 1439 MovieClipUses:1434 1436 1437 1438Used by:1525
Symbol 1440 GraphicUsed by:1441 1525
Symbol 1441 MovieClipUses:1440Used by:1525
Symbol 1442 GraphicUsed by:1447
Symbol 1443 GraphicUsed by:1445
Symbol 1444 GraphicUsed by:1445
Symbol 1445 MovieClipUses:1443 1444Used by:1447 1521
Symbol 1446 GraphicUsed by:1447
Symbol 1447 MovieClipUses:1442 1445 1446Used by:1449
Symbol 1448 GraphicUsed by:1449
Symbol 1449 MovieClipUses:1447 1448Used by:1525
Symbol 1450 GraphicUsed by:1525
Symbol 1451 GraphicUsed by:1525
Symbol 1452 GraphicUsed by:1525
Symbol 1453 GraphicUsed by:1454
Symbol 1454 MovieClipUses:1453Used by:1457 1459
Symbol 1455 GraphicUsed by:1456
Symbol 1456 MovieClipUses:1455Used by:1457 1459
Symbol 1457 MovieClipUses:1454 1456Used by:1525
Symbol 1458 MovieClipUses:235 236 237 238 239 240 241 242 243 244 245Used by:1525
Symbol 1459 MovieClipUses:1454 1263 1456Used by:1460
Symbol 1460 MovieClipUses:1459Used by:1525
Symbol 1461 GraphicUsed by:1525
Symbol 1462 GraphicUsed by:1525
Symbol 1463 GraphicUsed by:1525
Symbol 1464 GraphicUsed by:1525
Symbol 1465 GraphicUsed by:1525
Symbol 1466 GraphicUsed by:1525
Symbol 1467 GraphicUsed by:1525
Symbol 1468 GraphicUsed by:1525
Symbol 1469 GraphicUsed by:1525
Symbol 1470 GraphicUsed by:1471
Symbol 1471 MovieClipUses:1470Used by:1473 1485 1525
Symbol 1472 GraphicUsed by:1525
Symbol 1473 MovieClipUses:1471Used by:1475 1525
Symbol 1474 GraphicUsed by:1525
Symbol 1475 MovieClipUses:1473Used by:1525
Symbol 1476 GraphicUsed by:1525
Symbol 1477 GraphicUsed by:1525
Symbol 1478 GraphicUsed by:1525
Symbol 1479 GraphicUsed by:1482
Symbol 1480 GraphicUsed by:1482
Symbol 1481 GraphicUsed by:1482
Symbol 1482 MovieClipUses:1479 1480 1481Used by:1525
Symbol 1483 GraphicUsed by:1525
Symbol 1484 GraphicUsed by:1525
Symbol 1485 MovieClipUses:1471Used by:1525
Symbol 1486 GraphicUsed by:1487
Symbol 1487 MovieClipUses:1486 235 236 237 238 239 240 241 242 243 244 245Used by:1525
Symbol 1488 GraphicUsed by:1525
Symbol 1489 GraphicUsed by:1518 1525
Symbol 1490 GraphicUsed by:1518 1525
Symbol 1491 GraphicUsed by:1492
Symbol 1492 MovieClipUses:1491Used by:1496
Symbol 1493 GraphicUsed by:1496
Symbol 1494 GraphicUsed by:1496
Symbol 1495 GraphicUsed by:1496
Symbol 1496 MovieClipUses:1492 1493 1494 1495Used by:1525
Symbol 1497 GraphicUsed by:1498
Symbol 1498 MovieClipUses:1497 1420Used by:1519
Symbol 1499 GraphicUsed by:1518
Symbol 1500 GraphicUsed by:1518
Symbol 1501 GraphicUsed by:1518
Symbol 1502 GraphicUsed by:1518
Symbol 1503 GraphicUsed by:1504
Symbol 1504 MovieClipUses:1503Used by:1518
Symbol 1505 GraphicUsed by:1518
Symbol 1506 GraphicUsed by:1518
Symbol 1507 GraphicUsed by:1518
Symbol 1508 GraphicUsed by:1518
Symbol 1509 GraphicUsed by:1518
Symbol 1510 GraphicUsed by:1518
Symbol 1511 GraphicUsed by:1518
Symbol 1512 GraphicUsed by:1518
Symbol 1513 GraphicUsed by:1518
Symbol 1514 GraphicUsed by:1518
Symbol 1515 GraphicUsed by:1518
Symbol 1516 GraphicUsed by:1518
Symbol 1517 GraphicUsed by:1518
Symbol 1518 MovieClipUses:1489 1490 1499 1500 1501 1502 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517Used by:1519
Symbol 1519 MovieClipUses:1498 1518Used by:1525
Symbol 1520 GraphicUsed by:1521
Symbol 1521 MovieClipUses:1445 1520Used by:1525
Symbol 1522 GraphicUsed by:1523
Symbol 1523 MovieClipUses:1522Used by:1525
Symbol 1524 GraphicUsed by:1525
Symbol 1525 MovieClipUses:52 1203 1204 1247 1249 1246 1256 1259 1261 1266 1268 1292 1296 1300 1319 705 1324 1325 1351 1352 1353 1354 1355 1368 1371 1372 50 1377 1378 1381 1385 1397 1400 1401 1402 1422 1433 1439 1441 1449 1450 1451 1452 1457 1458 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1471 1472 1440 1473 1474 1475 1476 1477 1478 1482 1483 1484 1485 1487 1488 1489 1490 1496 1519 1521 1523 1524Used by:Timeline
Symbol 1526 GraphicUsed by:1530
Symbol 1527 GraphicUsed by:1530
Symbol 1528 GraphicUsed by:1529
Symbol 1529 MovieClipUses:1528Used by:1530
Symbol 1530 MovieClipUses:1526 1527 1529 31Used by:1538 1539
Symbol 1531 MovieClipUses:4Used by:1538 1539
Symbol 1532 GraphicUsed by:1533
Symbol 1533 MovieClipUses:1532Used by:1537
Symbol 1534 GraphicUsed by:1535
Symbol 1535 MovieClipUses:1534Used by:1536
Symbol 1536 MovieClipUses:1535Used by:1537
Symbol 1537 MovieClipUses:1533 4 1536Used by:1538 1539
Symbol 1538 MovieClip [player2fretboard]Uses:51 1530 1531 1537 858Used by:1540
Symbol 1539 MovieClip [player1fretboard]Uses:51 1531 1537 858 1530Used by:1540
Symbol 1540 MovieClip [engine]Uses:1538 1539 651Used by:Timeline
Symbol 1541 GraphicUsed by:1551
Symbol 1542 GraphicUsed by:1551
Symbol 1543 GraphicUsed by:1551
Symbol 1544 GraphicUsed by:1545
Symbol 1545 MovieClipUses:1544Used by:1551
Symbol 1546 GraphicUsed by:1551
Symbol 1547 GraphicUsed by:1551
Symbol 1548 GraphicUsed by:1549
Symbol 1549 MovieClipUses:1548Used by:1551
Symbol 1550 GraphicUsed by:1551
Symbol 1551 MovieClipUses:1541 1542 1543 1545 1546 691 1547 1549 1550Used by:1584
Symbol 1552 EditableTextUses:657Used by:1553
Symbol 1553 MovieClipUses:1552Used by:1556
Symbol 1554 GraphicUsed by:1555
Symbol 1555 MovieClipUses:1554Used by:1556
Symbol 1556 MovieClipUses:1553 1555Used by:1584
Symbol 1557 EditableTextUses:657Used by:1558
Symbol 1558 MovieClipUses:1557Used by:1561
Symbol 1559 GraphicUsed by:1560
Symbol 1560 MovieClipUses:1559Used by:1561
Symbol 1561 MovieClipUses:1558 1560Used by:1584
Symbol 1562 EditableTextUses:657Used by:1563
Symbol 1563 MovieClipUses:1562Used by:1565
Symbol 1564 GraphicUsed by:1565
Symbol 1565 MovieClipUses:1563 1564Used by:1584
Symbol 1566 EditableTextUses:657Used by:1567
Symbol 1567 MovieClipUses:1566Used by:1569
Symbol 1568 GraphicUsed by:1569
Symbol 1569 MovieClipUses:1567 1568Used by:1584
Symbol 1570 GraphicUsed by:1576
Symbol 1571 GraphicUsed by:1573
Symbol 1572 GraphicUsed by:1573
Symbol 1573 MovieClipUses:1571 1572Used by:1576
Symbol 1574 TextUses:106Used by:1576
Symbol 1575 GraphicUsed by:1576
Symbol 1576 MovieClipUses:1570 1573 1574 1575Used by:1584
Symbol 1577 GraphicUsed by:1583
Symbol 1578 GraphicUsed by:1580
Symbol 1579 GraphicUsed by:1580
Symbol 1580 MovieClipUses:1578 1579Used by:1583
Symbol 1581 TextUses:106Used by:1583
Symbol 1582 GraphicUsed by:1583
Symbol 1583 MovieClipUses:1577 1580 1581 1582Used by:1584
Symbol 1584 MovieClipUses:1551 1556 1561 1565 1569 1576 1583Used by:Timeline
Streaming Sound 1Used by:Symbol 678 MovieClip

Instance Names

"sponsor_btn"Frame 1Symbol 54 MovieClip
"killerviral_btn"Frame 1Symbol 54 MovieClip
"menu_mc"Frame 3Symbol 1156 MovieClip
"popup"Frame 3Symbol 1177 MovieClip [popup anim]
"globalSoHolder"Frame 3Symbol 1178 MovieClip
"gameAnimations"Frame 4Symbol 1525 MovieClip
"engine"Frame 4Symbol 1540 MovieClip [engine]
"hud"Frame 4Symbol 1584 MovieClip
"sprite"Frame 5Symbol 1246 MovieClip [character1]
"pos_txt"Symbol 10 MovieClip [highscoresItem] Frame 1Symbol 6 EditableText
"name_txt"Symbol 10 MovieClip [highscoresItem] Frame 1Symbol 7 EditableText
"score_txt"Symbol 10 MovieClip [highscoresItem] Frame 1Symbol 8 EditableText
"inner"Symbol 32 MovieClip [jump] Frame 1Symbol 27 MovieClip
"burn"Symbol 84 MovieClip [note1] Frame 1Symbol 81 MovieClip
"burn"Symbol 85 MovieClip [note2] Frame 1Symbol 81 MovieClip
"burn"Symbol 86 MovieClip [note3] Frame 1Symbol 81 MovieClip
"inner"Symbol 109 MovieClip [carouselItem] Frame 1Symbol 108 MovieClip
"guitar"Symbol 121 MovieClip Frame 1Symbol 120 MovieClip
"fretUpperArm"Symbol 250 MovieClip Frame 1Symbol 116 MovieClip
"fretLowerArm"Symbol 250 MovieClip Frame 1Symbol 118 MovieClip
"guitarWrapper"Symbol 250 MovieClip Frame 1Symbol 121 MovieClip
"fretHand"Symbol 250 MovieClip Frame 1Symbol 124 MovieClip
"head"Symbol 250 MovieClip Frame 1Symbol 155 MovieClip
"fretHand"Symbol 250 MovieClip Frame 41Symbol 124 MovieClip
"guitarWrapper"Symbol 250 MovieClip Frame 42Symbol 121 MovieClip
"guitarWrapper"Symbol 250 MovieClip Frame 47Symbol 121 MovieClip
"fretUpperArm"Symbol 250 MovieClip Frame 52Symbol 116 MovieClip
"fretLowerArm"Symbol 250 MovieClip Frame 52Symbol 118 MovieClip
"fretHand"Symbol 250 MovieClip Frame 52Symbol 124 MovieClip
"fretUpperArm"Symbol 250 MovieClip Frame 132Symbol 116 MovieClip
"fretLowerArm"Symbol 250 MovieClip Frame 132Symbol 118 MovieClip
"fretHand"Symbol 250 MovieClip Frame 132Symbol 124 MovieClip
"fretUpperArm"Symbol 250 MovieClip Frame 239Symbol 116 MovieClip
"fretLowerArm"Symbol 250 MovieClip Frame 239Symbol 118 MovieClip
"fretHand"Symbol 250 MovieClip Frame 239Symbol 124 MovieClip
"fretUpperArm"Symbol 250 MovieClip Frame 262Symbol 116 MovieClip
"fretLowerArm"Symbol 250 MovieClip Frame 262Symbol 118 MovieClip
"guitarWrapper"Symbol 250 MovieClip Frame 262Symbol 121 MovieClip
"fretHand"Symbol 250 MovieClip Frame 262Symbol 124 MovieClip
"fretUpperArm"Symbol 250 MovieClip Frame 277Symbol 116 MovieClip
"fretLowerArm"Symbol 250 MovieClip Frame 277Symbol 118 MovieClip
"guitarWrapper"Symbol 250 MovieClip Frame 277Symbol 121 MovieClip
"fretHand"Symbol 250 MovieClip Frame 277Symbol 124 MovieClip
"head"Symbol 250 MovieClip Frame 277Symbol 155 MovieClip
"strummer"Symbol 272 MovieClip [character2] Frame 1Symbol 250 MovieClip
"boom"Symbol 272 MovieClip [character2] Frame 1Symbol 254 MovieClip
"fretUpperArm"Symbol 272 MovieClip [character2] Frame 5Symbol 116 MovieClip
"fretLowerArm"Symbol 272 MovieClip [character2] Frame 5Symbol 118 MovieClip
"guitarWrapper"Symbol 272 MovieClip [character2] Frame 5Symbol 121 MovieClip
"fretHand"Symbol 272 MovieClip [character2] Frame 5Symbol 124 MovieClip
"guitarWrapper"Symbol 272 MovieClip [character2] Frame 10Symbol 121 MovieClip
"head"Symbol 272 MovieClip [character2] Frame 10Symbol 155 MovieClip
"head"Symbol 272 MovieClip [character2] Frame 33Symbol 155 MovieClip
"head"Symbol 272 MovieClip [character2] Frame 34Symbol 155 MovieClip
"strummer"Symbol 272 MovieClip [character2] Frame 35Symbol 250 MovieClip
"guitarWrapper"Symbol 272 MovieClip [character2] Frame 39Symbol 121 MovieClip
"head"Symbol 272 MovieClip [character2] Frame 39Symbol 155 MovieClip
"strummer"Symbol 272 MovieClip [character2] Frame 58Symbol 250 MovieClip
"guitarWrapper"Symbol 272 MovieClip [character2] Frame 350Symbol 121 MovieClip
"head"Symbol 272 MovieClip [character2] Frame 350Symbol 155 MovieClip
"guitarWrapper"Symbol 272 MovieClip [character2] Frame 383Symbol 121 MovieClip
"strummer"Symbol 272 MovieClip [character2] Frame 492Symbol 250 MovieClip
"guitar"Symbol 284 MovieClip Frame 1Symbol 120 MovieClip
"fretUpperArm"Symbol 316 MovieClip Frame 1Symbol 281 MovieClip
"fretLowerArm"Symbol 316 MovieClip Frame 1Symbol 283 MovieClip
"guitarWrapper"Symbol 316 MovieClip Frame 1Symbol 284 MovieClip
"fretHand"Symbol 316 MovieClip Frame 1Symbol 287 MovieClip
"head"Symbol 316 MovieClip Frame 1Symbol 300 MovieClip
"fretHand"Symbol 316 MovieClip Frame 41Symbol 287 MovieClip
"guitarWrapper"Symbol 316 MovieClip Frame 42Symbol 284 MovieClip
"guitarWrapper"Symbol 316 MovieClip Frame 47Symbol 284 MovieClip
"fretUpperArm"Symbol 316 MovieClip Frame 52Symbol 281 MovieClip
"fretLowerArm"Symbol 316 MovieClip Frame 52Symbol 283 MovieClip
"fretHand"Symbol 316 MovieClip Frame 52Symbol 287 MovieClip
"fretUpperArm"Symbol 316 MovieClip Frame 132Symbol 281 MovieClip
"fretLowerArm"Symbol 316 MovieClip Frame 132Symbol 283 MovieClip
"fretHand"Symbol 316 MovieClip Frame 132Symbol 287 MovieClip
"fretUpperArm"Symbol 316 MovieClip Frame 239Symbol 281 MovieClip
"fretLowerArm"Symbol 316 MovieClip Frame 239Symbol 283 MovieClip
"fretHand"Symbol 316 MovieClip Frame 239Symbol 287 MovieClip
"fretUpperArm"Symbol 316 MovieClip Frame 256Symbol 281 MovieClip
"fretLowerArm"Symbol 316 MovieClip Frame 256Symbol 283 MovieClip
"guitarWrapper"Symbol 316 MovieClip Frame 256Symbol 284 MovieClip
"fretHand"Symbol 316 MovieClip Frame 256Symbol 287 MovieClip
"fretUpperArm"Symbol 316 MovieClip Frame 262Symbol 281 MovieClip
"fretLowerArm"Symbol 316 MovieClip Frame 262Symbol 283 MovieClip
"guitarWrapper"Symbol 316 MovieClip Frame 262Symbol 284 MovieClip
"fretHand"Symbol 316 MovieClip Frame 262Symbol 287 MovieClip
"fretUpperArm"Symbol 316 MovieClip Frame 278Symbol 281 MovieClip
"fretLowerArm"Symbol 316 MovieClip Frame 278Symbol 283 MovieClip
"guitarWrapper"Symbol 316 MovieClip Frame 278Symbol 284 MovieClip
"fretHand"Symbol 316 MovieClip Frame 278Symbol 287 MovieClip
"head"Symbol 316 MovieClip Frame 278Symbol 300 MovieClip
"strummer"Symbol 325 MovieClip [character3] Frame 1Symbol 316 MovieClip
"boom"Symbol 325 MovieClip [character3] Frame 1Symbol 318 MovieClip
"fretUpperArm"Symbol 325 MovieClip [character3] Frame 4Symbol 281 MovieClip
"fretLowerArm"Symbol 325 MovieClip [character3] Frame 4Symbol 283 MovieClip
"guitarWrapper"Symbol 325 MovieClip [character3] Frame 4Symbol 284 MovieClip
"fretHand"Symbol 325 MovieClip [character3] Frame 4Symbol 287 MovieClip
"guitarWrapper"Symbol 325 MovieClip [character3] Frame 10Symbol 284 MovieClip
"head"Symbol 325 MovieClip [character3] Frame 10Symbol 300 MovieClip
"head"Symbol 325 MovieClip [character3] Frame 33Symbol 300 MovieClip
"head"Symbol 325 MovieClip [character3] Frame 34Symbol 300 MovieClip
"strummer"Symbol 325 MovieClip [character3] Frame 35Symbol 316 MovieClip
"guitarWrapper"Symbol 325 MovieClip [character3] Frame 39Symbol 284 MovieClip
"head"Symbol 325 MovieClip [character3] Frame 39Symbol 300 MovieClip
"strummer"Symbol 325 MovieClip [character3] Frame 58Symbol 316 MovieClip
"guitarWrapper"Symbol 325 MovieClip [character3] Frame 350Symbol 284 MovieClip
"head"Symbol 325 MovieClip [character3] Frame 350Symbol 300 MovieClip
"guitarWrapper"Symbol 325 MovieClip [character3] Frame 383Symbol 284 MovieClip
"strummer"Symbol 325 MovieClip [character3] Frame 492Symbol 316 MovieClip
"guitar"Symbol 337 MovieClip Frame 1Symbol 120 MovieClip
"fretLowerArm"Symbol 366 MovieClip Frame 1Symbol 336 MovieClip
"guitarWrapper"Symbol 366 MovieClip Frame 1Symbol 337 MovieClip
"fretHand"Symbol 366 MovieClip Frame 1Symbol 340 MovieClip
"head"Symbol 366 MovieClip Frame 1Symbol 353 MovieClip
"fretHand"Symbol 366 MovieClip Frame 42Symbol 340 MovieClip
"guitarWrapper"Symbol 366 MovieClip Frame 45Symbol 337 MovieClip
"guitarWrapper"Symbol 366 MovieClip Frame 50Symbol 337 MovieClip
"fretLowerArm"Symbol 366 MovieClip Frame 55Symbol 336 MovieClip
"fretHand"Symbol 366 MovieClip Frame 55Symbol 340 MovieClip
"fretLowerArm"Symbol 366 MovieClip Frame 135Symbol 336 MovieClip
"fretHand"Symbol 366 MovieClip Frame 135Symbol 340 MovieClip
"fretLowerArm"Symbol 366 MovieClip Frame 242Symbol 336 MovieClip
"fretHand"Symbol 366 MovieClip Frame 242Symbol 340 MovieClip
"fretLowerArm"Symbol 366 MovieClip Frame 259Symbol 336 MovieClip
"guitarWrapper"Symbol 366 MovieClip Frame 259Symbol 337 MovieClip
"fretHand"Symbol 366 MovieClip Frame 259Symbol 340 MovieClip
"fretLowerArm"Symbol 366 MovieClip Frame 269Symbol 336 MovieClip
"guitarWrapper"Symbol 366 MovieClip Frame 269Symbol 337 MovieClip
"fretHand"Symbol 366 MovieClip Frame 269Symbol 340 MovieClip
"fretLowerArm"Symbol 366 MovieClip Frame 288Symbol 336 MovieClip
"guitarWrapper"Symbol 366 MovieClip Frame 288Symbol 337 MovieClip
"fretHand"Symbol 366 MovieClip Frame 288Symbol 340 MovieClip
"head"Symbol 366 MovieClip Frame 288Symbol 353 MovieClip
"strummer"Symbol 397 MovieClip [character4] Frame 1Symbol 366 MovieClip
"boom"Symbol 397 MovieClip [character4] Frame 1Symbol 368 MovieClip
"fretLowerArm"Symbol 397 MovieClip [character4] Frame 5Symbol 336 MovieClip
"guitarWrapper"Symbol 397 MovieClip [character4] Frame 5Symbol 337 MovieClip
"fretHand"Symbol 397 MovieClip [character4] Frame 5Symbol 340 MovieClip
"guitarWrapper"Symbol 397 MovieClip [character4] Frame 11Symbol 337 MovieClip
"head"Symbol 397 MovieClip [character4] Frame 11Symbol 353 MovieClip
"head"Symbol 397 MovieClip [character4] Frame 34Symbol 353 MovieClip
"head"Symbol 397 MovieClip [character4] Frame 35Symbol 353 MovieClip
"strummer"Symbol 397 MovieClip [character4] Frame 36Symbol 366 MovieClip
"guitarWrapper"Symbol 397 MovieClip [character4] Frame 40Symbol 337 MovieClip
"head"Symbol 397 MovieClip [character4] Frame 40Symbol 353 MovieClip
"strummer"Symbol 397 MovieClip [character4] Frame 59Symbol 366 MovieClip
"guitarWrapper"Symbol 397 MovieClip [character4] Frame 351Symbol 337 MovieClip
"head"Symbol 397 MovieClip [character4] Frame 351Symbol 353 MovieClip
"guitarWrapper"Symbol 397 MovieClip [character4] Frame 384Symbol 337 MovieClip
"strummer"Symbol 397 MovieClip [character4] Frame 493Symbol 366 MovieClip
"guitar"Symbol 409 MovieClip Frame 1Symbol 120 MovieClip
"fretUpperArm"Symbol 438 MovieClip Frame 1Symbol 406 MovieClip
"fretLowerArm"Symbol 438 MovieClip Frame 1Symbol 408 MovieClip
"guitarWrapper"Symbol 438 MovieClip Frame 1Symbol 409 MovieClip
"fretHand"Symbol 438 MovieClip Frame 1Symbol 411 MovieClip
"head"Symbol 438 MovieClip Frame 1Symbol 424 MovieClip
"fretHand"Symbol 438 MovieClip Frame 42Symbol 411 MovieClip
"guitarWrapper"Symbol 438 MovieClip Frame 47Symbol 409 MovieClip
"guitarWrapper"Symbol 438 MovieClip Frame 52Symbol 409 MovieClip
"fretUpperArm"Symbol 438 MovieClip Frame 57Symbol 406 MovieClip
"fretLowerArm"Symbol 438 MovieClip Frame 57Symbol 408 MovieClip
"fretHand"Symbol 438 MovieClip Frame 57Symbol 411 MovieClip
"fretUpperArm"Symbol 438 MovieClip Frame 137Symbol 406 MovieClip
"fretLowerArm"Symbol 438 MovieClip Frame 137Symbol 408 MovieClip
"fretHand"Symbol 438 MovieClip Frame 137Symbol 411 MovieClip
"fretUpperArm"Symbol 438 MovieClip Frame 244Symbol 406 MovieClip
"fretLowerArm"Symbol 438 MovieClip Frame 244Symbol 408 MovieClip
"fretHand"Symbol 438 MovieClip Frame 244Symbol 411 MovieClip
"fretUpperArm"Symbol 438 MovieClip Frame 267Symbol 406 MovieClip
"fretLowerArm"Symbol 438 MovieClip Frame 267Symbol 408 MovieClip
"guitarWrapper"Symbol 438 MovieClip Frame 267Symbol 409 MovieClip
"fretHand"Symbol 438 MovieClip Frame 267Symbol 411 MovieClip
"fretUpperArm"Symbol 438 MovieClip Frame 276Symbol 406 MovieClip
"fretLowerArm"Symbol 438 MovieClip Frame 276Symbol 408 MovieClip
"guitarWrapper"Symbol 438 MovieClip Frame 276Symbol 409 MovieClip
"fretHand"Symbol 438 MovieClip Frame 276Symbol 411 MovieClip
"head"Symbol 438 MovieClip Frame 276Symbol 424 MovieClip
"strummer"Symbol 448 MovieClip [character5] Frame 1Symbol 438 MovieClip
"boom"Symbol 448 MovieClip [character5] Frame 1Symbol 440 MovieClip
"guitarWrapper"Symbol 448 MovieClip [character5] Frame 5Symbol 409 MovieClip
"head"Symbol 448 MovieClip [character5] Frame 5Symbol 424 MovieClip
"head"Symbol 448 MovieClip [character5] Frame 28Symbol 424 MovieClip
"head"Symbol 448 MovieClip [character5] Frame 29Symbol 424 MovieClip
"strummer"Symbol 448 MovieClip [character5] Frame 30Symbol 438 MovieClip
"guitarWrapper"Symbol 448 MovieClip [character5] Frame 34Symbol 409 MovieClip
"head"Symbol 448 MovieClip [character5] Frame 34Symbol 424 MovieClip
"strummer"Symbol 448 MovieClip [character5] Frame 53Symbol 438 MovieClip
"guitarWrapper"Symbol 448 MovieClip [character5] Frame 345Symbol 409 MovieClip
"head"Symbol 448 MovieClip [character5] Frame 345Symbol 424 MovieClip
"guitarWrapper"Symbol 448 MovieClip [character5] Frame 378Symbol 409 MovieClip
"fretUpperArm"Symbol 448 MovieClip [character5] Frame 401Symbol 406 MovieClip
"fretLowerArm"Symbol 448 MovieClip [character5] Frame 401Symbol 408 MovieClip
"guitarWrapper"Symbol 448 MovieClip [character5] Frame 401Symbol 409 MovieClip
"fretHand"Symbol 448 MovieClip [character5] Frame 401Symbol 411 MovieClip
"strummer"Symbol 448 MovieClip [character5] Frame 487Symbol 438 MovieClip
"guitar"Symbol 461 MovieClip Frame 1Symbol 460 MovieClip
"fretUpperArm"Symbol 482 MovieClip Frame 1Symbol 457 MovieClip
"fretLowerArm"Symbol 482 MovieClip Frame 1Symbol 459 MovieClip
"guitarWrapper"Symbol 482 MovieClip Frame 1Symbol 461 MovieClip
"fretHand"Symbol 482 MovieClip Frame 1Symbol 463 MovieClip
"head"Symbol 482 MovieClip Frame 1Symbol 476 MovieClip
"head"Symbol 482 MovieClip Frame 15Symbol 476 MovieClip
"head"Symbol 482 MovieClip Frame 24Symbol 476 MovieClip
"head"Symbol 482 MovieClip Frame 33Symbol 476 MovieClip
"fretHand"Symbol 482 MovieClip Frame 42Symbol 463 MovieClip
"head"Symbol 482 MovieClip Frame 42Symbol 476 MovieClip
"guitarWrapper"Symbol 482 MovieClip Frame 49Symbol 461 MovieClip
"guitarWrapper"Symbol 482 MovieClip Frame 51Symbol 461 MovieClip
"fretUpperArm"Symbol 482 MovieClip Frame 56Symbol 457 MovieClip
"fretLowerArm"Symbol 482 MovieClip Frame 56Symbol 459 MovieClip
"fretHand"Symbol 482 MovieClip Frame 56Symbol 463 MovieClip
"fretUpperArm"Symbol 482 MovieClip Frame 136Symbol 457 MovieClip
"fretLowerArm"Symbol 482 MovieClip Frame 136Symbol 459 MovieClip
"fretHand"Symbol 482 MovieClip Frame 136Symbol 463 MovieClip
"fretUpperArm"Symbol 482 MovieClip Frame 243Symbol 457 MovieClip
"fretLowerArm"Symbol 482 MovieClip Frame 243Symbol 459 MovieClip
"fretHand"Symbol 482 MovieClip Frame 243Symbol 463 MovieClip
"fretUpperArm"Symbol 482 MovieClip Frame 266Symbol 457 MovieClip
"fretLowerArm"Symbol 482 MovieClip Frame 266Symbol 459 MovieClip
"guitarWrapper"Symbol 482 MovieClip Frame 266Symbol 461 MovieClip
"fretHand"Symbol 482 MovieClip Frame 266Symbol 463 MovieClip
"fretUpperArm"Symbol 482 MovieClip Frame 275Symbol 457 MovieClip
"fretLowerArm"Symbol 482 MovieClip Frame 275Symbol 459 MovieClip
"guitarWrapper"Symbol 482 MovieClip Frame 275Symbol 461 MovieClip
"fretHand"Symbol 482 MovieClip Frame 275Symbol 463 MovieClip
"head"Symbol 482 MovieClip Frame 275Symbol 476 MovieClip
"strummer"Symbol 501 MovieClip [character6] Frame 1Symbol 482 MovieClip
"fretUpperArm"Symbol 501 MovieClip [character6] Frame 6Symbol 457 MovieClip
"fretLowerArm"Symbol 501 MovieClip [character6] Frame 6Symbol 459 MovieClip
"guitarWrapper"Symbol 501 MovieClip [character6] Frame 6Symbol 461 MovieClip
"fretHand"Symbol 501 MovieClip [character6] Frame 6Symbol 463 MovieClip
"boom"Symbol 501 MovieClip [character6] Frame 6Symbol 485 MovieClip
"guitarWrapper"Symbol 501 MovieClip [character6] Frame 14Symbol 461 MovieClip
"head"Symbol 501 MovieClip [character6] Frame 14Symbol 476 MovieClip
"head"Symbol 501 MovieClip [character6] Frame 37Symbol 476 MovieClip
"head"Symbol 501 MovieClip [character6] Frame 38Symbol 476 MovieClip
"strummer"Symbol 501 MovieClip [character6] Frame 39Symbol 482 MovieClip
"guitarWrapper"Symbol 501 MovieClip [character6] Frame 43Symbol 461 MovieClip
"head"Symbol 501 MovieClip [character6] Frame 43Symbol 476 MovieClip
"strummer"Symbol 501 MovieClip [character6] Frame 62Symbol 482 MovieClip
"boom"Symbol 501 MovieClip [character6] Frame 192Symbol 485 MovieClip
"guitarWrapper"Symbol 501 MovieClip [character6] Frame 354Symbol 461 MovieClip
"head"Symbol 501 MovieClip [character6] Frame 354Symbol 476 MovieClip
"guitarWrapper"Symbol 501 MovieClip [character6] Frame 387Symbol 461 MovieClip
"strummer"Symbol 501 MovieClip [character6] Frame 496Symbol 482 MovieClip
"guitar"Symbol 512 MovieClip Frame 1Symbol 120 MovieClip
"innerHead"Symbol 529 MovieClip Frame 1Symbol 528 MovieClip
"fretUpperArm"Symbol 535 MovieClip Frame 1Symbol 509 MovieClip
"fretLowerArm"Symbol 535 MovieClip Frame 1Symbol 511 MovieClip
"guitarWrapper"Symbol 535 MovieClip Frame 1Symbol 512 MovieClip
"fretHand"Symbol 535 MovieClip Frame 1Symbol 514 MovieClip
"head"Symbol 535 MovieClip Frame 1Symbol 529 MovieClip
"fretHand"Symbol 535 MovieClip Frame 42Symbol 514 MovieClip
"guitarWrapper"Symbol 535 MovieClip Frame 59Symbol 512 MovieClip
"guitarWrapper"Symbol 535 MovieClip Frame 64Symbol 512 MovieClip
"fretUpperArm"Symbol 535 MovieClip Frame 69Symbol 509 MovieClip
"fretLowerArm"Symbol 535 MovieClip Frame 69Symbol 511 MovieClip
"fretHand"Symbol 535 MovieClip Frame 69Symbol 514 MovieClip
"fretUpperArm"Symbol 535 MovieClip Frame 149Symbol 509 MovieClip
"fretLowerArm"Symbol 535 MovieClip Frame 149Symbol 511 MovieClip
"fretHand"Symbol 535 MovieClip Frame 149Symbol 514 MovieClip
"fretUpperArm"Symbol 535 MovieClip Frame 256Symbol 509 MovieClip
"fretLowerArm"Symbol 535 MovieClip Frame 256Symbol 511 MovieClip
"fretHand"Symbol 535 MovieClip Frame 256Symbol 514 MovieClip
"innerHead"Symbol 535 MovieClip Frame 273Symbol 528 MovieClip
"fretUpperArm"Symbol 535 MovieClip Frame 284Symbol 509 MovieClip
"fretLowerArm"Symbol 535 MovieClip Frame 284Symbol 511 MovieClip
"guitarWrapper"Symbol 535 MovieClip Frame 284Symbol 512 MovieClip
"fretHand"Symbol 535 MovieClip Frame 284Symbol 514 MovieClip
"innerHead"Symbol 535 MovieClip Frame 284Symbol 528 MovieClip
"fretUpperArm"Symbol 535 MovieClip Frame 294Symbol 509 MovieClip
"fretLowerArm"Symbol 535 MovieClip Frame 294Symbol 511 MovieClip
"guitarWrapper"Symbol 535 MovieClip Frame 294Symbol 512 MovieClip
"fretHand"Symbol 535 MovieClip Frame 294Symbol 514 MovieClip
"head"Symbol 535 MovieClip Frame 294Symbol 529 MovieClip
"strummer"Symbol 543 MovieClip [character7] Frame 1Symbol 535 MovieClip
"boom"Symbol 543 MovieClip [character7] Frame 1Symbol 537 MovieClip
"fretUpperArm"Symbol 543 MovieClip [character7] Frame 42Symbol 509 MovieClip
"fretLowerArm"Symbol 543 MovieClip [character7] Frame 42Symbol 511 MovieClip
"guitarWrapper"Symbol 543 MovieClip [character7] Frame 42Symbol 512 MovieClip
"fretHand"Symbol 543 MovieClip [character7] Frame 42Symbol 514 MovieClip
"guitarWrapper"Symbol 543 MovieClip [character7] Frame 48Symbol 512 MovieClip
"head"Symbol 543 MovieClip [character7] Frame 48Symbol 528 MovieClip
"head"Symbol 543 MovieClip [character7] Frame 71Symbol 528 MovieClip
"head"Symbol 543 MovieClip [character7] Frame 72Symbol 528 MovieClip
"strummer"Symbol 543 MovieClip [character7] Frame 73Symbol 535 MovieClip
"guitarWrapper"Symbol 543 MovieClip [character7] Frame 77Symbol 512 MovieClip
"head"Symbol 543 MovieClip [character7] Frame 77Symbol 528 MovieClip
"strummer"Symbol 543 MovieClip [character7] Frame 96Symbol 535 MovieClip
"guitarWrapper"Symbol 543 MovieClip [character7] Frame 388Symbol 512 MovieClip
"head"Symbol 543 MovieClip [character7] Frame 388Symbol 528 MovieClip
"guitarWrapper"Symbol 543 MovieClip [character7] Frame 421Symbol 512 MovieClip
"strummer"Symbol 543 MovieClip [character7] Frame 530Symbol 535 MovieClip
"guitar"Symbol 554 MovieClip Frame 1Symbol 120 MovieClip
"innerHead"Symbol 568 MovieClip Frame 1Symbol 567 MovieClip
"fretUpperArm"Symbol 576 MovieClip Frame 1Symbol 550 MovieClip
"fretLowerArm"Symbol 576 MovieClip Frame 1Symbol 553 MovieClip
"guitarWrapper"Symbol 576 MovieClip Frame 1Symbol 554 MovieClip
"fretHand"Symbol 576 MovieClip Frame 1Symbol 556 MovieClip
"head"Symbol 576 MovieClip Frame 1Symbol 568 MovieClip
"fretHand"Symbol 576 MovieClip Frame 42Symbol 556 MovieClip
"guitarWrapper"Symbol 576 MovieClip Frame 60Symbol 554 MovieClip
"guitarWrapper"Symbol 576 MovieClip Frame 65Symbol 554 MovieClip
"fretUpperArm"Symbol 576 MovieClip Frame 70Symbol 550 MovieClip
"fretLowerArm"Symbol 576 MovieClip Frame 70Symbol 553 MovieClip
"fretHand"Symbol 576 MovieClip Frame 70Symbol 556 MovieClip
"fretUpperArm"Symbol 576 MovieClip Frame 150Symbol 550 MovieClip
"fretLowerArm"Symbol 576 MovieClip Frame 150Symbol 553 MovieClip
"fretHand"Symbol 576 MovieClip Frame 150Symbol 556 MovieClip
"fretUpperArm"Symbol 576 MovieClip Frame 257Symbol 550 MovieClip
"fretLowerArm"Symbol 576 MovieClip Frame 257Symbol 553 MovieClip
"fretHand"Symbol 576 MovieClip Frame 257Symbol 556 MovieClip
"innerHead"Symbol 576 MovieClip Frame 274Symbol 567 MovieClip
"fretUpperArm"Symbol 576 MovieClip Frame 281Symbol 550 MovieClip
"fretLowerArm"Symbol 576 MovieClip Frame 281Symbol 553 MovieClip
"guitarWrapper"Symbol 576 MovieClip Frame 281Symbol 554 MovieClip
"fretHand"Symbol 576 MovieClip Frame 281Symbol 556 MovieClip
"innerHead"Symbol 576 MovieClip Frame 281Symbol 567 MovieClip
"fretUpperArm"Symbol 576 MovieClip Frame 291Symbol 550 MovieClip
"fretLowerArm"Symbol 576 MovieClip Frame 291Symbol 553 MovieClip
"guitarWrapper"Symbol 576 MovieClip Frame 291Symbol 554 MovieClip
"fretHand"Symbol 576 MovieClip Frame 291Symbol 556 MovieClip
"head"Symbol 576 MovieClip Frame 291Symbol 568 MovieClip
"strummer"Symbol 583 MovieClip [character8] Frame 1Symbol 576 MovieClip
"boom"Symbol 583 MovieClip [character8] Frame 1Symbol 578 MovieClip
"fretUpperArm"Symbol 583 MovieClip [character8] Frame 4Symbol 550 MovieClip
"fretLowerArm"Symbol 583 MovieClip [character8] Frame 4Symbol 553 MovieClip
"guitarWrapper"Symbol 583 MovieClip [character8] Frame 4Symbol 554 MovieClip
"fretHand"Symbol 583 MovieClip [character8] Frame 4Symbol 556 MovieClip
"guitarWrapper"Symbol 583 MovieClip [character8] Frame 9Symbol 554 MovieClip
"head"Symbol 583 MovieClip [character8] Frame 9Symbol 567 MovieClip
"head"Symbol 583 MovieClip [character8] Frame 32Symbol 567 MovieClip
"head"Symbol 583 MovieClip [character8] Frame 33Symbol 567 MovieClip
"strummer"Symbol 583 MovieClip [character8] Frame 34Symbol 576 MovieClip
"guitarWrapper"Symbol 583 MovieClip [character8] Frame 38Symbol 554 MovieClip
"head"Symbol 583 MovieClip [character8] Frame 38Symbol 567 MovieClip
"strummer"Symbol 583 MovieClip [character8] Frame 57Symbol 576 MovieClip
"guitarWrapper"Symbol 583 MovieClip [character8] Frame 349Symbol 554 MovieClip
"head"Symbol 583 MovieClip [character8] Frame 349Symbol 567 MovieClip
"guitarWrapper"Symbol 583 MovieClip [character8] Frame 382Symbol 554 MovieClip
"strummer"Symbol 583 MovieClip [character8] Frame 491Symbol 576 MovieClip
"guitar"Symbol 605 MovieClip Frame 1Symbol 120 MovieClip
"innerHead"Symbol 621 MovieClip Frame 1Symbol 620 MovieClip
"fretUpperArm"Symbol 628 MovieClip Frame 1Symbol 601 MovieClip
"fretLowerArm"Symbol 628 MovieClip Frame 1Symbol 604 MovieClip
"guitarWrapper"Symbol 628 MovieClip Frame 1Symbol 605 MovieClip
"fretHand"Symbol 628 MovieClip Frame 1Symbol 607 MovieClip
"head"Symbol 628 MovieClip Frame 1Symbol 621 MovieClip
"fretHand"Symbol 628 MovieClip Frame 42Symbol 607 MovieClip
"guitarWrapper"Symbol 628 MovieClip Frame 47Symbol 605 MovieClip
"guitarWrapper"Symbol 628 MovieClip Frame 52Symbol 605 MovieClip
"fretUpperArm"Symbol 628 MovieClip Frame 57Symbol 601 MovieClip
"fretLowerArm"Symbol 628 MovieClip Frame 57Symbol 604 MovieClip
"fretHand"Symbol 628 MovieClip Frame 57Symbol 607 MovieClip
"fretUpperArm"Symbol 628 MovieClip Frame 137Symbol 601 MovieClip
"fretLowerArm"Symbol 628 MovieClip Frame 137Symbol 604 MovieClip
"fretHand"Symbol 628 MovieClip Frame 137Symbol 607 MovieClip
"fretUpperArm"Symbol 628 MovieClip Frame 244Symbol 601 MovieClip
"fretLowerArm"Symbol 628 MovieClip Frame 244Symbol 604 MovieClip
"fretHand"Symbol 628 MovieClip Frame 244Symbol 607 MovieClip
"innerHead"Symbol 628 MovieClip Frame 261Symbol 620 MovieClip
"fretUpperArm"Symbol 628 MovieClip Frame 267Symbol 601 MovieClip
"fretLowerArm"Symbol 628 MovieClip Frame 267Symbol 604 MovieClip
"guitarWrapper"Symbol 628 MovieClip Frame 267Symbol 605 MovieClip
"fretHand"Symbol 628 MovieClip Frame 267Symbol 607 MovieClip
"innerHead"Symbol 628 MovieClip Frame 267Symbol 620 MovieClip
"fretUpperArm"Symbol 628 MovieClip Frame 281Symbol 601 MovieClip
"fretLowerArm"Symbol 628 MovieClip Frame 281Symbol 604 MovieClip
"guitarWrapper"Symbol 628 MovieClip Frame 281Symbol 605 MovieClip
"fretHand"Symbol 628 MovieClip Frame 281Symbol 607 MovieClip
"head"Symbol 628 MovieClip Frame 281Symbol 621 MovieClip
"strummer"Symbol 636 MovieClip [character9] Frame 1Symbol 628 MovieClip
"boom"Symbol 636 MovieClip [character9] Frame 1Symbol 630 MovieClip
"fretUpperArm"Symbol 636 MovieClip [character9] Frame 44Symbol 601 MovieClip
"fretLowerArm"Symbol 636 MovieClip [character9] Frame 44Symbol 604 MovieClip
"guitarWrapper"Symbol 636 MovieClip [character9] Frame 44Symbol 605 MovieClip
"fretHand"Symbol 636 MovieClip [character9] Frame 44Symbol 607 MovieClip
"guitarWrapper"Symbol 636 MovieClip [character9] Frame 52Symbol 605 MovieClip
"head"Symbol 636 MovieClip [character9] Frame 52Symbol 620 MovieClip
"head"Symbol 636 MovieClip [character9] Frame 75Symbol 620 MovieClip
"head"Symbol 636 MovieClip [character9] Frame 76Symbol 620 MovieClip
"strummer"Symbol 636 MovieClip [character9] Frame 77Symbol 628 MovieClip
"guitarWrapper"Symbol 636 MovieClip [character9] Frame 81Symbol 605 MovieClip
"head"Symbol 636 MovieClip [character9] Frame 81Symbol 620 MovieClip
"strummer"Symbol 636 MovieClip [character9] Frame 100Symbol 628 MovieClip
"guitarWrapper"Symbol 636 MovieClip [character9] Frame 392Symbol 605 MovieClip
"head"Symbol 636 MovieClip [character9] Frame 392Symbol 620 MovieClip
"guitarWrapper"Symbol 636 MovieClip [character9] Frame 425Symbol 605 MovieClip
"strummer"Symbol 636 MovieClip [character9] Frame 534Symbol 628 MovieClip
"p1Name_txt"Symbol 644 MovieClip Frame 2Symbol 110 EditableText
"txt"Symbol 745 MovieClip Frame 1Symbol 744 EditableText
"txt"Symbol 747 MovieClip Frame 1Symbol 746 EditableText
"txt"Symbol 749 MovieClip Frame 1Symbol 748 EditableText
"compBtn"Symbol 751 MovieClip Frame 1Symbol 750 Button
"mute"Symbol 752 MovieClip Frame 1Symbol 705 MovieClip
"innerHead"Symbol 817 MovieClip Frame 1Symbol 815 MovieClip
"prevRocker"Symbol 818 MovieClip Frame 1Symbol 765 Button
"nextRocker"Symbol 818 MovieClip Frame 1Symbol 767 Button
"playerName_txt"Symbol 818 MovieClip Frame 1Symbol 770 EditableText
"networkMultiplayer_btn"Symbol 818 MovieClip Frame 1Symbol 788 Button
"allRockers"Symbol 818 MovieClip Frame 1Symbol 817 MovieClip
"reflections"Symbol 826 MovieClip [carousel] Frame 1Symbol 651 MovieClip
"itemHolder"Symbol 826 MovieClip [carousel] Frame 1Symbol 651 MovieClip
"rightBtn"Symbol 826 MovieClip [carousel] Frame 1Symbol 825 Button
"leftBtn"Symbol 826 MovieClip [carousel] Frame 1Symbol 825 Button
"title_txt"Symbol 839 MovieClip Frame 1Symbol 827 EditableText
"rating_mc"Symbol 839 MovieClip Frame 1Symbol 833 MovieClip
"difficulty"Symbol 839 MovieClip Frame 1Symbol 838 MovieClip
"details_inner_mc"Symbol 840 MovieClip Frame 1Symbol 839 MovieClip
"carousel"Symbol 851 MovieClip Frame 1Symbol 826 MovieClip [carousel]
"details_mc"Symbol 851 MovieClip Frame 1Symbol 840 MovieClip
"chooseTrack_btn"Symbol 851 MovieClip Frame 1Symbol 843 Button
"aboutArtist_btn"Symbol 851 MovieClip Frame 1Symbol 845 Button
"targetLine"Symbol 875 MovieClip Frame 1Symbol 858 MovieClip
"inner"Symbol 875 MovieClip Frame 1Symbol 27 MovieClip
"aboutArtist_btn"Symbol 910 MovieClip Frame 1Symbol 879 Button
"aboutArtist_btn"Symbol 910 MovieClip Frame 1Symbol 881 Button
"aboutArtist_btn"Symbol 910 MovieClip Frame 10Symbol 886 Button
"aboutArtist_btn"Symbol 910 MovieClip Frame 10Symbol 887 Button
"aboutArtist_btn"Symbol 910 MovieClip Frame 17Symbol 896 Button
"aboutArtist_btn"Symbol 910 MovieClip Frame 17Symbol 897 Button
"aboutArtist_btn"Symbol 910 MovieClip Frame 25Symbol 902 Button
"aboutArtist_btn"Symbol 910 MovieClip Frame 25Symbol 903 Button
"aboutArtist_btn"Symbol 910 MovieClip Frame 36Symbol 908 Button
"transition"Symbol 957 MovieClip [popup] Frame 1Symbol 919 MovieClip
"title_txt"Symbol 957 MovieClip [popup] Frame 10Symbol 925 EditableText
"msg_txt"Symbol 957 MovieClip [popup] Frame 10Symbol 928 EditableText
"msg_txt"Symbol 957 MovieClip [popup] Frame 18Symbol 929 EditableText
"title_txt"Symbol 957 MovieClip [popup] Frame 18Symbol 930 EditableText
"code_txt"Symbol 957 MovieClip [popup] Frame 23Symbol 933 EditableText
"code_txt"Symbol 957 MovieClip [popup] Frame 34Symbol 946 EditableText
"code_txt"Symbol 957 MovieClip [popup] Frame 46Symbol 947 EditableText
"code_txt"Symbol 957 MovieClip [popup] Frame 46Symbol 951 EditableText
"title_txt"Symbol 957 MovieClip [popup] Frame 60Symbol 952 EditableText
"msg_txt"Symbol 957 MovieClip [popup] Frame 60Symbol 954 EditableText
"bar"Symbol 974 MovieClip Frame 1Symbol 964 MovieClip
"bar"Symbol 974 MovieClip Frame 2Symbol 968 MovieClip
"bar"Symbol 974 MovieClip Frame 92Symbol 968 MovieClip
"errorBack"Symbol 994 MovieClip Frame 1Symbol 959 MovieClip
"p1Name_txt"Symbol 994 MovieClip Frame 1Symbol 960 EditableText
"trackInfo_txt"Symbol 994 MovieClip Frame 1Symbol 961 EditableText
"songLoader_mc"Symbol 994 MovieClip Frame 1Symbol 974 MovieClip
"p1Rocker"Symbol 994 MovieClip Frame 1Symbol 817 MovieClip
"p1Name_txt"Symbol 994 MovieClip Frame 6Symbol 980 EditableText
"trackInfo_txt"Symbol 994 MovieClip Frame 6Symbol 981 EditableText
"p1Name_txt"Symbol 994 MovieClip Frame 10Symbol 983 EditableText
"p2Name_txt"Symbol 994 MovieClip Frame 10Symbol 984 EditableText
"trackInfo_txt"Symbol 994 MovieClip Frame 10Symbol 985 EditableText
"p2Rocker"Symbol 994 MovieClip Frame 10Symbol 817 MovieClip
"multiIcon2"Symbol 994 MovieClip Frame 10Symbol 992 MovieClip
"multiIcon1"Symbol 994 MovieClip Frame 10Symbol 993 MovieClip
"prevRocker"Symbol 1000 MovieClip Frame 1Symbol 765 Button
"nextRocker"Symbol 1000 MovieClip Frame 1Symbol 767 Button
"playerName_txt"Symbol 1000 MovieClip Frame 1Symbol 997 EditableText
"allRockers"Symbol 1000 MovieClip Frame 1Symbol 817 MovieClip
"selected_mc"Symbol 1006 MovieClip [age.young] Frame 1Symbol 1005 MovieClip
"selected_mc"Symbol 1009 MovieClip [age.mid] Frame 1Symbol 1008 MovieClip
"selected_mc"Symbol 1012 MovieClip [age.old] Frame 1Symbol 1011 MovieClip
"selected_mc"Symbol 1017 MovieClip [choose.Male] Frame 1Symbol 1016 MovieClip
"selected_mc"Symbol 1021 MovieClip [choose.female] Frame 1Symbol 1020 MovieClip
"dn_btn"Symbol 1028 MovieClip Frame 1Symbol 1027 Button
"up_btn"Symbol 1028 MovieClip Frame 1Symbol 1027 Button
"bar"Symbol 1028 MovieClip Frame 1Symbol 51 MovieClip
"start"Symbol 1028 MovieClip Frame 1Symbol 651 MovieClip
"end"Symbol 1028 MovieClip Frame 1Symbol 651 MovieClip
"selected_mc"Symbol 1034 MovieClip [scrollItem] Frame 1Symbol 1032 MovieClip
"name_txt"Symbol 1034 MovieClip [scrollItem] Frame 1Symbol 1033 EditableText
"scroller"Symbol 1035 MovieClip Frame 1Symbol 1028 MovieClip
"contents"Symbol 1035 MovieClip Frame 1Symbol 651 MovieClip
"age_young"Symbol 1038 MovieClip Frame 1Symbol 1006 MovieClip [age.young]
"age_mid"Symbol 1038 MovieClip Frame 1Symbol 1009 MovieClip [age.mid]
"age_old"Symbol 1038 MovieClip Frame 1Symbol 1012 MovieClip [age.old]
"gender_male"Symbol 1038 MovieClip Frame 1Symbol 1017 MovieClip [choose.Male]
"gender_female"Symbol 1038 MovieClip Frame 1Symbol 1021 MovieClip [choose.female]
"bandsList"Symbol 1038 MovieClip Frame 1Symbol 1035 MovieClip
"best_txt"Symbol 1107 MovieClip Frame 1Symbol 1042 EditableText
"findYou_btn"Symbol 1107 MovieClip Frame 1Symbol 1052 Button
"highscores_mc"Symbol 1107 MovieClip Frame 1Symbol 651 MovieClip
"selectTrack_mc"Symbol 1107 MovieClip Frame 1Symbol 1083 MovieClip
"scoresFor_txt"Symbol 1107 MovieClip Frame 1Symbol 1106 EditableText
"p1Rocker"Symbol 1134 MovieClip Frame 1Symbol 817 MovieClip
"p1Name_txt"Symbol 1134 MovieClip Frame 1Symbol 1108 EditableText
"title_mc"Symbol 1134 MovieClip Frame 1Symbol 1120 MovieClip
"p1Details_txt"Symbol 1134 MovieClip Frame 1Symbol 1121 EditableText
"p2Rocker"Symbol 1134 MovieClip Frame 9Symbol 817 MovieClip
"p1Name_txt"Symbol 1134 MovieClip Frame 9Symbol 1125 EditableText
"title_mc"Symbol 1134 MovieClip Frame 9Symbol 1130 MovieClip
"p2Name_txt"Symbol 1134 MovieClip Frame 9Symbol 1131 EditableText
"p1Details_txt"Symbol 1134 MovieClip Frame 9Symbol 1132 EditableText
"p2Details_txt"Symbol 1134 MovieClip Frame 9Symbol 1133 EditableText
"compHolder"Symbol 1156 MovieClip Frame 1Symbol 651 MovieClip
"bgMusic"Symbol 1156 MovieClip Frame 1Symbol 678 MovieClip
"mute"Symbol 1156 MovieClip Frame 39Symbol 705 MovieClip
"compHolder"Symbol 1156 MovieClip Frame 59Symbol 651 MovieClip
"gameMode_mc"Symbol 1156 MovieClip Frame 78Symbol 818 MovieClip
"song_details_mc"Symbol 1156 MovieClip Frame 111Symbol 910 MovieClip
"msgs"Symbol 1156 MovieClip Frame 123Symbol 957 MovieClip [popup]
"preGame"Symbol 1156 MovieClip Frame 135Symbol 994 MovieClip
"player2"Symbol 1156 MovieClip Frame 149Symbol 1000 MovieClip
"wait_mc"Symbol 1156 MovieClip Frame 166Symbol 1039 MovieClip
"wait_mc"Symbol 1156 MovieClip Frame 171Symbol 1039 MovieClip
"postGame"Symbol 1156 MovieClip Frame 190Symbol 1134 MovieClip
"musicDonated"Symbol 1156 MovieClip Frame 202Symbol 1155 MovieClip
"transition"Symbol 1176 MovieClip Frame 1Symbol 919 MovieClip
"title_txt"Symbol 1176 MovieClip Frame 10Symbol 1164 EditableText
"msg_txt"Symbol 1176 MovieClip Frame 18Symbol 1165 EditableText
"title_txt"Symbol 1176 MovieClip Frame 18Symbol 1166 EditableText
"code_txt"Symbol 1176 MovieClip Frame 23Symbol 1170 EditableText
"code_txt"Symbol 1176 MovieClip Frame 35Symbol 1173 EditableText
"title_txt"Symbol 1176 MovieClip Frame 49Symbol 1174 EditableText
"msg_txt"Symbol 1176 MovieClip Frame 49Symbol 1175 EditableText
"msgs"Symbol 1177 MovieClip [popup anim] Frame 1Symbol 1176 MovieClip
"drumkit"Symbol 1203 MovieClip Frame 1Symbol 1198 MovieClip
"guitar"Symbol 1216 MovieClip Frame 1Symbol 120 MovieClip
"innerHead"Symbol 1228 MovieClip Frame 1Symbol 815 MovieClip
"fretUpperArm"Symbol 1241 MovieClip Frame 1Symbol 1213 MovieClip
"fretLowerArm"Symbol 1241 MovieClip Frame 1Symbol 1215 MovieClip
"guitarWrapper"Symbol 1241 MovieClip Frame 1Symbol 1216 MovieClip
"fretHand"Symbol 1241 MovieClip Frame 1Symbol 1217 MovieClip
"head"Symbol 1241 MovieClip Frame 1Symbol 1228 MovieClip
"fretHand"Symbol 1241 MovieClip Frame 41Symbol 1217 MovieClip
"guitarWrapper"Symbol 1241 MovieClip Frame 51Symbol 1216 MovieClip
"guitarWrapper"Symbol 1241 MovieClip Frame 56Symbol 1216 MovieClip
"fretUpperArm"Symbol 1241 MovieClip Frame 61Symbol 1213 MovieClip
"fretLowerArm"Symbol 1241 MovieClip Frame 61Symbol 1215 MovieClip
"fretHand"Symbol 1241 MovieClip Frame 61Symbol 1217 MovieClip
"fretUpperArm"Symbol 1241 MovieClip Frame 143Symbol 1213 MovieClip
"fretLowerArm"Symbol 1241 MovieClip Frame 143Symbol 1215 MovieClip
"fretHand"Symbol 1241 MovieClip Frame 143Symbol 1217 MovieClip
"fretUpperArm"Symbol 1241 MovieClip Frame 285Symbol 1213 MovieClip
"fretLowerArm"Symbol 1241 MovieClip Frame 285Symbol 1215 MovieClip
"fretHand"Symbol 1241 MovieClip Frame 285Symbol 1217 MovieClip
"innerHead"Symbol 1241 MovieClip Frame 302Symbol 815 MovieClip
"fretUpperArm"Symbol 1241 MovieClip Frame 309Symbol 1213 MovieClip
"fretLowerArm"Symbol 1241 MovieClip Frame 309Symbol 1215 MovieClip
"guitarWrapper"Symbol 1241 MovieClip Frame 309Symbol 1216 MovieClip
"fretHand"Symbol 1241 MovieClip Frame 309Symbol 1217 MovieClip
"innerHead"Symbol 1241 MovieClip Frame 309Symbol 815 MovieClip
"fretUpperArm"Symbol 1241 MovieClip Frame 321Symbol 1213 MovieClip
"fretLowerArm"Symbol 1241 MovieClip Frame 321Symbol 1215 MovieClip
"guitarWrapper"Symbol 1241 MovieClip Frame 321Symbol 1216 MovieClip
"fretHand"Symbol 1241 MovieClip Frame 321Symbol 1217 MovieClip
"head"Symbol 1241 MovieClip Frame 321Symbol 1228 MovieClip
"innerHead"Symbol 1241 MovieClip Frame 334Symbol 815 MovieClip
"strummer"Symbol 1246 MovieClip [character1] Frame 1Symbol 1241 MovieClip
"boom"Symbol 1246 MovieClip [character1] Frame 1Symbol 1243 MovieClip
"guitarWrapper"Symbol 1246 MovieClip [character1] Frame 5Symbol 1216 MovieClip
"head"Symbol 1246 MovieClip [character1] Frame 5Symbol 1228 MovieClip
"head"Symbol 1246 MovieClip [character1] Frame 28Symbol 1228 MovieClip
"head"Symbol 1246 MovieClip [character1] Frame 29Symbol 1228 MovieClip
"strummer"Symbol 1246 MovieClip [character1] Frame 30Symbol 1241 MovieClip
"guitarWrapper"Symbol 1246 MovieClip [character1] Frame 34Symbol 1216 MovieClip
"head"Symbol 1246 MovieClip [character1] Frame 34Symbol 1228 MovieClip
"strummer"Symbol 1246 MovieClip [character1] Frame 53Symbol 1241 MovieClip
"guitarWrapper"Symbol 1246 MovieClip [character1] Frame 345Symbol 1216 MovieClip
"head"Symbol 1246 MovieClip [character1] Frame 345Symbol 1228 MovieClip
"guitarWrapper"Symbol 1246 MovieClip [character1] Frame 378Symbol 1216 MovieClip
"fretUpperArm"Symbol 1246 MovieClip [character1] Frame 397Symbol 1213 MovieClip
"fretLowerArm"Symbol 1246 MovieClip [character1] Frame 397Symbol 1215 MovieClip
"guitarWrapper"Symbol 1246 MovieClip [character1] Frame 397Symbol 1216 MovieClip
"fretHand"Symbol 1246 MovieClip [character1] Frame 397Symbol 1217 MovieClip
"boom"Symbol 1246 MovieClip [character1] Frame 397Symbol 1243 MovieClip
"strummer"Symbol 1246 MovieClip [character1] Frame 487Symbol 1241 MovieClip
"p1"Symbol 1247 MovieClip Frame 2Symbol 1246 MovieClip [character1]
"sprite"Symbol 1249 MovieClip Frame 1Symbol 1248 MovieClip
"sprite"Symbol 1249 MovieClip Frame 188Symbol 1248 MovieClip
"sprite"Symbol 1249 MovieClip Frame 681Symbol 1248 MovieClip
"light6"Symbol 1292 MovieClip Frame 1Symbol 1271 MovieClip
"ambient"Symbol 1292 MovieClip Frame 1Symbol 1285 MovieClip
"light5"Symbol 1292 MovieClip Frame 1Symbol 1286 MovieClip
"light4"Symbol 1292 MovieClip Frame 1Symbol 1289 MovieClip
"light3"Symbol 1292 MovieClip Frame 1Symbol 1289 MovieClip
"light2"Symbol 1292 MovieClip Frame 1Symbol 1289 MovieClip
"light1"Symbol 1292 MovieClip Frame 1Symbol 1289 MovieClip
"p1"Symbol 1325 MovieClip Frame 1Symbol 1246 MovieClip [character1]
"p2"Symbol 1325 MovieClip Frame 4Symbol 1246 MovieClip [character1]
"textBox"Symbol 1374 MovieClip Frame 1Symbol 1373 EditableText
"shadowText"Symbol 1377 MovieClip Frame 3Symbol 1374 MovieClip
"maskText"Symbol 1377 MovieClip Frame 3Symbol 1374 MovieClip
"theObject"Symbol 1397 MovieClip Frame 1Symbol 1396 MovieClip
"ship"Symbol 1449 MovieClip Frame 1Symbol 1447 MovieClip
"building4"Symbol 1519 MovieClip Frame 1Symbol 1498 MovieClip
"building3"Symbol 1519 MovieClip Frame 1Symbol 1498 MovieClip
"building2"Symbol 1519 MovieClip Frame 1Symbol 1498 MovieClip
"building1"Symbol 1519 MovieClip Frame 1Symbol 1498 MovieClip
"sprite"Symbol 1519 MovieClip Frame 1Symbol 1518 MovieClip
"p1BgBodge"Symbol 1525 MovieClip Frame 1Symbol 1247 MovieClip
"p2Target"Symbol 1525 MovieClip Frame 1Symbol 1249 MovieClip
"p1Target"Symbol 1525 MovieClip Frame 1Symbol 1249 MovieClip
"p2Depth"Symbol 1525 MovieClip Frame 1Symbol 1246 MovieClip [character1]
"p1Depth"Symbol 1525 MovieClip Frame 1Symbol 1246 MovieClip [character1]
"playerMask1"Symbol 1525 MovieClip Frame 1Symbol 1256 MovieClip
"playerMask2"Symbol 1525 MovieClip Frame 1Symbol 1259 MovieClip
"crowd2"Symbol 1525 MovieClip Frame 1Symbol 1266 MovieClip
"crowd1"Symbol 1525 MovieClip Frame 1Symbol 1268 MovieClip
"lightsAnim"Symbol 1525 MovieClip Frame 1Symbol 1292 MovieClip
"light0"Symbol 1525 MovieClip Frame 1Symbol 1296 MovieClip
"pleaseWait_p1"Symbol 1525 MovieClip Frame 1Symbol 1300 MovieClip
"pleaseWait_p2"Symbol 1525 MovieClip Frame 1Symbol 1300 MovieClip
"countDown"Symbol 1525 MovieClip Frame 1Symbol 1319 MovieClip
"mute"Symbol 1525 MovieClip Frame 1Symbol 705 MovieClip
"azorAd"Symbol 1525 MovieClip Frame 1Symbol 1324 MovieClip
"sprite"Symbol 1525 MovieClip Frame 24Symbol 1325 MovieClip
"sprite"Symbol 1525 MovieClip Frame 81Symbol 1246 MovieClip [character1]
"z6"Symbol 1525 MovieClip Frame 109Symbol 1351 MovieClip
"z1"Symbol 1525 MovieClip Frame 109Symbol 1351 MovieClip
"z2"Symbol 1525 MovieClip Frame 109Symbol 1351 MovieClip
"z5"Symbol 1525 MovieClip Frame 109Symbol 1351 MovieClip
"z3"Symbol 1525 MovieClip Frame 109Symbol 1351 MovieClip
"z4"Symbol 1525 MovieClip Frame 109Symbol 1351 MovieClip
"magic"Symbol 1525 MovieClip Frame 295Symbol 1368 MovieClip
"crowd2"Symbol 1525 MovieClip Frame 299Symbol 1371 MovieClip
"crowd1"Symbol 1525 MovieClip Frame 299Symbol 1372 MovieClip
"swapPlayersCountdown"Symbol 1525 MovieClip Frame 376Symbol 1377 MovieClip
"crowd2"Symbol 1525 MovieClip Frame 383Symbol 1266 MovieClip
"crowd1"Symbol 1525 MovieClip Frame 383Symbol 1268 MovieClip
"swapPlayersCountdown"Symbol 1525 MovieClip Frame 438Symbol 1377 MovieClip
"swapPlayersCountdown"Symbol 1525 MovieClip Frame 465Symbol 1377 MovieClip
"swapPlayersCountdown"Symbol 1525 MovieClip Frame 522Symbol 1377 MovieClip
"crowd2"Symbol 1525 MovieClip Frame 522Symbol 1266 MovieClip
"crowd1"Symbol 1525 MovieClip Frame 522Symbol 1268 MovieClip
"light0"Symbol 1525 MovieClip Frame 522Symbol 1296 MovieClip
"stars"Symbol 1525 MovieClip Frame 557Symbol 1441 MovieClip
"swapPlayersCountdown"Symbol 1525 MovieClip Frame 557Symbol 1377 MovieClip
"lightsAnim"Symbol 1525 MovieClip Frame 557Symbol 1292 MovieClip
"swapPlayersCountdown"Symbol 1525 MovieClip Frame 570Symbol 1377 MovieClip
"rocket"Symbol 1525 MovieClip Frame 586Symbol 1449 MovieClip
"rocket"Symbol 1525 MovieClip Frame 669Symbol 1449 MovieClip
"crowd2"Symbol 1525 MovieClip Frame 669Symbol 1457 MovieClip
"crowd1"Symbol 1525 MovieClip Frame 669Symbol 1460 MovieClip
"crowd2"Symbol 1525 MovieClip Frame 682Symbol 1266 MovieClip
"crowd1"Symbol 1525 MovieClip Frame 682Symbol 1268 MovieClip
"lightsAnim"Symbol 1525 MovieClip Frame 682Symbol 1292 MovieClip
"light0"Symbol 1525 MovieClip Frame 682Symbol 1296 MovieClip
"crowd2"Symbol 1525 MovieClip Frame 829Symbol 1266 MovieClip
"crowd1"Symbol 1525 MovieClip Frame 829Symbol 1268 MovieClip
"lightsAnim"Symbol 1525 MovieClip Frame 829Symbol 1292 MovieClip
"lightsAnim"Symbol 1525 MovieClip Frame 829Symbol 1292 MovieClip
"godzilla"Symbol 1525 MovieClip Frame 856Symbol 1519 MovieClip
"robot"Symbol 1525 MovieClip Frame 918Symbol 1521 MovieClip
"robot"Symbol 1525 MovieClip Frame 937Symbol 1521 MovieClip
"stars"Symbol 1525 MovieClip Frame 980Symbol 1441 MovieClip
"marker"Symbol 1536 MovieClip Frame 1Symbol 1535 MovieClip
"marker2"Symbol 1536 MovieClip Frame 20Symbol 1535 MovieClip
"marker3"Symbol 1536 MovieClip Frame 45Symbol 1535 MovieClip
"ep3"Symbol 1537 MovieClip Frame 1Symbol 1533 MovieClip
"ep2"Symbol 1537 MovieClip Frame 1Symbol 1533 MovieClip
"ep1"Symbol 1537 MovieClip Frame 1Symbol 1533 MovieClip
"sp2"Symbol 1537 MovieClip Frame 1Symbol 1533 MovieClip
"sp1"Symbol 1537 MovieClip Frame 1Symbol 1533 MovieClip
"jp"Symbol 1537 MovieClip Frame 1Symbol 1533 MovieClip
"sp3"Symbol 1537 MovieClip Frame 1Symbol 1533 MovieClip
"tie"Symbol 1537 MovieClip Frame 1Symbol 1533 MovieClip
"tis"Symbol 1537 MovieClip Frame 1Symbol 1533 MovieClip
"strumFlashPosition"Symbol 1537 MovieClip Frame 1Symbol 1536 MovieClip
"gutters"Symbol 1538 MovieClip [player2fretboard] Frame 1Symbol 1530 MovieClip
"timingIndHolder"Symbol 1538 MovieClip [player2fretboard] Frame 1Symbol 1531 MovieClip
"notesHolder"Symbol 1538 MovieClip [player2fretboard] Frame 1Symbol 1537 MovieClip
"targetLine"Symbol 1538 MovieClip [player2fretboard] Frame 1Symbol 858 MovieClip
"timingIndHolder"Symbol 1539 MovieClip [player1fretboard] Frame 1Symbol 1531 MovieClip
"notesHolder"Symbol 1539 MovieClip [player1fretboard] Frame 1Symbol 1537 MovieClip
"targetLine"Symbol 1539 MovieClip [player1fretboard] Frame 1Symbol 858 MovieClip
"gutters"Symbol 1539 MovieClip [player1fretboard] Frame 1Symbol 1530 MovieClip
"p2Fretboard"Symbol 1540 MovieClip [engine] Frame 1Symbol 1538 MovieClip [player2fretboard]
"p1Fretboard"Symbol 1540 MovieClip [engine] Frame 1Symbol 1539 MovieClip [player1fretboard]
"jumpsHolder"Symbol 1540 MovieClip [engine] Frame 1Symbol 651 MovieClip
"txt"Symbol 1553 MovieClip Frame 1Symbol 1552 EditableText
"mask"Symbol 1556 MovieClip Frame 1Symbol 1553 MovieClip
"txt"Symbol 1558 MovieClip Frame 1Symbol 1557 EditableText
"mask"Symbol 1561 MovieClip Frame 1Symbol 1558 MovieClip
"txt"Symbol 1563 MovieClip Frame 1Symbol 1562 EditableText
"mask"Symbol 1565 MovieClip Frame 1Symbol 1563 MovieClip
"txt"Symbol 1567 MovieClip Frame 1Symbol 1566 EditableText
"mask"Symbol 1569 MovieClip Frame 1Symbol 1567 MovieClip
"percent_p1_mc"Symbol 1584 MovieClip Frame 1Symbol 1556 MovieClip
"score_p1_mc"Symbol 1584 MovieClip Frame 1Symbol 1561 MovieClip
"score_p2_mc"Symbol 1584 MovieClip Frame 1Symbol 1565 MovieClip
"percent_p2_mc"Symbol 1584 MovieClip Frame 1Symbol 1569 MovieClip
"p1Pick"Symbol 1584 MovieClip Frame 1Symbol 1576 MovieClip
"p2Pick"Symbol 1584 MovieClip Frame 1Symbol 1583 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$fq$9Y4QNg80B90LlAyI6Tzn2/."
ExportAssets (56)Timeline Frame 1Symbol 4 as "timingIndicator"
ExportAssets (56)Timeline Frame 1Symbol 10 as "highscoresItem"
ExportAssets (56)Timeline Frame 1Symbol 12 as ""
ExportAssets (56)Timeline Frame 1Symbol 32 as "jump"
ExportAssets (56)Timeline Frame 1Symbol 45 as "note3_granite"
ExportAssets (56)Timeline Frame 1Symbol 48 as "note2_granite"
ExportAssets (56)Timeline Frame 1Symbol 49 as "note1_granite"
ExportAssets (56)Timeline Frame 1Symbol 1585 as "__Packages.TimedElement"
ExportAssets (56)Timeline Frame 1Symbol 1586 as "__Packages.Engine"
ExportAssets (56)Timeline Frame 1Symbol 1587 as "__Packages.Track"
ExportAssets (56)Timeline Frame 1Symbol 1588 as "__Packages.TimedEvents"
ExportAssets (56)Timeline Frame 1Symbol 1589 as "__Packages.TimedEvent"
ExportAssets (56)Timeline Frame 1Symbol 1590 as "__Packages.Rand"
ExportAssets (56)Timeline Frame 1Symbol 1591 as "__Packages.Fretboard"
ExportAssets (56)Timeline Frame 1Symbol 1592 as "__Packages.Note"
ExportAssets (56)Timeline Frame 1Symbol 1593 as "__Packages.TimingIndicator"
ExportAssets (56)Timeline Frame 1Symbol 1594 as "__Packages.PerformanceController"
ExportAssets (56)Timeline Frame 1Symbol 1595 as "__Packages.Arr"
ExportAssets (56)Timeline Frame 1Symbol 1596 as "__Packages.Snd"
ExportAssets (56)Timeline Frame 1Symbol 1597 as "__Packages.SoundManager"
ExportAssets (56)Timeline Frame 1Symbol 1598 as "__Packages.Player"
ExportAssets (56)Timeline Frame 1Symbol 1599 as "__Packages.Format"
ExportAssets (56)Timeline Frame 1Symbol 1600 as "__Packages.PlayerAI"
ExportAssets (56)Timeline Frame 1Symbol 1601 as "__Packages.PlayerRemote"
ExportAssets (56)Timeline Frame 1Symbol 1602 as "__Packages.Connection"
ExportAssets (56)Timeline Frame 1Symbol 1603 as "__Packages.it.gotoandplay.smartfoxserver.SmartFoxClient"
ExportAssets (56)Timeline Frame 1Symbol 1604 as "__Packages.it.gotoandplay.smartfoxserver.ObjectSerializer"
ExportAssets (56)Timeline Frame 1Symbol 1605 as "__Packages.it.gotoandplay.smartfoxserver.Room"
ExportAssets (56)Timeline Frame 1Symbol 1606 as "__Packages.it.gotoandplay.smartfoxserver.User"
ExportAssets (56)Timeline Frame 1Symbol 1607 as "__Packages.it.gotoandplay.smartfoxserver.JSON"
ExportAssets (56)Timeline Frame 1Symbol 1608 as "__Packages.Popup"
ExportAssets (56)Timeline Frame 1Symbol 1609 as "__Packages.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1610 as "__Packages.Debug"
ExportAssets (56)Timeline Frame 1Symbol 1611 as "__Packages.PlayerHuman"
ExportAssets (56)Timeline Frame 1Symbol 1612 as "__Packages.Jump"
ExportAssets (56)Timeline Frame 1Symbol 1613 as "__Packages.Note3"
ExportAssets (56)Timeline Frame 1Symbol 1614 as "__Packages.Note2"
ExportAssets (56)Timeline Frame 1Symbol 1615 as "__Packages.Note1"
ExportAssets (56)Timeline Frame 1Symbol 1616 as "__Packages.cust.GUI.RadioGroup"
ExportAssets (56)Timeline Frame 1Symbol 1617 as "__Packages.cust.events.EventBroadcaster"
ExportAssets (56)Timeline Frame 1Symbol 1618 as "__Packages.cust.GUI.UIBtn"
ExportAssets (56)Timeline Frame 1Symbol 1619 as "__Packages.cust.GUI.RadioBtn"
ExportAssets (56)Timeline Frame 1Symbol 1620 as "__Packages.RGB"
ExportAssets (56)Timeline Frame 1Symbol 1621 as "__Packages.CarouselItem"
ExportAssets (56)Timeline Frame 1Symbol 1622 as "__Packages.Carousel"
ExportAssets (56)Timeline Frame 1Symbol 1623 as "__Packages.PopupAnim"
ExportAssets (56)Timeline Frame 1Symbol 1624 as "__Packages.TrackEurekaMachines"
ExportAssets (56)Timeline Frame 1Symbol 1625 as "__Packages.TrackBeanius"
ExportAssets (56)Timeline Frame 1Symbol 1626 as "__Packages.TrackWildhearts"
ExportAssets (56)Timeline Frame 1Symbol 1627 as "__Packages.TrackElectric6"
ExportAssets (56)Timeline Frame 1Symbol 1628 as "__Packages.TrackDeadPetals"
ExportAssets (56)Timeline Frame 1Symbol 1629 as "__Packages.TrackFranzFerdinand"
ExportAssets (56)Timeline Frame 3Symbol 73 as "strumFlash"
ExportAssets (56)Timeline Frame 3Symbol 84 as "note1"
ExportAssets (56)Timeline Frame 3Symbol 85 as "note2"
ExportAssets (56)Timeline Frame 3Symbol 86 as "note3"
ExportAssets (56)Timeline Frame 3Symbol 89 as "beaniusImg"
ExportAssets (56)Timeline Frame 3Symbol 92 as "deadPetalsImg"
ExportAssets (56)Timeline Frame 3Symbol 95 as "electric6Img"
ExportAssets (56)Timeline Frame 3Symbol 98 as "eurekaMachinesImg"
ExportAssets (56)Timeline Frame 3Symbol 101 as "franzFerdinandImg"
ExportAssets (56)Timeline Frame 3Symbol 104 as "wildheartsImg"
ExportAssets (56)Timeline Frame 3Symbol 109 as "carouselItem"
ExportAssets (56)Timeline Frame 3Symbol 272 as "character2"
ExportAssets (56)Timeline Frame 3Symbol 325 as "character3"
ExportAssets (56)Timeline Frame 3Symbol 397 as "character4"
ExportAssets (56)Timeline Frame 3Symbol 448 as "character5"
ExportAssets (56)Timeline Frame 3Symbol 501 as "character6"
ExportAssets (56)Timeline Frame 3Symbol 543 as "character7"
ExportAssets (56)Timeline Frame 3Symbol 583 as "character8"
ExportAssets (56)Timeline Frame 3Symbol 636 as "character9"
ExportAssets (56)Timeline Frame 3Symbol 637 as "character-1"
ExportAssets (56)Timeline Frame 3Symbol 638 as "deadpetals_intro"
ExportAssets (56)Timeline Frame 3Symbol 639 as "electric6_intro"
ExportAssets (56)Timeline Frame 3Symbol 640 as "eurekaMachines_intro"
ExportAssets (56)Timeline Frame 3Symbol 641 as "wildhearts_intro"
ExportAssets (56)Timeline Frame 3Symbol 642 as "crowdLoop"
ExportAssets (56)Timeline Frame 3Symbol 643 as "beanius_intro"
ExportAssets (56)Timeline Frame 3Symbol 826 as "carousel"
ExportAssets (56)Timeline Frame 3Symbol 957 as "popup"
ExportAssets (56)Timeline Frame 3Symbol 1006 as "age.young"
ExportAssets (56)Timeline Frame 3Symbol 1009 as "age.mid"
ExportAssets (56)Timeline Frame 3Symbol 1012 as "age.old"
ExportAssets (56)Timeline Frame 3Symbol 1017 as "choose.Male"
ExportAssets (56)Timeline Frame 3Symbol 1021 as "choose.female"
ExportAssets (56)Timeline Frame 3Symbol 1034 as "scrollItem"
ExportAssets (56)Timeline Frame 3Symbol 1177 as "popup anim"
ExportAssets (56)Timeline Frame 4Symbol 1246 as "character1"
ExportAssets (56)Timeline Frame 4Symbol 1538 as "player2fretboard"
ExportAssets (56)Timeline Frame 4Symbol 1539 as "player1fretboard"
ExportAssets (56)Timeline Frame 4Symbol 1540 as "engine"

Labels

"start"Frame 3
"game"Frame 4
"blank"Frame 6
"you"Symbol 10 MovieClip [highscoresItem] Frame 2
"loop"Symbol 27 MovieClip Frame 1
"hit"Symbol 27 MovieClip Frame 7
"full"Symbol 32 MovieClip [jump] Frame 25
"hit"Symbol 45 MovieClip [note3_granite] Frame 41
"miss"Symbol 45 MovieClip [note3_granite] Frame 49
"hit"Symbol 48 MovieClip [note2_granite] Frame 41
"miss"Symbol 48 MovieClip [note2_granite] Frame 49
"hit"Symbol 49 MovieClip [note1_granite] Frame 41
"miss"Symbol 49 MovieClip [note1_granite] Frame 49
"r1"Symbol 73 MovieClip [strumFlash] Frame 1
"r2"Symbol 73 MovieClip [strumFlash] Frame 8
"r3"Symbol 73 MovieClip [strumFlash] Frame 15
"start"Symbol 81 MovieClip Frame 2
"loop"Symbol 81 MovieClip Frame 3
"stop"Symbol 81 MovieClip Frame 11
"hit"Symbol 84 MovieClip [note1] Frame 41
"miss"Symbol 84 MovieClip [note1] Frame 49
"hit"Symbol 85 MovieClip [note2] Frame 41
"miss"Symbol 85 MovieClip [note2] Frame 49
"hit"Symbol 86 MovieClip [note3] Frame 41
"miss"Symbol 86 MovieClip [note3] Frame 49
"c1s1"Symbol 123 MovieClip Frame 1
"c1s2"Symbol 123 MovieClip Frame 6
"c1s3"Symbol 123 MovieClip Frame 11
"bad1"Symbol 155 MovieClip Frame 6
"bad2"Symbol 155 MovieClip Frame 7
"good1"Symbol 155 MovieClip Frame 13
"good2"Symbol 155 MovieClip Frame 14
"good3"Symbol 155 MovieClip Frame 15
"good4"Symbol 155 MovieClip Frame 16
"good5"Symbol 155 MovieClip Frame 17
"good6"Symbol 155 MovieClip Frame 18
"good7"Symbol 155 MovieClip Frame 19
"good8"Symbol 155 MovieClip Frame 20
"good9"Symbol 155 MovieClip Frame 21
"good10"Symbol 155 MovieClip Frame 22
"good11"Symbol 155 MovieClip Frame 23
"good12"Symbol 155 MovieClip Frame 24
"good13"Symbol 155 MovieClip Frame 25
"good14"Symbol 155 MovieClip Frame 26
"good15"Symbol 155 MovieClip Frame 27
"good16"Symbol 155 MovieClip Frame 28
"c1s3"Symbol 158 MovieClip Frame 1
"c1s1"Symbol 164 MovieClip Frame 1
"c1s2"Symbol 164 MovieClip Frame 6
"c1s3"Symbol 164 MovieClip Frame 11
"c1s1"Symbol 188 MovieClip Frame 1
"c1s2"Symbol 188 MovieClip Frame 6
"c1s3"Symbol 188 MovieClip Frame 11
"c2s1"Symbol 188 MovieClip Frame 16
"c2s2"Symbol 188 MovieClip Frame 21
"c2s3"Symbol 188 MovieClip Frame 26
"c3s1"Symbol 188 MovieClip Frame 31
"c3s2"Symbol 188 MovieClip Frame 36
"c3s3"Symbol 188 MovieClip Frame 41
"c4s1"Symbol 188 MovieClip Frame 46
"c4s2"Symbol 188 MovieClip Frame 51
"c4s3"Symbol 188 MovieClip Frame 56
"c5s1"Symbol 188 MovieClip Frame 61
"c5s2"Symbol 188 MovieClip Frame 66
"c5s3"Symbol 188 MovieClip Frame 71
"c6s1"Symbol 188 MovieClip Frame 76
"c6s2"Symbol 188 MovieClip Frame 81
"c6s3"Symbol 188 MovieClip Frame 86
"c7s1"Symbol 188 MovieClip Frame 91
"c7s2"Symbol 188 MovieClip Frame 96
"c7s3"Symbol 188 MovieClip Frame 101
"c8s1"Symbol 188 MovieClip Frame 106
"c8s2"Symbol 188 MovieClip Frame 111
"c8s3"Symbol 188 MovieClip Frame 116
"c9s1"Symbol 188 MovieClip Frame 121
"c9s2"Symbol 188 MovieClip Frame 126
"c9s3"Symbol 188 MovieClip Frame 131
"c10s1"Symbol 188 MovieClip Frame 136
"c10s2"Symbol 188 MovieClip Frame 141
"c10s3"Symbol 188 MovieClip Frame 146
"c11s1"Symbol 188 MovieClip Frame 151
"c11s2"Symbol 188 MovieClip Frame 156
"c11s3"Symbol 188 MovieClip Frame 161
"c12s1"Symbol 188 MovieClip Frame 166
"c12s2"Symbol 188 MovieClip Frame 171
"c12s3"Symbol 188 MovieClip Frame 176
"c1s1"Symbol 198 MovieClip Frame 1
"c1s2"Symbol 198 MovieClip Frame 6
"c1s3"Symbol 198 MovieClip Frame 11
"c2s1"Symbol 198 MovieClip Frame 16
"c2s2"Symbol 198 MovieClip Frame 21
"c2s3"Symbol 198 MovieClip Frame 26
"c3s3"Symbol 200 MovieClip Frame 1
"idle"Symbol 250 MovieClip Frame 1
"bored1"Symbol 250 MovieClip Frame 5
"bored2"Symbol 250 MovieClip Frame 15
"bored3"Symbol 250 MovieClip Frame 24
"bored4"Symbol 250 MovieClip Frame 33
"break1"Symbol 250 MovieClip Frame 42
"break2"Symbol 250 MovieClip Frame 47
"break3"Symbol 250 MovieClip Frame 52
"break3Loop"Symbol 250 MovieClip Frame 57
"idleUp"Symbol 250 MovieClip Frame 87
"power1"Symbol 250 MovieClip Frame 92
"power1Up"Symbol 250 MovieClip Frame 102
"flamboyant1"Symbol 250 MovieClip Frame 119
"flamboyant1Up"Symbol 250 MovieClip Frame 127
"fast1"Symbol 250 MovieClip Frame 132
"behindHead1"Symbol 250 MovieClip Frame 143
"chug1"Symbol 250 MovieClip Frame 152
"chug1Up"Symbol 250 MovieClip Frame 157
"atmos1"Symbol 250 MovieClip Frame 164
"atmos1Up"Symbol 250 MovieClip Frame 177
"windmillCCW1"Symbol 250 MovieClip Frame 185
"windmillCCW1Up"Symbol 250 MovieClip Frame 200
"windmillCW1"Symbol 250 MovieClip Frame 204
"windmillCW1Up"Symbol 250 MovieClip Frame 219
"windmillFull1"Symbol 250 MovieClip Frame 224
"archBack1"Symbol 250 MovieClip Frame 239
"done1"Symbol 250 MovieClip Frame 256
"druid1"Symbol 250 MovieClip Frame 262
"jump1"Symbol 250 MovieClip Frame 277
"originalPose"Symbol 250 MovieClip Frame 290
"on"Symbol 254 MovieClip Frame 2
"c3s3"Symbol 259 MovieClip Frame 1
"c3s3"Symbol 260 MovieClip Frame 1
"c5s1"Symbol 261 MovieClip Frame 1
"c3s1"Symbol 262 MovieClip Frame 1
"c1s1"Symbol 269 MovieClip Frame 1
"c1s2"Symbol 269 MovieClip Frame 6
"c1s3"Symbol 269 MovieClip Frame 11
"c2s1"Symbol 269 MovieClip Frame 16
"c2s2"Symbol 269 MovieClip Frame 21
"c2s3"Symbol 269 MovieClip Frame 26
"idle"Symbol 272 MovieClip [character2] Frame 2
"rabbitMode"Symbol 272 MovieClip [character2] Frame 5
"climbAmp"Symbol 272 MovieClip [character2] Frame 10
"jumpOffAmp"Symbol 272 MovieClip [character2] Frame 39
"hop"Symbol 272 MovieClip [character2] Frame 82
"walkRight"Symbol 272 MovieClip [character2] Frame 93
"walkLeft"Symbol 272 MovieClip [character2] Frame 112
"runRight"Symbol 272 MovieClip [character2] Frame 136
"runLeft"Symbol 272 MovieClip [character2] Frame 149
"onKneesRight"Symbol 272 MovieClip [character2] Frame 171
"offKneesRight"Symbol 272 MovieClip [character2] Frame 180
"onKneesLeft"Symbol 272 MovieClip [character2] Frame 188
"offKneesLeft"Symbol 272 MovieClip [character2] Frame 197
"rockUp"Symbol 272 MovieClip [character2] Frame 207
"up"Symbol 272 MovieClip [character2] Frame 218
"drop"Symbol 272 MovieClip [character2] Frame 241
"onBack"Symbol 272 MovieClip [character2] Frame 249
"onBackMove"Symbol 272 MovieClip [character2] Frame 257
"onBackArchUp"Symbol 272 MovieClip [character2] Frame 270
"onBackArchDown"Symbol 272 MovieClip [character2] Frame 277
"offBack"Symbol 272 MovieClip [character2] Frame 283
"down"Symbol 272 MovieClip [character2] Frame 299
"left"Symbol 272 MovieClip [character2] Frame 315
"right"Symbol 272 MovieClip [character2] Frame 335
"jumpOffStageRight"Symbol 272 MovieClip [character2] Frame 350
"jumpOffStageRightLeap"Symbol 272 MovieClip [character2] Frame 358
"roll"Symbol 272 MovieClip [character2] Frame 368
"crowdSurf"Symbol 272 MovieClip [character2] Frame 383
"jumpOnStageLeft"Symbol 272 MovieClip [character2] Frame 393
"inHole"Symbol 272 MovieClip [character2] Frame 448
"c5s1"Symbol 275 MovieClip Frame 1
"c7s1"Symbol 277 MovieClip Frame 1
"c5s1"Symbol 279 MovieClip Frame 1
"c1s1"Symbol 286 MovieClip Frame 1
"bad1"Symbol 300 MovieClip Frame 6
"bad2"Symbol 300 MovieClip Frame 7
"good1"Symbol 300 MovieClip Frame 13
"good2"Symbol 300 MovieClip Frame 14
"good3"Symbol 300 MovieClip Frame 15
"good4"Symbol 300 MovieClip Frame 16
"good5"Symbol 300 MovieClip Frame 17
"good6"Symbol 300 MovieClip Frame 18
"good7"Symbol 300 MovieClip Frame 19
"good8"Symbol 300 MovieClip Frame 20
"good9"Symbol 300 MovieClip Frame 21
"good10"Symbol 300 MovieClip Frame 22
"good11"Symbol 300 MovieClip Frame 23
"good12"Symbol 300 MovieClip Frame 24
"good13"Symbol 300 MovieClip Frame 25
"good14"Symbol 300 MovieClip Frame 26
"good15"Symbol 300 MovieClip Frame 27
"good16"Symbol 300 MovieClip Frame 28
"c1s1"Symbol 302 MovieClip Frame 1
"c1s1"Symbol 305 MovieClip Frame 1
"c1s2"Symbol 305 MovieClip Frame 6
"c1s3"Symbol 305 MovieClip Frame 11
"c2s1"Symbol 305 MovieClip Frame 16
"c2s2"Symbol 305 MovieClip Frame 21
"c2s3"Symbol 305 MovieClip Frame 26
"c1s1"Symbol 311 MovieClip Frame 1
"c1s2"Symbol 311 MovieClip Frame 6
"c1s3"Symbol 311 MovieClip Frame 11
"c2s1"Symbol 311 MovieClip Frame 16
"c2s2"Symbol 311 MovieClip Frame 21
"c2s3"Symbol 311 MovieClip Frame 26
"c9s1"Symbol 313 MovieClip Frame 1
"idle"Symbol 316 MovieClip Frame 1
"bored1"Symbol 316 MovieClip Frame 5
"bored2"Symbol 316 MovieClip Frame 15
"bored3"Symbol 316 MovieClip Frame 24
"bored4"Symbol 316 MovieClip Frame 33
"break1"Symbol 316 MovieClip Frame 41
"break2"Symbol 316 MovieClip Frame 47
"break3"Symbol 316 MovieClip Frame 52
"break3Loop"Symbol 316 MovieClip Frame 57
"idleUp"Symbol 316 MovieClip Frame 87
"power1"Symbol 316 MovieClip Frame 92
"power1Up"Symbol 316 MovieClip Frame 102
"flamboyant1"Symbol 316 MovieClip Frame 119
"flamboyant1Up"Symbol 316 MovieClip Frame 127
"fast1"Symbol 316 MovieClip Frame 132
"behindHead1"Symbol 316 MovieClip Frame 143
"chug1"Symbol 316 MovieClip Frame 152
"chug1Up"Symbol 316 MovieClip Frame 157
"atmos1"Symbol 316 MovieClip Frame 164
"atmos1Up"Symbol 316 MovieClip Frame 177
"windmillCCW1"Symbol 316 MovieClip Frame 185
"windmillCCW1Up"Symbol 316 MovieClip Frame 200
"windmillCW1"Symbol 316 MovieClip Frame 204
"windmillCW1Up"Symbol 316 MovieClip Frame 219
"windmillFull1"Symbol 316 MovieClip Frame 224
"archBack1"Symbol 316 MovieClip Frame 239
"done1"Symbol 316 MovieClip Frame 256
"druid1"Symbol 316 MovieClip Frame 262
"jump1"Symbol 316 MovieClip Frame 278
"originalPose"Symbol 316 MovieClip Frame 291
"on"Symbol 318 MovieClip Frame 2
"c5s1"Symbol 319 MovieClip Frame 1
"c1s1"Symbol 322 MovieClip Frame 1
"c1s2"Symbol 322 MovieClip Frame 6
"c1s3"Symbol 322 MovieClip Frame 11
"c2s1"Symbol 322 MovieClip Frame 16
"c2s2"Symbol 322 MovieClip Frame 21
"c2s3"Symbol 322 MovieClip Frame 26
"idle"Symbol 325 MovieClip [character3] Frame 2
"rabbitMode"Symbol 325 MovieClip [character3] Frame 4
"climbAmp"Symbol 325 MovieClip [character3] Frame 10
"jumpOffAmp"Symbol 325 MovieClip [character3] Frame 39
"hop"Symbol 325 MovieClip [character3] Frame 82
"walkRight"Symbol 325 MovieClip [character3] Frame 93
"walkLeft"Symbol 325 MovieClip [character3] Frame 112
"runRight"Symbol 325 MovieClip [character3] Frame 136
"runLeft"Symbol 325 MovieClip [character3] Frame 149
"onKneesRight"Symbol 325 MovieClip [character3] Frame 171
"offKneesRight"Symbol 325 MovieClip [character3] Frame 180
"onKneesLeft"Symbol 325 MovieClip [character3] Frame 188
"offKneesLeft"Symbol 325 MovieClip [character3] Frame 197
"rockUp"Symbol 325 MovieClip [character3] Frame 207
"up"Symbol 325 MovieClip [character3] Frame 218
"drop"Symbol 325 MovieClip [character3] Frame 241
"onBack"Symbol 325 MovieClip [character3] Frame 249
"onBackMove"Symbol 325 MovieClip [character3] Frame 257
"onBackArchUp"Symbol 325 MovieClip [character3] Frame 270
"onBackArchDown"Symbol 325 MovieClip [character3] Frame 277
"offBack"Symbol 325 MovieClip [character3] Frame 283
"down"Symbol 325 MovieClip [character3] Frame 299
"left"Symbol 325 MovieClip [character3] Frame 315
"right"Symbol 325 MovieClip [character3] Frame 335
"jumpOffStageRight"Symbol 325 MovieClip [character3] Frame 350
"jumpOffStageRightLeap"Symbol 325 MovieClip [character3] Frame 358
"roll"Symbol 325 MovieClip [character3] Frame 368
"crowdSurf"Symbol 325 MovieClip [character3] Frame 383
"jumpOnStageLeft"Symbol 325 MovieClip [character3] Frame 393
"inHole"Symbol 325 MovieClip [character3] Frame 448
"c11s1"Symbol 329 MovieClip Frame 1
"c11s1"Symbol 330 MovieClip Frame 1
"c11s1"Symbol 332 MovieClip Frame 1
"c11s1"Symbol 333 MovieClip Frame 1
"c1s2"Symbol 339 MovieClip Frame 1
"bad1"Symbol 353 MovieClip Frame 6
"bad2"Symbol 353 MovieClip Frame 7
"good1"Symbol 353 MovieClip Frame 13
"good2"Symbol 353 MovieClip Frame 14
"good3"Symbol 353 MovieClip Frame 15
"good4"Symbol 353 MovieClip Frame 16
"good5"Symbol 353 MovieClip Frame 17
"good6"Symbol 353 MovieClip Frame 18
"good7"Symbol 353 MovieClip Frame 19
"good8"Symbol 353 MovieClip Frame 20
"good9"Symbol 353 MovieClip Frame 21
"good10"Symbol 353 MovieClip Frame 22
"good11"Symbol 353 MovieClip Frame 23
"good12"Symbol 353 MovieClip Frame 24
"good13"Symbol 353 MovieClip Frame 25
"good14"Symbol 353 MovieClip Frame 26
"good15"Symbol 353 MovieClip Frame 27
"good16"Symbol 353 MovieClip Frame 28
"c1s2"Symbol 356 MovieClip Frame 1
"c1s1"Symbol 362 MovieClip Frame 1
"c1s2"Symbol 362 MovieClip Frame 6
"c1s3"Symbol 362 MovieClip Frame 11
"c2s1"Symbol 362 MovieClip Frame 16
"c2s2"Symbol 362 MovieClip Frame 21
"c2s3"Symbol 362 MovieClip Frame 26
"idle"Symbol 366 MovieClip Frame 1
"bored1"Symbol 366 MovieClip Frame 5
"bored2"Symbol 366 MovieClip Frame 15
"bored3"Symbol 366 MovieClip Frame 24
"bored4"Symbol 366 MovieClip Frame 33
"break1"Symbol 366 MovieClip Frame 44
"break2"Symbol 366 MovieClip Frame 50
"break3"Symbol 366 MovieClip Frame 55
"break3Loop"Symbol 366 MovieClip Frame 60
"idleUp"Symbol 366 MovieClip Frame 90
"power1"Symbol 366 MovieClip Frame 95
"power1Up"Symbol 366 MovieClip Frame 105
"flamboyant1"Symbol 366 MovieClip Frame 122
"flamboyant1Up"Symbol 366 MovieClip Frame 130
"fast1"Symbol 366 MovieClip Frame 135
"behindHead1"Symbol 366 MovieClip Frame 146
"chug1"Symbol 366 MovieClip Frame 155
"chug1Up"Symbol 366 MovieClip Frame 160
"atmos1"Symbol 366 MovieClip Frame 167
"atmos1Up"Symbol 366 MovieClip Frame 180
"windmillCCW1"Symbol 366 MovieClip Frame 188
"windmillCCW1Up"Symbol 366 MovieClip Frame 203
"windmillCW1"Symbol 366 MovieClip Frame 207
"windmillCW1Up"Symbol 366 MovieClip Frame 222
"windmillFull1"Symbol 366 MovieClip Frame 227
"archBack1"Symbol 366 MovieClip Frame 242
"done1"Symbol 366 MovieClip Frame 259
"druid1"Symbol 366 MovieClip Frame 269
"jump1"Symbol 366 MovieClip Frame 288
"originalPose"Symbol 366 MovieClip Frame 301
"on"Symbol 368 MovieClip Frame 2
"c1s1"Symbol 392 MovieClip Frame 1
"c1s2"Symbol 392 MovieClip Frame 6
"c1s3"Symbol 392 MovieClip Frame 11
"c2s1"Symbol 392 MovieClip Frame 16
"c2s2"Symbol 392 MovieClip Frame 21
"c2s3"Symbol 392 MovieClip Frame 26
"c3s1"Symbol 392 MovieClip Frame 31
"c3s2"Symbol 392 MovieClip Frame 36
"c3s3"Symbol 392 MovieClip Frame 41
"c4s1"Symbol 392 MovieClip Frame 46
"c4s2"Symbol 392 MovieClip Frame 51
"c4s3"Symbol 392 MovieClip Frame 56
"c5s1"Symbol 392 MovieClip Frame 61
"c5s2"Symbol 392 MovieClip Frame 66
"c5s3"Symbol 392 MovieClip Frame 71
"c6s1"Symbol 392 MovieClip Frame 76
"c6s2"Symbol 392 MovieClip Frame 81
"c6s3"Symbol 392 MovieClip Frame 86
"c7s1"Symbol 392 MovieClip Frame 91
"c7s2"Symbol 392 MovieClip Frame 96
"c7s3"Symbol 392 MovieClip Frame 101
"c8s1"Symbol 392 MovieClip Frame 106
"c8s2"Symbol 392 MovieClip Frame 111
"c8s3"Symbol 392 MovieClip Frame 116
"c9s1"Symbol 392 MovieClip Frame 121
"c9s2"Symbol 392 MovieClip Frame 126
"c9s3"Symbol 392 MovieClip Frame 131
"c10s1"Symbol 392 MovieClip Frame 136
"c10s2"Symbol 392 MovieClip Frame 141
"c10s3"Symbol 392 MovieClip Frame 146
"c11s1"Symbol 392 MovieClip Frame 151
"c11s2"Symbol 392 MovieClip Frame 156
"c11s3"Symbol 392 MovieClip Frame 161
"c12s1"Symbol 392 MovieClip Frame 166
"c12s2"Symbol 392 MovieClip Frame 171
"c12s3"Symbol 392 MovieClip Frame 176
"c1s1"Symbol 394 MovieClip Frame 1
"c1s2"Symbol 394 MovieClip Frame 6
"c1s3"Symbol 394 MovieClip Frame 11
"c2s1"Symbol 394 MovieClip Frame 16
"c2s2"Symbol 394 MovieClip Frame 21
"c2s3"Symbol 394 MovieClip Frame 26
"idle"Symbol 397 MovieClip [character4] Frame 2
"rabbitMode"Symbol 397 MovieClip [character4] Frame 5
"climbAmp"Symbol 397 MovieClip [character4] Frame 11
"jumpOffAmp"Symbol 397 MovieClip [character4] Frame 40
"hop"Symbol 397 MovieClip [character4] Frame 83
"walkRight"Symbol 397 MovieClip [character4] Frame 94
"walkLeft"Symbol 397 MovieClip [character4] Frame 113
"runRight"Symbol 397 MovieClip [character4] Frame 137
"runLeft"Symbol 397 MovieClip [character4] Frame 150
"onKneesRight"Symbol 397 MovieClip [character4] Frame 172
"offKneesRight"Symbol 397 MovieClip [character4] Frame 181
"onKneesLeft"Symbol 397 MovieClip [character4] Frame 189
"offKneesLeft"Symbol 397 MovieClip [character4] Frame 198
"rockUp"Symbol 397 MovieClip [character4] Frame 208
"up"Symbol 397 MovieClip [character4] Frame 219
"drop"Symbol 397 MovieClip [character4] Frame 242
"onBack"Symbol 397 MovieClip [character4] Frame 250
"onBackMove"Symbol 397 MovieClip [character4] Frame 258
"onBackArchUp"Symbol 397 MovieClip [character4] Frame 271
"onBackArchDown"Symbol 397 MovieClip [character4] Frame 278
"offBack"Symbol 397 MovieClip [character4] Frame 284
"down"Symbol 397 MovieClip [character4] Frame 300
"left"Symbol 397 MovieClip [character4] Frame 316
"right"Symbol 397 MovieClip [character4] Frame 336
"jumpOffStageRight"Symbol 397 MovieClip [character4] Frame 351
"jumpOffStageRightLeap"Symbol 397 MovieClip [character4] Frame 359
"roll"Symbol 397 MovieClip [character4] Frame 369
"crowdSurf"Symbol 397 MovieClip [character4] Frame 384
"jumpOnStageLeft"Symbol 397 MovieClip [character4] Frame 394
"inHole"Symbol 397 MovieClip [character4] Frame 449
"c7s1"Symbol 399 MovieClip Frame 1
"c7s1"Symbol 401 MovieClip Frame 1
"c8s1"Symbol 403 MovieClip Frame 1
"c1s1"Symbol 410 MovieClip Frame 1
"bad1"Symbol 424 MovieClip Frame 6
"bad2"Symbol 424 MovieClip Frame 7
"good1"Symbol 424 MovieClip Frame 13
"good2"Symbol 424 MovieClip Frame 14
"good3"Symbol 424 MovieClip Frame 15
"good4"Symbol 424 MovieClip Frame 16
"good5"Symbol 424 MovieClip Frame 17
"good6"Symbol 424 MovieClip Frame 18
"good7"Symbol 424 MovieClip Frame 19
"good8"Symbol 424 MovieClip Frame 20
"good9"Symbol 424 MovieClip Frame 21
"good10"Symbol 424 MovieClip Frame 22
"good11"Symbol 424 MovieClip Frame 23
"good12"Symbol 424 MovieClip Frame 24
"good13"Symbol 424 MovieClip Frame 25
"good14"Symbol 424 MovieClip Frame 26
"good15"Symbol 424 MovieClip Frame 27
"good16"Symbol 424 MovieClip Frame 28
"c1s1"Symbol 426 MovieClip Frame 1
"c1s1"Symbol 427 MovieClip Frame 1
"c1s2"Symbol 427 MovieClip Frame 6
"c1s3"Symbol 427 MovieClip Frame 11
"c2s1"Symbol 427 MovieClip Frame 16
"c2s2"Symbol 427 MovieClip Frame 21
"c2s3"Symbol 427 MovieClip Frame 26
"c1s1"Symbol 433 MovieClip Frame 1
"c1s2"Symbol 433 MovieClip Frame 6
"c1s3"Symbol 433 MovieClip Frame 11
"c2s1"Symbol 433 MovieClip Frame 16
"c2s2"Symbol 433 MovieClip Frame 21
"c2s3"Symbol 433 MovieClip Frame 26
"c8s1"Symbol 435 MovieClip Frame 1
"idle"Symbol 438 MovieClip Frame 1
"bored1"Symbol 438 MovieClip Frame 5
"bored2"Symbol 438 MovieClip Frame 15
"bored3"Symbol 438 MovieClip Frame 24
"bored4"Symbol 438 MovieClip Frame 33
"break1"Symbol 438 MovieClip Frame 46
"break2"Symbol 438 MovieClip Frame 52
"break3"Symbol 438 MovieClip Frame 57
"break3Loop"Symbol 438 MovieClip Frame 62
"idleUp"Symbol 438 MovieClip Frame 92
"power1"Symbol 438 MovieClip Frame 97
"power1Up"Symbol 438 MovieClip Frame 107
"flamboyant1"Symbol 438 MovieClip Frame 124
"flamboyant1Up"Symbol 438 MovieClip Frame 132
"fast1"Symbol 438 MovieClip Frame 137
"behindHead1"Symbol 438 MovieClip Frame 148
"chug1"Symbol 438 MovieClip Frame 157
"chug1Up"Symbol 438 MovieClip Frame 162
"atmos1"Symbol 438 MovieClip Frame 169
"atmos1Up"Symbol 438 MovieClip Frame 182
"windmillCCW1"Symbol 438 MovieClip Frame 190
"windmillCCW1Up"Symbol 438 MovieClip Frame 205
"windmillCW1"Symbol 438 MovieClip Frame 209
"windmillCW1Up"Symbol 438 MovieClip Frame 224
"windmillFull1"Symbol 438 MovieClip Frame 229
"archBack1"Symbol 438 MovieClip Frame 244
"done1"Symbol 438 MovieClip Frame 261
"druid1"Symbol 438 MovieClip Frame 267
"jump1"Symbol 438 MovieClip Frame 276
"originalPose"Symbol 438 MovieClip Frame 289
"on"Symbol 440 MovieClip Frame 2
"c7s1"Symbol 441 MovieClip Frame 1
"c1s1"Symbol 445 MovieClip Frame 1
"c1s2"Symbol 445 MovieClip Frame 6
"c1s3"Symbol 445 MovieClip Frame 11
"c2s1"Symbol 445 MovieClip Frame 16
"c2s2"Symbol 445 MovieClip Frame 21
"c2s3"Symbol 445 MovieClip Frame 26
"idle"Symbol 448 MovieClip [character5] Frame 2
"climbAmp"Symbol 448 MovieClip [character5] Frame 5
"jumpOffAmp"Symbol 448 MovieClip [character5] Frame 34
"hop"Symbol 448 MovieClip [character5] Frame 77
"walkRight"Symbol 448 MovieClip [character5] Frame 88
"walkLeft"Symbol 448 MovieClip [character5] Frame 107
"runRight"Symbol 448 MovieClip [character5] Frame 131
"runLeft"Symbol 448 MovieClip [character5] Frame 144
"onKneesRight"Symbol 448 MovieClip [character5] Frame 166
"offKneesRight"Symbol 448 MovieClip [character5] Frame 175
"onKneesLeft"Symbol 448 MovieClip [character5] Frame 183
"offKneesLeft"Symbol 448 MovieClip [character5] Frame 192
"rockUp"Symbol 448 MovieClip [character5] Frame 202
"up"Symbol 448 MovieClip [character5] Frame 213
"drop"Symbol 448 MovieClip [character5] Frame 236
"onBack"Symbol 448 MovieClip [character5] Frame 244
"onBackMove"Symbol 448 MovieClip [character5] Frame 252
"onBackArchUp"Symbol 448 MovieClip [character5] Frame 265
"onBackArchDown"Symbol 448 MovieClip [character5] Frame 272
"offBack"Symbol 448 MovieClip [character5] Frame 278
"down"Symbol 448 MovieClip [character5] Frame 294
"left"Symbol 448 MovieClip [character5] Frame 310
"right"Symbol 448 MovieClip [character5] Frame 330
"jumpOffStageRight"Symbol 448 MovieClip [character5] Frame 345
"jumpOffStageRightLeap"Symbol 448 MovieClip [character5] Frame 353
"roll"Symbol 448 MovieClip [character5] Frame 363
"crowdSurf"Symbol 448 MovieClip [character5] Frame 378
"jumpOnStageLeft"Symbol 448 MovieClip [character5] Frame 388
"rabbitMode"Symbol 448 MovieClip [character5] Frame 401
"inHole"Symbol 448 MovieClip [character5] Frame 443
"c12s1"Symbol 452 MovieClip Frame 1
"c12s2"Symbol 452 MovieClip Frame 171
"c12s3"Symbol 452 MovieClip Frame 176
"c10s1"Symbol 453 MovieClip Frame 1
"c10s1"Symbol 454 MovieClip Frame 1
"c10s1"Symbol 456 MovieClip Frame 1
"c5s1"Symbol 458 MovieClip Frame 1
"c1s3"Symbol 462 MovieClip Frame 1
"bad1"Symbol 476 MovieClip Frame 6
"bad2"Symbol 476 MovieClip Frame 7
"good1"Symbol 476 MovieClip Frame 13
"good2"Symbol 476 MovieClip Frame 14
"good3"Symbol 476 MovieClip Frame 15
"good4"Symbol 476 MovieClip Frame 16
"good5"Symbol 476 MovieClip Frame 17
"good6"Symbol 476 MovieClip Frame 18
"good7"Symbol 476 MovieClip Frame 19
"good8"Symbol 476 MovieClip Frame 20
"good9"Symbol 476 MovieClip Frame 21
"good10"Symbol 476 MovieClip Frame 22
"good11"Symbol 476 MovieClip Frame 23
"good12"Symbol 476 MovieClip Frame 24
"good13"Symbol 476 MovieClip Frame 25
"good14"Symbol 476 MovieClip Frame 26
"good15"Symbol 476 MovieClip Frame 27
"good16"Symbol 476 MovieClip Frame 28
"c1s3"Symbol 477 MovieClip Frame 1
"c10s1"Symbol 479 MovieClip Frame 1
"idle"Symbol 482 MovieClip Frame 1
"bored1"Symbol 482 MovieClip Frame 5
"bored2"Symbol 482 MovieClip Frame 15
"bored3"Symbol 482 MovieClip Frame 24
"bored4"Symbol 482 MovieClip Frame 33
"break1"Symbol 482 MovieClip Frame 45
"break2"Symbol 482 MovieClip Frame 51
"break3"Symbol 482 MovieClip Frame 56
"break3Loop"Symbol 482 MovieClip Frame 61
"idleUp"Symbol 482 MovieClip Frame 91
"power1"Symbol 482 MovieClip Frame 96
"power1Up"Symbol 482 MovieClip Frame 106
"flamboyant1"Symbol 482 MovieClip Frame 123
"flamboyant1Up"Symbol 482 MovieClip Frame 131
"fast1"Symbol 482 MovieClip Frame 136
"behindHead1"Symbol 482 MovieClip Frame 147
"chug1"Symbol 482 MovieClip Frame 156
"chug1Up"Symbol 482 MovieClip Frame 161
"atmos1"Symbol 482 MovieClip Frame 168
"atmos1Up"Symbol 482 MovieClip Frame 181
"windmillCCW1"Symbol 482 MovieClip Frame 189
"windmillCCW1Up"Symbol 482 MovieClip Frame 204
"windmillCW1"Symbol 482 MovieClip Frame 208
"windmillCW1Up"Symbol 482 MovieClip Frame 223
"windmillFull1"Symbol 482 MovieClip Frame 228
"archBack1"Symbol 482 MovieClip Frame 243
"done1"Symbol 482 MovieClip Frame 260
"druid1"Symbol 482 MovieClip Frame 266
"jump1"Symbol 482 MovieClip Frame 275
"originalPose"Symbol 482 MovieClip Frame 288
"on"Symbol 485 MovieClip Frame 2
"c10s1"Symbol 495 MovieClip Frame 1
"c1s1"Symbol 498 MovieClip Frame 1
"c1s2"Symbol 498 MovieClip Frame 6
"c1s3"Symbol 498 MovieClip Frame 11
"idle"Symbol 501 MovieClip [character6] Frame 2
"rabbitMode"Symbol 501 MovieClip [character6] Frame 6
"climbAmp"Symbol 501 MovieClip [character6] Frame 14
"jumpOffAmp"Symbol 501 MovieClip [character6] Frame 43
"hop"Symbol 501 MovieClip [character6] Frame 86
"walkRight"Symbol 501 MovieClip [character6] Frame 97
"walkLeft"Symbol 501 MovieClip [character6] Frame 116
"runRight"Symbol 501 MovieClip [character6] Frame 140
"runLeft"Symbol 501 MovieClip [character6] Frame 153
"onKneesRight"Symbol 501 MovieClip [character6] Frame 175
"offKneesRight"Symbol 501 MovieClip [character6] Frame 184
"onKneesLeft"Symbol 501 MovieClip [character6] Frame 192
"offKneesLeft"Symbol 501 MovieClip [character6] Frame 201
"rockUp"Symbol 501 MovieClip [character6] Frame 211
"up"Symbol 501 MovieClip [character6] Frame 222
"drop"Symbol 501 MovieClip [character6] Frame 245
"onBack"Symbol 501 MovieClip [character6] Frame 253
"onBackMove"Symbol 501 MovieClip [character6] Frame 261
"onBackArchUp"Symbol 501 MovieClip [character6] Frame 274
"onBackArchDown"Symbol 501 MovieClip [character6] Frame 281
"offBack"Symbol 501 MovieClip [character6] Frame 287
"down"Symbol 501 MovieClip [character6] Frame 303
"left"Symbol 501 MovieClip [character6] Frame 319
"right"Symbol 501 MovieClip [character6] Frame 339
"jumpOffStageRight"Symbol 501 MovieClip [character6] Frame 354
"jumpOffStageRightLeap"Symbol 501 MovieClip [character6] Frame 362
"roll"Symbol 501 MovieClip [character6] Frame 372
"crowdSurf"Symbol 501 MovieClip [character6] Frame 387
"jumpOnStageLeft"Symbol 501 MovieClip [character6] Frame 397
"inHole"Symbol 501 MovieClip [character6] Frame 452
"c12s1"Symbol 505 MovieClip Frame 1
"c12s2"Symbol 505 MovieClip Frame 171
"c12s3"Symbol 505 MovieClip Frame 176
"c12s1"Symbol 506 MovieClip Frame 1
"c12s1"Symbol 508 MovieClip Frame 1
"c1s1"Symbol 513 MovieClip Frame 1
"c12s1"Symbol 516 MovieClip Frame 1
"bad1"Symbol 528 MovieClip Frame 6
"bad2"Symbol 528 MovieClip Frame 7
"good1"Symbol 528 MovieClip Frame 13
"good2"Symbol 528 MovieClip Frame 14
"good3"Symbol 528 MovieClip Frame 15
"good4"Symbol 528 MovieClip Frame 16
"good5"Symbol 528 MovieClip Frame 17
"good6"Symbol 528 MovieClip Frame 18
"good7"Symbol 528 MovieClip Frame 19
"good8"Symbol 528 MovieClip Frame 20
"good9"Symbol 528 MovieClip Frame 21
"good10"Symbol 528 MovieClip Frame 22
"good11"Symbol 528 MovieClip Frame 23
"good12"Symbol 528 MovieClip Frame 24
"good13"Symbol 528 MovieClip Frame 25
"good14"Symbol 528 MovieClip Frame 26
"good15"Symbol 528 MovieClip Frame 27
"good16"Symbol 528 MovieClip Frame 28
"c1s1"Symbol 530 MovieClip Frame 1
"c1s2"Symbol 530 MovieClip Frame 6
"c1s3"Symbol 530 MovieClip Frame 11
"c2s1"Symbol 530 MovieClip Frame 16
"c2s2"Symbol 530 MovieClip Frame 21
"c2s3"Symbol 530 MovieClip Frame 26
"c1s1"Symbol 532 MovieClip Frame 1
"c1s2"Symbol 532 MovieClip Frame 6
"c1s3"Symbol 532 MovieClip Frame 11
"c2s1"Symbol 532 MovieClip Frame 16
"c2s2"Symbol 532 MovieClip Frame 21
"c2s3"Symbol 532 MovieClip Frame 26
"idle"Symbol 535 MovieClip Frame 1
"bored1"Symbol 535 MovieClip Frame 5
"bored2"Symbol 535 MovieClip Frame 15
"bored3"Symbol 535 MovieClip Frame 24
"bored4"Symbol 535 MovieClip Frame 33
"break1"Symbol 535 MovieClip Frame 58
"break2"Symbol 535 MovieClip Frame 64
"break3"Symbol 535 MovieClip Frame 69
"break3Loop"Symbol 535 MovieClip Frame 74
"idleUp"Symbol 535 MovieClip Frame 104
"power1"Symbol 535 MovieClip Frame 109
"power1Up"Symbol 535 MovieClip Frame 119
"flamboyant1"Symbol 535 MovieClip Frame 136
"flamboyant1Up"Symbol 535 MovieClip Frame 144
"fast1"Symbol 535 MovieClip Frame 149
"behindHead1"Symbol 535 MovieClip Frame 160
"chug1"Symbol 535 MovieClip Frame 169
"chug1Up"Symbol 535 MovieClip Frame 174
"atmos1"Symbol 535 MovieClip Frame 181
"atmos1Up"Symbol 535 MovieClip Frame 194
"windmillCCW1"Symbol 535 MovieClip Frame 202
"windmillCCW1Up"Symbol 535 MovieClip Frame 217
"windmillCW1"Symbol 535 MovieClip Frame 221
"windmillCW1Up"Symbol 535 MovieClip Frame 236
"windmillFull1"Symbol 535 MovieClip Frame 241
"archBack1"Symbol 535 MovieClip Frame 256
"done1"Symbol 535 MovieClip Frame 273
"druid1"Symbol 535 MovieClip Frame 284
"jump1"Symbol 535 MovieClip Frame 294
"originalPose"Symbol 535 MovieClip Frame 307
"on"Symbol 537 MovieClip Frame 2
"c12s1"Symbol 538 MovieClip Frame 1
"c1s1"Symbol 540 MovieClip Frame 1
"c1s2"Symbol 540 MovieClip Frame 6
"c1s3"Symbol 540 MovieClip Frame 11
"c2s1"Symbol 540 MovieClip Frame 16
"c2s2"Symbol 540 MovieClip Frame 21
"c2s3"Symbol 540 MovieClip Frame 26
"idle"Symbol 543 MovieClip [character7] Frame 2
"rabbitMode"Symbol 543 MovieClip [character7] Frame 42
"climbAmp"Symbol 543 MovieClip [character7] Frame 48
"jumpOffAmp"Symbol 543 MovieClip [character7] Frame 77
"hop"Symbol 543 MovieClip [character7] Frame 120
"walkRight"Symbol 543 MovieClip [character7] Frame 131
"walkLeft"Symbol 543 MovieClip [character7] Frame 150
"runRight"Symbol 543 MovieClip [character7] Frame 174
"runLeft"Symbol 543 MovieClip [character7] Frame 187
"onKneesRight"Symbol 543 MovieClip [character7] Frame 209
"offKneesRight"Symbol 543 MovieClip [character7] Frame 218
"onKneesLeft"Symbol 543 MovieClip [character7] Frame 226
"offKneesLeft"Symbol 543 MovieClip [character7] Frame 235
"rockUp"Symbol 543 MovieClip [character7] Frame 245
"up"Symbol 543 MovieClip [character7] Frame 256
"drop"Symbol 543 MovieClip [character7] Frame 279
"onBack"Symbol 543 MovieClip [character7] Frame 287
"onBackMove"Symbol 543 MovieClip [character7] Frame 295
"onBackArchUp"Symbol 543 MovieClip [character7] Frame 308
"onBackArchDown"Symbol 543 MovieClip [character7] Frame 315
"offBack"Symbol 543 MovieClip [character7] Frame 321
"down"Symbol 543 MovieClip [character7] Frame 337
"left"Symbol 543 MovieClip [character7] Frame 353
"right"Symbol 543 MovieClip [character7] Frame 373
"jumpOffStageRight"Symbol 543 MovieClip [character7] Frame 388
"jumpOffStageRightLeap"Symbol 543 MovieClip [character7] Frame 396
"roll"Symbol 543 MovieClip [character7] Frame 406
"crowdSurf"Symbol 543 MovieClip [character7] Frame 421
"jumpOnStageLeft"Symbol 543 MovieClip [character7] Frame 431
"inHole"Symbol 543 MovieClip [character7] Frame 486
"c11s1"Symbol 545 MovieClip Frame 1
"c11s1"Symbol 546 MovieClip Frame 1
"c11s1"Symbol 547 MovieClip Frame 1
"c11s1"Symbol 548 MovieClip Frame 1
"c3s1"Symbol 549 MovieClip Frame 1
"c5s1"Symbol 552 MovieClip Frame 1
"c1s1"Symbol 555 MovieClip Frame 1
"bad1"Symbol 567 MovieClip Frame 6
"bad2"Symbol 567 MovieClip Frame 7
"good1"Symbol 567 MovieClip Frame 13
"good2"Symbol 567 MovieClip Frame 14
"good3"Symbol 567 MovieClip Frame 15
"good4"Symbol 567 MovieClip Frame 16
"good5"Symbol 567 MovieClip Frame 17
"good6"Symbol 567 MovieClip Frame 18
"good7"Symbol 567 MovieClip Frame 19
"good8"Symbol 567 MovieClip Frame 20
"good9"Symbol 567 MovieClip Frame 21
"good10"Symbol 567 MovieClip Frame 22
"good11"Symbol 567 MovieClip Frame 23
"good12"Symbol 567 MovieClip Frame 24
"good13"Symbol 567 MovieClip Frame 25
"good14"Symbol 567 MovieClip Frame 26
"good15"Symbol 567 MovieClip Frame 27
"good16"Symbol 567 MovieClip Frame 28
"c1s1"Symbol 569 MovieClip Frame 1
"c1s1"Symbol 570 MovieClip Frame 1
"c1s2"Symbol 570 MovieClip Frame 6
"c1s3"Symbol 570 MovieClip Frame 11
"c2s1"Symbol 570 MovieClip Frame 16
"c2s2"Symbol 570 MovieClip Frame 21
"c2s3"Symbol 570 MovieClip Frame 26
"c1s1"Symbol 572 MovieClip Frame 1
"c1s2"Symbol 572 MovieClip Frame 6
"c1s3"Symbol 572 MovieClip Frame 11
"c2s1"Symbol 572 MovieClip Frame 16
"c2s2"Symbol 572 MovieClip Frame 21
"c2s3"Symbol 572 MovieClip Frame 26
"c5s1"Symbol 573 MovieClip Frame 1
"idle"Symbol 576 MovieClip Frame 1
"bored1"Symbol 576 MovieClip Frame 5
"bored2"Symbol 576 MovieClip Frame 15
"bored3"Symbol 576 MovieClip Frame 24
"bored4"Symbol 576 MovieClip Frame 33
"break1"Symbol 576 MovieClip Frame 60
"break2"Symbol 576 MovieClip Frame 65
"break3"Symbol 576 MovieClip Frame 70
"break3Loop"Symbol 576 MovieClip Frame 75
"idleUp"Symbol 576 MovieClip Frame 105
"power1"Symbol 576 MovieClip Frame 110
"power1Up"Symbol 576 MovieClip Frame 120
"flamboyant1"Symbol 576 MovieClip Frame 137
"flamboyant1Up"Symbol 576 MovieClip Frame 145
"fast1"Symbol 576 MovieClip Frame 150
"behindHead1"Symbol 576 MovieClip Frame 161
"chug1"Symbol 576 MovieClip Frame 170
"chug1Up"Symbol 576 MovieClip Frame 175
"atmos1"Symbol 576 MovieClip Frame 182
"atmos1Up"Symbol 576 MovieClip Frame 195
"windmillCCW1"Symbol 576 MovieClip Frame 203
"windmillCCW1Up"Symbol 576 MovieClip Frame 218
"windmillCW1"Symbol 576 MovieClip Frame 222
"windmillCW1Up"Symbol 576 MovieClip Frame 237
"windmillFull1"Symbol 576 MovieClip Frame 242
"archBack1"Symbol 576 MovieClip Frame 257
"done1"Symbol 576 MovieClip Frame 274
"druid1"Symbol 576 MovieClip Frame 281
"jump1"Symbol 576 MovieClip Frame 291
"originalPose"Symbol 576 MovieClip Frame 304
"on"Symbol 578 MovieClip Frame 2
"c1s1"Symbol 580 MovieClip Frame 1
"c1s2"Symbol 580 MovieClip Frame 6
"c1s3"Symbol 580 MovieClip Frame 11
"c2s1"Symbol 580 MovieClip Frame 16
"c2s2"Symbol 580 MovieClip Frame 21
"c2s3"Symbol 580 MovieClip Frame 26
"idle"Symbol 583 MovieClip [character8] Frame 2
"rabbitMode"Symbol 583 MovieClip [character8] Frame 4
"climbAmp"Symbol 583 MovieClip [character8] Frame 9
"jumpOffAmp"Symbol 583 MovieClip [character8] Frame 38
"hop"Symbol 583 MovieClip [character8] Frame 81
"walkRight"Symbol 583 MovieClip [character8] Frame 92
"walkLeft"Symbol 583 MovieClip [character8] Frame 111
"runRight"Symbol 583 MovieClip [character8] Frame 135
"runLeft"Symbol 583 MovieClip [character8] Frame 148
"onKneesRight"Symbol 583 MovieClip [character8] Frame 170
"offKneesRight"Symbol 583 MovieClip [character8] Frame 179
"onKneesLeft"Symbol 583 MovieClip [character8] Frame 187
"offKneesLeft"Symbol 583 MovieClip [character8] Frame 196
"rockUp"Symbol 583 MovieClip [character8] Frame 206
"up"Symbol 583 MovieClip [character8] Frame 217
"drop"Symbol 583 MovieClip [character8] Frame 240
"onBack"Symbol 583 MovieClip [character8] Frame 248
"onBackMove"Symbol 583 MovieClip [character8] Frame 256
"onBackArchUp"Symbol 583 MovieClip [character8] Frame 269
"onBackArchDown"Symbol 583 MovieClip [character8] Frame 276
"offBack"Symbol 583 MovieClip [character8] Frame 282
"down"Symbol 583 MovieClip [character8] Frame 298
"left"Symbol 583 MovieClip [character8] Frame 314
"right"Symbol 583 MovieClip [character8] Frame 334
"jumpOffStageRight"Symbol 583 MovieClip [character8] Frame 349
"jumpOffStageRightLeap"Symbol 583 MovieClip [character8] Frame 357
"roll"Symbol 583 MovieClip [character8] Frame 367
"crowdSurf"Symbol 583 MovieClip [character8] Frame 382
"jumpOnStageLeft"Symbol 583 MovieClip [character8] Frame 392
"inHole"Symbol 583 MovieClip [character8] Frame 447
"c1s1"Symbol 596 MovieClip Frame 1
"c1s2"Symbol 596 MovieClip Frame 6
"c1s3"Symbol 596 MovieClip Frame 11
"c2s1"Symbol 596 MovieClip Frame 16
"c2s2"Symbol 596 MovieClip Frame 21
"c2s3"Symbol 596 MovieClip Frame 26
"c3s1"Symbol 596 MovieClip Frame 31
"c3s2"Symbol 596 MovieClip Frame 36
"c3s3"Symbol 596 MovieClip Frame 41
"c4s1"Symbol 596 MovieClip Frame 46
"c4s2"Symbol 596 MovieClip Frame 51
"c4s3"Symbol 596 MovieClip Frame 56
"c5s1"Symbol 596 MovieClip Frame 61
"c5s2"Symbol 596 MovieClip Frame 66
"c5s3"Symbol 596 MovieClip Frame 71
"c6s1"Symbol 596 MovieClip Frame 76
"c6s2"Symbol 596 MovieClip Frame 81
"c6s3"Symbol 596 MovieClip Frame 86
"c7s1"Symbol 596 MovieClip Frame 91
"c7s2"Symbol 596 MovieClip Frame 96
"c7s3"Symbol 596 MovieClip Frame 101
"c8s1"Symbol 596 MovieClip Frame 106
"c8s2"Symbol 596 MovieClip Frame 111
"c8s3"Symbol 596 MovieClip Frame 116
"c9s1"Symbol 596 MovieClip Frame 121
"c9s2"Symbol 596 MovieClip Frame 126
"c9s3"Symbol 596 MovieClip Frame 131
"c10s1"Symbol 596 MovieClip Frame 136
"c10s2"Symbol 596 MovieClip Frame 141
"c10s3"Symbol 596 MovieClip Frame 146
"c11s1"Symbol 596 MovieClip Frame 151
"c11s2"Symbol 596 MovieClip Frame 156
"c11s3"Symbol 596 MovieClip Frame 161
"c12s1"Symbol 596 MovieClip Frame 166
"c12s2"Symbol 596 MovieClip Frame 171
"c12s3"Symbol 596 MovieClip Frame 176
"c4s1"Symbol 597 MovieClip Frame 1
"c4s1"Symbol 599 MovieClip Frame 1
"c4s1"Symbol 600 MovieClip Frame 1
"c4s1"Symbol 603 MovieClip Frame 1
"c1s2"Symbol 606 MovieClip Frame 1
"c4s1"Symbol 608 MovieClip Frame 1
"bad1"Symbol 620 MovieClip Frame 6
"bad2"Symbol 620 MovieClip Frame 7
"good1"Symbol 620 MovieClip Frame 13
"good2"Symbol 620 MovieClip Frame 14
"good3"Symbol 620 MovieClip Frame 15
"good4"Symbol 620 MovieClip Frame 16
"good5"Symbol 620 MovieClip Frame 17
"good6"Symbol 620 MovieClip Frame 18
"good7"Symbol 620 MovieClip Frame 19
"good8"Symbol 620 MovieClip Frame 20
"good9"Symbol 620 MovieClip Frame 21
"good10"Symbol 620 MovieClip Frame 22
"good11"Symbol 620 MovieClip Frame 23
"good12"Symbol 620 MovieClip Frame 24
"good13"Symbol 620 MovieClip Frame 25
"good14"Symbol 620 MovieClip Frame 26
"good15"Symbol 620 MovieClip Frame 27
"good16"Symbol 620 MovieClip Frame 28
"c1s2"Symbol 622 MovieClip Frame 1
"c1s2"Symbol 623 MovieClip Frame 1
"c1s2"Symbol 625 MovieClip Frame 1
"idle"Symbol 628 MovieClip Frame 1
"bored1"Symbol 628 MovieClip Frame 5
"bored2"Symbol 628 MovieClip Frame 15
"bored3"Symbol 628 MovieClip Frame 24
"bored4"Symbol 628 MovieClip Frame 33
"break1"Symbol 628 MovieClip Frame 47
"break2"Symbol 628 MovieClip Frame 52
"break3"Symbol 628 MovieClip Frame 57
"break3Loop"Symbol 628 MovieClip Frame 62
"idleUp"Symbol 628 MovieClip Frame 92
"power1"Symbol 628 MovieClip Frame 97
"power1Up"Symbol 628 MovieClip Frame 107
"flamboyant1"Symbol 628 MovieClip Frame 124
"flamboyant1Up"Symbol 628 MovieClip Frame 132
"fast1"Symbol 628 MovieClip Frame 137
"behindHead1"Symbol 628 MovieClip Frame 148
"chug1"Symbol 628 MovieClip Frame 157
"chug1Up"Symbol 628 MovieClip Frame 162
"atmos1"Symbol 628 MovieClip Frame 169
"atmos1Up"Symbol 628 MovieClip Frame 182
"windmillCCW1"Symbol 628 MovieClip Frame 190
"windmillCCW1Up"Symbol 628 MovieClip Frame 205
"windmillCW1"Symbol 628 MovieClip Frame 209
"windmillCW1Up"Symbol 628 MovieClip Frame 224
"windmillFull1"Symbol 628 MovieClip Frame 229
"archBack1"Symbol 628 MovieClip Frame 244
"done1"Symbol 628 MovieClip Frame 261
"druid1"Symbol 628 MovieClip Frame 267
"jump1"Symbol 628 MovieClip Frame 281
"originalPose"Symbol 628 MovieClip Frame 294
"on"Symbol 630 MovieClip Frame 2
"c4s1"Symbol 631 MovieClip Frame 1
"c1s2"Symbol 633 MovieClip Frame 1
"idle"Symbol 636 MovieClip [character9] Frame 2
"rabbitHead"Symbol 636 MovieClip [character9] Frame 44
"climbAmp"Symbol 636 MovieClip [character9] Frame 52
"jumpOffAmp"Symbol 636 MovieClip [character9] Frame 81
"hop"Symbol 636 MovieClip [character9] Frame 124
"walkRight"Symbol 636 MovieClip [character9] Frame 135
"walkLeft"Symbol 636 MovieClip [character9] Frame 154
"runRight"Symbol 636 MovieClip [character9] Frame 178
"runLeft"Symbol 636 MovieClip [character9] Frame 191
"onKneesRight"Symbol 636 MovieClip [character9] Frame 213
"offKneesRight"Symbol 636 MovieClip [character9] Frame 222
"onKneesLeft"Symbol 636 MovieClip [character9] Frame 230
"offKneesLeft"Symbol 636 MovieClip [character9] Frame 239
"rockUp"Symbol 636 MovieClip [character9] Frame 249
"up"Symbol 636 MovieClip [character9] Frame 260
"drop"Symbol 636 MovieClip [character9] Frame 283
"onBack"Symbol 636 MovieClip [character9] Frame 291
"onBackMove"Symbol 636 MovieClip [character9] Frame 299
"onBackArchUp"Symbol 636 MovieClip [character9] Frame 312
"onBackArchDown"Symbol 636 MovieClip [character9] Frame 319
"offBack"Symbol 636 MovieClip [character9] Frame 325
"down"Symbol 636 MovieClip [character9] Frame 341
"left"Symbol 636 MovieClip [character9] Frame 357
"right"Symbol 636 MovieClip [character9] Frame 377
"jumpOffStageRight"Symbol 636 MovieClip [character9] Frame 392
"jumpOffStageRightLeap"Symbol 636 MovieClip [character9] Frame 400
"roll"Symbol 636 MovieClip [character9] Frame 410
"crowdSurf"Symbol 636 MovieClip [character9] Frame 425
"jumpOnStageLeft"Symbol 636 MovieClip [character9] Frame 435
"inHole"Symbol 636 MovieClip [character9] Frame 490
"on"Symbol 705 MovieClip Frame 1
"off"Symbol 705 MovieClip Frame 5
"c1s1"Symbol 813 MovieClip Frame 1
"c1s2"Symbol 813 MovieClip Frame 6
"c1s3"Symbol 813 MovieClip Frame 11
"c2s1"Symbol 813 MovieClip Frame 16
"c2s2"Symbol 813 MovieClip Frame 21
"c2s3"Symbol 813 MovieClip Frame 26
"c3s1"Symbol 813 MovieClip Frame 31
"c3s2"Symbol 813 MovieClip Frame 36
"c3s3"Symbol 813 MovieClip Frame 41
"c4s1"Symbol 813 MovieClip Frame 46
"c4s2"Symbol 813 MovieClip Frame 51
"c4s3"Symbol 813 MovieClip Frame 56
"c5s1"Symbol 813 MovieClip Frame 61
"c5s2"Symbol 813 MovieClip Frame 66
"c5s3"Symbol 813 MovieClip Frame 71
"c6s1"Symbol 813 MovieClip Frame 76
"c6s2"Symbol 813 MovieClip Frame 81
"c6s3"Symbol 813 MovieClip Frame 86
"c7s1"Symbol 813 MovieClip Frame 91
"c7s2"Symbol 813 MovieClip Frame 96
"c7s3"Symbol 813 MovieClip Frame 101
"c8s1"Symbol 813 MovieClip Frame 106
"c8s2"Symbol 813 MovieClip Frame 111
"c8s3"Symbol 813 MovieClip Frame 116
"c9s1"Symbol 813 MovieClip Frame 121
"c9s2"Symbol 813 MovieClip Frame 126
"c9s3"Symbol 813 MovieClip Frame 131
"c10s1"Symbol 813 MovieClip Frame 136
"c10s2"Symbol 813 MovieClip Frame 141
"c10s3"Symbol 813 MovieClip Frame 146
"c11s1"Symbol 813 MovieClip Frame 151
"c11s2"Symbol 813 MovieClip Frame 156
"c11s3"Symbol 813 MovieClip Frame 161
"c12s1"Symbol 813 MovieClip Frame 166
"c12s2"Symbol 813 MovieClip Frame 171
"c12s3"Symbol 813 MovieClip Frame 176
"c1s1"Symbol 815 MovieClip Frame 1
"c1s2"Symbol 815 MovieClip Frame 6
"c1s3"Symbol 815 MovieClip Frame 11
"score-1"Symbol 833 MovieClip Frame 2
"score0"Symbol 833 MovieClip Frame 3
"score1"Symbol 833 MovieClip Frame 4
"score2"Symbol 833 MovieClip Frame 5
"score3"Symbol 833 MovieClip Frame 6
"score4"Symbol 833 MovieClip Frame 7
"score5"Symbol 833 MovieClip Frame 8
"score6"Symbol 833 MovieClip Frame 9
"score7"Symbol 833 MovieClip Frame 10
"score8"Symbol 833 MovieClip Frame 11
"score9"Symbol 833 MovieClip Frame 12
"score10"Symbol 833 MovieClip Frame 13
"shown"Symbol 840 MovieClip Frame 1
"hide"Symbol 840 MovieClip Frame 2
"hidden"Symbol 840 MovieClip Frame 7
"show"Symbol 840 MovieClip Frame 8
"off"Symbol 858 MovieClip Frame 1
"on"Symbol 858 MovieClip Frame 3
"wildhearts"Symbol 910 MovieClip Frame 1
"beanius"Symbol 910 MovieClip Frame 10
"electric6"Symbol 910 MovieClip Frame 17
"eurekaMachines"Symbol 910 MovieClip Frame 25
"deadPetals"Symbol 910 MovieClip Frame 36
"transition"Symbol 919 MovieClip Frame 2
"multiplayer"Symbol 957 MovieClip [popup] Frame 1
"throbber"Symbol 957 MovieClip [popup] Frame 10
"msg"Symbol 957 MovieClip [popup] Frame 18
"playAFriend"Symbol 957 MovieClip [popup] Frame 23
"issueChallenge"Symbol 957 MovieClip [popup] Frame 34
"acceptChallenge"Symbol 957 MovieClip [popup] Frame 46
"error"Symbol 957 MovieClip [popup] Frame 60
"loading"Symbol 974 MovieClip Frame 1
"loaded"Symbol 974 MovieClip Frame 2
"waiting"Symbol 974 MovieClip Frame 92
"error"Symbol 974 MovieClip Frame 93
"local"Symbol 992 MovieClip Frame 1
"arrows"Symbol 992 MovieClip Frame 5
"net"Symbol 992 MovieClip Frame 8
"local"Symbol 993 MovieClip Frame 1
"net"Symbol 993 MovieClip Frame 5
"singleplayer"Symbol 994 MovieClip Frame 1
"multiplayer"Symbol 994 MovieClip Frame 10
"up"Symbol 1006 MovieClip [age.young] Frame 1
"over"Symbol 1006 MovieClip [age.young] Frame 2
"down"Symbol 1006 MovieClip [age.young] Frame 3
"up"Symbol 1009 MovieClip [age.mid] Frame 1
"over"Symbol 1009 MovieClip [age.mid] Frame 2
"down"Symbol 1009 MovieClip [age.mid] Frame 3
"up"Symbol 1012 MovieClip [age.old] Frame 1
"over"Symbol 1012 MovieClip [age.old] Frame 2
"down"Symbol 1012 MovieClip [age.old] Frame 3
"up"Symbol 1017 MovieClip [choose.Male] Frame 1
"over"Symbol 1017 MovieClip [choose.Male] Frame 2
"down"Symbol 1017 MovieClip [choose.Male] Frame 3
"up"Symbol 1021 MovieClip [choose.female] Frame 1
"over"Symbol 1021 MovieClip [choose.female] Frame 2
"down"Symbol 1021 MovieClip [choose.female] Frame 3
"up"Symbol 1034 MovieClip [scrollItem] Frame 1
"over"Symbol 1034 MovieClip [scrollItem] Frame 2
"down"Symbol 1034 MovieClip [scrollItem] Frame 3
"showTracks"Symbol 1083 MovieClip Frame 2
"hideTracks"Symbol 1083 MovieClip Frame 9
"Frame 1"Symbol 1107 MovieClip Frame 1
"score0"Symbol 1120 MovieClip Frame 1
"score1"Symbol 1120 MovieClip Frame 7
"score2"Symbol 1120 MovieClip Frame 13
"score3"Symbol 1120 MovieClip Frame 19
"score4"Symbol 1120 MovieClip Frame 25
"score5"Symbol 1120 MovieClip Frame 31
"score6"Symbol 1120 MovieClip Frame 37
"score7"Symbol 1120 MovieClip Frame 43
"score8"Symbol 1120 MovieClip Frame 49
"score9"Symbol 1120 MovieClip Frame 55
"score10"Symbol 1120 MovieClip Frame 61
"player1"Symbol 1130 MovieClip Frame 1
"player2"Symbol 1130 MovieClip Frame 7
"cpu"Symbol 1130 MovieClip Frame 13
"singleplayer"Symbol 1134 MovieClip Frame 1
"multiplayer"Symbol 1134 MovieClip Frame 9
"start"Symbol 1156 MovieClip Frame 1
"gameMode"Symbol 1156 MovieClip Frame 78
"selectMusic"Symbol 1156 MovieClip Frame 89
"howToPlay"Symbol 1156 MovieClip Frame 100
"artistDetails"Symbol 1156 MovieClip Frame 111
"multiplayer"Symbol 1156 MovieClip Frame 123
"preGame"Symbol 1156 MovieClip Frame 135
"p2Details"Symbol 1156 MovieClip Frame 149
"age"Symbol 1156 MovieClip Frame 161
"highScores"Symbol 1156 MovieClip Frame 172
"out"Symbol 1156 MovieClip Frame 184
"postGame"Symbol 1156 MovieClip Frame 190
"musicDonated"Symbol 1156 MovieClip Frame 202
"multiplayer"Symbol 1176 MovieClip Frame 1
"throbber"Symbol 1176 MovieClip Frame 10
"msg"Symbol 1176 MovieClip Frame 18
"issueChallenge"Symbol 1176 MovieClip Frame 23
"acceptChallenge"Symbol 1176 MovieClip Frame 35
"error"Symbol 1176 MovieClip Frame 49
"hidden"Symbol 1177 MovieClip [popup anim] Frame 1
"show"Symbol 1177 MovieClip [popup anim] Frame 2
"shown"Symbol 1177 MovieClip [popup anim] Frame 10
"hide"Symbol 1177 MovieClip [popup anim] Frame 11
"wildhearts"Symbol 1198 MovieClip Frame 4
"eurekaMachines"Symbol 1198 MovieClip Frame 13
"electric6"Symbol 1198 MovieClip Frame 25
"deadPetals"Symbol 1198 MovieClip Frame 33
"beanius"Symbol 1198 MovieClip Frame 42
"c1s1"Symbol 1206 MovieClip Frame 1
"c1s1"Symbol 1208 MovieClip Frame 1
"c1s1"Symbol 1209 MovieClip Frame 1
"c1s1"Symbol 1211 MovieClip Frame 1
"c1s1"Symbol 1218 MovieClip Frame 1
"bad1"Symbol 1228 MovieClip Frame 6
"bad2"Symbol 1228 MovieClip Frame 7
"good1"Symbol 1228 MovieClip Frame 13
"good2"Symbol 1228 MovieClip Frame 14
"good3"Symbol 1228 MovieClip Frame 15
"good4"Symbol 1228 MovieClip Frame 16
"good5"Symbol 1228 MovieClip Frame 17
"good6"Symbol 1228 MovieClip Frame 18
"good7"Symbol 1228 MovieClip Frame 19
"good8"Symbol 1228 MovieClip Frame 20
"good9"Symbol 1228 MovieClip Frame 21
"good10"Symbol 1228 MovieClip Frame 22
"good11"Symbol 1228 MovieClip Frame 23
"good12"Symbol 1228 MovieClip Frame 24
"good13"Symbol 1228 MovieClip Frame 25
"good14"Symbol 1228 MovieClip Frame 26
"good15"Symbol 1228 MovieClip Frame 27
"good16"Symbol 1228 MovieClip Frame 28
"idle"Symbol 1241 MovieClip Frame 2
"bored1"Symbol 1241 MovieClip Frame 5
"bored2"Symbol 1241 MovieClip Frame 15
"bored3"Symbol 1241 MovieClip Frame 24
"bored4"Symbol 1241 MovieClip Frame 33
"break1"Symbol 1241 MovieClip Frame 51
"break2"Symbol 1241 MovieClip Frame 56
"break3"Symbol 1241 MovieClip Frame 61
"break3Loop"Symbol 1241 MovieClip Frame 66
"break4"Symbol 1241 MovieClip Frame 79
"idleUp"Symbol 1241 MovieClip Frame 98
"power2"Symbol 1241 MovieClip Frame 103
"power1"Symbol 1241 MovieClip Frame 103
"power1Up"Symbol 1241 MovieClip Frame 113
"flamboyant2"Symbol 1241 MovieClip Frame 130
"flamboyant1"Symbol 1241 MovieClip Frame 130
"flamboyant1Up"Symbol 1241 MovieClip Frame 138
"fast1"Symbol 1241 MovieClip Frame 143
"fast2"Symbol 1241 MovieClip Frame 154
"behindHead2"Symbol 1241 MovieClip Frame 172
"behindHead1"Symbol 1241 MovieClip Frame 172
"chug1"Symbol 1241 MovieClip Frame 181
"chug1Up"Symbol 1241 MovieClip Frame 186
"chug2"Symbol 1241 MovieClip Frame 193
"chug2Up"Symbol 1241 MovieClip Frame 198
"atmos2"Symbol 1241 MovieClip Frame 210
"atmos1"Symbol 1241 MovieClip Frame 210
"atmos1Up"Symbol 1241 MovieClip Frame 223
"windmillCCW2"Symbol 1241 MovieClip Frame 231
"windmillCCW1"Symbol 1241 MovieClip Frame 231
"windmillCCW1Up"Symbol 1241 MovieClip Frame 246
"windmillCW2"Symbol 1241 MovieClip Frame 250
"windmillCW1"Symbol 1241 MovieClip Frame 250
"windmillCW1Up"Symbol 1241 MovieClip Frame 265
"windmillFull2"Symbol 1241 MovieClip Frame 270
"windmillFull1"Symbol 1241 MovieClip Frame 270
"archBack2"Symbol 1241 MovieClip Frame 285
"archBack1"Symbol 1241 MovieClip Frame 285
"done2"Symbol 1241 MovieClip Frame 302
"done1"Symbol 1241 MovieClip Frame 302
"druid2"Symbol 1241 MovieClip Frame 309
"druid1"Symbol 1241 MovieClip Frame 309
"jump2"Symbol 1241 MovieClip Frame 321
"jump1"Symbol 1241 MovieClip Frame 321
"originalPose"Symbol 1241 MovieClip Frame 334
"on"Symbol 1243 MovieClip Frame 2
"idle"Symbol 1246 MovieClip [character1] Frame 2
"climbAmp"Symbol 1246 MovieClip [character1] Frame 5
"jumpOffAmp"Symbol 1246 MovieClip [character1] Frame 34
"hop"Symbol 1246 MovieClip [character1] Frame 77
"walkRight"Symbol 1246 MovieClip [character1] Frame 88
"walkLeft"Symbol 1246 MovieClip [character1] Frame 107
"runRight"Symbol 1246 MovieClip [character1] Frame 131
"runLeft"Symbol 1246 MovieClip [character1] Frame 144
"onKneesRight"Symbol 1246 MovieClip [character1] Frame 166
"offKneesRight"Symbol 1246 MovieClip [character1] Frame 175
"onKneesLeft"Symbol 1246 MovieClip [character1] Frame 183
"offKneesLeft"Symbol 1246 MovieClip [character1] Frame 192
"rockUp"Symbol 1246 MovieClip [character1] Frame 202
"up"Symbol 1246 MovieClip [character1] Frame 213
"drop"Symbol 1246 MovieClip [character1] Frame 236
"onBack"Symbol 1246 MovieClip [character1] Frame 244
"onBackMove"Symbol 1246 MovieClip [character1] Frame 252
"onBackArchUp"Symbol 1246 MovieClip [character1] Frame 265
"onBackArchDown"Symbol 1246 MovieClip [character1] Frame 272
"offBack"Symbol 1246 MovieClip [character1] Frame 278
"down"Symbol 1246 MovieClip [character1] Frame 294
"left"Symbol 1246 MovieClip [character1] Frame 310
"right"Symbol 1246 MovieClip [character1] Frame 330
"jumpOffStageRight"Symbol 1246 MovieClip [character1] Frame 345
"jumpOffStageRightLeap"Symbol 1246 MovieClip [character1] Frame 353
"roll"Symbol 1246 MovieClip [character1] Frame 363
"crowdSurf"Symbol 1246 MovieClip [character1] Frame 378
"jumpOnStageLeft"Symbol 1246 MovieClip [character1] Frame 388
"rabbitMode"Symbol 1246 MovieClip [character1] Frame 397
"inHole"Symbol 1246 MovieClip [character1] Frame 443
"off"Symbol 1247 MovieClip Frame 1
"on"Symbol 1247 MovieClip Frame 2
"rollFromLeft"Symbol 1249 MovieClip Frame 2
"walkFromCentreToRight"Symbol 1249 MovieClip Frame 33
"slideLeftToRight"Symbol 1249 MovieClip Frame 53
"slideRightToLeft"Symbol 1249 MovieClip Frame 108
"walkFromRightToCentre"Symbol 1249 MovieClip Frame 166
"onFire"Symbol 1249 MovieClip Frame 184
"inHole"Symbol 1249 MovieClip Frame 188
"spaceFloat"Symbol 1249 MovieClip Frame 227
"spaceFloatLoop"Symbol 1249 MovieClip Frame 243
"centre"Symbol 1249 MovieClip Frame 308
"walkFromCentreToLeft"Symbol 1249 MovieClip Frame 327
"climbLeftAmp"Symbol 1249 MovieClip Frame 346
"jumpOffLeftAmpToCentre"Symbol 1249 MovieClip Frame 371
"mountain"Symbol 1249 MovieClip Frame 391
"godzillaUp"Symbol 1249 MovieClip Frame 408
"godzillaDown"Symbol 1249 MovieClip Frame 416
"godzillaWalk"Symbol 1249 MovieClip Frame 428
"walkFromLeftToCentre"Symbol 1249 MovieClip Frame 446
"jumpOffStageRight"Symbol 1249 MovieClip Frame 467
"centreToBg"Symbol 1249 MovieClip Frame 562
"leftToBg"Symbol 1249 MovieClip Frame 573
"bgToLeft"Symbol 1249 MovieClip Frame 584
"mountainFall"Symbol 1249 MovieClip Frame 594
"rocketFall"Symbol 1249 MovieClip Frame 635
"elevatorFall"Symbol 1249 MovieClip Frame 647
"rabbitMode"Symbol 1249 MovieClip Frame 663
"bgToCentre"Symbol 1249 MovieClip Frame 681
"startToBg"Symbol 1249 MovieClip Frame 699
"off"Symbol 1249 MovieClip Frame 794
"on"Symbol 1256 MovieClip Frame 1
"elevator"Symbol 1256 MovieClip Frame 2
"off"Symbol 1256 MovieClip Frame 3
"hole"Symbol 1256 MovieClip Frame 4
"on"Symbol 1259 MovieClip Frame 1
"elevator"Symbol 1259 MovieClip Frame 2
"off"Symbol 1259 MovieClip Frame 3
"hole"Symbol 1259 MovieClip Frame 4
"off"Symbol 1271 MovieClip Frame 1
"on"Symbol 1271 MovieClip Frame 2
"off"Symbol 1285 MovieClip Frame 1
"purple"Symbol 1285 MovieClip Frame 2
"blue"Symbol 1285 MovieClip Frame 5
"green"Symbol 1285 MovieClip Frame 8
"yellow"Symbol 1285 MovieClip Frame 11
"orange"Symbol 1285 MovieClip Frame 13
"red"Symbol 1285 MovieClip Frame 17
"moon"Symbol 1285 MovieClip Frame 19
"off"Symbol 1286 MovieClip Frame 1
"on"Symbol 1286 MovieClip Frame 2
"off"Symbol 1289 MovieClip Frame 1
"on"Symbol 1289 MovieClip Frame 2
"off"Symbol 1292 MovieClip Frame 1
"less"Symbol 1292 MovieClip Frame 4
"noAmbient"Symbol 1292 MovieClip Frame 8
"purple"Symbol 1292 MovieClip Frame 12
"off"Symbol 1296 MovieClip Frame 1
"on"Symbol 1296 MovieClip Frame 2
"hide"Symbol 1300 MovieClip Frame 1
"show"Symbol 1300 MovieClip Frame 2
"off"Symbol 1319 MovieClip Frame 1
"changeOver4"Symbol 1319 MovieClip Frame 6
"changeOver3"Symbol 1319 MovieClip Frame 7
"changeOver2"Symbol 1319 MovieClip Frame 8
"changeOver1"Symbol 1319 MovieClip Frame 9
"p1RockOut"Symbol 1319 MovieClip Frame 11
"p2RockOut"Symbol 1319 MovieClip Frame 31
"p1Finale4"Symbol 1319 MovieClip Frame 51
"p1Finale3"Symbol 1319 MovieClip Frame 52
"p1Finale2"Symbol 1319 MovieClip Frame 53
"p1Finale1"Symbol 1319 MovieClip Frame 54
"p2Finale4"Symbol 1319 MovieClip Frame 56
"p2Finale3"Symbol 1319 MovieClip Frame 57
"p2Finale2"Symbol 1319 MovieClip Frame 58
"p2Finale1"Symbol 1319 MovieClip Frame 59
"off"Symbol 1324 MovieClip Frame 1
"on"Symbol 1324 MovieClip Frame 3
"p1"Symbol 1325 MovieClip Frame 1
"p2"Symbol 1325 MovieClip Frame 4
"nod"Symbol 1351 MovieClip Frame 13
"on"Symbol 1351 MovieClip Frame 20
"headLeft"Symbol 1351 MovieClip Frame 22
"headRight"Symbol 1351 MovieClip Frame 27
"waddleRight"Symbol 1351 MovieClip Frame 31
"waddleLeft"Symbol 1351 MovieClip Frame 38
"rock"Symbol 1351 MovieClip Frame 45
"rockOff"Symbol 1351 MovieClip Frame 52
"off"Symbol 1377 MovieClip Frame 1
"on"Symbol 1377 MovieClip Frame 3
"skip"Symbol 1397 MovieClip Frame 14
"off"Symbol 1447 MovieClip Frame 1
"on"Symbol 1447 MovieClip Frame 2
"crash"Symbol 1447 MovieClip Frame 3
"broke"Symbol 1447 MovieClip Frame 4
"off"Symbol 1449 MovieClip Frame 1
"on"Symbol 1449 MovieClip Frame 5
"crash"Symbol 1449 MovieClip Frame 8
"broke"Symbol 1449 MovieClip Frame 12
"flameOn"Symbol 1498 MovieClip Frame 3
"on"Symbol 1518 MovieClip Frame 1
"citiesOnFlame"Symbol 1518 MovieClip Frame 4
"punch"Symbol 1518 MovieClip Frame 10
"fireLeft"Symbol 1518 MovieClip Frame 58
"fireRight"Symbol 1518 MovieClip Frame 62
"idle"Symbol 1525 MovieClip Frame 2
"crowdSurf"Symbol 1525 MovieClip Frame 24
"leftAmpWobble"Symbol 1525 MovieClip Frame 87
"rightAmpWobble"Symbol 1525 MovieClip Frame 98
"zombiesIn"Symbol 1525 MovieClip Frame 109
"zombiesHeadLeft"Symbol 1525 MovieClip Frame 115
"zombiesNod"Symbol 1525 MovieClip Frame 118
"zombiesHeadRight"Symbol 1525 MovieClip Frame 121
"zombiesRock"Symbol 1525 MovieClip Frame 123
"zombiesFinalRock"Symbol 1525 MovieClip Frame 126
"zombiesWaddleRight"Symbol 1525 MovieClip Frame 132
"zombiesWaddleLeft"Symbol 1525 MovieClip Frame 134
"stoneHengeIn"Symbol 1525 MovieClip Frame 144
"stonehengeMagic"Symbol 1525 MovieClip Frame 295
"makeRabbits"Symbol 1525 MovieClip Frame 299
"elevatorUp"Symbol 1525 MovieClip Frame 383
"elevatorDown"Symbol 1525 MovieClip Frame 420
"enterHell"Symbol 1525 MovieClip Frame 481
"teleporter"Symbol 1525 MovieClip Frame 522
"teleporterLoop"Symbol 1525 MovieClip Frame 550
"beamUpToRocket"Symbol 1525 MovieClip Frame 557
"crashRocket"Symbol 1525 MovieClip Frame 609
"hitMoon"Symbol 1525 MovieClip Frame 669
"mountain"Symbol 1525 MovieClip Frame 682
"mountainToPlane"Symbol 1525 MovieClip Frame 730
"mountainToPlaneLoop"Symbol 1525 MovieClip Frame 749
"planeToLightning"Symbol 1525 MovieClip Frame 761
"planeToLightningLoop"Symbol 1525 MovieClip Frame 770
"planeDown"Symbol 1525 MovieClip Frame 782
"onFireLoop"Symbol 1525 MovieClip Frame 801
"onFireToCrash"Symbol 1525 MovieClip Frame 816
"goGoGodzilla"Symbol 1525 MovieClip Frame 829
"godzillaFireLeft"Symbol 1525 MovieClip Frame 868
"godzillaFireRight"Symbol 1525 MovieClip Frame 886
"citiesOnFlame"Symbol 1525 MovieClip Frame 905
"cueRobot"Symbol 1525 MovieClip Frame 918
"robotAttack"Symbol 1525 MovieClip Frame 937
"godzillaBoom"Symbol 1525 MovieClip Frame 949
"whiteOut"Symbol 1525 MovieClip Frame 957
"on"Symbol 1530 MovieClip Frame 2
"down"Symbol 1536 MovieClip Frame 1
"left"Symbol 1536 MovieClip Frame 8
"right"Symbol 1536 MovieClip Frame 14
"leftdown"Symbol 1536 MovieClip Frame 20
"downright"Symbol 1536 MovieClip Frame 27
"leftright"Symbol 1536 MovieClip Frame 36
"leftdownright"Symbol 1536 MovieClip Frame 45
"shown"Symbol 1538 MovieClip [player2fretboard] Frame 1
"hide"Symbol 1538 MovieClip [player2fretboard] Frame 2
"hidden"Symbol 1538 MovieClip [player2fretboard] Frame 15
"show"Symbol 1538 MovieClip [player2fretboard] Frame 16
"shown"Symbol 1539 MovieClip [player1fretboard] Frame 1
"hide"Symbol 1539 MovieClip [player1fretboard] Frame 2
"hidden"Symbol 1539 MovieClip [player1fretboard] Frame 15
"show"Symbol 1539 MovieClip [player1fretboard] Frame 16
"off"Symbol 1576 MovieClip Frame 1
"on"Symbol 1576 MovieClip Frame 6
"loop"Symbol 1576 MovieClip Frame 6
"off"Symbol 1583 MovieClip Frame 1
"on"Symbol 1583 MovieClip Frame 6
"loop"Symbol 1583 MovieClip Frame 6




http://swfchan.com/10/48495/info.shtml
Created: 29/4 -2019 20:18:51 Last modified: 29/4 -2019 20:18:51 Server time: 18/05 -2024 03:32:18