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

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

bubble-buster.swf

This is the info page for
Flash #111527

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


Text
GAME OVER!

888

THEM

YOU

0

0

POWERED BY ChallengeME

LOADING...

LOADING...

OOPS!

<P ALIGN="LEFT"><FONT FACE="VAGRounded BT" SIZE="10" COLOR="#333333">AN ERROR HAS OCCURED.</FONT></P>

OK

OK

OK

CHALLENGE A FRIEND

CHALLENGE A FRIEND

1. LOOK FOR 3 OR MORE ADJACENT BUBBLES AND CLICK TO POP THEM.
2. BUBBLE BOMBS HELP YOU BY POPPING MORE BUBBLES
3. DONT LET THE BUBBLES STACK UP TO THE TOP OR THE GAME IS OVER.
4. SHOW OFF BY CHALLENGING YOUR FRIENDS!

SINGLE PLAYER

SINGLE PLAYER

HOW TO PLAY:

WELCOME!

WELCOME!

YOUR NAME:

YOUR EMAIL:

FRIENDS NAME:

FRIENDS EMAIL:

MESSAGE:

CHALLENGE A FRIEND NOW!

CHALLENGE A FRIEND NOW!

MAKE CHALLENGE

MAKE CHALLENGE

MAKE CHALLENGE

SENDING CHALLENGE...

SENDING CHALLENGE...

YOUR CHALLENGE HAS BEEN SENT

YOUR CHALLENGE HAS BEEN SENT

-

A FRIEND HAS CHALLENGED YOU TO A GAME OF BUBBLE BUSTER!
TRY TO BEAT THIER SCORE OF

-

YOU HAVE BEEN CHALLENGED!

YOU HAVE BEEN CHALLENGED!

YOUR NAME:

YOUR EMAIL:

ACCEPT CHALLENGE

ACCEPT CHALLENGE

ACCEPT CHALLENGE

PRACTICE

PRACTICE

A FRIEND HAS CHALLENGED YOU TO A GAME OF BUBBLE BUSTER!
TRY TO BEAT THIER SCORE OF

COMMUNICATING WITH SERVER...

COMMUNICATING WITH SERVER...

YUP, YOU KICKED YOUR FRIENDS BUTT!
KEEP IT GOING WHILE YOU ARE ON A ROLL BY CHALLENGING
ANOTHER FRIEND NOW.

YOU WON THE CHALLENGE!

YOU WON THE CHALLENGE!

YUP, YOU KICKED YOUR FRIENDS BUTT!
KEEP IT GOING WHILE YOU ARE ON A ROLL BY CHALLENGING
ANOTHER FRIEND NOW.

CONTINUE

CONTINUE

CONTINUE

OUCH! YOU GOT YOUR BUTT KICKED!
DON'T LET YOUR FRIEND HAVE THE UPPER HAND. DEMAND A
REMATCH NOW!

YOU LOST THE CHALLENGE!

YOU LOST THE CHALLENGE!

OUCH! YOU GOT YOUR BUTT KICKED!
DON'T LET YOUR FRIEND HAVE THE UPPER HAND. DEMAND A
REMATCH NOW!

YOU BOTH TIED THE CHALLENGE.
YOU'LL FIOND NO GLORY IN A TIE SO DEMAND A REMATCH NOW!

YOU TIED THE CHALLENGE!

YOU TIED THE CHALLENGE!

YOU BOTH TIED THE CHALLENGE.
YOU'LL FIOND NO GLORY IN A TIE SO DEMAND A REMATCH NOW!

Level

LINES

0

0

Level

LINES

0

0

0

0

GET READY!

0

GET READY!

0

ActionScript [AS1/AS2]

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();

Library Items

Symbol 1 GraphicUsed by:23
Symbol 2 GraphicUsed by:23
Symbol 3 GraphicUsed by:4 9
Symbol 4 ButtonUses:3Used by:23
Symbol 5 GraphicUsed by:23
Symbol 6 GraphicUsed by:23
Symbol 7 GraphicUsed by:23
Symbol 8 GraphicUsed by:23
Symbol 9 ButtonUses:3Used by:23
Symbol 10 GraphicUsed by:12
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:10 11Used by:23
Symbol 13 GraphicUsed by:23
Symbol 14 GraphicUsed by:23
Symbol 15 GraphicUsed by:23
Symbol 16 GraphicUsed by:23
Symbol 17 GraphicUsed by:23
Symbol 18 GraphicUsed by:23
Symbol 19 GraphicUsed by:23
Symbol 20 GraphicUsed by:23
Symbol 21 GraphicUsed by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip [block]Uses:1 2 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20 21 22
Symbol 24 GraphicUsed by:27
Symbol 25 FontUsed by:26 91 92 108 109 111 112 115 116 133 134 156 157 177 178 190 191 194 195 213 214 217 218 221 223
Symbol 26 TextUses:25Used by:27
Symbol 27 MovieClip [gameover]Uses:24 26
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClip [blank_block]Uses:28
Symbol 30 GraphicUsed by:59
Symbol 31 GraphicUsed by:59
Symbol 32 GraphicUsed by:59
Symbol 33 GraphicUsed by:59
Symbol 34 GraphicUsed by:59
Symbol 35 GraphicUsed by:59
Symbol 36 GraphicUsed by:59
Symbol 37 GraphicUsed by:59
Symbol 38 GraphicUsed by:59
Symbol 39 GraphicUsed by:59
Symbol 40 GraphicUsed by:59
Symbol 41 GraphicUsed by:59
Symbol 42 GraphicUsed by:59
Symbol 43 GraphicUsed by:59
Symbol 44 GraphicUsed by:59
Symbol 45 GraphicUsed by:59
Symbol 46 GraphicUsed by:59
Symbol 47 GraphicUsed by:59
Symbol 48 GraphicUsed by:59
Symbol 49 GraphicUsed by:59
Symbol 50 GraphicUsed by:59
Symbol 51 GraphicUsed by:59
Symbol 52 GraphicUsed by:59
Symbol 53 GraphicUsed by:59
Symbol 54 GraphicUsed by:59
Symbol 55 GraphicUsed by:59
Symbol 56 GraphicUsed by:59
Symbol 57 GraphicUsed by:59
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClip [inactive_block]Uses:30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
Symbol 60 FontUsed by:61 69 70 87 94 95 98 100 101 110 114 122 125 127 129 131 140 142 143 147 148 149 150 153 154 155 158 159 162 164 165 169 171 173 174 175 176 179 182 185 187 189 192 193 196
Symbol 61 EditableTextUses:60Used by:62
Symbol 62 MovieClip [bonus_block]Uses:61
Symbol 63 GraphicUsed by:64
Symbol 64 ButtonUses:63Used by:65
Symbol 65 MovieClip [preview_button]Uses:64
Symbol 66 BitmapUsed by:67 197
Symbol 67 GraphicUses:66Used by:Timeline
Symbol 68 GraphicUsed by:81
Symbol 69 TextUses:60Used by:81
Symbol 70 TextUses:60Used by:81
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:81
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:80
Symbol 75 ShapeTweeningUsed by:78
Symbol 76 ShapeTweeningUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:75 76 77Used by:80
Symbol 79 GraphicUsed by:80
Symbol 80 ButtonUses:74 78 79Used by:81
Symbol 81 MovieClipUses:68 69 70 72 80Used by:Timeline
Symbol 82 FontUsed by:83 84 95 219 220
Symbol 83 EditableTextUses:82Used by:Timeline
Symbol 84 EditableTextUses:82Used by:Timeline
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:Timeline
Symbol 87 TextUses:60Used by:Timeline
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:Timeline
Symbol 90 GraphicUsed by:Timeline
Symbol 91 TextUses:25Used by:Timeline
Symbol 92 TextUses:25Used by:Timeline
Symbol 93 GraphicUsed by:106
Symbol 94 TextUses:60Used by:106
Symbol 95 EditableTextUses:60 82Used by:106
Symbol 96 GraphicUsed by:104
Symbol 97 GraphicUsed by:104
Symbol 98 TextUses:60Used by:104
Symbol 99 GraphicUsed by:104
Symbol 100 TextUses:60Used by:104
Symbol 101 TextUses:60Used by:104
Symbol 102 SoundUsed by:104 120 121 137 144 166 172 188
Symbol 103 SoundUsed by:104 120 121 137 144 166 172 188
Symbol 104 ButtonUses:96 97 98 99 100 101 102 103Used by:106
Symbol 105 SoundUsed by:106
Symbol 106 MovieClipUses:93 94 95 104 105Used by:Timeline
Symbol 107 GraphicUsed by:Timeline
Symbol 108 TextUses:25Used by:Timeline
Symbol 109 TextUses:25Used by:Timeline
Symbol 110 TextUses:60Used by:Timeline
Symbol 111 TextUses:25Used by:Timeline
Symbol 112 TextUses:25Used by:Timeline
Symbol 113 GraphicUsed by:Timeline
Symbol 114 TextUses:60Used by:Timeline
Symbol 115 TextUses:25Used by:Timeline
Symbol 116 TextUses:25Used by:Timeline
Symbol 117 GraphicUsed by:120 121 137
Symbol 118 GraphicUsed by:120 121
Symbol 119 GraphicUsed by:120 121
Symbol 120 ButtonUses:117 118 119 102 103Used by:Timeline
Symbol 121 ButtonUses:117 118 119 102 103Used by:Timeline
Symbol 122 TextUses:60Used by:Timeline
Symbol 123 FontUsed by:124 126 128 130 132 151 152
Symbol 124 EditableTextUses:123Used by:Timeline
Symbol 125 TextUses:60Used by:Timeline
Symbol 126 EditableTextUses:123Used by:Timeline
Symbol 127 TextUses:60Used by:Timeline
Symbol 128 EditableTextUses:123Used by:Timeline
Symbol 129 TextUses:60Used by:Timeline
Symbol 130 EditableTextUses:123Used by:Timeline
Symbol 131 TextUses:60Used by:Timeline
Symbol 132 EditableTextUses:123Used by:Timeline
Symbol 133 TextUses:25Used by:Timeline
Symbol 134 TextUses:25Used by:Timeline
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 ButtonUses:117 135 136 102 103Used by:Timeline
Symbol 138 GraphicUsed by:144
Symbol 139 GraphicUsed by:144
Symbol 140 TextUses:60Used by:144
Symbol 141 GraphicUsed by:144
Symbol 142 TextUses:60Used by:144
Symbol 143 TextUses:60Used by:144
Symbol 144 ButtonUses:138 139 140 141 142 143 102 103Used by:Timeline
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:Timeline
Symbol 147 TextUses:60Used by:Timeline
Symbol 148 TextUses:60Used by:Timeline
Symbol 149 TextUses:60Used by:Timeline
Symbol 150 TextUses:60Used by:Timeline
Symbol 151 EditableTextUses:123Used by:Timeline
Symbol 152 EditableTextUses:123Used by:Timeline
Symbol 153 EditableTextUses:60Used by:Timeline
Symbol 154 TextUses:60Used by:Timeline
Symbol 155 EditableTextUses:60Used by:Timeline
Symbol 156 TextUses:25Used by:Timeline
Symbol 157 TextUses:25Used by:Timeline
Symbol 158 TextUses:60Used by:Timeline
Symbol 159 TextUses:60Used by:Timeline
Symbol 160 GraphicUsed by:166
Symbol 161 GraphicUsed by:166
Symbol 162 TextUses:60Used by:166
Symbol 163 GraphicUsed by:166
Symbol 164 TextUses:60Used by:166
Symbol 165 TextUses:60Used by:166
Symbol 166 ButtonUses:160 161 162 163 164 165 102 103Used by:Timeline
Symbol 167 GraphicUsed by:172
Symbol 168 GraphicUsed by:172
Symbol 169 TextUses:60Used by:172
Symbol 170 GraphicUsed by:172
Symbol 171 TextUses:60Used by:172
Symbol 172 ButtonUses:167 168 169 170 171 102 103Used by:Timeline
Symbol 173 TextUses:60Used by:Timeline
Symbol 174 TextUses:60Used by:Timeline
Symbol 175 TextUses:60Used by:Timeline
Symbol 176 TextUses:60Used by:Timeline
Symbol 177 TextUses:25Used by:Timeline
Symbol 178 TextUses:25Used by:Timeline
Symbol 179 TextUses:60Used by:Timeline
Symbol 180 GraphicUsed by:188
Symbol 181 GraphicUsed by:188
Symbol 182 TextUses:60Used by:188
Symbol 183 GraphicUsed by:188
Symbol 184 GraphicUsed by:188
Symbol 185 TextUses:60Used by:188
Symbol 186 GraphicUsed by:188
Symbol 187 TextUses:60Used by:188
Symbol 188 ButtonUses:180 181 182 183 184 185 186 187 102 103Used by:Timeline
Symbol 189 TextUses:60Used by:Timeline
Symbol 190 TextUses:25Used by:Timeline
Symbol 191 TextUses:25Used by:Timeline
Symbol 192 TextUses:60Used by:Timeline
Symbol 193 TextUses:60Used by:Timeline
Symbol 194 TextUses:25Used by:Timeline
Symbol 195 TextUses:25Used by:Timeline
Symbol 196 TextUses:60Used by:Timeline
Symbol 197 GraphicUses:66Used by:Timeline
Symbol 198 SoundUsed by:199
Symbol 199 MovieClipUses:198Used by:Timeline
Symbol 200 SoundUsed by:201
Symbol 201 MovieClipUses:200Used by:Timeline
Symbol 202 SoundUsed by:203
Symbol 203 MovieClipUses:202Used by:Timeline
Symbol 204 SoundUsed by:205
Symbol 205 MovieClipUses:204Used by:Timeline
Symbol 206 SoundUsed by:207
Symbol 207 MovieClipUses:206Used by:Timeline
Symbol 208 SoundUsed by:209
Symbol 209 MovieClipUses:208Used by:Timeline
Symbol 210 FontUsed by:211 212 215 216 222 224
Symbol 211 TextUses:210Used by:Timeline
Symbol 212 TextUses:210Used by:Timeline
Symbol 213 EditableTextUses:25Used by:Timeline
Symbol 214 EditableTextUses:25Used by:Timeline
Symbol 215 TextUses:210Used by:Timeline
Symbol 216 TextUses:210Used by:Timeline
Symbol 217 EditableTextUses:25Used by:Timeline
Symbol 218 EditableTextUses:25Used by:Timeline
Symbol 219 EditableTextUses:82Used by:Timeline
Symbol 220 EditableTextUses:82Used by:Timeline
Symbol 221 TextUses:25Used by:Timeline
Symbol 222 EditableTextUses:210Used by:Timeline
Symbol 223 TextUses:25Used by:Timeline
Symbol 224 EditableTextUses:210Used by:Timeline

Instance Names

"loadingbar"Frame 1Symbol 89 MovieClip
"oops"Frame 5Symbol 106 MovieClip
"spinner"Frame 11Symbol 146 MovieClip
"spinner"Frame 53Symbol 146 MovieClip
"Snd_pop"Frame 67Symbol 199 MovieClip
"Snd_timertick"Frame 67Symbol 201 MovieClip
"Snd_lastlinetick"Frame 67Symbol 203 MovieClip
"Snd_stop"Frame 67Symbol 205 MovieClip
"Snd_start"Frame 67Symbol 207 MovieClip
"Snd_bomb"Frame 67Symbol 209 MovieClip
"block_button"Symbol 23 MovieClip [block] Frame 2Symbol 4 Button
"bomb_button"Symbol 23 MovieClip [block] Frame 6Symbol 9 Button

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$fj$HQi8DlnB9NAiQTx6yTxe6.."
ExportAssets (56)Timeline Frame 1Symbol 23 as "block"
ExportAssets (56)Timeline Frame 1Symbol 27 as "gameover"
ExportAssets (56)Timeline Frame 1Symbol 29 as "blank_block"
ExportAssets (56)Timeline Frame 1Symbol 59 as "inactive_block"
ExportAssets (56)Timeline Frame 1Symbol 62 as "bonus_block"
ExportAssets (56)Timeline Frame 1Symbol 65 as "preview_button"

Labels

"load"Frame 3
"init"Frame 5
"make"Frame 9
"make_1"Frame 10
"make_com"Frame 11
"accept"Frame 52
"accept_com"Frame 53
"accept_win"Frame 56
"accept_lose"Frame 57
"accept_tie"Frame 58
"initgame"Frame 67
"countdown_loop"Frame 68
"init_level"Frame 70
"game_loop"Frame 71
"end_level_bonus"Frame 73
"addningbonus"Frame 74
"end_level_reset"Frame 76
"gameover"Frame 77
"frame_1"Symbol 23 MovieClip [block] Frame 2
"frame_2"Symbol 23 MovieClip [block] Frame 3
"frame_3"Symbol 23 MovieClip [block] Frame 4
"frame_4"Symbol 23 MovieClip [block] Frame 5
"frame_5"Symbol 23 MovieClip [block] Frame 6
"frame_6"Symbol 23 MovieClip [block] Frame 7
"frame_7"Symbol 23 MovieClip [block] Frame 8
"frame_8"Symbol 23 MovieClip [block] Frame 9
"frame_9"Symbol 23 MovieClip [block] Frame 10
"clear"Symbol 23 MovieClip [block] Frame 15
"frame_1"Symbol 59 MovieClip [inactive_block] Frame 2
"frame_2"Symbol 59 MovieClip [inactive_block] Frame 8
"frame_3"Symbol 59 MovieClip [inactive_block] Frame 14
"frame_4"Symbol 59 MovieClip [inactive_block] Frame 20
"frame_5"Symbol 59 MovieClip [inactive_block] Frame 26
"frame_6"Symbol 59 MovieClip [inactive_block] Frame 27
"frame_7"Symbol 59 MovieClip [inactive_block] Frame 28
"frame_8"Symbol 59 MovieClip [inactive_block] Frame 29
"frame_9"Symbol 59 MovieClip [inactive_block] Frame 30

Dynamic Text Variables

_root.bonus_amountSymbol 61 EditableText"888"
_root.you_scoreSymbol 83 EditableText"0"
_root.them_scoreSymbol 84 EditableText"0"
_root.oopsMessageSymbol 95 EditableText"<P ALIGN="LEFT"><FONT FACE="VAGRounded BT" SIZE="10" COLOR="#333333">AN ERROR HAS OCCURED.</FONT></P>"
_root.you_nameSymbol 124 EditableText""
_root.you_emailSymbol 126 EditableText""
_root.them_nameSymbol 128 EditableText""
_root.them_emailSymbol 130 EditableText""
_root.you_messageSymbol 132 EditableText""
_root.you_nameSymbol 151 EditableText""
_root.you_emailSymbol 152 EditableText""
_root.them_scoreSymbol 153 EditableText"-"
_root.them_scoreSymbol 155 EditableText"-"
levelSymbol 213 EditableText"0"
lines_leftSymbol 214 EditableText"0"
levelSymbol 217 EditableText"0"
lines_leftSymbol 218 EditableText"0"
_root.you_scoreSymbol 219 EditableText"0"
_root.them_scoreSymbol 220 EditableText"0"
countSymbol 222 EditableText"0"
countSymbol 224 EditableText"0"




http://swfchan.com/23/111527/info.shtml
Created: 13/3 -2019 01:26:48 Last modified: 13/3 -2019 01:26:48 Server time: 10/05 -2024 01:48:09