Frame 1
startup = true;
Instance of Symbol 6 MovieClip "loadingbar" in Frame 1
/* no clip actions */
Frame 2
if (_framesloaded >= _totalframes) {
gotoAndPlay (205);
} else {
_root.loadingbar._xscale = (_framesloaded / _totalframes) * 100;
_root.loadingbar._x = 237.5 + (_root.loadingbar._width / 2);
}
Frame 3
gotoAndPlay (1);
Instance of Symbol 42 MovieClip in Frame 5
onClipEvent (enterFrame) {
if (_alpha < 100) {
_alpha = (_alpha+1);
}
}
Frame 205
function format(x) {
var _local1 = x;
var _local2 = _root;
divide = new Array();
numLen = _local1.length;
numFrag = 1;
numEnd = 0;
i = numLen - 1;
while (i > 0) {
if (((((i / 3) == 1) || ((i / 3) == 2)) || ((i / 3) == 3)) || ((i / 3) == 4)) {
divide.push(i);
numFrag++;
}
i--;
}
divide.reverse();
divide.push(numLen);
j = 0;
while (j < numFrag) {
_local2["sub" + j] = _local1.substring(numLen - divide[j], numLen - numEnd);
numEnd = numEnd + 3;
j++;
}
if (numLen < 4) {
_local1 = sub0;
} else if ((numLen >= 4) && (numLen < 7)) {
_local1 = (sub1 + ",") + sub0;
} else if ((numLen >= 7) && (numLen < 10)) {
_local1 = (((sub2 + ",") + sub1) + ",") + sub0;
} else if ((numLen >= 10) && (numLen < 13)) {
_local1 = (((((sub3 + ",") + sub2) + ",") + sub1) + ",") + sub0;
} else if ((numLen >= 13) && (numLen < 16)) {
_local1 = (((((((sub4 + ",") + sub3) + ",") + sub2) + ",") + sub1) + ",") + sub0;
}
return(_local1);
}
downloadLink = "http://www.flowgo.com/page.cfm?lk=40255";
funnel = function () {
gotoAndStop (215);
};
downloadNow = function () {
soundfx(4);
getURL (downloadLink, "_blank");
};
round = 1;
displayLevelScore = 0;
fx_flip = new Sound();
fx_flip.attachSound("fx_flip");
fx_pickcard = new Sound();
fx_pickcard.attachSound("fx_pickcard");
fx_cardplayed = new Sound();
fx_cardplayed.attachSound("fx_cardplayed");
fx_tally = new Sound();
fx_tally.attachSound("fx_tally");
fx_outofmoves = new Sound();
fx_outofmoves.attachSound("fx_outofmoves");
fx_challengecomp = new Sound();
fx_challengecomp.attachSound("fx_challengecomp");
fx_buttonpush = new Sound();
fx_buttonpush.attachSound("fx_buttonpush");
fx_pause = new Sound();
fx_pause.attachSound("fx_pause");
fx_bonustext = new Sound();
fx_bonustext.attachSound("fx_bonustext");
fx_bonusscore = new Sound();
fx_bonusscore.attachSound("fx_bonusscore");
fx_error = new Sound();
fx_error.attachSound("fx_error");
fx_tabclick = new Sound();
fx_tabclick.attachSound("fx_tabclick");
fx_highscore = new Sound();
fx_highscore.attachSound("fx_highscore");
fx_warning = new Sound();
fx_warning.attachSound("fx_warning");
fx_resume = new Sound();
fx_resume.attachSound("fx_resume");
fxarray = new Array(placeholder, fx_flip, fx_bonusscore, fx_bonustext, fx_buttonpush, fx_challengecomp, placeholder, placeholder, fx_cardplayed, fx_outofmoves, fx_pause, fx_pickcard, fx_tally, fx_error, fx_tabclick, fx_highscore, fx_warning, fx_resume);
soundfx = function (fxNum) {
var _local1 = fxNum;
if ((fx == true) || (fx == undefined)) {
if (_local1 == 12) {
fxarray[_local1].start(0, 100);
} else {
fxarray[_local1].start();
}
}
};
voice_speed = new Sound();
voice_speed.attachSound("voice_speed");
voice_score = new Sound();
voice_score.attachSound("voice_score");
voice_flip = new Sound();
voice_flip.attachSound("voice_flip");
voice_bonus = new Sound();
voice_bonus.attachSound("voice_bonus");
voice_chcomp = new Sound();
voice_chcomp.attachSound("voice_chcomp");
voice_chfail = new Sound();
voice_chfail.attachSound("voice_chfail");
voice_congrats = new Sound();
voice_congrats.attachSound("voice_congrats");
voice_better = new Sound();
voice_better.attachSound("voice_better");
voice_tryharder = new Sound();
voice_tryharder.attachSound("voice_tryharder");
voicearray = new Array(placeholder, voice_speed, voice_score, voice_flip, voice_bonus, voice_chcomp, voice_chfail, voice_congrats, voice_better, voice_tryharder);
voice = function (voiceNum) {
if ((fx == true) || (fx == undefined)) {
voicearray[voiceNum].start();
}
};
mus_1 = new Sound();
mus_1.attachSound("mus_1");
mus_2 = new Sound();
mus_2.attachSound("mus_2");
mus_3 = new Sound();
mus_3.attachSound("mus_3");
mus_8 = new Sound();
mus_8.attachSound("mus_8");
mus_9 = new Sound();
mus_9.attachSound("mus_9");
musarray = new Array(placeholder, mus_1, mus_2, mus_3, mus_4, mus_5, mus_6, mus_7, mus_8, mus_9);
music = function (musicnew) {
var _local1 = _root;
if ((mus == true) || (mus == undefined)) {
musarray[_local1.currentMusic].stop(["mus_" + _local1.currentMusic]);
musarray[musicnew].start(0, 500);
_local1.currentMusic = musicnew;
}
};
tip1 = "Focus your flips in one stack whenever possible to maximize your score.";
tip2 = "A fast game, doesn't necessarily mean a good game. Take your time to get those flips.";
tip3 = "Sometimes it's worth sacrificing a Wild Card to set up a flip in a high scoring stack.";
tip4 = "Try to keep at least one Wild Card ready to play at all times.";
tip5 = "It's impossible to lose in a Bonus Round, so have fun.";
tip6 = "Flipping three stacks in consecutive moves scores a Mega Flip bonus worth 100,000 points.";
tip7 = "Don't get greedy. Too many flips and you may run out of moves and lose the game.";
tip8 = "It's often a good idea to start a game with the most abundant card color you have.";
tip9 = "Making all three stacks the same color gets you a 10,000 point Flush Bonus.";
tip10 = "If you have to play a Wild Card, play it on your highest scoring stack.";
dyk1 = "There are 20 rounds in the download version of Challenge Mode.";
dyk2 = "You can download the free trial version of Flip Out! for Mac or PC.";
dyk3 = "You get your own personal Top 10 scoreboards with the download version of Flip Out!";
dyk4 = "You can turn off the music and sound effects on the pause panel.";
dyk5 = "It's possible to score over 200 million in a single round.";
dyk6 = "It's possible to make over 30 flips in a single game.";
dyk7 = "Time left on the clock gives you extra bonus points.";
dyk8 = "It's possible to finish a round without using all three stacks.";
dyk9 = "You can finish a round without making a single flip.";
dyk10 = "It's possible to finish a round without using a single Wild Card.";
music(1);
Instance of Symbol 65 MovieClip in Frame 205
onClipEvent (enterFrame) {
if ((_root.mus == true) || (_root.mus == undefined)) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 69 MovieClip in Frame 205
onClipEvent (enterFrame) {
if (_root.mus == false) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 65 MovieClip in Frame 205
onClipEvent (enterFrame) {
if ((_root.fx == true) || (_root.fx == undefined)) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 69 MovieClip in Frame 205
onClipEvent (enterFrame) {
if (_root.fx == false) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 79 MovieClip in Frame 205
onClipEvent (load) {
if (_root.startup == true) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 65 MovieClip in Frame 205
onClipEvent (enterFrame) {
if ((_root.aliasing == true) || (_root.aliasing == undefined)) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 69 MovieClip in Frame 205
onClipEvent (enterFrame) {
if (_root.aliasing == false) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 97 MovieClip "antialias" in Frame 205
onClipEvent (load) {
_visible = 0;
}
Frame 206
updateScores();
stop();
Frame 207
qs_finish = function () {
gotoAndStop (206);
};
Frame 210
startup = false;
gameon = false;
match = false;
gameover = false;
challengemet = false;
numbermatch = false;
colormatch = false;
advance = false;
timesup = false;
movesup = false;
checkmoves = true;
playingsoundfx = false;
totalsecs = 0;
if (_root.freeplaymode == true) {
rounddisplay = round;
mode = "free play";
} else {
rounddisplay = (challengeround + " : ") + subround;
mode = "challenge";
}
score = 0;
displayScore = new String(score);
bonus1 = 100;
displayBonus1 = new String(bonus1);
bonus2 = 100;
displayBonus2 = new String(bonus2);
bonus3 = 100;
displayBonus3 = new String(bonus3);
flips = 0;
wildcards = 4;
played = 0;
playednum = new Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53);
decknumstatus = new Array(_root.deck1.num, _root.deck2.num, _root.deck3.num);
newcard = function (deck) {
len = playednum.length - 1;
if (len > 1) {
cardnum = random(len);
} else {
cardnum = 0;
}
if (dsshuf == true) {
_root["card" + carddeck].gotoAndStop(playednum[cardnum]);
} else {
_root["card" + deck].gotoAndStop(playednum[cardnum]);
}
if (len >= 1) {
playednum.splice(cardnum, 1);
}
numbermatch = false;
colormatch = false;
};
checkcard = function (stack, changecol, addscore) {
var _local1 = _root;
var _local2 = stack;
match = true;
played++;
_local1["deck" + _local2].num = num;
_local1["deck" + _local2].col = col;
col = 0;
num = 0;
_local1.highlight._visible = 0;
if ((_local1.deck1.col == _local1.deck2.col) && (_local1.deck2.col == _local1.deck3.col)) {
if (((_local1.deck1.num + 1) == _local1.deck2.num) && ((_local1.deck2.num + 1) == _local1.deck3.num)) {
special_royal = true;
_local1.bonusAnimation.gotoAndPlay("royal");
_local1.soundfx(3);
} else if (((_local1.deck3.num + 1) == _local1.deck2.num) && ((_local1.deck2.num + 1) == _local1.deck1.num)) {
special_royal = true;
_local1.bonusAnimation.gotoAndPlay("royal");
_local1.soundfx(3);
} else {
special_flush = true;
_local1.bonusAnimation.gotoAndPlay("flush");
_local1.soundfx(3);
}
} else if (((_local1.deck1.num + 1) == _local1.deck2.num) && ((_local1.deck2.num + 1) == _local1.deck3.num)) {
special_straight = true;
_local1.bonusAnimation.gotoAndPlay("straight");
_local1.soundfx(3);
} else if (((_local1.deck3.num + 1) == _local1.deck2.num) && ((_local1.deck2.num + 1) == _local1.deck1.num)) {
special_straight = true;
_local1.bonusAnimation.gotoAndPlay("straight");
_local1.soundfx(3);
}
if ((_local1.deck1.num == _local1.deck2.num) && (_local1.deck2.num == _local1.deck3.num)) {
special_three = true;
_local1.bonusAnimation.gotoAndPlay("three");
_local1.soundfx(3);
}
if (changecol == true) {
flipsinarow++;
if (flipsinarow >= 3) {
special_triple = true;
_local1.bonusAnimation.gotoAndPlay("triple");
_local1.soundfx(3);
}
_local1["bonus" + _local2] = _local1["bonus" + _local2] * 2;
_local1["displayBonus" + _local2] = new String(_local1["bonus" + _local2]);
_local1["displayBonus" + _local2] = format(_local1["displayBonus" + _local2]);
flips++;
changecol = false;
} else {
flipsinarow = 0;
}
if (addscore == true) {
score = score + _local1["bonus" + _local2];
displayScore = new String(score);
displayScore = format(displayScore);
addscore = false;
}
};
addBonus = function () {
_root.gameplaybg.scoreBox.gotoAndPlay("special");
_root.soundfx(2);
displayScore = new String(score);
displayScore = format(displayScore);
};
endround = function () {
var _local1 = _root;
if (_local1.card1.col >= 5) {
if (_local1.card2.col >= 5) {
if (_local1.card3.col >= 5) {
if (_local1.card4.col >= 5) {
if (_local1.card5.col >= 5) {
advance = true;
}
}
}
}
}
if (advance == true) {
if (challengemode == true) {
if (challengeround == 5) {
if (subround == 4) {
stats.data.challengecomplete = 1;
gamecomplete = true;
}
}
}
secsleft = startsecs - totalsecs;
clearInterval(timeint);
scoretotal = 0;
flipstotal = 0;
gotoAndStop (213);
} else if (checkCount < 2) {
checkCount++;
endround();
}
};
ds_shuffle = function () {
var _local1 = _root;
dsshuf = true;
tempframe1 = _local1.card1._currentframe;
tempframe2 = _local1.card2._currentframe;
tempframe3 = _local1.card3._currentframe;
tempframe4 = _local1.card4._currentframe;
tempframe5 = _local1.card5._currentframe;
_local1.card1.gotoAndStop(tempframe5);
_local1.card2.gotoAndStop(tempframe1);
_local1.card3.gotoAndStop(tempframe2);
_local1.card4.gotoAndStop(tempframe3);
_local1.card5.gotoAndStop(tempframe4);
if (carddeck < 5) {
carddeck++;
} else {
carddeck = 1;
}
_local1.highlight._x = _local1["deal" + _local1.carddeck]._x;
};
us_shuffle = function () {
var _local1 = _root;
usframe1 = _local1.deck1._currentframe;
usframe2 = _local1.deck2._currentframe;
usframe3 = _local1.deck3._currentframe;
usnum1 = _local1.deck1.num;
usnum2 = _local1.deck2.num;
usnum3 = _local1.deck3.num;
uscol1 = _local1.deck1.col;
uscol2 = _local1.deck2.col;
uscol3 = _local1.deck3.col;
_local1.deck1.gotoAndStop(usframe2);
_local1.deck2.gotoAndStop(usframe3);
_local1.deck3.gotoAndStop(usframe1);
_local1.deck1.num = usnum2;
_local1.deck2.num = usnum3;
_local1.deck3.num = usnum1;
_local1.deck1.col = uscol2;
_local1.deck2.col = uscol3;
_local1.deck3.col = uscol1;
};
Instance of Symbol 398 MovieClip "gameplaybg" in Frame 210
onClipEvent (load) {
if (_root.challengemode == true) {
this.gotoAndStop(_root.subround + 1);
}
}
Instance of Symbol 434 MovieClip "challengebg" in Frame 210
onClipEvent (load) {
fxstop = false;
if (_root.challengemode == true) {
this.gotoAndStop(_root.round);
} else {
this._visible = 0;
this.gotoAndStop(1);
}
}
onClipEvent (enterFrame) {
if (_root.subround == 2) {
if (_root.score > _root.challengescore) {
this.gotoAndStop("completed");
if (fxstop == false) {
_root.soundfx(5);
fxstop = true;
}
}
} else if (_root.subround == 3) {
if (_root.flips >= _root.challengeflips) {
this.gotoAndStop("completed");
if (fxstop == false) {
_root.soundfx(5);
fxstop = true;
}
}
}
}
Instance of Symbol 438 MovieClip "timer" in Frame 210
onClipEvent (load) {
fastmusic = false;
minute = 2;
second = "00";
sec = second;
interval = function () {
var _local1 = _root;
if (minute > 0) {
if (second > 0) {
second--;
_local1.totalsecs++;
if (second < 10) {
second = "0" + second;
}
} else {
second = 59;
minute--;
_local1.totalsecs++;
}
} else if (minute == 0) {
if (second > 0) {
second--;
_local1.totalsecs++;
if (second < 10) {
if (fastmusic == false) {
if ((_local1.mus == true) || (_local1.mus == undefined)) {
if (_local1.challengemode == false) {
_local1.music(_local1.currentMusic + 1);
fastmusic = true;
} else if (_local1.subround == 1) {
_local1.music(3);
fastmusic = true;
} else if (_local1.subround == 2) {
_local1.music(5);
fastmusic = true;
} else if (_local1.subround == 3) {
_local1.music(7);
fastmusic = true;
} else if (_local1.subround == 4) {
_local1.music(9);
fastmusic = true;
}
}
}
second = "0" + second;
}
} else {
_local1.soundfx(9);
clearInterval(_local1.timeint);
_local1.outoftime._visible = 1;
_local1.outoftime.play();
}
}
};
}
Instance of Symbol 446 MovieClip "deck1" in Frame 210
onClipEvent (load) {
col = 0;
num = 0;
stack = 1;
flipcount = 0;
}
onClipEvent (enterFrame) {
this.gotoAndStop(this.col + 1);
if (flipover == true) {
_root.deck1numbers._visible = 0;
_root.gameplaybg.bonus1.play();
if (flipcount < 15) {
flipcount++;
if (_xscale > -100) {
_xscale = (_xscale - 50);
} else {
_xscale = 100;
}
} else {
_xscale = 100;
flipcount = 0;
flipover = false;
_root.checkend = true;
}
}
if ((this._currentframe > 1) && (this.flipcount == 0)) {
_root.deck1numbers._visible = 1;
} else {
_root.deck1numbers._visible = 0;
}
}
Instance of Symbol 446 MovieClip "deck2" in Frame 210
onClipEvent (load) {
col = 0;
num = 0;
stack = 2;
flipcount = 0;
}
onClipEvent (enterFrame) {
this.gotoAndStop(this.col + 1);
if (flipover == true) {
_root.deck2numbers._visible = 0;
_root.gameplaybg.bonus2.play();
if (flipcount < 15) {
flipcount++;
if (_xscale > -100) {
_xscale = (_xscale - 50);
} else {
_xscale = 100;
}
} else {
_xscale = 100;
flipcount = 0;
flipover = false;
_root.checkend = true;
}
}
if ((this._currentframe > 1) && (this.flipcount == 0)) {
_root.deck2numbers._visible = 1;
} else {
_root.deck2numbers._visible = 0;
}
}
Instance of Symbol 446 MovieClip "deck3" in Frame 210
onClipEvent (load) {
col = 0;
num = 0;
stack = 3;
flipcount = 0;
}
onClipEvent (enterFrame) {
this.gotoAndStop(this.col + 1);
if (flipover == true) {
_root.deck3numbers._visible = 0;
_root.gameplaybg.bonus3.play();
if (flipcount < 15) {
flipcount++;
if (_xscale > -100) {
_xscale = (_xscale - 50);
} else {
_xscale = 100;
}
} else {
_xscale = 100;
flipcount = 0;
flipover = false;
_root.checkend = true;
}
}
if ((this._currentframe > 1) && (this.flipcount == 0)) {
_root.deck3numbers._visible = 1;
} else {
_root.deck3numbers._visible = 0;
}
}
Instance of Symbol 448 MovieClip "deck1numbers" in Frame 210
onClipEvent (load) {
this._visible = 0;
}
Instance of Symbol 450 MovieClip "deck2numbers" in Frame 210
onClipEvent (load) {
this._visible = 0;
}
Instance of Symbol 452 MovieClip "deck3numbers" in Frame 210
onClipEvent (load) {
this._visible = 0;
}
Instance of Symbol 464 MovieClip "card1" in Frame 210
onClipEvent (load) {
deck = 1;
_root.newcard(deck);
}
onClipEvent (enterFrame) {
if (_root.match == true) {
if (_root.carddeck == 1) {
_root.newcard(deck);
_root.checkmoves();
_root.match = false;
}
}
}
Instance of Symbol 464 MovieClip "card5" in Frame 210
onClipEvent (load) {
deck = 5;
_root.newcard(deck);
}
onClipEvent (enterFrame) {
if (_root.match == true) {
if (_root.carddeck == 5) {
_root.newcard(deck);
_root.match = false;
}
}
}
Instance of Symbol 464 MovieClip "card4" in Frame 210
onClipEvent (load) {
deck = 4;
_root.newcard(deck);
}
onClipEvent (enterFrame) {
if (_root.match == true) {
if (_root.carddeck == 4) {
_root.newcard(deck);
_root.match = false;
}
}
}
Instance of Symbol 464 MovieClip "card3" in Frame 210
onClipEvent (load) {
deck = 3;
_root.newcard(deck);
}
onClipEvent (enterFrame) {
if (_root.match == true) {
if (_root.carddeck == 3) {
_root.newcard(deck);
_root.match = false;
}
}
}
Instance of Symbol 464 MovieClip "card2" in Frame 210
onClipEvent (load) {
deck = 2;
_root.newcard(deck);
}
onClipEvent (enterFrame) {
if (_root.match == true) {
if (_root.carddeck == 2) {
_root.newcard(deck);
_root.match = false;
}
}
}
Instance of Symbol 466 MovieClip "highlight" in Frame 210
onClipEvent (load) {
this._visible = 0;
}
Instance of Symbol 467 MovieClip "deckcover1" in Frame 210
onClipEvent (load) {
if (_root.br3 == true) {
if (_root.subround == 4) {
_root.deck1.blackout._visible = 1;
this._visible = 1;
}
} else if (_root.br5 == true) {
_root.deck1.blackout._visible = 1;
this._visible = 1;
} else {
_root.deck1.blackout._visible = 0;
this._visible = 0;
}
}
onClipEvent (enterFrame) {
if (_root.br3 == true) {
if (_root.deck1.flipover != true) {
onoff = random(201);
if (onoff == 100) {
_root.deck1.blackout._visible = 1;
this._visible = 1;
} else if (onoff == 200) {
_root.deck1.blackout._visible = 0;
this._visible = 0;
}
} else {
this._visible = 0;
}
}
}
Instance of Symbol 467 MovieClip "deckcover2" in Frame 210
onClipEvent (load) {
if (_root.br3 == true) {
if (_root.subround == 4) {
_root.deck2.blackout._visible = 1;
this._visible = 1;
}
} else if (_root.br5 == true) {
_root.deck2.blackout._visible = 1;
this._visible = 1;
} else {
_root.deck2.blackout._visible = 0;
this._visible = 0;
}
}
onClipEvent (enterFrame) {
if (_root.br3 == true) {
if (_root.deck2.flipover != true) {
onoff = random(201);
if (onoff == 100) {
_root.deck2.blackout._visible = 1;
this._visible = 1;
} else if (onoff == 200) {
_root.deck2.blackout._visible = 0;
this._visible = 0;
}
} else {
this._visible = 0;
}
}
}
Instance of Symbol 467 MovieClip "deckcover3" in Frame 210
onClipEvent (load) {
if (_root.br3 == true) {
if (_root.subround == 4) {
_root.deck3.blackout._visible = 1;
this._visible = 1;
}
} else if (_root.br5 == true) {
_root.deck3.blackout._visible = 1;
this._visible = 1;
} else {
_root.deck3.blackout._visible = 0;
this._visible = 0;
}
}
onClipEvent (enterFrame) {
if (_root.br3 == true) {
if (_root.deck3.flipover != true) {
onoff = random(201);
if (onoff == 100) {
_root.deck3.blackout._visible = 1;
this._visible = 1;
} else if (onoff == 200) {
_root.deck3.blackout._visible = 0;
this._visible = 0;
}
} else {
this._visible = 0;
}
}
}
Instance of Symbol 493 MovieClip "outofmoves" in Frame 210
onClipEvent (load) {
this._visible = 0;
}
Instance of Symbol 495 MovieClip "outoftime" in Frame 210
onClipEvent (load) {
this._visible = 0;
}
Instance of Symbol 506 MovieClip "pause" in Frame 210
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (keyDown) {
if (key.getCode() == 80) {
stopAllSounds();
_root.soundfx(10);
_root.gameon == false;
clearInterval(_root.timeint);
clearInterval(_root.usshuffleint);
clearInterval(_root.shuffleint);
if (_root.fx == true) {
_root.fx_buttonpush.start();
}
_root.pause._visible = 1;
}
}
Instance of Symbol 590 MovieClip "intro" in Frame 210
onClipEvent (load) {
if (_root.challengemode == false) {
this.gotoAndStop("freeplay");
} else if (_root.subround == 1) {
this.gotoAndStop("nextlevel");
} else if (_root.subround == 2) {
this.gotoAndStop("score");
} else if (_root.subround == 3) {
this.gotoAndStop("flips");
} else if (_root.subround == 4) {
this.gotoAndStop("bonus");
}
}
Frame 211
if (_root.exit == true) {
clearInterval(timeint);
if (_root.challengemode == true) {
incomplete = true;
}
clearInterval(shuffleint);
clearInterval(usshuffleint);
dsshuf = false;
i = 0;
while (i < 5) {
_root["br" + i] = false;
i++;
}
_root.exit = false;
if (_root.challengemode == true) {
gotoAndStop (213);
} else {
gotoAndPlay (205);
}
}
if (_root.checkend == true) {
if (_root.played >= 48) {
_root.endround();
}
_root.checkend = false;
}
if (gameover == true) {
clearInterval(timeint);
if (challengemode == true) {
if (subround == 4) {
if (br5 == true) {
gamecomplete = true;
}
scoretotal = 0;
flipstotal = 0;
gotoAndStop (213);
} else {
gotoAndStop (216);
}
} else {
gotoAndStop (216);
}
}
cardsleft = 52 - played;
if (cardsleft < 0) {
cardsleft = 0;
}
if ((checkmoves = true)) {
_root.decknumstatus = new Array(_root.deck1.num, _root.deck2.num, _root.deck3.num);
_root.deckcolstatus = new Array(_root.deck1.col, _root.deck2.col, _root.deck3.col);
_root.cardnumstatus = new Array(_root.card1.num, _root.card2.num, _root.card3.num, _root.card4.num, _root.card5.num);
_root.cardcolstatus = new Array(_root.card1.col, _root.card2.col, _root.card3.col, _root.card4.col, _root.card5.col);
i = 0;
while (i < 5) {
if (cardnumstatus[i] == decknumstatus[0]) {
numbermatch = true;
}
i++;
}
i = 0;
while (i < 5) {
if (cardnumstatus[i] == decknumstatus[1]) {
numbermatch = true;
}
i++;
}
i = 0;
while (i < 5) {
if (cardnumstatus[i] == decknumstatus[2]) {
numbermatch = true;
}
i++;
}
i = 0;
while (i < 5) {
if (cardcolstatus[i] == deckcolstatus[0]) {
colormatch = true;
}
i++;
}
i = 0;
while (i < 5) {
if (cardcolstatus[i] == deckcolstatus[1]) {
colormatch = true;
}
i++;
}
i = 0;
while (i < 5) {
if (cardcolstatus[i] == deckcolstatus[2]) {
colormatch = true;
}
i++;
}
i = 0;
while (i < 5) {
if (cardcolstatus[i] == 5) {
colormatch = true;
}
i++;
}
i = 0;
while (i < 3) {
if (deckcolstatus[i] == 5) {
colormatch = true;
}
i++;
}
i = 0;
while (i < 3) {
if (decknumstatus[i] == 0) {
numbermatch = true;
}
i++;
}
if (_root.numbermatch == false) {
if (_root.colormatch == false) {
if (cardsleft > 0) {
_root.outofmoves._visible = 1;
_root.outofmoves.play();
if (playingsoundfx == false) {
_root.soundfx(9);
playingsoundfx = true;
}
}
}
}
checkmoves = false;
}
Frame 212
gotoAndPlay (211);
Frame 213
_root.music(1);
displayFlip = 0;
displayWildcard = 0;
displayTime = 0;
displayFinalScore = 0;
clearInterval(shuffleint);
clearInterval(usshuffleint);
dsshuf = false;
br3 = false;
br5 = false;
if (incomplete == true) {
score = 0;
flips = 0;
wildcards = 0;
secsleft = 0;
displayScore = "n/a";
displayFlip = "n/a";
displayWildcard = "n/a";
displayTime = "n/a";
}
fb = flips * 1000;
wcb = wildcards * 25000;
tb = secsleft * 1000;
tempscore = ((score + fb) + wcb) + tb;
flipstemp = flips;
wildcardstemp = wildcards;
if (freeplaymode == true) {
playbutton = "play again";
} else if (challengemode == true) {
if (subround == 1) {
levchallenge = ((("finish in less than " + _root.minutes) + ":") + _root.seconds) + ".";
if (secsleft > 0) {
challengemet = true;
}
} else if (subround == 2) {
displayChallengeScore = new String(challengescore);
displayChallengeScore = format(displayChallengeScore);
levchallenge = ("score at least " + displayChallengeScore) + ".";
if ((((score + fb) + wcb) + tb) > challengescore) {
challengemet = true;
}
} else if (subround == 3) {
levchallenge = ("turn at least " + challengeflips) + " flips.";
if (flips >= challengeflips) {
challengemet = true;
}
} else if (subround == 4) {
if ((incomplete == false) || (incomplete == undefined)) {
levchallenge = "play the bonus round.";
challengemet = true;
}
}
if (challengemet == true) {
currentLevelScore = ((_root[("roundscore" + challengeround) + "1"] + _root[("roundscore" + challengeround) + "2"]) + _root[("roundscore" + challengeround) + "3"]) + _root[("roundscore" + challengeround) + "4"];
} else {
_root[("roundscore" + challengeround) + subround] = 0;
currentLevelScore = ((_root[("roundscore" + challengeround) + "1"] + _root[("roundscore" + challengeround) + "2"]) + _root[("roundscore" + challengeround) + "3"]) + _root[("roundscore" + challengeround) + "4"];
}
if (challengemet == true) {
_root.voice(5);
playbutton = "continue";
_root.chcompleted++;
} else {
_root.voice(6);
playbutton = "try again";
_root.chfailed++;
}
}
if (challengemet == true) {
_root[("roundscore" + challengeround) + subround] = tempscore;
} else {
_root[("roundscore" + challengeround) + subround] = 0;
}
k = 1;
while (k < 6) {
_root["levtotal" + k] = ((_root[("roundscore" + k) + "1"] + _root[("roundscore" + k) + "2"]) + _root[("roundscore" + k) + "3"]) + _root[("roundscore" + k) + "4"];
_root["displayLev" + k] = new String(_root["levtotal" + k]);
_root["displayLev" + k] = format(_root["displayLev" + k]);
k++;
}
totalscore = (((levtotal1 + levtotal2) + levtotal3) + levtotal4) + levtotal5;
displayTotalScore = new String(totalscore);
displayTotalScore = format(displayTotalScore);
_root.soundfx(12);
flipsbonus = 0;
wildcardbonus = 0;
timebonus = 0;
finalscore = 0;
scoretally = function () {
var _local1 = _root;
if (flips > 0) {
flipsbonus = flipsbonus + 1000;
displayFlip = new String(flipsbonus);
displayFlip = format(displayFlip);
_local1.flips--;
}
if (flips == 0) {
if (wildcards > 0) {
wildcardbonus = wildcardbonus + 25000;
displayWildcard = new String(wildcardbonus);
displayWildcard = format(displayWildcard);
wildcards--;
}
}
if (flips == 0) {
if (wildcards == 0) {
if (secsleft > 0) {
timebonus = timebonus + 1000;
displayTime = new String(timebonus);
displayTime = format(displayTime);
secsleft--;
} else {
displayLevelScore = new String(currentLevelScore);
displayLevelScore = format(displayLevelScore);
fx_tally.stop("fx_tally");
clearInterval(tallyint);
if (newroundhighscore == true) {
_local1.fpHighScore._visible = 1;
Selection.setFocus("_root.fpHighScore.roundname");
if (highscoresoundfx == false) {
_local1.soundfx(15);
highscoresoundfx = true;
}
}
updateScores();
}
}
}
finalscore = ((score + flipsbonus) + wildcardbonus) + timebonus;
displayFinalScore = new String(finalscore);
displayFinalScore = format(displayFinalScore);
_local1[("displayroundscore" + challengeround) + subround] = displayFinalScore;
};
endchallenge = function () {
_root.gamecomplete = false;
_root.fxarray[12].stop("fx_tally");
gotoAndPlay (205);
};
incomplete = false;
tallyint = setInterval(scoretally, 50);
Instance of Symbol 640 MovieClip in Frame 213
onClipEvent (load) {
if (_root.freeplaymode == true) {
this.gotoAndStop("fp_round");
} else {
this.gotoAndStop("ch_round");
}
}
Instance of Symbol 661 MovieClip "warning" in Frame 213
onClipEvent (load) {
this._visible = 0;
}
Frame 215
_root.music(8);
Frame 216
_root.music(1);
if (_root.challengemode == true) {
clipChoice = random(2);
clipArray = new Array(8, 9);
_root.voice(clipArray[clipChoice]);
}
_root.chfailed++;
if (_root.freeplaymode == true) {
playbutton = "play again";
} else {
playbutton = "try again";
}
Instance of Symbol 705 MovieClip in Frame 216
onClipEvent (load) {
if (_root.movesup == true) {
this.gotoAndStop("moves_free");
} else if (_root.timesup == true) {
this.gotoAndStop("time_free");
}
}
Instance of Symbol 661 MovieClip "warning" in Frame 216
onClipEvent (load) {
this._visible = 0;
}
Symbol 45 Button
on (press) {
_root.soundfx(4);
gotoAndStop (209);
}
Symbol 48 Button
on (press) {
_root.soundfx(4);
gotoAndStop (214);
}
Symbol 51 Button
on (press) {
_root.soundfx(4);
_root.music(8);
_root.subround = 1;
_root.startsecs = 120;
_root.freeplaymode = true;
_root.challengemode = false;
gotoAndPlay (210);
}
Symbol 62 Button
on (press) {
_root.mus = true;
_root.music(1);
}
Symbol 66 Button
on (press) {
stopAllSounds();
_root.mus = false;
}
Symbol 71 Button
on (press) {
_root.fx = false;
}
Symbol 72 Button
on (press) {
_root.fx = true;
}
Symbol 76 Button
on (press) {
_root.soundfx(4);
_root.startup = false;
_root.qs_advance = false;
gotoAndStop (207);
}
Symbol 84 Button
on (release) {
_root.downloadNow();
}
Symbol 86 Button
on (press) {
_root.aliasing = false;
_quality = "MEDIUM";
}
Symbol 87 Button
on (press) {
_root.aliasing = true;
_quality = "HIGH";
}
Symbol 89 Button
on (press) {
_root.soundfx(14);
_root.antialias._visible = 1;
}
Symbol 93 Button
on (press) {
_root.soundfx(14);
_root.antialias._visible = 0;
}
Symbol 99 Button
on (release) {
_root.soundfx(4);
this.nextFrame();
}
Symbol 103 MovieClip Frame 1
stop();
Symbol 126 Button
on (release) {
if (_root.qs_advance == true) {
_root.soundfx(4);
this.nextFrame();
_root.qs_advance = false;
}
}
Symbol 132 Button
on (press) {
_root.soundfx(11);
nextFrame();
}
Symbol 134 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("finish");
}
Symbol 140 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 2
stop();
Symbol 140 MovieClip Frame 3
_root.soundfx(15);
_root.qs_advance = true;
stop();
Symbol 151 Button
on (press) {
_root.soundfx(1);
gotoAndPlay ("finish");
}
Symbol 168 MovieClip Frame 1
stop();
Symbol 168 MovieClip Frame 2
stop();
Symbol 168 MovieClip Frame 14
_root.soundfx(15);
_root.qs_advance = true;
stop();
Symbol 172 Button
on (release) {
if (_root.qs_advance == true) {
_root.soundfx(4);
_root.qs_advance = false;
_root.qs_finish();
}
}
Symbol 178 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("left");
}
Symbol 179 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("middle");
}
Symbol 180 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("right");
}
Symbol 184 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("finish");
}
Symbol 185 Button
on (press) {
_root.soundfx(8);
wild._x = this;
gotoAndPlay ("finish");
}
Symbol 189 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("playedright");
}
Symbol 193 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("playedmiddle");
}
Symbol 197 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("playedleft");
}
Symbol 203 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 2
stop();
Symbol 203 MovieClip Frame 3
stop();
Symbol 203 MovieClip Frame 4
stop();
Symbol 203 MovieClip Frame 5
stop();
Symbol 203 MovieClip Frame 6
stop();
Symbol 203 MovieClip Frame 7
stop();
Symbol 203 MovieClip Frame 8
stop();
Symbol 203 MovieClip Frame 9
_root.soundfx(15);
_root.qs_advance = true;
stop();
Symbol 203 MovieClip Frame 10
_root.soundfx(15);
_root.qs_advance = true;
stop();
Symbol 203 MovieClip Frame 11
_root.soundfx(15);
_root.qs_advance = true;
stop();
Symbol 210 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 2
stop();
Instance of Symbol 144 MovieClip in Symbol 210 MovieClip Frame 2
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (_root.qs_advance == true) {
this._visible = 1;
} else {
this._visible = 0;
}
}
Symbol 210 MovieClip Frame 3
stop();
Symbol 210 MovieClip Frame 4
stop();
Instance of Symbol 206 MovieClip in Symbol 210 MovieClip Frame 4
onClipEvent (load) {
this._visible = 0;
}
onClipEvent (enterFrame) {
if (_root.qs_advance == true) {
this._visible = 1;
} else {
this._visible = 0;
}
}
Symbol 211 Button
on (press) {
_root.soundfx(4);
gotoAndStop (206);
}
Symbol 223 Button
on (press) {
_root.soundfx(14);
gotoAndStop ("tab1");
}
Symbol 224 Button
on (press) {
_root.soundfx(14);
gotoAndStop ("tab2");
}
Symbol 236 MovieClip Frame 1
stop();
Symbol 241 Button
on (press) {
_root.soundfx(4);
_root.funnel();
}
Symbol 244 Button
on (release) {
_root.downloadNow();
}
Symbol 262 Button
on (release) {
_root.soundfx(14);
gotoAndStop ("tab2");
}
Symbol 263 Button
on (release) {
_root.soundfx(14);
gotoAndStop ("tab1");
}
Symbol 273 Button
on (press) {
_root.soundfx(14);
nextFrame();
}
Symbol 277 Button
on (press) {
_root.soundfx(14);
prevFrame();
}
Symbol 285 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("finish");
}
Symbol 290 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 2
stop();
Symbol 290 MovieClip Frame 90
stop();
Symbol 300 Button
on (press) {
_root.soundfx(1);
gotoAndPlay ("finish");
}
Symbol 301 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 2
stop();
Symbol 301 MovieClip Frame 90
stop();
Symbol 306 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("left");
}
Symbol 308 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("middle");
}
Symbol 309 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("right");
}
Symbol 310 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("finish");
}
Symbol 311 Button
on (press) {
_root.soundfx(8);
wild._x = this;
gotoAndPlay ("finish");
}
Symbol 314 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("playedright");
}
Symbol 315 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("playedmiddle");
}
Symbol 316 Button
on (press) {
_root.soundfx(8);
gotoAndPlay ("playedleft");
}
Symbol 317 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 2
stop();
Symbol 317 MovieClip Frame 3
stop();
Symbol 317 MovieClip Frame 4
stop();
Symbol 317 MovieClip Frame 5
stop();
Symbol 317 MovieClip Frame 6
stop();
Symbol 317 MovieClip Frame 7
stop();
Symbol 317 MovieClip Frame 8
stop();
Symbol 317 MovieClip Frame 100
gotoAndStop ("finish");
Symbol 317 MovieClip Frame 190
gotoAndStop ("finish");
Symbol 317 MovieClip Frame 280
stop();
Symbol 328 MovieClip Frame 1
stop();
Symbol 328 MovieClip Frame 2
stop();
Symbol 328 MovieClip Frame 3
stop();
Symbol 328 MovieClip Frame 4
stop();
Symbol 328 MovieClip Frame 5
stop();
Symbol 328 MovieClip Frame 6
stop();
Symbol 328 MovieClip Frame 7
stop();
Symbol 328 MovieClip Frame 8
stop();
Symbol 328 MovieClip Frame 9
stop();
Symbol 328 MovieClip Frame 10
stop();
Symbol 328 MovieClip Frame 11
stop();
Symbol 328 MovieClip Frame 12
stop();
Symbol 328 MovieClip Frame 13
stop();
Symbol 342 MovieClip Frame 1
stop();
Symbol 342 MovieClip Frame 2
stop();
Symbol 342 MovieClip Frame 3
stop();
Symbol 342 MovieClip Frame 4
stop();
Symbol 342 MovieClip Frame 5
stop();
Symbol 343 MovieClip Frame 1
stop();
Symbol 356 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 1
stop();
Symbol 398 MovieClip Frame 1
stop();
Instance of Symbol 103 MovieClip "colbg1" in Symbol 398 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.special_flush == true) {
this.gotoAndStop("special");
} else if (_root.special_straight == true) {
this.gotoAndStop("special");
} else if (_root.special_three == true) {
this.gotoAndStop("special");
} else if (_root.special_royal == true) {
this.gotoAndStop("special");
} else if (_root.special_triple == true) {
this.gotoAndStop("special");
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 103 MovieClip "colbg2" in Symbol 398 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.special_flush == true) {
this.gotoAndStop("special");
} else if (_root.special_straight == true) {
this.gotoAndStop("special");
} else if (_root.special_three == true) {
this.gotoAndStop("special");
} else if (_root.special_royal == true) {
this.gotoAndStop("special");
} else if (_root.special_triple == true) {
this.gotoAndStop("special");
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 103 MovieClip "colbg3" in Symbol 398 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.special_flush == true) {
this.gotoAndStop("special");
} else if (_root.special_straight == true) {
this.gotoAndStop("special");
} else if (_root.special_three == true) {
this.gotoAndStop("special");
} else if (_root.special_royal == true) {
this.gotoAndStop("special");
} else if (_root.special_triple == true) {
this.gotoAndStop("special");
} else {
this.gotoAndStop(1);
}
}
Symbol 398 MovieClip Frame 2
_root.music(2);
Symbol 398 MovieClip Frame 3
_root.music(2);
Symbol 398 MovieClip Frame 4
_root.music(2);
Symbol 398 MovieClip Frame 5
_root.music(2);
Symbol 434 MovieClip Frame 1
_root.startsecs = 120;
_root.minutes = 2;
_root.seconds = "00";
stop();
Symbol 434 MovieClip Frame 2
_root.challengescore = 100000 /* 0x0186A0 */;
Symbol 434 MovieClip Frame 3
_root.startsecs = 120;
_root.challengeflips = 5;
Symbol 434 MovieClip Frame 4
_root.startsecs = 120;
Symbol 434 MovieClip Frame 5
_root.startsecs = 90;
_root.timer.minute = 1;
_root.timer.second = 30;
_root.minutes = 1;
_root.seconds = 30;
Symbol 434 MovieClip Frame 6
_root.startsecs = 120;
_root.challengescore = 250000 /* 0x03D090 */;
Symbol 434 MovieClip Frame 7
_root.startsecs = 120;
_root.challengeflips = 8;
Symbol 434 MovieClip Frame 8
_root.shuffleint = setInterval(_root.ds_shuffle, 1000);
_root.startsecs = 120;
Symbol 434 MovieClip Frame 9
_root.startsecs = 75;
_root.timer.minute = 1;
_root.timer.second = 15;
_root.minutes = 1;
_root.seconds = 15;
Symbol 434 MovieClip Frame 10
_root.startsecs = 120;
_root.challengescore = 500000 /* 0x07A120 */;
Symbol 434 MovieClip Frame 11
_root.startsecs = 120;
_root.challengeflips = 10;
Symbol 434 MovieClip Frame 12
_root.br3 = true;
_root.startsecs = 120;
Symbol 434 MovieClip Frame 13
_root.startsecs = 60;
_root.timer.minute = 1;
_root.timer.second = "00";
_root.minutes = 1;
_root.seconds = "00";
Symbol 434 MovieClip Frame 14
_root.startsecs = 120;
_root.challengescore = 1000000 /* 0x0F4240 */;
Symbol 434 MovieClip Frame 15
_root.startsecs = 120;
_root.challengeflips = 12;
Symbol 434 MovieClip Frame 16
_root.usshuffleint = setInterval(_root.us_shuffle, 1000);
_root.shuffleint = setInterval(_root.ds_shuffle, 1000);
_root.startsecs = 120;
Symbol 434 MovieClip Frame 17
_root.startsecs = 45;
_root.timer.minute = 0;
_root.timer.second = 45;
_root.minutes = 0;
_root.seconds = 45;
Symbol 434 MovieClip Frame 18
_root.startsecs = 120;
_root.challengescore = 10000000 /* 0x989680 */;
Symbol 434 MovieClip Frame 19
_root.startsecs = 120;
_root.challengeflips = 18;
Symbol 434 MovieClip Frame 20
_root.br5 = true;
_root.startsecs = 120;
Symbol 443 Button
on (press) {
if (_root.gameon == true) {
staylit = false;
_root.checkmoves = true;
if (this.col > 0) {
if (this.col == _root.col) {
if (_root.col != 5) {
_root.soundfx(8);
if (_root.br5 == true) {
blackout._visible = 0;
_root["deckcover" + this.stack]._visible = 0;
}
stack = this.stack;
changecol = false;
addscore = true;
_root.checkcard(stack, changecol, addscore);
}
} else if (this.num == _root.num) {
if (_root.num != "") {
_root.soundfx(1);
if (_root.br3 == true) {
blackout._visible = 0;
_root["deckcover" + this.stack]._visible = 0;
}
if (_root.br5 == true) {
blackout._visible = 0;
_root["deckcover" + this.stack]._visible = 0;
staylit = true;
}
stack = this.stack;
changecol = true;
addscore = true;
_root.checkcard(stack, changecol, addscore);
flipover = true;
_root["deck" + stack].flipcount = 0;
}
} else if (this.col == 5) {
if (_root.col != 0) {
if (_root.col != 5) {
_root.soundfx(8);
if (_root.br5 == true) {
blackout._visible = 0;
_root["deckcover" + this.stack]._visible = 0;
}
stack = this.stack;
changecol = false;
addscore = true;
_root.checkcard(stack, changecol, addscore);
}
}
} else if (_root.col == 5) {
if (this.col != 5) {
_root.soundfx(8);
if (_root.br5 == true) {
blackout._visible = 0;
_root["deckcover" + this.stack]._visible = 0;
}
stack = this.stack;
changecol = false;
addscore = false;
_root.checkcard(stack, changecol, addscore);
_root.wildcards--;
}
} else {
_root.soundfx(13);
}
} else if (_root.num != 0) {
_root.soundfx(8);
stack = this.stack;
changecol = false;
if (_root.col != 5) {
addscore = true;
} else {
addscore = false;
_root.wildcards--;
}
_root.checkcard(stack, changecol, addscore);
}
}
}
on (release, releaseOutside) {
if (flipover != true) {
if (_root.played >= 48) {
_root.checkCount = 0;
_root.endround();
}
}
if (_root.br5 == true) {
if (staylit == false) {
blackout._visible = 1;
_root["deckcover" + this.stack]._visible = 1;
}
staylit = false;
}
}
Symbol 459 Button
on (press) {
if (_root.gameon == true) {
_root.special_flush = false;
_root.special_straight = false;
_root.special_three = false;
_root.special_royal = false;
_root.special_triple = false;
if (_root.br5 == true) {
blackout._visible = 0;
}
if (_root.carddeck != this.deck) {
_root.soundfx(11);
} else if (_root.num == 0) {
_root.soundfx(11);
}
_root.col = this.col;
_root.num = this.num;
_root.carddeck = this.deck;
_root.highlight._visible = 1;
_root.highlight._x = _root["deal" + _root.carddeck]._x;
}
}
on (release) {
if (_root.br5 == true) {
blackout._visible = 1;
}
}
Symbol 464 MovieClip Frame 1
num = 2;
col = 1;
Instance of Symbol 445 MovieClip "blackout" in Symbol 464 MovieClip Frame 1
onClipEvent (load) {
if (_root.challengeround == 1) {
if (_root.subround == 4) {
this._visible = 1;
} else {
this._visible = 0;
}
} else if (_root.br5 == true) {
this._visible = 1;
} else {
this._visible = 0;
}
}
onClipEvent (enterFrame) {
if (_root.challengeround == 1) {
if (_root.subround == 4) {
onoff = random(101);
if (onoff == 50) {
this._visible = 1;
} else if (onoff == 100) {
this._visible = 0;
}
}
}
}
Symbol 464 MovieClip Frame 2
num = 3;
col = 1;
Symbol 464 MovieClip Frame 3
num = 4;
col = 1;
Symbol 464 MovieClip Frame 4
num = 5;
col = 1;
Symbol 464 MovieClip Frame 5
num = 6;
col = 1;
Symbol 464 MovieClip Frame 6
num = 7;
col = 1;
Symbol 464 MovieClip Frame 7
num = 8;
col = 1;
Symbol 464 MovieClip Frame 8
num = 9;
col = 1;
Symbol 464 MovieClip Frame 9
num = 10;
col = 1;
Symbol 464 MovieClip Frame 10
num = 11;
col = 1;
Symbol 464 MovieClip Frame 11
num = 12;
col = 1;
Symbol 464 MovieClip Frame 12
num = 13;
col = 1;
Symbol 464 MovieClip Frame 13
num = 2;
col = 2;
Symbol 464 MovieClip Frame 14
num = 3;
col = 2;
Symbol 464 MovieClip Frame 15
num = 4;
col = 2;
Symbol 464 MovieClip Frame 16
num = 5;
col = 2;
Symbol 464 MovieClip Frame 17
num = 6;
col = 2;
Symbol 464 MovieClip Frame 18
num = 7;
col = 2;
Symbol 464 MovieClip Frame 19
num = 8;
col = 2;
Symbol 464 MovieClip Frame 20
num = 9;
col = 2;
Symbol 464 MovieClip Frame 21
num = 10;
col = 2;
Symbol 464 MovieClip Frame 22
num = 11;
col = 2;
Symbol 464 MovieClip Frame 23
num = 12;
col = 2;
Symbol 464 MovieClip Frame 24
num = 13;
col = 2;
Symbol 464 MovieClip Frame 25
num = 2;
col = 3;
Symbol 464 MovieClip Frame 26
num = 3;
col = 3;
Symbol 464 MovieClip Frame 27
num = 4;
col = 3;
Symbol 464 MovieClip Frame 28
num = 5;
col = 3;
Symbol 464 MovieClip Frame 29
num = 6;
col = 3;
Symbol 464 MovieClip Frame 30
num = 7;
col = 3;
Symbol 464 MovieClip Frame 31
num = 8;
col = 3;
Symbol 464 MovieClip Frame 32
num = 9;
col = 3;
Symbol 464 MovieClip Frame 33
num = 10;
col = 3;
Symbol 464 MovieClip Frame 34
num = 11;
col = 3;
Symbol 464 MovieClip Frame 35
num = 12;
col = 3;
Symbol 464 MovieClip Frame 36
num = 13;
col = 3;
Symbol 464 MovieClip Frame 37
num = 2;
col = 4;
Symbol 464 MovieClip Frame 38
num = 3;
col = 4;
Symbol 464 MovieClip Frame 39
num = 4;
col = 4;
Symbol 464 MovieClip Frame 40
num = 5;
col = 4;
Symbol 464 MovieClip Frame 41
num = 6;
col = 4;
Symbol 464 MovieClip Frame 42
num = 7;
col = 4;
Symbol 464 MovieClip Frame 43
num = 8;
col = 4;
Symbol 464 MovieClip Frame 44
num = 9;
col = 4;
Symbol 464 MovieClip Frame 45
num = 10;
col = 4;
Symbol 464 MovieClip Frame 46
num = 11;
col = 4;
Symbol 464 MovieClip Frame 47
num = 12;
col = 4;
Symbol 464 MovieClip Frame 48
num = 13;
col = 4;
Symbol 464 MovieClip Frame 49
num = "";
col = 5;
Symbol 464 MovieClip Frame 50
num = "";
col = 5;
Symbol 464 MovieClip Frame 51
num = "";
col = 5;
Symbol 464 MovieClip Frame 52
num = "";
col = 5;
Symbol 464 MovieClip Frame 53
num = 0;
col = 6;
Symbol 468 Button
on (press) {
stopAllSounds();
_root.soundfx(10);
_root.gameon == false;
clearInterval(_root.timeint);
clearInterval(_root.usshuffleint);
clearInterval(_root.shuffleint);
_root.pause._visible = 1;
}
Symbol 490 MovieClip Frame 1
stop();
Symbol 490 MovieClip Frame 2
_root.score = _root.score + 10000;
Symbol 490 MovieClip Frame 31
_root.special_flush = false;
_root.addBonus();
gotoAndStop (1);
Symbol 490 MovieClip Frame 32
_root.score = _root.score + 25000;
Symbol 490 MovieClip Frame 62
_root.special_straight = false;
_root.addBonus();
gotoAndStop (1);
Symbol 490 MovieClip Frame 63
_root.score = _root.score + 50000;
Symbol 490 MovieClip Frame 93
_root.special_three = false;
_root.addBonus();
gotoAndStop (1);
Symbol 490 MovieClip Frame 94
_root.score = _root.score + 100000;
Symbol 490 MovieClip Frame 123
_root.special_royal = false;
_root.addBonus();
gotoAndStop (1);
Symbol 490 MovieClip Frame 124
_root.score = _root.score + 100000;
Symbol 490 MovieClip Frame 154
_root.special_triple = false;
_root.addBonus();
gotoAndStop (1);
Symbol 493 MovieClip Frame 1
stop();
Symbol 493 MovieClip Frame 120
_root.gameover = true;
_root.movesup = true;
Symbol 495 MovieClip Frame 1
stop();
Symbol 495 MovieClip Frame 120
_root.gameover = true;
_root.timesup = true;
Symbol 498 Button
on (press) {
_root.soundfx(10);
_root.music(_root.currentMusic);
this._visible = 0;
_root.timeint = setInterval(_root.timer.interval, 1000);
if ((_root.challengeround == 2) && (_root.subround == 4)) {
_root.shuffleint = setInterval(_root.ds_shuffle, 1000);
} else if ((_root.challengeround == 4) && (_root.subround == 4)) {
_root.usshuffleint = setInterval(_root.us_shuffle, 1000);
_root.shuffleint = setInterval(_root.ds_shuffle, 1000);
}
_root.gameon = true;
}
Symbol 502 Button
on (press) {
_root.soundfx(10);
_root.exit = true;
}
Symbol 505 Button
on (press) {
_root.mus = true;
if (_root.freeplaymode == true) {
_root.currentMusic == 8;
} else if (_root.subround == 1) {
_root.currentMusic == 2;
} else if (_root.subround == 2) {
_root.currentMusic == 2;
} else if (_root.subround == 3) {
_root.currentMusic == 2;
} else if (_root.subround == 4) {
_root.currentMusic == 2;
}
}
Instance of Symbol 65 MovieClip in Symbol 506 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.aliasing == true) || (_root.aliasing == undefined)) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 69 MovieClip in Symbol 506 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.aliasing == false) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 65 MovieClip in Symbol 506 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.fx == true) || (_root.fx == undefined)) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 69 MovieClip in Symbol 506 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.fx == false) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 65 MovieClip in Symbol 506 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.mus == true) || (_root.mus == undefined)) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Instance of Symbol 69 MovieClip in Symbol 506 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.mus == false) {
this.gotoAndStop("on");
} else {
this.gotoAndStop("off");
}
}
Symbol 508 Button
on (press) {
_root.soundfx(4);
_root.gameon = true;
_root.intro._visible = 0;
_root.timeint = setInterval(_root.timer.interval, 1000);
}
Symbol 541 MovieClip Frame 1
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
stop();
Symbol 541 MovieClip Frame 9
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 17
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 25
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 45
_root.bonusdemo = _root.bonusdemo * 2;
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 53
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 61
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 69
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 77
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 97
_root.bonusdemo = _root.bonusdemo * 2;
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 105
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 113
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 121
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 141
_root.bonusdemo = _root.bonusdemo * 2;
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 149
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 157
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 541 MovieClip Frame 176
_root.bonusdemo = _root.bonusdemo * 2;
if (_root.scoredemo < _root.challengescore) {
_root.scoredemo = _root.scoredemo + _root.bonusdemo;
} else {
_root.scoredemo = 0;
_root.bonusdemo = 100;
}
Symbol 563 MovieClip Frame 1
stop();
Symbol 563 MovieClip Frame 33
if (_root.flipdemo < _root.challengeflips) {
_root.flipdemo++;
_root.bonusdemo = _root.bonusdemo * 2;
_root.intro.flipdemo.demobonusbg.play();
} else {
_root.flipdemo = 0;
_root.bonusdemo = 100;
_root.intro.flipdemo.demobonusbg.play();
}
Symbol 563 MovieClip Frame 85
if (_root.flipdemo < _root.challengeflips) {
_root.flipdemo++;
_root.bonusdemo = _root.bonusdemo * 2;
_root.intro.flipdemo.demobonusbg.play();
} else {
_root.flipdemo = 0;
_root.bonusdemo = 100;
_root.intro.flipdemo.demobonusbg.play();
}
Symbol 563 MovieClip Frame 129
if (_root.flipdemo < _root.challengeflips) {
_root.flipdemo++;
_root.bonusdemo = _root.bonusdemo * 2;
_root.intro.flipdemo.demobonusbg.play();
} else {
_root.flipdemo = 0;
_root.bonusdemo = 100;
_root.intro.flipdemo.demobonusbg.play();
}
Symbol 563 MovieClip Frame 173
if (_root.flipdemo < _root.challengeflips) {
_root.flipdemo++;
_root.bonusdemo = _root.bonusdemo * 2;
_root.intro.flipdemo.demobonusbg.play();
} else {
_root.flipdemo = 0;
_root.bonusdemo = 100;
_root.intro.flipdemo.demobonusbg.play();
}
Symbol 583 MovieClip Frame 40
_root.intro.gotoAndStop("speed");
Symbol 590 MovieClip Frame 1
numpicker = random(10) + 1;
choice = random(2);
if (choice == 0) {
this.tipchoice.gotoAndStop("dyk");
_root.tipdyk = _root["dyk" + numpicker];
} else {
this.tipchoice.gotoAndStop("tip");
_root.tipdyk = _root["tip" + numpicker];
}
Symbol 590 MovieClip Frame 2
numpicker = random(10) + 1;
choice = random(2);
if (choice == 0) {
this.tipchoice.gotoAndStop("dyk");
_root.tipdyk = _root["dyk" + numpicker];
} else {
this.tipchoice.gotoAndStop("tip");
_root.tipdyk = _root["tip" + numpicker];
}
_root.voice(1);
Instance of Symbol 397 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 5) {
if (_root.subround == 4) {
this._alpha = 100;
}
}
}
Instance of Symbol 341 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 5) {
if (_root.subround == 3) {
this._alpha = 100;
}
}
}
Instance of Symbol 385 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 5) {
if (_root.subround == 2) {
this._alpha = 100;
}
}
}
Instance of Symbol 349 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 5) {
if (_root.subround == 1) {
this._alpha = 100;
}
}
}
Instance of Symbol 397 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 4) {
if (_root.subround == 4) {
this._alpha = 100;
}
}
}
Instance of Symbol 341 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 4) {
if (_root.subround == 3) {
this._alpha = 100;
}
}
}
Instance of Symbol 385 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 4) {
if (_root.subround == 2) {
this._alpha = 100;
}
}
}
Instance of Symbol 349 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 4) {
if (_root.subround == 1) {
this._alpha = 100;
}
}
}
Instance of Symbol 397 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 3) {
if (_root.subround == 4) {
this._alpha = 100;
}
}
}
Instance of Symbol 341 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 3) {
if (_root.subround == 3) {
this._alpha = 100;
}
}
}
Instance of Symbol 385 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 3) {
if (_root.subround == 2) {
this._alpha = 100;
}
}
}
Instance of Symbol 349 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 3) {
if (_root.subround == 1) {
this._alpha = 100;
}
}
}
Instance of Symbol 397 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 2) {
if (_root.subround == 4) {
this._alpha = 100;
}
}
}
Instance of Symbol 341 MovieClip "icon23" in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 2) {
if (_root.subround == 3) {
this._alpha = 100;
}
}
}
Instance of Symbol 385 MovieClip "icon22" in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 2) {
if (_root.subround == 2) {
this._alpha = 100;
}
}
}
Instance of Symbol 349 MovieClip "icon21" in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 2) {
if (_root.subround == 1) {
this._alpha = 100;
}
}
}
Instance of Symbol 397 MovieClip "icon14" in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 1) {
if (_root.subround == 4) {
this._alpha = 100;
}
}
}
Instance of Symbol 341 MovieClip "icon13" in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 1) {
if (_root.subround == 3) {
this._alpha = 100;
}
}
}
Instance of Symbol 385 MovieClip "icon12" in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 1) {
if (_root.subround == 2) {
this._alpha = 100;
}
}
}
Instance of Symbol 349 MovieClip "icon11" in Symbol 590 MovieClip Frame 2
onClipEvent (load) {
if (_root.challengeround == 1) {
if (_root.subround == 1) {
this._alpha = 100;
}
}
}
Instance of Symbol 540 MovieClip in Symbol 590 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.intro._visible == 1) {
this.hands._rotation = this.hands._rotation + 10;
this.hands2._rotation = this.hands2._rotation + 3;
}
}
Instance of Symbol 541 MovieClip "cards" in Symbol 590 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.intro._visible == 1) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Symbol 590 MovieClip Frame 3
numpicker = random(10) + 1;
choice = random(2);
if (choice == 0) {
this.tipchoice.gotoAndStop("dyk");
_root.tipdyk = _root["dyk" + numpicker];
} else {
this.tipchoice.gotoAndStop("tip");
_root.tipdyk = _root["tip" + numpicker];
}
displayChallengeScore = new String(_root.challengescore);
displayChallengeScore = _root.format(displayChallengeScore);
_root.voice(2);
Instance of Symbol 385 MovieClip in Symbol 590 MovieClip Frame 3
/* no clip actions */
Instance of Symbol 541 MovieClip "democard" in Symbol 590 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.intro._visible == 1) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 554 MovieClip in Symbol 590 MovieClip Frame 3
onClipEvent (load) {
_root.bonusdemo = 100;
_root.scoredemo = 0;
}
Symbol 590 MovieClip Frame 4
numpicker = random(10) + 1;
choice = random(2);
if (choice == 0) {
this.tipchoice.gotoAndStop("dyk");
_root.tipdyk = _root["dyk" + numpicker];
} else {
this.tipchoice.gotoAndStop("tip");
_root.tipdyk = _root["tip" + numpicker];
}
_root.voice(3);
Instance of Symbol 563 MovieClip in Symbol 590 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_root.intro._visible == 1) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 567 MovieClip "flipdemo" in Symbol 590 MovieClip Frame 4
onClipEvent (load) {
_root.bonusdemo = 100;
_root.flipdemo = 0;
}
Symbol 590 MovieClip Frame 5
numpicker = random(10) + 1;
choice = random(2);
if (choice == 0) {
this.tipchoice.gotoAndStop("dyk");
_root.tipdyk = _root["dyk" + numpicker];
} else {
this.tipchoice.gotoAndStop("tip");
_root.tipdyk = _root["tip" + numpicker];
}
if (_root.challengeround == 1) {
bonustext = "Downstairs Blinkers";
} else if (_root.challengeround == 2) {
bonustext = "Downstairs Conveyor";
} else if (_root.challengeround == 3) {
bonustext = "Upstairs Blinkers";
} else if (_root.challengeround == 4) {
bonustext = "Double Conveyor";
} else if (_root.challengeround == 5) {
bonustext = "Total Blackout";
}
_root.voice(4);
Instance of Symbol 575 MovieClip in Symbol 590 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_root.intro._visible == 1) {
this.play();
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 589 MovieClip in Symbol 590 MovieClip Frame 6
onClipEvent (load) {
this.gotoAndStop(_root.challengeround);
}
Symbol 591 Button
on (release) {
_root.soundfx(14);
gotoAndStop ("fp_alltime");
}
Symbol 592 Button
on (release) {
_root.soundfx(14);
gotoAndStop ("fp_round");
}
Symbol 621 Button
on (release) {
_root.downloadNow();
}
Symbol 622 Button
on (release) {
_root.soundfx(14);
gotoAndStop ("ch_level");
}
Symbol 623 Button
on (release) {
_root.soundfx(14);
gotoAndStop ("ch_round");
}
Symbol 626 Button
on (release) {
_root.soundfx(14);
gotoAndStop ("ch_alltime");
}
Symbol 640 MovieClip Frame 1
stop();
Instance of Symbol 619 MovieClip in Symbol 640 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 619 MovieClip in Symbol 640 MovieClip Frame 3
/* no clip actions */
Symbol 641 Button
on (press) {
if ((_root.challengemode == true) && (_root.warning._visible == 0)) {
_root.soundfx(4);
_root.soundfx(16);
_root.warning._visible = 1;
} else if (_root.challengemode == true) {
_root.soundfx(4);
i = 1;
while (i < 5) {
_root["roundscore1" + i] = 0;
_root["roundscore2" + i] = 0;
_root["roundscore3" + i] = 0;
_root["roundscore4" + i] = 0;
_root["roundscore5" + i] = 0;
i++;
}
k = 1;
while (k < 6) {
_root["levtotal" + k] = 0;
k++;
}
_root.totalscore = 0;
_root.displayLevelScore = 0;
_root.gamecomplete = false;
clearInterval(tallyint);
_root.fxarray[12].stop("fx_tally");
_root.funnel();
} else {
_root.soundfx(4);
_root.fxarray[12].stop("fx_tally");
clearInterval(tallyint);
_root.funnel();
}
}
Symbol 642 Button
on (press) {
_root.soundfx(4);
clearInterval(tallyint);
_root.fxarray[12].stop("fx_tally");
if (gamecomplete == true) {
gotoAndStop (213);
} else if (_root.challengemode == true) {
if (_root.challengemet == true) {
if (_root.subround < 4) {
_root.subround++;
_root.round++;
gotoAndPlay (210);
} else {
_root.challengeround = 1;
_root.subround = 1;
_root.round = 1;
gotoAndStop (213);
}
} else {
_root.finalscore = 0;
gotoAndPlay (210);
}
} else if (_root.freeplaymode == true) {
_root.music(8);
_root.subround = 1;
_root.round++;
_root.startsecs = 120;
_root.finalscore = 0;
gotoAndPlay (210);
}
}
Symbol 651 Button
on (release) {
_root.score = _root.tempscore;
getURL ("http://www.gamerival.com/game.cfm", "_self", "POST");
}
Symbol 655 Button
on (press) {
_root.soundfx(17);
this._visible = 0;
}
Symbol 662 Button
on (press) {
_root.soundfx(4);
if (_root.challengemode == true) {
i = 1;
while (i < 5) {
_root["roundscore1" + i] = 0;
_root["roundscore2" + i] = 0;
_root["roundscore3" + i] = 0;
_root["roundscore4" + i] = 0;
_root["roundscore5" + i] = 0;
i++;
}
k = 1;
while (k < 6) {
_root["levtotal" + k] = 0;
k++;
}
_root.totalscore = 0;
_root.displayLevelScore = 0;
_root.gamecomplete = false;
}
gotoAndStop (205);
}
Symbol 679 Button
on (press) {
_root.soundfx(4);
_root.funnel();
}
Symbol 681 Button
on (press) {
_root.soundfx(4);
gotoAndStop (205);
}
Symbol 683 Button
on (release) {
_root.downloadNow();
}
Symbol 697 Button
on (press) {
if ((_root.challengemode == true) && (_root.warning._visible == 0)) {
_root.soundfx(4);
_root.soundfx(16);
_root.warning._visible = 1;
} else if (_root.challengemode == true) {
_root.soundfx(4);
i = 1;
while (i < 5) {
_root["roundscore1" + i] = 0;
_root["roundscore2" + i] = 0;
_root["roundscore3" + i] = 0;
_root["roundscore4" + i] = 0;
_root["roundscore5" + i] = 0;
i++;
}
k = 1;
while (k < 6) {
_root["levtotal" + k] = 0;
k++;
}
_root.totalscore = 0;
_root.displayLevelScore = 0;
_root.gamecomplete = false;
_root.funnel();
} else {
_root.soundfx(4);
_root.funnel();
}
}
Symbol 698 Button
on (press) {
if (_root.freeplaymode == true) {
_root.soundfx(4);
_root.music(8);
_root.round++;
gotoAndPlay (210);
} else if (_root.challengemode == true) {
_root.soundfx(4);
gotoAndPlay (210);
}
}