Frame 1
_root.gotoAndPlay("load");
Instance of Symbol 89 MovieClip "loadingbar" in Frame 1
onClipEvent (enterFrame) {
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
_root.gotoAndPlay("init");
} else {
_root.loadingbar._xscale = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
}
}
Frame 3
stop();
Frame 5
function saveMyCookie() {
_root.shareObj.data.you_name = _root.you_name;
_root.shareObj.data.you_email = _root.you_email;
_root.shareObj.data.flush();
}
function createChallengeString(score, name, email) {
t1 = new String((name + ":") + email);
checksum = Number(score);
i = 0;
while (i < t1.length) {
checksum = checksum + Number(t1.charCodeAt(i));
i++;
}
return((checksum + ":") + t1);
}
function parseChallengeString(string) {
tArr = string.split(":");
score = tArr[0];
name = tArr[1];
email = tArr[2];
t1 = (("" + tArr[1]) + ":") + tArr[2];
i = 0;
while (i < t1.length) {
score = score - t1.charCodeAt(i);
i++;
}
_root.them_name = name;
_root.them_score = score;
_root.them_email = email;
}
function checkNameField(t_str) {
t_str = new String(t_str).toLowerCase();
if (t_str.length < 2) {
_root.oopsMessage = _root.oopsMessage + "- NAME FIELDS MUST HAVE AT LEAST 2 CHARACTERS.<br>";
return(0);
}
hasbadword = 0;
i = 0;
while (i < _root.bad_wordsArr.length) {
if (t_str.indexOf(new String(_root.bad_wordsArr[i])) != -1) {
hasbadword = 1;
}
i++;
}
if (hasbadword == 1) {
_root.oopsMessage = _root.oopsMessage + "- NAME FIELDS CONTAINS INAPPROPRIATE WORD(s).<br>";
return(0);
}
return(1);
}
function checkEmailField(t_str) {
t_str = new String(t_str);
if (t_str.length >= 1) {
t1 = t_str.indexOf("@");
t2 = t_str.lastIndexOf(".");
if ((t1 != -1) and (t2 > (t1 + 1))) {
return(1);
}
_root.oopsMessage = _root.oopsMessage + "- EMAIL ADDRESS FIELD HAS IMPROPER FORMATTING.<br>";
return(0);
}
_root.oopsMessage = _root.oopsMessage + "- EMAIL ADDRESS FIELD IS REQUIRED.<br>";
return(0);
}
function makeHTTPSendable(t_str) {
p_str = new String(t_str);
p_arr = p_str.split("&");
p_str = p_arr.join("%26");
p_arr = p_str.split("'");
p_str = p_arr.join("%60");
p_arr = p_str.split("=");
p_str = p_arr.join("%3D");
p_arr = p_str.split("?");
p_str = p_arr.join("%3F");
t_str = "";
i = 0;
while (i < p_str.length) {
if (p_str.charCodeAt(i) == 13) {
t_str = t_str + " ";
} else {
t_str = t_str + p_str.charAt(i);
}
i++;
}
return(t_str);
}
function checkBadWords(t_str) {
t_str = new String(t_str).toLowerCase();
i = 0;
if (i < _root.bad_wordsArr.length) {
if (t_str.indexOf(new String(_root.bad_wordsArr[i])) != -1) {
_root.oopsMessage = _root.oopsMessage + "- INAPPROPRIATE WORD(s) FOUND -- PLEASE KEEP IT CLEAN!.<br>";
return(0);
}
return(1);
}
}
bad_wordsArr = new Array("fuck", "bitch", "shit", "cunt", "nigger", "clit", "pussy", "cock");
if (ID.length > 4) {
temp = parseChallengeString(ID);
if (((_root.them_name.length >= 2) && (_root.them_score >= 0)) && (_root.them_email.length >= 4)) {
gotoAndPlay (52);
} else {
gotoAndPlay (9);
}
} else {
gotoAndPlay (9);
}
shareObj = SharedObject.getLocal("shareObj");
you_name = shareObj.data.you_name;
you_email = shareObj.data.you_email;
Instance of Symbol 106 MovieClip "oops" in Frame 5
onClipEvent (load) {
_root.oops._visible = false;
_root.oops.gotoAndPlay(3);
}
Frame 9
stop();
Frame 10
_root.them_name = "";
_root.them_email = "";
stop();
Frame 11
thelink = (GameURL + "?ID=") + _root.createChallengeString(you_score, you_name, you_email);
_root.subject = "You have been challenged to a game of Bubble Buster!";
_root.body = ((((("You have been challenged to a game of Bubble Buster by " + _root.you_name) + " (") + _root.you_email) + "). The score to beat is <B>") + _root.you_score) + "</B>.<BR><BR>";
_root.body = _root.body + "Your friend also sent this personal message:<BR><BR>";
_root.body = _root.body + (("<B>" + _root.you_message) + ".</B><BR><BR>");
_root.body = _root.body + (("<A HREF=" + thelink) + "><B>CLICK HERE TO ACCEPT!</B></A><BR><BR>");
_root.body = _root.body + (("<FONT SIZE=\"1\" COLOR=\"333333\">" + thelink) + "</FONT>");
URL = _root.ScriptURL;
URL = URL + ("?FROM_NAME=" + _root.you_name);
URL = URL + ("&FROM_EMAIL=" + _root.you_email);
URL = URL + ("&TO_NAME=" + _root.them_name);
URL = URL + ("&TO_EMAIL=" + _root.them_email);
URL = URL + ("&SCORE=" + _root.you_score);
URL = URL + ("&SUBJECT=" + _root.subject);
URL = URL + ("&BODY=" + _root.body);
COMTIMEOUT = getTimer() + 4000;
_root.STATUS = "INIT";
loadVariables (URL, _root);
Frame 13
if ((_root.STATUS != "SENT") && (getTimer() < COMTIMEOUT)) {
gotoAndPlay(_currentframe - 1);
} else {
oops._visible = false;
}
Frame 48
gotoAndPlay (9);
Frame 52
stop();
Frame 53
if (_root.you_score < _root.them_score) {
_root.subject = "Bubble Buster Challenge Results!";
_root.body = ((((("You won the challenge against " + _root.you_name) + " with a final score of ") + _root.them_score) + " to ") + _root.you_score) + ".<BR><BR>";
_root.body = _root.body + "Keep it going, challenge someone else NOW!<BR><BR>";
_root.body = _root.body + (("<A HREF=" + GameURL) + "><B>CLICK HERE TO PLAY!</B></A><BR><BR>");
_root.body = _root.body + (("<FONT SIZE=\"1\" COLOR=\"333333\">" + GameURL) + "</FONT>");
gameStatus = "lose";
} else if (_root.you_score > _root.them_score) {
_root.subject = "Bubble Buster Challenge Results!";
_root.body = ((((("You lost the challenge against " + _root.you_name) + " with a final score of ") + _root.you_score) + " to ") + _root.them_score) + ".<BR><BR>";
_root.body = _root.body + "Demand a rematch NOW!<BR><BR>";
_root.body = _root.body + (("<A HREF=" + GameURL) + "><B>CLICK HERE TO PLAY!</B></A><BR><BR>");
_root.body = _root.body + (("<FONT SIZE=\"1\" COLOR=\"333333\">" + GameURL) + "</FONT>");
gameStatus = "win";
} else {
_root.subject = "Bubble Buster Challenge Results!";
_root.body = ((((("You tied the challenge against " + _root.you_name) + " with a final score of ") + _root.you_score) + " to ") + _root.them_score) + ".<BR><BR>";
_root.body = _root.body + "Demand a rematch NOW!<BR><BR>";
_root.body = _root.body + (("<A HREF=" + GameURL) + "><B>CLICK HERE TO PLAY!</B></A><BR><BR>");
_root.body = _root.body + (("<FONT SIZE=\"1\" COLOR=\"333333\">" + GameURL) + "</FONT>");
gameStatus = "tie";
}
URL = _root.ScriptURL;
URL = URL + ("?FROM_NAME=" + _root.you_name);
URL = URL + ("&FROM_EMAIL=" + _root.you_email);
URL = URL + ("&TO_NAME=" + _root.them_name);
URL = URL + ("&TO_EMAIL=" + _root.them_email);
URL = URL + ("&SCORE=" + _root.you_score);
URL = URL + ("&SUBJECT=" + _root.subject);
URL = URL + ("&BODY=" + _root.body);
COMTIMEOUT = getTimer() + 6000;
_root.STATUS = "INIT";
loadVariables (URL, _root);
Frame 55
if ((_root.STATUS != "SENT") && (getTimer() < COMTIMEOUT)) {
gotoAndPlay(_currentframe - 1);
} else {
oops._visible = false;
gotoAndPlay("accept_" + gameStatus);
}
Frame 56
stop();
Frame 57
stop();
Frame 58
stop();
Frame 67
function create_board() {
var temp = "";
i = 0;
while (i < lines) {
j = 0;
while (j < 12) {
rand_temp = Math.floor(Math.random() * 5) + 1;
if (rand_temp == 5) {
occur_temp = Math.floor(Math.random() * bomb_occurance) + 1;
if (occur_temp == 4) {
rand_temp = Math.floor(Math.random() * 5) + 5;
} else {
rand_temp = Math.floor(Math.random() * 4) + 1;
}
}
temp = (temp + "") + rand_temp;
j++;
}
i++;
}
return(temp);
}
function create_level(board, level, lines) {
var temp = new Array();
var k = (level - 1);
i = 0;
while (i < lines) {
temp[i] = new Array();
j = 0;
while (j < 12) {
temp[i][j] = board.charAt(k);
if (k < (lines * 12)) {
k++;
} else {
k = 0;
}
j++;
}
i++;
}
return(temp);
}
function create_gridx(blksize, lines, space, off_x) {
var temp = new Array();
var x = off_x;
j = 0;
while (j < 12) {
temp[j] = x;
x = (x + blksize) + space;
j++;
}
return(temp);
}
function create_gridy(blksize, lines, space, off_y) {
var temp = new Array();
var y = off_y;
i = 0;
while (i < lines) {
temp[i] = y;
y = (y + blksize) + space;
i++;
}
temp[lines - 1] = temp[lines - 1] + 7;
return(temp);
}
function init_board(lines) {
var temp = new Array();
i = 0;
while (i < lines) {
temp[i] = new Array();
j = 0;
while (j < 12) {
temp[i][j] = 0;
j++;
}
i++;
}
return(temp);
}
function init_level(level_lines) {
rows = level_lines;
i = 0;
while (i < rows) {
j = 0;
while (j < 12) {
game_screen_colors[board_lines - level_lines][j] = current_board[i][j];
game_screen_blocks[board_lines - level_lines][j] = attach_game_block(game_gridy[board_lines - level_lines], game_gridx[j], board_lines - level_lines, j, current_board[i][j], "block");
j++;
}
level_lines--;
i++;
}
return(i);
}
function attach_game_block(ypos, xpos, gb_y, gb_x, block_type, button_type) {
var instname = ((button_type + "_") + block_level);
attachMovie(button_type, instname, block_level);
_root[instname]._y = ypos;
_root[instname]._x = xpos;
_root[instname].gotoAndStop("frame_" + block_type);
_root[instname].gb_y = gb_y;
_root[instname].gb_x = gb_x;
_root[instname].is_clickable = true;
_root[instname].is_falling = false;
_root[instname].fall_to = 0;
_root[instname].onEnterFrame = function () {
if (this.is_falling) {
this.is_clickable = false;
if (this._y < this.fall_to) {
this._y = this._y + 5;
} else if (this._y == this.fall_to) {
this.is_falling = false;
this.is_clickable = true;
this.fall_to = 0;
}
}
};
block_level++;
return(instname);
}
function detach_game_blocks() {
i = 0;
while (i <= _root.matching_count) {
var block_pos = _root.matching_blocks[i].split(",");
var xpos = block_pos[0];
var ypos = block_pos[1];
_root[game_screen_blocks[ypos][xpos]].gotoAndPlay("clear");
_root.game_screen_colors[ypos][xpos] = 0;
_root.game_screen_blocks[ypos][xpos] = 0;
i++;
}
}
function attach_preview_block(ypos, xpos, block_type, button_type) {
var instname = ((button_type + "_") + block_level);
attachMovie(button_type, instname, block_level);
_root[instname]._y = ypos;
_root[instname]._x = xpos;
if (block_type != "blank") {
_root[instname].gotoAndPlay("frame_" + block_type);
}
block_level++;
return(instname);
}
function detach_preview_blocks(temp) {
i = 0;
while (i <= temp) {
removeMovieClip(preview_blocks[i]);
i++;
}
}
function attach_bonus_block(ypos, xpos, button_type) {
var instname = ((button_type + "_") + block_level);
attachMovie(button_type, instname, block_level);
_root[instname]._y = ypos;
_root[instname]._x = xpos;
_root[instname].gotoAndPlay(1);
block_level++;
}
function is_used(block) {
i = 0;
while (i < matching_blocks.length) {
if (block == matching_blocks[i]) {
return(true);
}
i++;
}
}
function color_match(xpos, ypos) {
var block_left = (((xpos - 1) + ",") + ypos);
var block_up = ((xpos + ",") + (ypos - 1));
var block_right = (((xpos + 1) + ",") + ypos);
var block_down = ((xpos + ",") + (ypos + 1));
if ((game_screen_colors[ypos][xpos] == game_screen_colors[ypos][xpos - 1]) && (!is_used(block_left))) {
matching_count++;
matching_blocks[matching_count] = ((xpos - 1) + ",") + ypos;
color_match(xpos - 1, ypos);
}
if ((game_screen_colors[ypos][xpos] == game_screen_colors[ypos - 1][xpos]) && (!is_used(block_up))) {
matching_count++;
matching_blocks[matching_count] = (xpos + ",") + (ypos - 1);
color_match(xpos, ypos - 1);
}
if ((game_screen_colors[ypos][xpos] == game_screen_colors[ypos][xpos + 1]) && (!is_used(block_right))) {
matching_count++;
matching_blocks[matching_count] = ((xpos + 1) + ",") + ypos;
color_match(xpos + 1, ypos);
}
if ((game_screen_colors[ypos][xpos] == game_screen_colors[ypos + 1][xpos]) && (!is_used(block_down))) {
matching_count++;
matching_blocks[matching_count] = (xpos + ",") + (ypos + 1);
color_match(xpos, ypos + 1);
}
}
function da_bomb(ypos, xpos) {
var block_type = game_screen_colors[ypos][xpos];
_root[game_screen_blocks[ypos][xpos]].gotoAndPlay("clear");
game_screen_colors[ypos][xpos] = 0;
game_screen_blocks[ypos][xpos] = 0;
if (block_type == 5) {
i = ypos - 2;
while (i <= (ypos + 2)) {
j = xpos - 2;
while (j <= (xpos + 2)) {
if (((i == (ypos - 2)) && ((j == (xpos - 2)) || (j == (xpos + 2)))) || ((i == (ypos + 2)) && ((j == (xpos - 2)) || (j == (xpos + 2))))) {
} else {
_root[game_screen_blocks[i][j]].gotoAndPlay("clear");
game_screen_colors[i][j] = 0;
game_screen_blocks[i][j] = 0;
}
j++;
}
i++;
}
} else if (block_type == 6) {
i = 0;
while (i < board_lines) {
j = 0;
while (j < 12) {
if (game_screen_colors[i][j] == 1) {
_root[game_screen_blocks[i][j]].gotoAndPlay("clear");
game_screen_colors[i][j] = 0;
game_screen_blocks[i][j] = 0;
}
j++;
}
i++;
}
} else if (block_type == 7) {
i = 0;
while (i < board_lines) {
j = 0;
while (j < 12) {
if (game_screen_colors[i][j] == 2) {
_root[game_screen_blocks[i][j]].gotoAndPlay("clear");
game_screen_colors[i][j] = 0;
game_screen_blocks[i][j] = 0;
}
j++;
}
i++;
}
} else if (block_type == 8) {
i = 0;
while (i < _root.board_lines) {
j = 0;
while (j < 12) {
if (game_screen_colors[i][j] == 3) {
_root[game_screen_blocks[i][j]].gotoAndPlay("clear");
game_screen_colors[i][j] = 0;
game_screen_blocks[i][j] = 0;
}
j++;
}
i++;
}
} else if (block_type == 9) {
i = 0;
while (i < board_lines) {
j = 0;
while (j < 12) {
if (_root.game_screen_colors[i][j] == 4) {
_root[game_screen_blocks[i][j]].gotoAndPlay("clear");
game_screen_colors[i][j] = 0;
game_screen_blocks[i][j] = 0;
}
j++;
}
i++;
}
}
}
function push_row() {
j = 0;
while (j < 12) {
if ((game_screen_colors[0][j] > 0) && (game_screen_colors[0][j] < 5)) {
in_game = false;
game_over();
}
j++;
}
i = 1;
while (i < board_lines) {
game_screen_colors[i - 1] = game_screen_colors[i];
i++;
}
game_screen_colors[board_lines - 1] = current_board[current_line];
current_line++;
lines_left--;
redraw_board();
}
function redraw_board() {
i = 0;
while (i < board_lines) {
j = 0;
while (j < 12) {
removeMovieClip(game_screen_blocks[i][j]);
j++;
}
i++;
}
block_level = 1;
i = 0;
while (i < board_lines) {
j = 0;
while (j < 12) {
game_screen_blocks[i][j] = attach_game_block(game_gridy[i], game_gridx[j], i, j, game_screen_colors[i][j], "block");
j++;
}
i++;
}
}
function line_preview() {
if (preview_count < 12) {
preview_colors[preview_count] = current_board[current_line][preview_count];
if (lines_left == 0) {
_root.Snd_lastlinetick.gotoAndPlay(2);
preview_blocks[preview_count] = attach_preview_block(game_gridy[board_lines], game_gridx[preview_count], "blank", "blank_block");
} else {
preview_blocks[preview_count] = attach_preview_block(game_gridy[board_lines], game_gridx[preview_count], preview_colors[preview_count], "inactive_block");
}
preview_count++;
} else if ((preview_count >= 12) && (lines_left != 0)) {
detach_preview_blocks(preview_count);
preview_count = 0;
push_row();
_root.Snd_timertick.gotoAndPlay(2);
}
if ((lines_left == 0) && (preview_count >= 12)) {
end_level_bonus = true;
gotoAndPlay (73);
}
}
function check_collapse() {
j = 0;
while (j < 12) {
all_empty = false;
empty_block = false;
i = board_lines - 1;
while (i >= 0) {
if ((game_screen_colors[i][j] == 0) && (!empty_block)) {
empty_block = i;
} else if (empty_block && (game_screen_colors[i][j] > 0)) {
collapse_column(i, j, empty_block);
i = empty_block;
empty_block = false;
}
i--;
}
j++;
}
}
function collapse_column(hanging_block, column, empty_block) {
move_amount = empty_block - hanging_block;
i = empty_block;
while (i >= 0) {
if (_root[game_screen_blocks[i][column]].is_falling) {
_root[game_screen_blocks[i][column]].fall_to = _root[game_screen_blocks[i][column]].fall_to + ((block_size + space) * move_amount);
} else {
_root[game_screen_blocks[i][column]].is_falling = true;
_root[game_screen_blocks[i][column]].fall_to = _root[game_screen_blocks[i][column]]._y + ((block_size + space) * move_amount);
}
if ((game_screen_colors[i - move_amount][column] > 0) && (game_screen_colors[i - move_amount][column] < 10)) {
game_screen_colors[i][column] = game_screen_colors[i - move_amount][column];
game_screen_blocks[i][column] = game_screen_blocks[i - move_amount][column];
_root[game_screen_blocks[i][column]].gb_y = i;
_root[game_screen_blocks[i][column]].gb_x = column;
} else {
game_screen_colors[i][column] = 0;
game_screen_blocks[i][column] = 0;
}
i--;
}
}
function set_level(tmp_level) {
current_board = create_level(game_board, level, lines);
game_screen_colors = init_board(board_lines);
game_screen_blocks = init_board(board_lines);
if ((tmp_level - 1) < 10) {
lines_left = level_lines_left[tmp_level - 1];
timer_interval = level_timer_interval[tmp_level - 1];
current_line = init_level(level_start_lines[tmp_level - 1]);
} else {
tmp_level = 9;
lines_left = level_lines_left[tmp_level];
timer_interval = level_timer_interval[tmp_level];
current_line = init_level(level_start_lines[tmp_level]);
}
}
function game_over() {
gotoAndPlay (77);
}
var lines = 64;
var board_lines = 14;
var bomb_occurance = 64;
var game_gridx = new Array();
var game_gridy = new Array();
var offset_x = 118;
var offset_y = 70;
var block_size = 20;
var space = 0;
var level = 0;
var you_score = 0;
var count = 4;
var lines_left = 16;
var start_lines = 4;
var in_game = true;
var current_board = new Array();
var game_screen_colors = new Array();
var game_screen_blocks = new Array();
var preview_colors = new Array();
var preview_blocks = new Array();
var preview_count = 0;
var current_line = 0;
var timer_interval = 550;
var block_level = 1;
var matching_count = 0;
var matching_blocks = new Array();
var level_lines_left = new Array(16, 20, 24, 28, 32, 36, 40, 44, 48, 52);
var level_timer_interval = new Array(400, 300, 250, 250, 200, 200, 150, 150, 100, 100);
var level_start_lines = new Array(4, 4, 4, 4, 5, 5, 5, 6, 6, 6);
if ((_root.afterplayframe == "accept_com") && (_root.current_challenge_Options.length > 25)) {
game_board = new String(_root.current_challenge_Options);
} else {
game_board = create_board();
_root.current_challenge_Options = new String(game_board);
}
game_gridy = create_gridy(block_size, board_lines + 1, space, offset_y);
game_gridx = create_gridx(block_size, board_lines, space, offset_x);
Frame 68
if (getTimer() >= count_next) {
if (count > 1) {
count_next = getTimer() + 1000;
_root.Snd_lastlinetick.gotoAndPlay(2);
count--;
} else if (count == 1) {
_root.Snd_start.gotoAndPlay(2);
gotoAndPlay (70);
}
}
Frame 69
gotoAndPlay (68);
Frame 70
level++;
if (level > 1) {
detach_game_blocks();
detach_preview_blocks(preview_count);
redraw_board();
block_level = 1;
preview_count = 0;
current_line = 0;
}
attachMovie("preview_button", "preview_line", 31000);
_root.preview_line._x = 115;
_root.preview_line._y = 349;
set_level(level);
redraw_board();
in_game = true;
next = getTimer() + timer_interval;
Frame 71
if (getTimer() >= next) {
next = getTimer() + timer_interval;
line_preview(lines);
}
Frame 72
gotoAndPlay (71);
Frame 73
removeMovieClip("preview_line");
var cnt_x = 0;
var cnt_y = 0;
var bonus_amount = (5 * level);
in_game = false;
Frame 74
if (game_screen_colors[cnt_y][cnt_x] == 0) {
you_score = you_score + bonus_amount;
attach_bonus_block(game_gridy[cnt_y], game_gridx[cnt_x], "bonus_block");
} else {
_root[game_screen_blocks[cnt_y][cnt_x]].gotoAndPlay("clear");
_root.game_screen_colors[cnt_y][cnt_x] = 0;
_root.game_screen_blocks[cnt_y][cnt_x] = 0;
}
cnt_x++;
if (cnt_x == 12) {
cnt_x = 0;
cnt_y++;
}
if (cnt_y == board_lines) {
gotoAndPlay (76);
}
Frame 75
gotoAndPlay (74);
Frame 76
count = 4;
gotoAndPlay (68);
Frame 77
removeMovieClip("preview_line");
attachMovie("gameover", "endit", 32000);
_root.endit._x = 118;
_root.endit._y = 62;
_root.Snd_stop.gotoAndPlay(2);
Frame 78
_root.Snd_stop.gotoAndPlay(2);
Frame 153
removeMovieClip("endit");
i = 0;
while (i < board_lines) {
j = 0;
while (j < 12) {
removeMovieClip(game_screen_blocks[i][j]);
j++;
}
i++;
}
gotoAndPlay(_root.afterplayframe);
Symbol 4 Button
on (press) {
if (_root.in_game) {
if (is_clickable) {
_root.matching_blocks = new Array();
_root.matching_count = 0;
_root.matching_blocks[_root.matching_count] = (gb_x + ",") + gb_y;
_root.color_match(gb_x, gb_y);
if (_root.matching_count >= 2) {
_root.you_score = _root.you_score + (10 * _root.matching_count);
_root.Snd_pop.gotoAndPlay(2);
_root.detach_game_blocks();
}
_root.check_collapse();
}
}
}
Symbol 9 Button
on (press) {
if (_root.in_game) {
if (is_clickable) {
_root.you_score = _root.you_score + 50;
_root.Snd_bomb.gotoAndPlay(2);
_root.da_bomb(gb_y, gb_x);
_root.check_collapse();
}
}
}
Symbol 23 MovieClip [block] Frame 1
stop();
Symbol 23 MovieClip [block] Frame 20
removeMovieClip(this);
stop();
Symbol 27 MovieClip [gameover] Frame 16
stop();
Symbol 59 MovieClip [inactive_block] Frame 7
stop();
Symbol 59 MovieClip [inactive_block] Frame 13
stop();
Symbol 59 MovieClip [inactive_block] Frame 19
stop();
Symbol 59 MovieClip [inactive_block] Frame 25
stop();
Symbol 59 MovieClip [inactive_block] Frame 26
stop();
Symbol 59 MovieClip [inactive_block] Frame 27
stop();
Symbol 59 MovieClip [inactive_block] Frame 28
stop();
Symbol 59 MovieClip [inactive_block] Frame 29
stop();
Symbol 59 MovieClip [inactive_block] Frame 30
stop();
Symbol 62 MovieClip [bonus_block] Frame 15
removeMovieClip(this);
stop();
Symbol 64 Button
on (press) {
if (_root.in_game && (_root.lines_left != 0)) {
var temp = _root.preview_count;
_root.preview_count = 0;
_root.Snd_timertick.gotoAndPlay(2);
_root.push_row();
_root.detach_preview_blocks(temp);
}
}
Symbol 80 Button
on (release) {
getURL ("http://www.blitinteractive.com", "_Blank");
}
Symbol 104 Button
on (release) {
_root.oops._visible = false;
}
Symbol 106 MovieClip Frame 5
stop();
Symbol 120 Button
on (release) {
practice = true;
afterplayframe = "make";
gotoAndPlay (67);
}
Symbol 121 Button
on (release) {
gotoAndPlay (10);
}
Symbol 137 Button
on (release) {
gotoAndPlay (9);
}
Symbol 144 Button
on (press) {
_root.oopsMessage = "";
formIsok = 0;
tt1 = checkNameField(_root.you_name);
tt2 = checkEmailField(_root.you_email);
tt3 = checkNameField(_root.them_name);
tt4 = checkEmailField(_root.them_email);
tt5 = checkBadWords(_root.you_message);
if (((((tt1 == 1) && (tt2 == 1)) && (tt3 == 1)) && (tt4 == 1)) && (tt5 == 1)) {
formIsok = 1;
} else {
formIsok = 0;
}
}
on (release) {
if (formIsok == 1) {
_root.saveMyCookie();
afterplayframe = "make_com";
gotoAndPlay (67);
} else {
_root.oopsMessage = "THE FOLLOWING ERRORS HAVE OCCURRED.<br><br>" + _root.oopsMessage;
_root.oops._visible = true;
_root.oops.gotoAndPlay(1);
}
}
Symbol 166 Button
on (press) {
_root.oopsMessage = "";
formIsok = 0;
tt1 = checkNameField(_root.you_name);
tt2 = checkEmailField(_root.you_email);
if ((tt1 == 1) && (tt2 == 1)) {
formIsok = 1;
} else {
formIsok = 0;
}
}
on (release) {
if (formIsok == 1) {
_root.saveMyCookie();
afterplayframe = "accept_com";
gotoAndPlay (67);
} else {
_root.oopsMessage = "THE FOLLOWING ERRORS HAVE OCCURRED.<br><br>" + _root.oopsMessage;
_root.oops._visible = true;
_root.oops.gotoAndPlay(1);
}
}
Symbol 172 Button
on (release) {
practice = true;
afterplayframe = "accept";
gotoAndPlay (67);
}
Symbol 188 Button
on (release) {
gotoAndPlay (9);
}
Symbol 199 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 1
stop();