Frame 1
play();
Frame 2
function constants() {
_root.totalGames = 0;
_root.mcPlayer.games = 0;
_root.mcOpp.games = 0;
_root.mcPlayer.score = 0;
_root.mcOpp.score = 0;
_root.friction = 2;
_root.slippery = 1.5;
_root.mcPlayer.slippery = 2;
_root.mcOpp.slippery = 1.5;
_root.SPNTotal = 45;
_root.arenaRadius = _root.mcArena._width / 2;
_root.bladeArray = ["mcPlayer", "mcOpp"];
_root.axisArray = ["x", "y"];
_root.baseSpin = 30;
_root.SPNpotential = ["", "45", "30", "15"];
_root.bladeStats = ["", "2,2,1", "1,2,2", "3,1,1", "1,3,1", "2,1,3", "1,3,2"];
_root.drainRates = ["", 1, 1.5, 1.75];
_root.rotArray = ["", 20, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65];
}
function initGame() {
if (_root.blnCustomSelected) {
_root.bladeStats.push(_root.strCustomStats);
}
_root.mcPlayerBlade = 2;
_root.mcOppBlade = 3;
_root.mcPlayer.radius = _root.mcPlayer._width / 2;
_root.mcOpp.radius = _root.mcOpp._width / 2;
_root.originalSize = _root.mcPlayer.mcTop._width;
_root.mcPlayer.score = 0;
_root.mcOpp.score = 0;
_root.mcPlayer.games = 0;
_root.mcOpp.games = 0;
_root.mcPlayer.matches = 0;
_root.mcOpp.matches = 0;
_root.mcOpp.name = "Tyson";
}
function initMatch() {
_root.attacker = "mcPlayer";
_root.defender = "mcOpp";
_root.mcPlayer.friction = 2.75;
_root.mcOpp.friction = 2.5;
_root.powerNumber = 0;
_root.matchNumber = 0;
startDrag (mcCursor, true);
Mouse.hide();
_root.mcOpp._visible = false;
_root.mcPlayer._visible = false;
_root.mcOpp.mcTop.active = false;
_root.mcPlayer.mcTop.active = false;
_root.gameOver = false;
_root.winner = none;
}
function getOperator() {
x = random(2);
if (x == 0) {
return(-1);
}
return(1);
}
function hit() {
if (_root.hitCheck > 1) {
if ((_root.mcPlayer.mcTop.xaccel == _root.mcOpp.mcTop.xaccel) and (_root.mcPlayer.mcTop.yaccel == _root.mcOpp.mcTop.yaccel)) {
hitDegree = 1;
} else if (((_root.mcPlayer.mcTop.xaccel == _root.mcOpp.mcTop.xaccel) and (_root.mcPlayer.mcTop.yaccel != _root.mcOpp.mcTop.yaccel)) or ((_root.mcPlayer.mcTop.xaccel != _root.mcOpp.mcTop.xaccel) and (_root.mcPlayer.mcTop.yaccel == _root.mcOpp.mcTop.yaccel))) {
hitDegree = 2;
} else if ((_root.mcPlayer.mcTop.xaccel != _root.mcOpp.mcTop.xaccel) and (_root.mcPlayer.mcTop.yaccel != _root.mcOpp.mcTop.yaccel)) {
hitDegree = 3;
}
_root.sfx.gotoAndPlay("hit" + hitDegree);
attack = _root[_root.attacker].ATT + hitDegree;
damage = attack - _root[_root.defender].DEF;
if (damage > 0) {
_root[_root.defender].SPN = _root[_root.defender].SPN - damage;
if ((_root[_root.defender + "Tab"]._currentFrame == 1) and (_root[_root.attacker].mcTop.active == true)) {
_root[_root.defender + "Tab"].gotoAndPlay(2);
}
_root.updateGauges();
}
var skip = false;
i = 0;
while (i < 2) {
if (((_root.attacker == _root.bladeArray[i]) and (skip == false)) and (_root[_root.defender].mcTop.active == true)) {
_root.defender = _root.bladeArray[i];
_root.attacker = _root.bladeArray[Math.abs(i + -1)];
skip = true;
}
j = 0;
while (j < 2) {
if (_root[_root.bladeArray[i]].mcTop[_root.axisArray[j] + "accel"] == "pos") {
_root[_root.bladeArray[i]].mcTop[_root.axisArray[j] + "accel"] = "neg";
} else {
_root[_root.bladeArray[i]].mcTop[_root.axisArray[j] + "accel"] = "pos";
}
j++;
}
if (_root[_root.bladeArray[i]].mcTop.active == false) {
if (_root[_root.bladeArray[Math.abs(i + -1)]].mcTop.xaccel == "pos") {
_root[_root.bladeArray[i]].mcTop._x = _root[_root.bladeArray[i]].mcTop._x + 5;
} else {
_root[_root.bladeArray[i]].mcTop._x = _root[_root.bladeArray[i]].mcTop._x - 5;
}
if (_root[_root.bladeArray[Math.abs(i + -1)]].mcTop.yaccel == "pos") {
_root[_root.bladeArray[i]].mcTop._y = _root[_root.bladeArray[i]].mcTop._y + 5;
} else {
_root[_root.bladeArray[i]].mcTop._y = _root[_root.bladeArray[i]].mcTop._y - 5;
}
}
i++;
}
}
_root.hitCheck = 0;
}
function updateGauges() {
var i = 0;
i = 0;
while (i < 2) {
if (Math.floor(_root[_root.bladeArray[i]].SPN + 1) > 0) {
_root[_root.bladeArray[i] + "Gauge"].gotoAndStop(Math.floor(_root[_root.bladeArray[i]].SPN + 1));
} else {
_root[_root.bladeArray[i] + "Gauge"].gotoAndStop(1);
}
i++;
}
}
function moveMe(blade) {
bladeParent = blade;
blade = _root[bladeParent].mcTop;
ballx = blade._x;
bally = blade._y;
xvelocity = blade.xvelocity;
yvelocity = blade.yvelocity;
ball_posx = blade._x;
ball_posy = blade._y;
ball_pos = int(Math.sqrt((ball_posx * ball_posx) + (ball_posy * ball_posy)));
_root.mcOpp.name = "Tyson";
i = 0;
while (i < 2) {
if (blade.active == true) {
x1 = _root.mcPlayer.mcTop._x;
x2 = _root.mcOpp.mcTop._x;
xDelta = x1 - x2;
y1 = _root.mcPlayer.mcTop._y;
y2 = _root.mcOpp.mcTop._y;
yDelta = y1 - y2;
buffer = Math.sqrt((xDelta * xDelta) + (yDelta * yDelta));
if (buffer <= (_root[_root.bladeArray[i]].radius * 2)) {
_root.hit();
}
i = 3;
}
i++;
}
if (blade.active == false) {
blade.xvelocity = blade.xvelocity / 2;
blade.yvelocity = blade.yvelocity / 2;
}
i = 0;
while (i < 2) {
if (blade[_root.axisArray[i] + "accel"] == "pos") {
if (blade["_" + _root.axisArray[i]] < 0) {
if (eval (_root.axisArray[i] + "velocity") <= _root[bladeParent].friction) {
blade[_root.axisArray[i] + "accel"] = "neg";
} else {
blade["_" + _root.axisArray[i]] = blade["_" + _root.axisArray[i]] - this[_root.axisArray[i] + "velocity"];
blade[_root.axisArray[i] + "velocity"] = blade[_root.axisArray[i] + "velocity"] - _root[bladeParent].friction;
}
} else {
blade["_" + _root.axisArray[i]] = blade["_" + _root.axisArray[i]] - this[_root.axisArray[i] + "velocity"];
blade[_root.axisArray[i] + "velocity"] = blade[_root.axisArray[i] + "velocity"] + _root.slippery;
}
} else if (blade[_root.axisArray[i] + "accel"] == "neg") {
if (blade["_" + _root.axisArray[i]] > 0) {
if (eval (_root.axisArray[i] + "velocity") <= _root[bladeParent].friction) {
blade[_root.axisArray[i] + "accel"] = "pos";
} else {
blade["_" + _root.axisArray[i]] = blade["_" + _root.axisArray[i]] + this[_root.axisArray[i] + "velocity"];
blade[_root.axisArray[i] + "velocity"] = blade[_root.axisArray[i] + "velocity"] - _root[bladeParent].friction;
}
} else {
blade["_" + _root.axisArray[i]] = blade["_" + _root.axisArray[i]] + this[_root.axisArray[i] + "velocity"];
blade[_root.axisArray[i] + "velocity"] = blade[_root.axisArray[i] + "velocity"] + _root.slippery;
}
}
i++;
}
blade._xscale = 100 + (ball_pos / 5);
blade._yscale = 100 + (ball_pos / 5);
if (blade.active == true) {
blade._rotation = blade._rotation + _root.rotArray[blade.mcBeyblade._currentframe - 1];
}
}
function launchBlades() {
_root.mcOpp._visible = true;
_root.mcPlayer._visible = true;
_root.mcOpp.mcTop.active = true;
_root.mcOpp.mcTop.mcBeyblade.mcAnim.gotoAndStop(1);
_root.mcPlayer.mcTop.active = true;
_root.mcPlayer.mcTop.mcBeyblade.mcAnim.gotoAndStop(1);
_root.sfx.gotoAndPlay("spins");
_root.mcPlayer.mcTop._x = _root.xStart - _root.mcPlayer._x;
_root.mcPlayer.mcTop._y = _root.yStart - _root.mcPlayer._y;
_root.mcOpp.mcTop._x = _root.mcOpp.mcTop._x + (random(_root.arenaRadius) * _root.getOperator());
_root.mcOpp.mcTop._y = _root.mcOpp.mcTop._y + (random(_root.arenaRadius) * _root.getOperator());
_root.powerNumber++;
potential = _root.powerNumber * 10;
if ((_root.powerNumber - _root.matchNumber) != 0) {
_root.mcPlayer.SPN = potential / Math.abs(_root.powerNumber - _root.matchNumber);
} else {
_root.mcPlayer.SPN = potential;
}
_root.mcOpp.SPN = _root.baseSpin + random(_root.SPNpotential[_root.mcOpp.END]);
}
function calculateTotals(loser) {
if (_root.gameOver == false) {
if (loser == "mcPlayer") {
winner = "mcOpp";
_root.winnerName = "Opponent";
} else {
winner = "mcPlayer";
_root.winnerName = _root.myName;
_root.sfx.gotoAndPlay("applause");
}
_root.gameOver = true;
_root[winner].score++;
_root[winner].matches++;
_root.sfx.gotoAndPlay("fightBell");
if ((_root.mcPlayer.score < _root.winCondition) and (_root.mcOpp.score < _root.winCondition)) {
_root.startDegree = 3;
} else {
if (_root.mcPlayer.score == _root.winCondition) {
_root.mcPlayer.games++;
_root.totalGames++;
} else if (_root.mcOpp.score == _root.winCondition) {
_root.mcOpp.games++;
_root.totalGames = 0;
}
_root.startDegree = 2;
}
}
if ((_root.mcPlayer.score < _root.winCondition) and (_root.mcOpp.score < _root.winCondition)) {
_root.mcPrompt.gotoAndPlay("MatchTotals");
} else {
_root.mcPrompt.gotoAndPlay("GameTotals");
}
}
function setStats() {
_root.mcPlayer.blade = _root.currentBlade;
if (_root.freshStart == true) {
var bladeList = new Array(1, 2, 3, 4, 5, 6);
i = 0;
while (i < bladeList.length) {
if (bladeList[i] == _root.currentBlade) {
bladeList.splice(i, 1);
break;
}
i++;
}
_root.mcOpp.blade = bladeList[random(bladeList.length)];
}
i = 0;
while (i < 2) {
if (_root.blnCustomSelected && (i == 0)) {
trace("Custom");
stats = _root.bladeStats[7].split(",");
} else {
stats = _root.bladeStats[_root[_root.bladeArray[i]].blade].split(",");
}
trace("What stats? " + _root[_root.bladeArray[i]].blade);
trace((((((("Stats for " + i) + " :: ") + stats[0]) + ", ") + stats[1]) + ", ") + stats[2]);
_root[_root.bladeArray[i]].ATT = stats[0];
_root[_root.bladeArray[i]].DEF = stats[1];
_root[_root.bladeArray[i]].END = stats[2];
_root[_root.bladeArray[i]].drainRate = _root.drainRates[_root[_root.bladeArray[i]].END];
_root[_root.bladeArray[i]].mcTop.mcBeyblade.gotoAndStop(int(_root[_root.bladeArray[i]].blade) + 1);
i++;
}
_root.freshStart = false;
}
function hilightSections() {
var i;
i = 0;
while (i < _root.sectionArray.length) {
_root.mcInstructions[_root.sectionArray[i]].gotoAndStop(1);
i++;
}
_root.mcInstructions[_root.currentSection].gotoAndStop(4);
}
var blnCustomSelected;
var numCustomAttack = new Number();
var numCustomWeight = new Number();
var numCustomBase = new Number();
var arrCustomBlade = new Array();
var numCustomStatsAttack = new Number();
var numCustomStatsDefence = new Number();
var numCustomStatsEndurance = new Number();
var strCustomStats = new String();
_root.mcOpp.wins = 0;
_root.mcPlayer.wins = 0;
_root.startDegree = 1;
_root.destination = "nowhere";
_root.winCondition = 7;
_root.sectionArray = ["selection", "ripping", "battle", "scoring"];
_root.freshStart = true;
fscommand ("allowscale", false);
Frame 3
stop();
var arrCustomBlade = [1, 1, 1];
var blnCustomSelected = 0;
if (_root.destination != "nowhere") {
_root.mcTitle.gotoAndPlay("close");
}
Frame 11
stop();
Frame 29
if (blnCustomSelected) {
numTmp = arrCustomBlade[0] + 6;
strTmp = "blade" + numTmp.toString();
mcSelection.mcBottom.gotoAndPlay(strTmp);
mcSelection.mcBottom.mcStats.mcCustomStatsAttack.gotoAndPlay(numCustomStatsAttack + 1);
mcSelection.mcBottom.mcStats.mcCustomStatsDefence.gotoAndPlay(numCustomStatsDefence + 1);
mcSelection.mcBottom.mcStats.mcCustomStatsEndurance.gotoAndPlay(numCustomStatsEndurance + 1);
strCustomStats = (((numCustomStatsAttack.toString() + ",") + numCustomStatsDefence.toString()) + ",") + numCustomStatsEndurance.toString();
trace(strCustomStats);
}
stop();
Selection.setFocus("_root.myName");
Selection.setSelection(0, 99);
if (_root.destination != "nowhere") {
_root.destination = "nowhere";
_root.mcSelection.gotoAndPlay("close");
}
Frame 39
var numTmpStatAttack = 0;
var numTmpStatDefense = 0;
var numTmpStatEndurance = 0;
mcCustomAttack.gotoAndPlay(arrCustomBlade[0]);
mcCustomWeight.gotoAndPlay(arrCustomBlade[1]);
mcCustomBase.gotoAndPlay(arrCustomBlade[2]);
blnCustomSelected = 1;
stop();
Frame 49
stop();
if (_root.startDegree == 1) {
_root.constants();
_root.initGame();
_root.initMatch();
} else if (_root.startDegree == 2) {
_root.initGame();
_root.initMatch();
} else if (_root.startDegree == 3) {
_root.initMatch();
}
Instance of Symbol 299 MovieClip "mcArena" in Frame 49
onClipEvent (load) {
numTmp = Math.ceil(Math.random() * 21);
this.gotoAndPlay(numTmp);
}
Instance of Symbol 320 MovieClip "mcPlayer" in Frame 49
onClipEvent (load) {
if (this.mcTop._x >= 0) {
this.mcTop.xaccel = "pos";
} else {
this.mcTop.xaccel = "neg";
}
if (this.mcTop._y >= 0) {
this.mcTop.yaccel = "pos";
} else {
this.mcTop.yaccel = "neg";
}
this.mcTop.active = true;
}
Instance of Symbol 320 MovieClip "mcOpp" in Frame 49
onClipEvent (load) {
if (this.mcTop._x >= 0) {
this.mcTop.xaccel = "pos";
} else {
this.mcTop.xaccel = "neg";
}
if (this.mcTop._y >= 0) {
this.mcTop.yaccel = "pos";
} else {
this.mcTop.yaccel = "neg";
}
this.mcTop.active = true;
}
Instance of Symbol 45 MovieClip "mcQuit" in Frame 49
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Frame 58
stop();
if (_root.startDegree < 3) {
_root.setStats();
}
_root.launchBlades();
_root.mcPlayerIcon.gotoAndStop(int(_root.mcPlayer.blade) + 1);
_root.mcPlayerIcon.mcAnim.gotoAndStop(2);
_root.mcOppIcon.gotoAndStop(int(_root.mcOpp.blade) + 1);
_root.mcOppIcon.mcAnim.gotoAndStop(2);
Instance of Symbol 318 MovieClip in Frame 58
onClipEvent (enterFrame) {
i = 0;
while (i < 2) {
_root[_root.bladeArray[i]].ENDcount = _root[_root.bladeArray[i]].ENDcount + 0.5;
if (_root[_root.bladeArray[i]].ENDcount >= _root[_root.bladeArray[i]].drainRate) {
_root[_root.bladeArray[i]].SPN--;
_root[_root.bladeArray[i]].ENDcount = 0;
}
if (_root[_root.bladeArray[i]].SPN <= 0) {
if (_root.mcPrompt._currentFrame == 1) {
_root.calculateTotals(_root.bladeArray[i]);
}
_root.sfx.gotoAndPlay(_root.bladeArray[i] + "SpinStop");
_root[_root.bladeArray[i]].mcTop.active = false;
_root[_root.bladeArray[i]].mcTop.mcBeyblade.mcAnim.gotoAndStop(2);
_root[_root.bladeArray[i]].friction = 0;
}
i++;
}
_root.updateGauges();
_root.hitCheck++;
}
Frame 69
stop();
Frame 85
stop();
Instance of Symbol 45 MovieClip "mcQuit" in Frame 85
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Frame 90
stop();
Symbol 28 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 7
gotoAndStop (1);
Symbol 28 MovieClip Frame 16
gotoAndStop (1);
Symbol 28 MovieClip Frame 26
gotoAndStop (1);
Symbol 28 MovieClip Frame 31
gotoAndStop (1);
Symbol 28 MovieClip Frame 37
gotoAndStop (56);
Symbol 28 MovieClip Frame 45
gotoAndStop (61);
Symbol 28 MovieClip Frame 56
gotoAndStop (1);
Symbol 28 MovieClip Frame 61
gotoAndStop (1);
Symbol 28 MovieClip Frame 68
gotoAndStop (1);
Symbol 28 MovieClip Frame 75
gotoAndStop (1);
Symbol 28 MovieClip Frame 86
gotoAndStop (1);
Symbol 28 MovieClip Frame 96
gotoAndStop (1);
Symbol 28 MovieClip Frame 103
gotoAndStop (1);
Symbol 28 MovieClip Frame 113
gotoAndStop (1);
Symbol 28 MovieClip Frame 125
gotoAndStop (1);
Symbol 28 MovieClip Frame 139
gotoAndStop (1);
Symbol 28 MovieClip Frame 160
gotoAndStop (1);
Symbol 28 MovieClip Frame 165
gotoAndStop (1);
Symbol 28 MovieClip Frame 170
gotoAndStop (1);
Symbol 28 MovieClip Frame 177
gotoAndStop (1);
Symbol 28 MovieClip Frame 189
gotoAndStop (1);
Symbol 28 MovieClip Frame 200
gotoAndStop (1);
Symbol 28 MovieClip Frame 212
gotoAndStop (1);
Symbol 28 MovieClip Frame 219
gotoAndStop (1);
Symbol 28 MovieClip Frame 230
gotoAndStop (1);
Symbol 28 MovieClip Frame 240
gotoAndStop (1);
Symbol 38 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 2
play();
Symbol 45 MovieClip Frame 8
gotoAndPlay (2);
Symbol 45 MovieClip Frame 12
play();
Symbol 45 MovieClip Frame 19
gotoAndPlay (12);
Symbol 45 MovieClip Frame 23
stop();
Symbol 45 MovieClip Frame 30
gotoAndPlay (23);
Instance of Symbol 45 MovieClip "mcOK" in Symbol 68 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 73 Button
on (rollOver, dragOver) {
if (_root.currentSection != this._name) {
gotoAndStop (2);
}
_root.sfx.gotoAndPlay("hilight");
}
on (rollOut, dragOut) {
if (_root.currentSection != this._name) {
gotoAndStop (1);
}
}
on (press) {
gotoAndStop (3);
}
on (release) {
gotoAndStop (4);
_root.sfx.gotoAndPlay("click");
_root.currentSection = this._name;
_root.hilightSections();
_parent.gotoAndStop(this._name);
}
Symbol 78 MovieClip Frame 1
stop();
header = this._name;
Instance of Symbol 45 MovieClip "mcQuit" in Symbol 82 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 99 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 5
gotoAndStop (1);
Symbol 102 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 5
gotoAndStop (1);
Symbol 104 MovieClip Frame 1
stop();
Symbol 120 Button
on (rollOver) {
mcTrain.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcTrain.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcTrain.gotoAndPlay("spin2");
}
on (release) {
mcTrain.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.destination = "instructions";
gotoAndPlay (2);
}
Symbol 121 Button
on (rollOver) {
mcBattle.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcBattle.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcBattle.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcBattle.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.destination = "selection";
gotoAndPlay (2);
}
Symbol 123 MovieClip Frame 1
stop();
Instance of Symbol 45 MovieClip "mcBattle" in Symbol 123 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Instance of Symbol 45 MovieClip "mcTrain" in Symbol 123 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 123 MovieClip Frame 2
play();
mcBG.gotoAndStop(_root.destination);
_root.sfx.gotoAndPlay("doorOpen");
Symbol 123 MovieClip Frame 3
_root.sfx.gotoAndPlay("doorOpen2");
Symbol 123 MovieClip Frame 15
_root.sfx.gotoAndPlay("flash");
Symbol 123 MovieClip Frame 16
stop();
if (_root.destination == "selection") {
_root.destination = "nowhere";
_root.gotoAndPlay("selection");
} else {
_root.destination = "nowhere";
_root.gotoAndPlay("instructions");
}
Symbol 123 MovieClip Frame 17
play();
_root.sfx.gotoAndPlay("flash");
mcBG.gotoAndStop(_root.destination);
_root.sfx.gotoAndPlay("doorClose");
Symbol 123 MovieClip Frame 18
_root.sfx.gotoAndPlay("doorOpen2");
Symbol 123 MovieClip Frame 29
_root.destination = "nowhere";
gotoAndStop (1);
Symbol 130 Button
on (rollOver) {
mcQuit.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcQuit.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcQuit.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcQuit.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.destination = "instructions";
_root.gotoAndPlay("title");
}
Symbol 136 Button
on (rollOver, dragOver) {
_root.instruction = _root[this._name + "Inst"];
_root.sfx.gotoAndPlay("hilight");
}
on (rollOut, dragOut) {
_root.instruction = _root.defaultInst;
}
Symbol 144 MovieClip Frame 1
currentNumber = this._name.substr(6, this._name.length);
Symbol 162 MovieClip Frame 1
stop();
gotoAndStop(this._name.substr(5, this._name.length));
Symbol 168 MovieClip Frame 1
myNumber = this._name.substr(4, this._name.length);
Symbol 169 Button
on (rollOver, dragOver) {
_root.instruction = _root[this._name + "Inst"];
_root.sfx.gotoAndPlay("hilight");
}
on (rollOut, dragOut) {
_root.instruction = _root.defaultInst;
}
Symbol 178 MovieClip Frame 1
stop();
_root.defaultInst = "Select a game section from the menu, then roll your cursor over different areas of the screenshot for help.";
_root.instruction = _root.defaultInst;
_root.scoreInst = "The scoreboard shows the current score. The first player to 7 points wins the game.";
_root.oppSpinInst = "This is your opponent's spin metre. If it runs out before yours does, you win!";
_root.playerSpinInst = "This is your spin metre. If it runs out before your opponent's does, you lose!";
_root.playerBladeInst = "This is what your Beyblade looks like.";
_root.oppBladeInst = "This is what your opponent's Beyblade looks like.";
_root.arenaInst = "The arena is where your Beyblade battles take place.";
_root.quitInst = "Click this button to quit the game. You will lose your high score if you quit!";
_root.customBladesInst = "This will let you create a custom Beyblade by choosing between 4 different attack rings, weight rings and blade bases!";
_root.bladesInst = "In the game, click on one of these Beyblades to view its stats.";
_root.lockedBladesInst = "These Beyblades are locked. You might unlock them if you win a lot of games!";
_root.starsInst = "The bigger number of stars beside each stat, the better the Beyblade is at that ability.";
_root.attInst = "ATTack - This stat determines how much damage the Beyblade will do in battle.";
_root.defInst = "DEFense - Beyblades with higher DEFense stats take less damage in battle.";
_root.endInst = "ENDurance - The higher the Beyblade's ENDurance, the longer it will spin.";
_root.playerNameInst = "You can enter your player name here.";
_root.okInst = "When you've picked a good Beyblade, click this button to start the game.";
_root.hotSpotInst = "The Beyblade you're checking out will show up here. ";
_root.step1Inst = "Click to start the power metre. Numbers appear randomly. Click to grab a high number as soon as you see it.";
_root.step2Inst = "The number you grab is your Power number. The higher your power, the more spin you will get during battle. The metre will start counting backwards from 9.";
_root.step3Inst = "Click again to stop the countdown and match your Power number. This is your accuracy. The closer these two numbers are, the better your accuracy.";
_root.hiScoreInst = "Your high score is based on your number of consecutive game wins. If you quit, or lose a game to your opponent, your high score will reset to 0.";
Instance of Symbol 45 MovieClip "mcQuit" in Symbol 178 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 178 MovieClip Frame 7
stop();
Symbol 178 MovieClip Frame 15
stop();
Symbol 178 MovieClip Frame 21
stop();
Symbol 178 MovieClip Frame 27
stop();
Instance of Symbol 45 MovieClip "mcYes" in Symbol 178 MovieClip Frame 27
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Instance of Symbol 45 MovieClip "mcNo" in Symbol 178 MovieClip Frame 27
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 178 MovieClip Frame 34
stop();
_root.destination = "instructions";
_root.gotoAndPlay("title");
Symbol 188 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 2
stop();
Symbol 210 MovieClip Frame 3
stop();
Symbol 210 MovieClip Frame 4
stop();
Symbol 218 MovieClip Frame 1
stop();
Instance of Symbol 210 MovieClip "mcCustomStatsAttack" in Symbol 218 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root.blnCustomSelected) {
gotoAndPlay (1);
}
}
Instance of Symbol 210 MovieClip "mcCustomStatsDefence" in Symbol 218 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root.blnCustomSelected) {
gotoAndPlay (1);
}
}
Instance of Symbol 210 MovieClip "mcCustomStatsEndurance" in Symbol 218 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!_root.blnCustomSelected) {
gotoAndPlay (1);
}
}
Symbol 231 MovieClip Frame 1
stop();
Instance of Symbol 45 MovieClip "mcOK" in Symbol 231 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 231 MovieClip Frame 46
_root.currentBlade = 7;
stop();
Symbol 231 MovieClip Frame 47
_root.currentBlade = 8;
stop();
Symbol 231 MovieClip Frame 48
_root.currentBlade = 9;
stop();
Symbol 231 MovieClip Frame 49
_root.currentBlade = 10;
stop();
Symbol 232 Button
on (rollOver) {
mcBottom.mcOK.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcBottom.mcOK.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcBottom.mcOK.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcBottom.mcOK.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
if (mcBottom._currentFrame > 1) {
gotoAndPlay (2);
}
}
Symbol 233 Button
on (rollOver, dragOver) {
_parent.mcTop["mcMat" + this._name.substr(7, this._name.length)].gotoAndStop(2);
_root.sfx.gotoAndPlay("hilight");
}
on (rollOut, dragOut) {
_parent.mcTop["mcMat" + this._name.substr(7, this._name.length)].gotoAndStop(1);
}
on (release) {
_root.blnCustomSelected = 0;
_root.numCustomStatsAttack = 0;
_root.numCustomStatsDefence = 0;
_root.numCustomStatsEndurance = 0;
_root.sfx.gotoAndPlay("click");
label = String(this._name.substr(2, this._name.length)).toLowerCase();
trace(label);
_parent.mcBottom.gotoAndStop(label);
_parent.mcBottom.mcStats.gotoAndStop(label);
_root.currentBlade = this._name.substr(7, this._name.length);
Selection.setFocus("_root.myName");
Selection.setSelection(0, 99);
}
Symbol 235 Button
on (rollOver, dragOver) {
_parent.mcTop.mcMat7.gotoAndStop(2);
_root.sfx.gotoAndPlay("hilight");
}
on (rollOut, dragOut, releaseOutside) {
_parent.mcTop.mcMat7.gotoAndStop(1);
}
on (release) {
_root.sfx.gotoAndPlay("click");
_root.gotoAndPlay("customize");
}
Symbol 238 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 1
stop();
if (_root.totalGames < 2) {
mcBlade5._visible = false;
mcTop.mcMat5._visible = false;
mcTop.mcBlade5._visible = false;
} else {
mcTop.mcOutline5._visible = false;
}
if (_root.totalGames < 5) {
mcBlade6._visible = false;
mcTop.mcMat6._visible = false;
mcTop.mcBlade6._visible = false;
} else {
mcTop.mcOutline6._visible = false;
}
Symbol 241 MovieClip Frame 2
play();
_root.sfx.gotoAndPlay("arenaOpen");
Symbol 241 MovieClip Frame 22
_root.sfx.gotoAndPlay("flash");
Symbol 241 MovieClip Frame 23
stop();
_root.gotoAndStop("launch");
Symbol 241 MovieClip Frame 29
play();
_root.sfx.gotoAndPlay("flash");
Symbol 241 MovieClip Frame 30
_root.sfx.gotoAndPlay("arenaClose");
Symbol 241 MovieClip Frame 58
gotoAndStop (1);
Symbol 245 Button
on (rollOver) {
mcOK.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut, releaseOutside) {
mcOK.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcOK.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
_root.arrCustomBlade[0] = _root.numCustomAttack;
_root.arrCustomBlade[1] = _root.numCustomWeight;
_root.arrCustomBlade[2] = _root.numCustomBase;
numTmpAttack = (_root.mcCustomAttack.numTmpAttack + _root.mcCustomWeight.numTmpAttack) + _root.mcCustomBase.numTmpAttack;
numTmpDefence = (_root.mcCustomAttack.numTmpDefence + _root.mcCustomWeight.numTmpDefence) + _root.mcCustomBase.numTmpDefence;
numTmpEndurance = (_root.mcCustomAttack.numTmpEndurance + _root.mcCustomWeight.numTmpEndurance) + _root.mcCustomBase.numTmpEndurance;
_root.numCustomStatsAttack = Math.ceil(numTmpAttack / 3);
_root.numCustomStatsDefence = Math.ceil(numTmpDefence / 3);
_root.numCustomStatsEndurance = Math.ceil(numTmpEndurance / 3);
mcOK.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.gotoAndPlay("selection");
}
Instance of Symbol 45 MovieClip "mcOK" in Symbol 246 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 255 MovieClip Frame 1
stop();
Symbol 255 MovieClip Frame 2
stop();
Symbol 256 Button
on (press) {
if (_currentframe == 4) {
gotoAndPlay (1);
} else {
nextFrame();
}
_root.SFX.gotoAndPlay("click");
}
on (rollOver) {
mcCustomArrowRight.gotoAndPlay("over");
}
on (rollOut, releaseOutside) {
mcCustomArrowRight.gotoAndPlay("out");
}
Symbol 257 Button
on (press) {
if (_currentframe == 1) {
gotoAndPlay (4);
} else {
prevFrame();
}
_root.SFX.gotoAndPlay("click");
}
on (rollOver) {
mcCustomArrowLeft.gotoAndPlay("over");
}
on (rollOut, releaseOutside) {
mcCustomArrowLeft.gotoAndPlay("out");
}
Symbol 264 MovieClip Frame 1
numTmpAttack = 1;
numTmpDefence = 1;
numTmpEndurance = 3;
_root.numCustomWeight = 1;
stop();
Symbol 264 MovieClip Frame 2
numTmpAttack = 1;
numTmpDefence = 3;
numTmpEndurance = 2;
_root.numCustomWeight = 2;
stop();
Symbol 264 MovieClip Frame 3
numTmpAttack = 1;
numTmpDefence = 2;
numTmpEndurance = 3;
_root.numCustomWeight = 3;
stop();
Symbol 264 MovieClip Frame 4
numTmpAttack = 1;
numTmpDefence = 1;
numTmpEndurance = 3;
_root.numCustomWeight = 4;
stop();
Symbol 267 Button
on (press) {
if (_currentframe == 4) {
gotoAndPlay (1);
} else {
nextFrame();
}
_root.SFX.gotoAndPlay("click");
}
on (rollOver) {
mcCustomArrowRight.gotoAndPlay("over");
}
on (rollOut, releaseOutside) {
mcCustomArrowRight.gotoAndPlay("out");
}
Symbol 268 Button
on (press) {
if (_currentframe == 1) {
gotoAndPlay (4);
} else {
prevFrame();
}
_root.SFX.gotoAndPlay("click");
}
on (rollOver) {
mcCustomArrowLeft.gotoAndPlay("over");
}
on (rollOut, releaseOutside) {
mcCustomArrowLeft.gotoAndPlay("out");
}
Symbol 275 MovieClip Frame 1
numTmpAttack = 3;
numTmpDefence = 1;
numTmpEndurance = 1;
_root.numCustomAttack = 1;
stop();
Symbol 275 MovieClip Frame 2
numTmpAttack = 3;
numTmpDefence = 1;
numTmpEndurance = 2;
_root.numCustomAttack = 2;
stop();
Symbol 275 MovieClip Frame 3
numTmpAttack = 3;
numTmpDefence = 1;
numTmpEndurance = 1;
_root.numCustomAttack = 3;
stop();
Symbol 275 MovieClip Frame 4
numTmpAttack = 3;
numTmpDefence = 2;
numTmpEndurance = 1;
_root.numCustomAttack = 4;
stop();
Symbol 278 Button
on (press) {
if (_currentframe == 4) {
gotoAndPlay (1);
} else {
nextFrame();
}
_root.SFX.gotoAndPlay("click");
}
on (rollOver) {
mcCustomArrowRight.gotoAndPlay("over");
}
on (rollOut, releaseOutside) {
mcCustomArrowRight.gotoAndPlay("out");
}
Symbol 279 Button
on (press) {
if (_currentframe == 1) {
gotoAndPlay (4);
} else {
prevFrame();
}
_root.SFX.gotoAndPlay("click");
}
on (rollOver) {
mcCustomArrowLeft.gotoAndPlay("over");
}
on (rollOut, releaseOutside) {
mcCustomArrowLeft.gotoAndPlay("out");
}
Symbol 286 MovieClip Frame 1
numTmpAttack = 2;
numTmpDefence = 2;
numTmpEndurance = 2;
_root.numCustomBase = 1;
stop();
Symbol 286 MovieClip Frame 2
numTmpAttack = 2;
numTmpDefence = 1;
numTmpEndurance = 2;
_root.numCustomBase = 2;
stop();
Symbol 286 MovieClip Frame 3
numTmpAttack = 3;
numTmpDefence = 2;
numTmpEndurance = 1;
_root.numCustomBase = 3;
stop();
Symbol 286 MovieClip Frame 4
numTmpAttack = 3;
numTmpDefence = 2;
numTmpEndurance = 1;
_root.numCustomBase = 4;
stop();
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 2
stop();
Symbol 299 MovieClip Frame 3
stop();
Symbol 299 MovieClip Frame 4
stop();
Symbol 299 MovieClip Frame 5
stop();
Symbol 299 MovieClip Frame 6
stop();
Symbol 299 MovieClip Frame 7
stop();
Symbol 299 MovieClip Frame 8
stop();
Symbol 299 MovieClip Frame 9
stop();
Symbol 299 MovieClip Frame 10
stop();
Symbol 299 MovieClip Frame 11
stop();
Symbol 299 MovieClip Frame 12
stop();
Symbol 299 MovieClip Frame 13
stop();
Symbol 299 MovieClip Frame 14
stop();
Symbol 299 MovieClip Frame 15
stop();
Symbol 299 MovieClip Frame 16
stop();
Symbol 299 MovieClip Frame 17
stop();
Symbol 299 MovieClip Frame 18
stop();
Symbol 299 MovieClip Frame 19
stop();
Symbol 299 MovieClip Frame 20
stop();
Symbol 299 MovieClip Frame 21
stop();
Symbol 301 MovieClip Frame 1
stop();
Symbol 302 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 1
stop();
Symbol 304 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 1
stop();
Symbol 313 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 1
stop();
Symbol 315 MovieClip Frame 1
stop();
Symbol 316 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 1
stop();
if (_root.blnCustomSelected) {
numTmp = _root.arrCustomBlade[0];
strTmp = "blade" + numTmp.toString();
gotoAndStop(strTmp);
} else {
gotoAndStop(int(_root[_parent._parent._name].blade) + 1);
}
Symbol 317 MovieClip Frame 8
Symbol 317 MovieClip Frame 9
Symbol 317 MovieClip Frame 10
Symbol 317 MovieClip Frame 11
Instance of Symbol 318 MovieClip "x_throw" in Symbol 319 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.moveMe(_parent._parent._name);
}
Symbol 332 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 8
stop();
Symbol 347 MovieClip Frame 1
if (_root.winner == "none") {
mcResult.gotoAndStop("tie");
}
Symbol 348 Button
on (rollOver) {
mcScoreSheet.mcNext.gotoAndStop(2);
}
on (rollOut) {
mcScoreSheet.mcNext.gotoAndStop(1);
}
on (press) {
mcScoreSheet.mcNext.gotoAndStop(3);
}
on (release) {
mcScoreSheet.mcNext.gotoAndStop(2);
_root.mcSFX.gotoAndPlay("spinStop");
_root.mcPrompt.gotoAndPlay("retractToLaunch");
}
Symbol 360 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 2
play();
Symbol 360 MovieClip Frame 19
gotoAndPlay (2);
Symbol 363 MovieClip Frame 1
stop();
Symbol 367 MovieClip Frame 1
stop();
Symbol 367 MovieClip Frame 2
play();
Symbol 367 MovieClip Frame 7
_parent.gotoAndStop(_root.destination);
Symbol 367 MovieClip Frame 13
gotoAndStop (1);
Symbol 368 Button
on (rollOver) {
mcNewBlade.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcNewBlade.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcNewBlade.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcNewBlade.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.freshStart = false;
_root.startDegree = 2;
_root.freshStart = true;
_root.destination = "selection";
_parent.gotoAndPlay("retractToSelection");
}
Symbol 369 Button
on (rollOver) {
mcNextGame.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcNextGame.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcNextGame.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcNextGame.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_parent.gotoAndPlay("retractToNewGame");
}
Symbol 370 Button
on (rollOver) {
if (noScoreEntry != true) {
mcEnterScore.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
}
on (rollOut) {
if (noScoreEntry != true) {
mcEnterScore.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
}
on (press) {
if (noScoreEntry != true) {
mcEnterScore.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
}
on (release) {
if (noScoreEntry != true) {
_root.sfx.gotoAndPlay("spinStop");
mcEnterScore.gotoAndPlay("spin1");
_root.destination = "confirm";
mcIris.gotoAndPlay(2);
}
}
Symbol 372 Button
on (rollOver) {
mcYes.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcYes.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcYes.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcYes.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
noScoreEntry = true;
_root.destination = "score";
mcIris.gotoAndPlay(2);
}
Symbol 373 Button
on (rollOver) {
mcNo.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcNo.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcNo.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcNo.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.destination = "totals";
mcIris.gotoAndPlay(2);
}
Symbol 376 Button
on (keyPress "<Enter>") {
if (noEnter != true) {
noEnter = true;
loadVariables ((((("/games/writeGameHighScore.asp?gameID=" + _global.gameID) + "&name=") + _root.name) + "&score=") + _root.score, _root);
_root.destination = "hiScores";
mcIris.gotoAndPlay(2);
}
}
Symbol 386 Button
on (press) {
if (scoreWindow._y > ymax) {
scoreWindow._y = scoreWindow._y - 50;
}
}
Symbol 387 Button
on (press) {
if (scoreWindow._y < ymin) {
scoreWindow._y = scoreWindow._y + 50;
}
}
Symbol 390 Button
on (rollOver) {
mcReturn.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcReturn.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcReturn.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcReturn.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.destination = "totals";
mcIris.gotoAndPlay(2);
}
Symbol 392 MovieClip Frame 1
stop();
_root.destination = "nowhere";
if (noScoreEntry == true) {
mcEnterScoreText.gotoAndStop(2);
}
Instance of Symbol 45 MovieClip "mcNewBlade" in Symbol 392 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Instance of Symbol 45 MovieClip "mcNextGame" in Symbol 392 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Instance of Symbol 45 MovieClip "mcEnterScore" in Symbol 392 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 392 MovieClip Frame 7
stop();
_root.destination = "nowhere";
Instance of Symbol 45 MovieClip "mcYes" in Symbol 392 MovieClip Frame 7
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Instance of Symbol 45 MovieClip "mcNo" in Symbol 392 MovieClip Frame 7
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 392 MovieClip Frame 15
stop();
_root.destination = "nowhere";
Selection.setFocus("_root.name");
_root.score = _root.totalGames;
_root.totalGames = 0;
Symbol 392 MovieClip Frame 24
stop();
_root.destination = "nowhere";
Selection.setFocus("_root.name");
Instance of Symbol 388 MovieClip "List" in Symbol 392 MovieClip Frame 24
onClipEvent (data) {
i = 0;
while (this["name" + i] != null) {
duplicateMovieClip (scoreWindow.ListEntry, "entry" + i, i * 99999);
this.scoreWindow["entry" + i].Entry = this["name" + i];
this.scoreWindow["entry" + i].Score = this["score" + i];
this.scoreWindow["entry" + i].Place = i + 1;
this.scoreWindow["entry" + i]._y = 25 * i;
i++;
}
ymin = scoreWindow._y - 50;
ymax = (ymin - scoreWindow._height) + 190;
}
onClipEvent (load) {
this.scoreWindow.listentry._visible = false;
}
onClipEvent (load) {
loadVariables ("/games/getGameHighScores.asp?gameID=" + _global.gameID, this);
}
Instance of Symbol 45 MovieClip "mcReturn" in Symbol 392 MovieClip Frame 24
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 392 MovieClip Frame 33
play();
_root.destination = "nowhere";
Symbol 392 MovieClip Frame 40
_root.destination = "title";
_parent.gotoAndPlay("retractToTitle");
Instance of Symbol 45 MovieClip "mcYes" in Symbol 398 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Instance of Symbol 45 MovieClip "mcNo" in Symbol 398 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hit) {
i++;
}
if (i >= 30) {
hit = false;
i = 0;
}
}
Symbol 399 Button
on (rollOver) {
mcQuitPrompt.mcYes.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcQuitPrompt.mcYes.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcQuitPrompt.mcYes.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcQuitPrompt.mcYes.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.freshStart = true;
_root.startDegree = 1;
gotoAndPlay (86);
}
Symbol 400 Button
on (rollOver) {
mcQuitPrompt.mcNo.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcQuitPrompt.mcNo.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcQuitPrompt.mcNo.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcQuitPrompt.mcNo.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
gotoAndPlay (62);
}
Symbol 401 MovieClip Frame 1
stop();
Symbol 401 MovieClip Frame 2
play();
Symbol 401 MovieClip Frame 11
stop();
Symbol 401 MovieClip Frame 12
play();
Symbol 401 MovieClip Frame 20
_root.gotoAndPlay("launch");
gotoAndStop (1);
Symbol 401 MovieClip Frame 28
play();
Symbol 401 MovieClip Frame 34
stop();
Symbol 401 MovieClip Frame 39
play();
Symbol 401 MovieClip Frame 42
_root.gotoAndPlay("launch");
gotoAndStop (1);
Symbol 401 MovieClip Frame 55
play();
Symbol 401 MovieClip Frame 59
stop();
Symbol 401 MovieClip Frame 62
play();
Symbol 401 MovieClip Frame 66
gotoAndStop (1);
Symbol 401 MovieClip Frame 71
play();
Symbol 401 MovieClip Frame 74
_root.destination = "selection";
_root.gotoAndPlay("selection");
Symbol 401 MovieClip Frame 86
play();
Symbol 401 MovieClip Frame 90
stop();
_root.destination = "arena";
_root.gotoAndPlay("august");
Symbol 401 MovieClip Frame 98
play();
Symbol 401 MovieClip Frame 101
stop();
_root.destination = "arena";
_root.gotoAndPlay("title");
Symbol 409 MovieClip Frame 1
stop();
Symbol 413 MovieClip Frame 1
stop();
Symbol 414 Button
on (rollOver) {
mcQuit.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcQuit.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcQuit.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcQuit.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.mcPrompt.gotoAndPlay("quit");
}
Symbol 425 Button
on (press) {
if (mcMetre._currentFrame == 1) {
mcMetre.gotoAndPlay("countUp");
_root.sfx.gotoAndPlay("runUp");
} else if ((_root.powerNumber == 0) and (mcMetre._currentFrame > 1)) {
_root.powerNumber = _root[("mcNumber" + mcMetre.currentNumber) + "Number"];
_root.sfx.gotoAndPlay("power");
mcMetre["mcNumber" + mcMetre.currentNumber].gotoAndStop("peak");
} else {
_root.matchNumber = mcMetre.currentNumber;
mcMetre.mcCountDown.gotoAndStop("hilight");
_root.sfx.gotoAndPlay("accuracy");
stopDrag();
}
}
Symbol 432 MovieClip Frame 1
myNumber = _root[_parent._name + "Number"];
Symbol 433 MovieClip Frame 1
stop();
Symbol 433 MovieClip Frame 2
play();
Symbol 433 MovieClip Frame 8
gotoAndStop (1);
Symbol 433 MovieClip Frame 14
stop();
Symbol 440 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 17
stop();
Symbol 441 MovieClip Frame 1
stop();
numberArray = [1, 2, 3, 4, 5, 6, 7, 8, 9];
i = 0;
while (i < 9) {
someNumber = random(numberArray.length);
_root[("mcNumber" + (i + 1)) + "Number"] = numberArray[someNumber];
numberArray.splice(someNumber, 1);
i++;
}
Symbol 441 MovieClip Frame 2
play();
Symbol 441 MovieClip Frame 9
mcNumber1.gotoAndPlay("bulge");
currentNumber = 1;
Symbol 441 MovieClip Frame 12
mcNumber2.gotoAndPlay("bulge");
currentNumber = 2;
Symbol 441 MovieClip Frame 15
mcNumber3.gotoAndPlay("bulge");
currentNumber = 3;
Symbol 441 MovieClip Frame 18
mcNumber4.gotoAndPlay("bulge");
currentNumber = 4;
Symbol 441 MovieClip Frame 21
mcNumber5.gotoAndPlay("bulge");
currentNumber = 5;
Symbol 441 MovieClip Frame 23
mcNumber6.gotoAndPlay("bulge");
currentNumber = 6;
Symbol 441 MovieClip Frame 26
mcNumber7.gotoAndPlay("bulge");
currentNumber = 7;
Symbol 441 MovieClip Frame 29
mcNumber8.gotoAndPlay("bulge");
currentNumber = 8;
Symbol 441 MovieClip Frame 32
mcNumber9.gotoAndPlay("bulge");
currentNumber = 9;
Symbol 441 MovieClip Frame 36
if (_root.powerNumber == 0) {
_root.powerNumber = mcNumber9Number;
}
Symbol 441 MovieClip Frame 42
_root.sfx.gotoAndPlay("runDown");
if (_root.matchNumber == 0) {
currentNumber--;
}
Symbol 441 MovieClip Frame 44
if (_root.matchNumber == 0) {
currentNumber--;
}
Symbol 441 MovieClip Frame 46
if (_root.matchNumber == 0) {
currentNumber--;
}
Symbol 441 MovieClip Frame 48
if (_root.matchNumber == 0) {
currentNumber--;
}
Symbol 441 MovieClip Frame 50
if (_root.matchNumber == 0) {
currentNumber--;
}
Symbol 441 MovieClip Frame 52
if (_root.matchNumber == 0) {
currentNumber--;
}
Symbol 441 MovieClip Frame 54
if (_root.matchNumber == 0) {
currentNumber--;
}
Symbol 441 MovieClip Frame 56
if (_root.matchNumber == 0) {
currentNumber--;
}
Symbol 441 MovieClip Frame 58
if (_root.matchNumber == 0) {
currentNumber--;
}
Symbol 441 MovieClip Frame 61
stop();
_parent.gotoAndPlay("rip");
Symbol 442 MovieClip Frame 1
stop();
Symbol 442 MovieClip Frame 2
play();
Symbol 442 MovieClip Frame 8
_root.sfx.gotoAndPlay("rip");
Symbol 442 MovieClip Frame 13
Mouse.show();
_root.xStart = _root._xmouse;
_root.yStart = _root._ymouse;
_root.gotoAndPlay("game");
Symbol 464 Button
on (rollOver) {
mcQuit.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcQuit.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcQuit.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcQuit.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
gotoAndPlay (90);
}
Symbol 475 Button
on (rollOver) {
mcQuit.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
_root.sfx.gotoAndPlay("spinStart");
}
on (rollOut) {
mcQuit.gotoAndStop(1);
_root.sfx.gotoAndPlay("spinStop");
}
on (press) {
mcQuit.gotoAndPlay("spin2");
_root.sfx.gotoAndPlay("spinStartHigh");
}
on (release) {
mcQuit.gotoAndPlay("spin1");
_root.sfx.gotoAndPlay("spinStop");
gotoAndPlay (3);
}