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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM69812451-14DC&rnd=69812451" width="1" height="1"></div>

new33SonB.swf

This is the info page for
Flash #262317

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


ActionScript [AS1/AS2]
Combined Code
frame 1 { stopDrag(); /bat._x = '210'; /bat._y = '400'; /ball._x = '210'; /ball._y = '370'; /soundFX._visible = '0'; /yellow._visible = '0'; /blue._visible = '0'; /green._visible = '0'; /red._visible = '0'; stop(); } movieClip 4 { frame 9 { stop(); } } button 16 { on (release) { stopAllSounds(); play(); } } movieClip 27 { frame 1 { stop(); } frame 2 { ../:onscreen_E = '1'; play(); } frame 3 { ../:onscreen_E = '1'; } frame 4 { ../:onscreen_E = '1'; } frame 5 { ../:onscreen_E = '1'; } frame 6 { ../:onscreen_E = '1'; } frame 7 { ../:onscreen_E = '1'; } frame 8 { ../:onscreen_E = '1'; } frame 9 { ../:onscreen_E = '1'; } frame 10 { ../:onscreen_E = '1'; gotoAndPlay(2); } } movieClip 32 { frame 1 { stop(); } frame 2 { ../:onscreen_C = '1'; play(); } frame 3 { ../:onscreen_C = '1'; } frame 4 { ../:onscreen_C = '1'; } frame 5 { ../:onscreen_C = '1'; } frame 6 { ../:onscreen_C = '1'; } frame 7 { ../:onscreen_C = '1'; } frame 8 { ../:onscreen_C = '1'; } frame 9 { ../:onscreen_C = '1'; } frame 10 { ../:onscreen_C = '1'; gotoAndPlay(2); } } movieClip 37 { frame 1 { stop(); } frame 2 { ../:onscreen_L = '1'; play(); } frame 3 { ../:onscreen_L = '1'; } frame 4 { ../:onscreen_L = '1'; } frame 5 { ../:onscreen_L = '1'; } frame 6 { ../:onscreen_L = '1'; } frame 7 { ../:onscreen_L = '1'; } frame 8 { ../:onscreen_L = '1'; } frame 9 { ../:onscreen_L = '1'; } frame 10 { ../:onscreen_L = '1'; gotoAndPlay(2); } } movieClip 42 { frame 1 { stop(); } frame 2 { ../:onscreen_SL = '1'; play(); } frame 3 { ../:onscreen_SL = '1'; } frame 4 { ../:onscreen_SL = '1'; } frame 5 { ../:onscreen_SL = '1'; } frame 6 { ../:onscreen_SL = '1'; } frame 7 { ../:onscreen_SL = '1'; } frame 8 { ../:onscreen_SL = '1'; } frame 9 { ../:onscreen_SL = '1'; } frame 10 { ../:onscreen_SL = '1'; gotoAndPlay(2); } } movieClip 47 { frame 1 { stop(); } frame 2 { ../:onscreen_B = '1'; play(); } frame 3 { ../:onscreen_B = '1'; } frame 4 { ../:onscreen_B = '1'; } frame 5 { ../:onscreen_B = '1'; } frame 6 { ../:onscreen_B = '1'; } frame 7 { ../:onscreen_B = '1'; } frame 8 { ../:onscreen_B = '1'; } frame 9 { ../:onscreen_B = '1'; } frame 10 { ../:onscreen_B = '1'; gotoAndPlay(2); } } movieClip 51 { frame 1 { stop(); } frame 2 { ../:onscreen_SH = '1'; play(); } frame 3 { ../:onscreen_SH = '1'; } frame 4 { ../:onscreen_SH = '1'; } frame 5 { ../:onscreen_SH = '1'; } frame 6 { ../:onscreen_SH = '1'; } frame 7 { ../:onscreen_SH = '1'; } frame 8 { ../:onscreen_SH = '1'; } frame 9 { ../:onscreen_SH = '1'; } frame 10 { ../:onscreen_SH = '1'; gotoAndPlay(2); } } movieClip 54 { frame 1 { stop(); } frame 2 { ../:onscreen_F = '1'; play(); } frame 3 { ../:onscreen_F = '1'; } frame 4 { ../:onscreen_F = '1'; } frame 5 { ../:onscreen_F = '1'; } frame 6 { ../:onscreen_F = '1'; } frame 7 { ../:onscreen_F = '1'; } frame 8 { ../:onscreen_F = '1'; } frame 9 { ../:onscreen_F = '1'; } frame 10 { ../:onscreen_F = '1'; gotoAndPlay(2); } } movieClip 58 { frame 1 { stop(); } frame 2 { brickNumber = ../:brickNo; ../:noOfBricks -= '1'; ../:score += '200'; i = '1'; while (../:noOfB >= i) { if (brickNumber == eval('../:b' add i)) { brick_x = (eval('../brick' add brickNumber))._x; brick_y = (eval('../brick' add brickNumber))._y; duplicateMovieClip('../bonuslife', 'bonuslife' add i, 16384); eval('../bonuslife' add i)._x = brick_x; eval('../bonuslife' add i)._y = brick_y; tellTarget (''../bonuslife' add i') { gotoAndPlay(2); } ../:depth += '1'; i = ../:noOfB; } i += '1'; } i = '1'; while (../:noOfE >= i) { if (brickNumber == eval('../:e' add i)) { brick_x = (eval('../brick' add brickNumber))._x; brick_y = (eval('../brick' add brickNumber))._y; duplicateMovieClip('../expand', 'expand' add i, 16384); eval('../expand' add i)._x = brick_x; eval('../expand' add i)._y = brick_y; tellTarget (''../expand' add i') { gotoAndPlay(2); } ../:depth += '1'; i = ../:noOfE; } i += '1'; } i = '1'; while (../:noOfC >= i) { if (brickNumber == eval('../:c' add i)) { brick_x = (eval('../brick' add brickNumber))._x; brick_y = (eval('../brick' add brickNumber))._y; duplicateMovieClip('../catch', 'catch' add i, 16384); eval('../catch' add i)._x = brick_x; eval('../catch' add i)._y = brick_y; tellTarget (''../catch' add i') { gotoAndPlay(2); } ../:depth += '1'; i = ../:noOfC; } i += '1'; } i = '1'; while (../:noOfSL >= i) { if (brickNumber == eval('../:sl' add i)) { brick_x = (eval('../brick' add brickNumber))._x; brick_y = (eval('../brick' add brickNumber))._y; duplicateMovieClip('../slow', 'slow' add i, 16384); eval('../slow' add i)._x = brick_x; eval('../slow' add i)._y = brick_y; tellTarget (''../slow' add i') { gotoAndPlay(2); } ../:depth += '1'; i = ../:noOfSL; } i += '1'; } i = '1'; while (../:noOfF >= i) { if (brickNumber == eval('../:f' add i)) { brick_x = (eval('../brick' add brickNumber))._x; brick_y = (eval('../brick' add brickNumber))._y; duplicateMovieClip('../fast', 'fast' add i, 16384); eval('../fast' add i)._x = brick_x; eval('../fast' add i)._y = brick_y; tellTarget (''../fast' add i') { gotoAndPlay(2); } ../:depth += '1'; i = ../:noOfF; } i += '1'; } i = '1'; while (../:noOfSH >= i) { if (brickNumber == eval('../:sh' add i)) { brick_x = (eval('../brick' add brickNumber))._x; brick_y = (eval('../brick' add brickNumber))._y; duplicateMovieClip('../shrink', 'shrink' add i, 16384); eval('../shrink' add i)._x = brick_x; eval('../shrink' add i)._y = brick_y; tellTarget (''../shrink' add i') { gotoAndPlay(2); } ../:depth += '1'; i = ../:noOfSH; } i += '1'; } gotoAndPlay(5); } frame 5 { play(); } frame 15 { removeMovieClip('/brick' add brickNumber); stop(); } } movieClip 64 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { brickNumber = ../:brickNo; ../:noOfBricks -= '1'; ../:score += '500'; gotoAndPlay(5); } frame 5 { play(); } frame 15 { removeMovieClip('/brick' add brickNumber); stop(); } } movieClip 70 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { brickNumber = ../:brickNo; ../:noOfBricks -= '1'; gotoAndPlay(5); } frame 5 { play(); } frame 15 { eval('/brick' add brickNumber)._visible = '0'; stop(); } } movieClip 74 { frame 1 { stop(); } frame 2 { gotoAndStop(1); } frame 3 { gotoAndStop(1); } frame 4 { gotoAndStop(1); } } movieClip 99 { frame 1 { stop(); } frame 31 { gotoAndStop(1); } frame 127 { gotoAndStop(1); } frame 240 { gotoAndStop(1); } frame 442 { gotoAndStop(1); } frame 500 { gotoAndStop(1); } frame 595 { gotoAndStop(1); } frame 690 { gotoAndStop(1); } frame 785 { gotoAndStop(1); } frame 880 { gotoAndStop(1); } frame 975 { gotoAndStop(1); } frame 1070 { gotoAndStop(1); } } frame 2 { startDrag('/bat', true, '40', '400', '380', '400'); call('setup_level1'); } movieClip 101 { } movieClip 103 { } button 112 { on (release) { if (button == '1') { started = '1'; button = '0'; } else { if (button == '2') { release = '1'; caughtBall = '0'; button = '2'; } else { if (button == '3') { trace('you\'ve got laser'); } else { trace('you\'ve got nothing'); } } } } } frame 3 { /ball._x = '270'; /ball._y = '383'; ballDiameter = '12'; ballRadius = ballDiameter / '2'; batWidth = '60'; bat_collision_line = '390' - ballRadius; timer = getTimer(); score = '0'; addWallScore = '50'; addBatScore = '100'; speed_ind = '1'; lives_left = '3'; edge_cols = '10'; edge_rows = '10'; release = '0'; started = '0'; button = '1'; onscreen_E = '0'; onscreen_C = '0'; onscreen_L = '0'; onscreen_SL = '0'; onscreen_B = '0'; onscreen_SH = '0'; onscreen_F = '0'; expanded = '0'; caught = '0'; armed = '0'; shrunken = '0'; } frame 4 { if (started == '0') { gotoAndPlay(50); } if (noOfBricks == '0') { gotoAndPlay(62); } speed_x = vector_x * magnitude; speed_y = vector_y * magnitude; ball_xB = /ball._x; ball_yB = /ball._y; ball_xA = ball_xB; ball_yA = ball_yB; ball_xB = ball_xA + speed_x; ball_yB = ball_yA + speed_y; if (direction eq 'NE') { call('NE'); } else { if (direction eq 'NW') { call('NW'); } else { if (direction eq 'SE') { call('SE'); } else { if (direction eq 'SW') { call('SW'); } } } } if ('410' < ball_xB) { ball_xB = '410' - ballRadius; vector_x = '0' - vector_x; } if (ball_xB < '10') { ball_xB = '10' + ballRadius; vector_x = '0' - vector_x; } if (caught == '1') { if (ball_yB == bat_collision_line) { bat_left = /bat._x - batWidth / '2'; bat_right = /bat._x + batWidth / '2'; if (ball_xB >= bat_left or bat_right >= ball_xB) { gotoAndPlay(34); } } } if ('400' < ball_yB) { gotoAndPlay(55); } point_x1 = /ball._x; point_y1 = /ball._y; /ball._x = ball_xB; /ball._y = ball_yB; point_x2 = /ball._x; point_y2 = /ball._y; if ('0' < point_x2 - point_x1 and point_y2 - point_y1 < '0') { direction = 'NE'; } else { if ('0' < point_x2 - point_x1 and '0' < point_y2 - point_y1) { direction = 'SE'; } else { if (point_x2 - point_x1 < '0' and '0' < point_y2 - point_y1) { direction = 'SW'; } else { if (point_x2 - point_x1 < '0' and point_y2 - point_y1 < '0') { direction = 'NW'; } } } } } frame 5 { bricksLeft = noOfBricks; if (onscreen_B == '1') { call('BonusLife'); } if (onscreen_E == '1') { call('Expand'); } if (onscreen_C == '1') { call('Catch'); } if (onscreen_SL == '1') { call('Slow'); } if (onscreen_F == '1') { call('Fast'); } if (onscreen_SH == '1') { call('Shrink'); } if (started == '1') { timerCheck = getTimer(); if (timerCheck - timer >= '15000') { magnitude += '1'; timer = getTimer(); addWallScore += '50'; addBatScore += '100'; speed_ind += '1'; } } gotoAndPlay(4); } frame 7 { i = '1'; m = (ball_yB - ball_yA) / (ball_xB - ball_xA); c = ball_yA - m * ball_xA; row = int((ball_yA - edge_rows) / '20'); col = int((ball_xA - edge_cols) / '40'); H_collision_line = (row + '1') * '20' - '4'; if (H_collision_line < ball_yA and H_collision_line >= ball_yB) { eval('ball_y' add i) = H_collision_line; eval('ball_x' add i) = (eval('ball_y' add i) - c) / m; i += '1'; } eol = '0'; while (eol == '0') { H_collision_line -= '20'; if (H_collision_line < ball_yB) { eol = '1'; } else { eval('ball_y' add i) = H_collision_line; eval('ball_x' add i) = (eval('ball_y' add i) - c) / m; i += '1'; } } V_collision_line = (col + '1') * '40' + '4'; if (ball_xA < V_collision_line and ball_xB >= V_collision_line) { eval('ball_x' add i) = V_collision_line; eval('ball_y' add i) = m * eval('ball_x' add i) + c; i += '1'; } eol = '0'; while (eol == '0') { V_collision_line += '40'; if (ball_xB < V_collision_line) { eol = '1'; } else { eval('ball_x' add i) = V_collision_line; eval('ball_y' add i) = m * eval('ball_x' add i) + c; i += '1'; } } noOfpts = i - '1'; j = '1'; while (noOfpts >= j) { eval('manhattan' add j) = (eval('ball_x' add j) - ball_xA) * (eval('ball_x' add j) - ball_xA) + (eval('ball_y' add j) - ball_yA) * (eval('ball_y' add j) - ball_yA); eval('dist' add j) = '0'; j += '1'; } n = '1'; while (noOfpts >= n) { d = '1'; eval('dist' add d) = eval('manhattan' add n); while (noOfpts - '1' >= d) { if (eval('dist' add (d + '1')) < eval('dist' add d)) { distTemp = eval('dist' add d); eval('dist' add d) = eval('dist' add (d + '1')); eval('dist' add (d + '1')) = distTemp; } d += '1'; } n += '1'; } d = '1'; while (noOfpts >= d) { n = '1'; while (noOfpts >= n) { if (eval('dist' add d) == eval('manhattan' add n)) { pt_col = int((eval('ball_x' add n) - edge_cols) / '40'); pt_row = int((eval('ball_y' add n) - edge_rows) / '20'); B_collision_line = (pt_row + '1') * '20' - '4'; L_collision_line = (pt_col + '1') * '40' + '4'; wall_collision_line = '410' - ballRadius; ceiling_collision_line = '10' + ballRadius; if (eval('ball_y' add n) == ceiling_collision_line) { tellTarget ('/soundFX') { gotoAndPlay('hit'); } score += addWallScore; vector_y = '0' - vector_y; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } else { if (eval('ball_y' add n) == B_collision_line) { isVisible1 = (eval('/brick' add pt_col add (pt_row - '1')))._currentframe; isVisible2 = (eval('/brick' add (pt_col + '1') add (pt_row - '1')))._currentframe; if (isVisible1 == '1' or isVisible1 == '2' or isVisible1 == '3') { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col add (pt_row - '1'); tellTarget (''/brick' add pt_col add (pt_row - '1')') { nextFrame(); } vector_y = '0' - vector_y; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } else { if ((isVisible2 == '1' or isVisible2 == '2' or isVisible2 == '3') and eval('ball_x' add n) >= L_collision_line) { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col + '1' add (pt_row - '1'); tellTarget (''/brick' add (pt_col + '1') add (pt_row - '1')') { nextFrame(); } vector_y = '0' - vector_y; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } } } } if (eval('ball_x' add n) == wall_collision_line) { tellTarget ('/soundFX') { gotoAndPlay('hit'); } score += addWallScore; vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } else { if (eval('ball_x' add n) == L_collision_line) { isVisible1 = (eval('/brick' add (pt_col + '1') add pt_row))._currentframe; isVisible2 = (eval('/brick' add (pt_col + '1') add (pt_row - '1')))._currentframe; if (isVisible1 == '1' or isVisible1 == '2' or isVisible1 == '3') { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col + '1' add pt_row; tellTarget (''/brick' add (pt_col + '1') add pt_row') { nextFrame(); } vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } else { if ((isVisible2 == '1' or isVisible2 == '2' or isVisible2 == '3') and B_collision_line >= eval('ball_y' add n)) { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col + '1' add (pt_row - '1'); tellTarget (''/brick' add (pt_col + '1') add (pt_row - '1')') { nextFrame(); } vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } } } } n = noOfpts; } n += '1'; } d += '1'; } } frame 9 { i = '1'; m = (ball_yB - ball_yA) / (ball_xB - ball_xA); c = ball_yA - m * ball_xA; row = int((ball_yA - edge_rows) / '20'); col = int((ball_xA - edge_cols) / '40'); H_collision_line = (row + '1') * '20' - '4'; if (H_collision_line < ball_yA and H_collision_line >= ball_yB) { eval('ball_y' add i) = H_collision_line; eval('ball_x' add i) = (eval('ball_y' add i) - c) / m; i += '1'; } eol = '0'; while (eol == '0') { H_collision_line -= '20'; if (H_collision_line < ball_yB) { eol = '1'; } else { eval('ball_y' add i) = H_collision_line; eval('ball_x' add i) = (eval('ball_y' add i) - c) / m; i += '1'; } } V_collision_line = (col + '1') * '40' - '24'; if (V_collision_line < ball_xA and V_collision_line >= ball_xB) { eval('ball_x' add i) = V_collision_line; eval('ball_y' add i) = m * eval('ball_x' add i) + c; i += '1'; } eol = '0'; while (eol == '0') { V_collision_line -= '40'; if (V_collision_line < ball_xB) { eol = '1'; } else { eval('ball_x' add i) = V_collision_line; eval('ball_y' add i) = m * eval('ball_x' add i) + c; i += '1'; } } noOfpts = i - '1'; j = '1'; while (noOfpts >= j) { eval('manhattan' add j) = (eval('ball_x' add j) - ball_xA) * (eval('ball_x' add j) - ball_xA) + (eval('ball_y' add j) - ball_yA) * (eval('ball_y' add j) - ball_yA); eval('dist' add j) = '0'; j += '1'; } n = '1'; while (noOfpts >= n) { d = '1'; eval('dist' add d) = eval('manhattan' add n); while (noOfpts - '1' >= d) { if (eval('dist' add (d + '1')) < eval('dist' add d)) { distTemp = eval('dist' add d); eval('dist' add d) = eval('dist' add (d + '1')); eval('dist' add (d + '1')) = distTemp; } d += '1'; } n += '1'; } d = '1'; while (noOfpts >= d) { n = '1'; while (noOfpts >= n) { if (eval('dist' add d) == eval('manhattan' add n)) { pt_col = int((eval('ball_x' add n) - edge_cols) / '40'); pt_row = int((eval('ball_y' add n) - edge_rows) / '20'); B_collision_line = (pt_row + '1') * '20' - '4'; R_collision_line = (pt_col + '1') * '40' - '24'; wall_collision_line = '10' + ballRadius; ceiling_collision_line = '10' + ballRadius; if (eval('ball_y' add n) == ceiling_collision_line) { tellTarget ('/soundFX') { gotoAndPlay('hit'); } score += addWallScore; vector_y = '0' - vector_y; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } else { if (eval('ball_y' add n) == B_collision_line) { isVisible1 = (eval('/brick' add pt_col add (pt_row - '1')))._currentframe; isVisible2 = (eval('/brick' add (pt_col - '1') add (pt_row - '1')))._currentframe; if (isVisible1 == '1' or isVisible1 == '2' or isVisible1 == '3') { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col add (pt_row - '1'); tellTarget (''/brick' add pt_col add (pt_row - '1')') { nextFrame(); } vector_y = '0' - vector_y; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } else { if ((isVisible2 == '1' or isVisible2 == '2' or isVisible2 == '3') and R_collision_line >= eval('ball_x' add n)) { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col - '1' add (pt_row - '1'); tellTarget (''/brick' add (pt_col - '1') add (pt_row - '1')') { nextFrame(); } vector_y = '0' - vector_y; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } } } } if (eval('ball_x' add n) == wall_collision_line) { tellTarget ('/soundFX') { gotoAndPlay('hit'); } score += addWallScore; vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } else { if (eval('ball_x' add n) == R_collision_line) { isVisible1 = (eval('/brick' add (pt_col - '1') add pt_row))._currentframe; isVisible2 = (eval('/brick' add (pt_col - '1') add (pt_row - '1')))._currentframe; if (isVisible1 == '1' or isVisible1 == '2' or isVisible1 == '3') { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col - '1' add pt_row; tellTarget (''/brick' add (pt_col - '1') add pt_row') { nextFrame(); } vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } else { if ((isVisible2 == '1' or isVisible2 == '2' or isVisible2 == '3') and B_collision_line >= eval('ball_y' add n)) { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col - '1' add (pt_row - '1'); tellTarget (''/brick' add (pt_col - '1') add (pt_row - '1')') { nextFrame(); } vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } } } } n = noOfpts; } n += '1'; } d += '1'; } } frame 11 { i = '1'; m = (ball_yB - ball_yA) / (ball_xB - ball_xA); c = ball_yA - m * ball_xA; row = int((ball_yA - edge_rows) / '20'); col = int((ball_xA - edge_cols) / '40'); H_collision_line = (row + '1') * '20' + '4'; if (ball_yA < H_collision_line and ball_yB >= H_collision_line) { eval('ball_y' add i) = H_collision_line; eval('ball_x' add i) = (eval('ball_y' add i) - c) / m; i += '1'; } eol = '0'; while (eol == '0') { H_collision_line += '20'; if (ball_yB < H_collision_line) { eol = '1'; } else { eval('ball_y' add i) = H_collision_line; eval('ball_x' add i) = (eval('ball_y' add i) - c) / m; i += '1'; } } V_collision_line = (col + '1') * '40' + '4'; if (ball_xA < V_collision_line and ball_xB >= V_collision_line) { eval('ball_x' add i) = V_collision_line; eval('ball_y' add i) = m * eval('ball_x' add i) + c; i += '1'; } eol = '0'; while (eol == '0') { V_collision_line += '40'; if (ball_xB < V_collision_line) { eol = '1'; } else { eval('ball_x' add i) = V_collision_line; eval('ball_y' add i) = m * eval('ball_x' add i) + c; i += '1'; } } noOfpts = i - '1'; j = '1'; while (noOfpts >= j) { eval('manhattan' add j) = (eval('ball_x' add j) - ball_xA) * (eval('ball_x' add j) - ball_xA) + (eval('ball_y' add j) - ball_yA) * (eval('ball_y' add j) - ball_yA); eval('dist' add j) = '0'; j += '1'; } n = '1'; while (noOfpts >= n) { d = '1'; eval('dist' add d) = eval('manhattan' add n); while (noOfpts - '1' >= d) { if (eval('dist' add (d + '1')) < eval('dist' add d)) { distTemp = eval('dist' add d); eval('dist' add d) = eval('dist' add (d + '1')); eval('dist' add (d + '1')) = distTemp; } d += '1'; } n += '1'; } d = '1'; while (noOfpts >= d) { n = '1'; while (noOfpts >= n) { if (eval('dist' add d) == eval('manhattan' add n)) { pt_col = int((eval('ball_x' add n) - edge_cols) / '40'); pt_row = int((eval('ball_y' add n) - edge_rows) / '20'); T_collision_line = (pt_row + '1') * '20' + '4'; L_collision_line = (pt_col + '1') * '40' + '4'; bat_x = /bat._x; bat_left = bat_x - batWidth / '2'; bat_right = bat_x + batWidth / '2'; bat_collision_line = '390' - ballRadius; wall_collision_line = '410' - ballRadius; if (eval('ball_y' add n) == bat_collision_line) { if (eval('ball_x' add n) >= bat_left and bat_right >= eval('ball_x' add n)) { if (eval('ball_x' add n) >= bat_x + int(('2' / '6') * batWidth)) { vector_x = '4'; vector_y = '0' - '1'; } else { if (eval('ball_x' add n) >= bat_x + int(('1' / '6') * batWidth)) { vector_x = '3'; vector_y = '0' - '3'; } else { if (eval('ball_x' add n) >= bat_x) { vector_x = '1'; vector_y = '0' - '4'; } else { if (bat_x - int(('2' / '6') * batWidth) >= eval('ball_x' add n)) { vector_x = '0' - '4'; vector_y = '0' - '1'; } else { if (bat_x - int(('1' / '6') * batWidth) >= eval('ball_x' add n)) { vector_x = '0' - '3'; vector_y = '0' - '3'; } else { if (bat_x >= eval('ball_x' add n)) { vector_x = '0' - '1'; vector_y = '0' - '4'; } } } } } } tellTarget ('/soundFX') { gotoAndPlay('hit'); } score += addBatScore; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } } else { if (eval('ball_y' add n) == T_collision_line) { isVisible1 = (eval('/brick' add pt_col add (pt_row + '1')))._currentframe; isVisible2 = (eval('/brick' add (pt_col + '1') add (pt_row + '1')))._currentframe; if (isVisible1 == '1' or isVisible1 == '2' or isVisible1 == '3') { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col add (pt_row + '1'); tellTarget (''/brick' add pt_col add (pt_row + '1')') { nextFrame(); } vector_y = '0' - vector_y; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } else { if ((isVisible2 == '1' or isVisible2 == '2' or isVisible2 == '3') and eval('ball_x' add n) >= L_collision_line) { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col + '1' add (pt_row + '1'); tellTarget (''/brick' add (pt_col + '1') add (pt_row + '1')') { nextFrame(); } vector_y = '0' - vector_y; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } } } } if (eval('ball_x' add n) == wall_collision_line) { tellTarget ('/soundFX') { gotoAndPlay('hit'); } score += addWallScore; vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } else { if (eval('ball_x' add n) == L_collision_line) { isVisible1 = (eval('/brick' add (pt_col + '1') add pt_row))._currentframe; isVisible2 = (eval('/brick' add (pt_col + '1') add (pt_row + '1')))._currentframe; if (isVisible1 == '1' or isVisible1 == '2' or isVisible1 == '3') { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col + '1' add pt_row; tellTarget (''/brick' add (pt_col + '1') add pt_row') { nextFrame(); } vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } else { if ((isVisible2 == '1' or isVisible2 == '2' or isVisible2 == '3') and eval('ball_y' add n) >= T_collision_line) { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col + '1' add (pt_row + '1'); tellTarget (''/brick' add (pt_col + '1') add (pt_row + '1')') { nextFrame(); } vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } } } } n = noOfpts; } n += '1'; } d += '1'; } } frame 13 { i = '1'; m = (ball_yB - ball_yA) / (ball_xB - ball_xA); c = ball_yA - m * ball_xA; row = int((ball_yA - edge_rows) / '20'); col = int((ball_xA - edge_cols) / '40'); H_collision_line = (row + '1') * '20' + '4'; if (ball_yA < H_collision_line and ball_yB >= H_collision_line) { eval('ball_y' add i) = H_collision_line; eval('ball_x' add i) = (eval('ball_y' add i) - c) / m; i += '1'; } eol = '0'; while (eol == '0') { H_collision_line += '20'; if (ball_yB < H_collision_line) { eol = '1'; } else { eval('ball_y' add i) = H_collision_line; eval('ball_x' add i) = (eval('ball_y' add i) - c) / m; i += '1'; } } V_collision_line = (col + '1') * '40' - '24'; if (V_collision_line < ball_xA and V_collision_line >= ball_xB) { eval('ball_x' add i) = V_collision_line; eval('ball_y' add i) = m * eval('ball_x' add i) + c; i += '1'; } eol = '0'; while (eol == '0') { V_collision_line -= '40'; if (V_collision_line < ball_xB) { eol = '1'; } else { eval('ball_x' add i) = V_collision_line; eval('ball_y' add i) = m * eval('ball_x' add i) + c; i += '1'; } } noOfpts = i - '1'; j = '1'; while (noOfpts >= j) { eval('manhattan' add j) = (eval('ball_x' add j) - ball_xA) * (eval('ball_x' add j) - ball_xA) + (eval('ball_y' add j) - ball_yA) * (eval('ball_y' add j) - ball_yA); eval('dist' add j) = '0'; j += '1'; } n = '1'; while (noOfpts >= n) { d = '1'; eval('dist' add d) = eval('manhattan' add n); while (noOfpts - '1' >= d) { if (eval('dist' add (d + '1')) < eval('dist' add d)) { distTemp = eval('dist' add d); eval('dist' add d) = eval('dist' add (d + '1')); eval('dist' add (d + '1')) = distTemp; } d += '1'; } n += '1'; } d = '1'; while (noOfpts >= d) { n = '1'; while (noOfpts >= n) { if (eval('dist' add d) == eval('manhattan' add n)) { pt_col = int((eval('ball_x' add n) - edge_cols) / '40'); pt_row = int((eval('ball_y' add n) - edge_rows) / '20'); T_collision_line = (pt_row + '1') * '20' + '4'; R_collision_line = (pt_col + '1') * '40' - '24'; bat_x = /bat._x; bat_left = bat_x - batWidth / '2'; bat_right = bat_x + batWidth / '2'; bat_collision_line = '390' - ballRadius; wall_collision_line = '10' + ballRadius; if (eval('ball_y' add n) == bat_collision_line) { if (eval('ball_x' add n) >= bat_left and bat_right >= eval('ball_x' add n)) { if (eval('ball_x' add n) >= bat_x + int(('2' / '6') * batWidth)) { vector_x = '4'; vector_y = '0' - '1'; } else { if (eval('ball_x' add n) >= bat_x + int(('1' / '6') * batWidth)) { vector_x = '3'; vector_y = '0' - '3'; } else { if (eval('ball_x' add n) >= bat_x) { vector_x = '1'; vector_y = '0' - '4'; } else { if (bat_x - int(('2' / '6') * batWidth) >= eval('ball_x' add n)) { vector_x = '0' - '4'; vector_y = '0' - '1'; } else { if (bat_x - int(('1' / '6') * batWidth) >= eval('ball_x' add n)) { vector_x = '0' - '3'; vector_y = '0' - '3'; } else { if (bat_x >= eval('ball_x' add n)) { vector_x = '0' - '1'; vector_y = '0' - '4'; } } } } } } tellTarget ('/soundFX') { gotoAndPlay('hit'); } score += addBatScore; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } } else { if (eval('ball_y' add n) == T_collision_line) { isVisible1 = (eval('/brick' add pt_col add (pt_row + '1')))._currentframe; isVisible2 = (eval('/brick' add (pt_col - '1') add (pt_row + '1')))._currentframe; if (isVisible1 == '1' or isVisible1 == '2' or isVisible1 == '3') { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col add (pt_row + '1'); tellTarget (''/brick' add pt_col add (pt_row + '1')') { nextFrame(); } vector_y = '0' - vector_y; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } else { if ((isVisible2 == '1' or isVisible2 == '2' or isVisible2 == '3') and R_collision_line >= eval('ball_x' add n)) { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col - '1' add (pt_row + '1'); tellTarget (''/brick' add (pt_col - '1') add (pt_row + '1')') { nextFrame(); } vector_y = '0' - vector_y; ball_yB = eval('ball_y' add n); ball_xB = eval('ball_x' add n); d = noOfpts; } } } } if (eval('ball_x' add n) == wall_collision_line) { tellTarget ('/soundFX') { gotoAndPlay('hit'); } score += addWallScore; vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } else { if (eval('ball_x' add n) == R_collision_line) { isVisible1 = (eval('/brick' add (pt_col - '1') add pt_row))._currentframe; isVisible2 = (eval('/brick' add (pt_col - '1') add (pt_row + '1')))._currentframe; if (isVisible1 == '1' or isVisible1 == '2' or isVisible1 == '3') { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col - '1' add pt_row; tellTarget (''/brick' add (pt_col - '1') add pt_row') { nextFrame(); } vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } else { if ((isVisible2 == '1' or isVisible2 == '2' or isVisible2 == '3') and eval('ball_y' add n) >= T_collision_line) { tellTarget ('/soundFX') { gotoAndPlay('hitBrick'); } brickNo = pt_col - '1' add (pt_row + '1'); tellTarget (''/brick' add (pt_col - '1') add (pt_row + '1')') { nextFrame(); } vector_x = '0' - vector_x; ball_xB = eval('ball_x' add n); ball_yB = eval('ball_y' add n); d = noOfpts; } } } } n = noOfpts; } n += '1'; } d += '1'; } } frame 16 { i = '1'; while (noOfE >= i) { expand_y = (eval('expand' add i))._y; expand_y += '6'; eval('expand' add i)._y = expand_y; if ('390' < expand_y) { bat_x = /bat._x; bat_left = bat_x - batWidth / '2'; bat_right = bat_x + batWidth / '2'; expand_x = (eval('expand' add i))._x; expand_left = expand_x - '10'; expand_right = expand_x + '10'; if (expand_left >= bat_left and bat_right >= expand_right) { tellTarget ('/soundFX') { gotoAndPlay('Expand'); } trace('You\'ve just got EXPAND'); if (expanded == '0') { expanded = '1'; /bat._xscale = '100'; batWidth = '80'; stopDrag(); startDrag('/bat', true, '50', '400', '370', '400'); power_up = 'expand'; shrunken = '0'; call('reset_capsules'); } removeMovieClip('expand' add i); onscreen_E = '0'; } else { removeMovieClip('expand' add i); onscreen_E = '0'; } } i += '1'; } } frame 19 { i = '1'; while (noOfC >= i) { catch_y = (eval('catch' add i))._y; catch_y += '6'; eval('catch' add i)._y = catch_y; if ('390' < catch_y) { bat_x = /bat._x; bat_left = bat_x - batWidth / '2'; bat_right = bat_x + batWidth / '2'; catch_x = (eval('catch' add i))._x; catch_left = catch_x - '10'; catch_right = catch_x + '10'; if (catch_left >= bat_left and bat_right >= catch_right) { tellTarget ('/soundFX') { gotoAndPlay('Catch'); } trace('You\'ve just got CATCH'); if (caught == '0') { caught = '1'; button = '2'; power_up = 'catch'; call('reset_capsules'); } removeMovieClip('catch' add i); onscreen_C = '0'; } else { removeMovieClip('catch' add i); onscreen_C = '0'; } } i += '1'; } } frame 22 { i = '1'; while (noOfSL >= i) { slow_y = (eval('slow' add i))._y; slow_y += '6'; eval('slow' add i)._y = slow_y; if ('390' < slow_y) { bat_x = /bat._x; bat_left = bat_x - batWidth / '2'; bat_right = bat_x + batWidth / '2'; slow_x = (eval('slow' add i))._x; slow_left = slow_x - '10'; slow_right = slow_x + '10'; if (slow_left >= bat_left and bat_right >= slow_right) { tellTarget ('/soundFX') { gotoAndPlay('Slow'); } trace('You\'ve just got SLOW'); if (magnitude >= '5') { magnitude -= '2'; speed_ind -= '2'; } else { magnitude = '3'; speed_ind = '1'; } timer = getTimer(); power_up = 'slow'; call('reset_capsules'); removeMovieClip('slow' add i); onscreen_SL = '0'; } else { removeMovieClip('slow' add i); onscreen_SL = '0'; } } i += '1'; } } frame 25 { i = '1'; while (noOfB >= i) { bonuslife_y = (eval('bonuslife' add i))._y; bonuslife_y += '6'; eval('bonuslife' add i)._y = bonuslife_y; if ('390' < bonuslife_y) { bat_x = /bat._x; bat_left = bat_x - batWidth / '2'; bat_right = bat_x + batWidth / '2'; bonuslife_x = (eval('bonuslife' add i))._x; bonuslife_left = bonuslife_x - '10'; bonuslife_right = bonuslife_x + '10'; if (bonuslife_left >= bat_left and bat_right >= bonuslife_right) { tellTarget ('/soundFX') { gotoAndPlay('bonuslife'); } trace('You\'ve just got BONUS LIFE'); lives_left += '1'; power_up = 'bonuslife'; call('reset_capsules'); removeMovieClip('bonuslife' add i); onscreen_B = '0'; } else { removeMovieClip('bonuslife' add i); onscreen_B = '0'; } } i += '1'; } } frame 28 { i = '1'; while (noOfSH >= i) { shrink_y = (eval('shrink' add i))._y; shrink_y += '6'; eval('shrink' add i)._y = shrink_y; if ('390' < shrink_y) { bat_x = /bat._x; bat_left = bat_x - batWidth / '2'; bat_right = bat_x + batWidth / '2'; shrink_x = (eval('shrink' add i))._x; shrink_left = shrink_x - '10'; shrink_right = shrink_x + '10'; if (shrink_left >= bat_left and bat_right >= shrink_right) { tellTarget ('/soundFX') { gotoAndPlay('shrink'); } trace('You\'ve just got SHRINK'); if (shrunken == '0') { shrunken = '1'; /bat._xscale = '50'; batWidth = '40'; stopDrag(); startDrag('/bat', true, '30', '400', '390', '400'); power_up = 'shrink'; expanded = '0'; call('reset_capsules'); } removeMovieClip('shrink' add i); onscreen_SH = '0'; } else { removeMovieClip('shrink' add i); onscreen_SH = '0'; } } i += '1'; } } frame 31 { i = '1'; while (noOfF >= i) { fast_y = (eval('fast' add i))._y; fast_y += '6'; eval('fast' add i)._y = fast_y; if ('390' < fast_y) { bat_x = /bat._x; bat_left = bat_x - batWidth / '2'; bat_right = bat_x + batWidth / '2'; fast_x = (eval('fast' add i))._x; fast_left = fast_x - '10'; fast_right = fast_x + '10'; if (fast_left >= bat_left and bat_right >= fast_right) { tellTarget ('/soundFX') { gotoAndPlay('fast'); } trace('You\'ve just got FAST'); magnitude += '2'; speed_ind += '2'; timer = getTimer(); power_up = 'fast'; call('reset_capsules'); removeMovieClip('fast' add i); onscreen_F = '0'; } else { removeMovieClip('fast' add i); onscreen_F = '0'; } } i += '1'; } } frame 34 { catchTimer = getTimer(); caughtBall = '1'; bat_x = /bat._x; displace = ball_xB - bat_x; } frame 35 { caughtTime = getTimer(); /ball._x = /bat._x + displace; if (caughtBall == '0') { gotoAndPlay(4); } else { if (caughtTime - catchTimer >= '3000') { gotoAndPlay(4); } } } frame 36 { if (onscreen_B == '1') { call('BonusLife'); } if (onscreen_E == '1') { call('Expand'); } if (onscreen_C == '1') { call('Catch'); } if (onscreen_SL == '1') { call('Slow'); } if (onscreen_F == '1') { call('Fast'); } if (onscreen_SH == '1') { call('Shrink'); } gotoAndPlay(35); } frame 38 { if (!(power_up eq 'expand')) { if (expanded == '1') { expanded = '0'; /bat._xscale = '75'; batWidth = '60'; stopDrag(); startDrag('/bat', true, '40', '400', '380', '400'); } } if (!(power_up eq 'shrink')) { if (shrunken == '1') { shrunken = '0'; /bat._xscale = '75'; batWidth = '60'; stopDrag(); startDrag('/bat', true, '40', '400', '380', '400'); } } if (!(power_up eq 'catch')) { if (caught == '1') { button = '0'; caught = '0'; release = 'True'; } } } frame 44 { speed_ind = '1'; timer = getTimer(); started = '0'; release = '0'; /ball._x = '270'; /ball._y = '383'; ball_yB = '383'; button = '1'; if (expanded == '1') { expanded = '0'; /bat._xscale = '75'; batWidth = '60'; stopDrag(); startDrag('/bat', true, '40', '400', '380', '400'); } if (shrunken == '1') { shrunken = '0'; /bat._xscale = '75'; batWidth = '60'; stopDrag(); startDrag('/bat', true, '40', '400', '380', '400'); } if (caught == '1') { caught = '0'; } } frame 50 { /ball._x = '270'; /ball._y = '383'; direction = 'NE'; vector_x = '1'; vector_y = '0' - '4'; magnitude = '3'; } frame 51 { /ball._x = /bat._x; startTimer = getTimer(); if (started == '1') { button = '0'; gotoAndPlay(4); } else { if (startTimer - timer >= '3000') { started = '1'; button = '0'; gotoAndPlay(4); } } } frame 52 { gotoAndPlay(51); } frame 55 { tellTarget ('/soundFX') { gotoAndPlay('lose'); } i = '1'; while ('50' >= i) { removeMovieClip('expand' add i); removeMovieClip('catch' add i); removeMovieClip('slow' add i); i += '1'; } lives_left -= '1'; if (lives_left < '0') { gotoAndPlay(100); } } frame 60 { call('reset_variables'); gotoAndPlay(50); } frame 62 { i = '1'; while ('50' >= i) { removeMovieClip('expand' add i); removeMovieClip('catch' add i); removeMovieClip('slow' add i); i += '1'; } if (level_is == '1') { tellTarget ('/soundFX') { gotoAndPlay('next_level'); } call('reset_variables'); call('setup_level2'); } else { if (level_is == '2') { tellTarget ('/soundFX') { gotoAndPlay('next_level'); } call('reset_variables'); call('setup_level3'); } else { if (level_is == '3') { tellTarget ('/soundFX') { gotoAndPlay('next_level'); } call('reset_variables'); call('setup_level4'); } else { tellTarget ('/soundFX') { gotoAndPlay('win'); } gotoAndPlay(100); } } } } frame 67 { gotoAndPlay(50); } frame 69 { /yellow._visible = '1'; /blue._visible = '1'; /green._visible = '1'; /red._visible = '1'; level_is = '1'; noOfBricks = '40'; depth = '1'; rows = '2'; cols = '0'; while (rows == '2') { while ('9' >= cols) { duplicateMovieClip('/green', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows += '1'; } rows = '3'; cols = '0'; while ('5' >= rows) { while ('9' >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } cols = '0'; rows += '1'; } i = '1'; noOfC = '3'; while (noOfC >= i) { RandRows = random('4') + '2'; RandCols = random('10'); eval('c' add i) = RandCols add RandRows; trace('c' add i add ' = ' add eval('c' add i)); i += '1'; } i = '1'; noOfE = '5'; while (noOfE >= i) { RandCols = random('10'); RandRows = random('4') + '2'; eval('e' add i) = RandCols add RandRows; trace('e' add i add ' = ' add eval('e' add i)); i += '1'; } i = '1'; noOfSL = '5'; while (noOfSL >= i) { RandCols = random('10'); RandRows = random('4') + '2'; eval('sl' add i) = RandCols add RandRows; trace('sl' add i add ' = ' add eval('sl' add i)); i += '1'; } i = '1'; noOfB = '2'; while (noOfB >= i) { RandCols = random('10'); RandRows = random('4') + '2'; eval('b' add i) = RandCols add RandRows; trace('b' add i add ' = ' add eval('b' add i)); i += '1'; } i = '1'; noOfSH = '2'; while (noOfSH >= i) { RandCols = random('10'); RandRows = random('4') + '2'; eval('sh' add i) = RandCols add RandRows; trace('sh' add i add ' = ' add eval('sh' add i)); i += '1'; } i = '1'; noOfF = '2'; while (noOfF >= i) { RandCols = random('10'); RandRows = random('4') + '2'; eval('f' add i) = RandCols add RandRows; trace('f' add i add ' = ' add eval('f' add i)); i += '1'; } /yellow._visible = '0'; /blue._visible = '0'; /green._visible = '0'; /red._visible = '0'; } frame 73 { /yellow._visible = '1'; /blue._visible = '1'; /green._visible = '1'; /red._visible = '1'; level_is = '2'; noOfBricks = '55'; depth = '1'; rows = '3'; cols = '0'; cols_stop = '0'; while ('11' >= rows) { while (cols_stop >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } cols = '0'; cols_stop += '1'; rows += '1'; } rows = '12'; cols = '0'; while (rows == '12') { while ('8' >= cols) { duplicateMovieClip('/green', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows += '1'; } rows = '12'; cols = '9'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; i = '1'; noOfC = '4'; while (noOfC >= i) { RandRows = random('10') + '3'; RandCols = random('10'); eval('c' add i) = RandCols add RandRows; trace('c' add i add ' = ' add eval('c' add i)); i += '1'; } i = '1'; noOfE = '6'; while (noOfE >= i) { RandRows = random('10') + '3'; RandCols = random('10'); eval('e' add i) = RandCols add RandRows; trace('e' add i add ' = ' add eval('e' add i)); i += '1'; } i = '1'; noOfSL = '6'; while (noOfSL >= i) { RandRows = random('10') + '3'; RandCols = random('10'); eval('sl' add i) = RandCols add RandRows; trace('sl' add i add ' = ' add eval('sl' add i)); i += '1'; } i = '1'; noOfB = '2'; while (noOfB >= i) { RandCols = random('10'); RandRows = random('4') + '2'; eval('b' add i) = RandCols add RandRows; trace('b' add i add ' = ' add eval('b' add i)); i += '1'; } i = '1'; noOfSH = '4'; while (noOfSH >= i) { RandCols = random('10'); RandRows = random('4') + '2'; eval('sh' add i) = RandCols add RandRows; trace('sh' add i add ' = ' add eval('sh' add i)); i += '1'; } i = '1'; noOfF = '3'; while (noOfF >= i) { RandCols = random('10'); RandRows = random('4') + '2'; eval('f' add i) = RandCols add RandRows; trace('f' add i add ' = ' add eval('f' add i)); i += '1'; } /yellow._visible = '0'; /blue._visible = '0'; /green._visible = '0'; /red._visible = '0'; } frame 77 { /yellow._visible = '1'; /blue._visible = '1'; /green._visible = '1'; /red._visible = '1'; level_is = '3'; noOfBricks = '30'; depth = '1'; rows = '0'; cols = '0'; while ('10' >= rows) { while ('9' >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } cols = '0'; rows += '5'; } rows = '4'; cols = '2'; while (rows == '4') { while ('9' >= cols) { duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows += '1'; } rows = '9'; cols = '0'; while (rows == '9') { while ('7' >= cols) { duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows += '1'; } rows = '14'; cols = '2'; while (rows == '14') { while ('9' >= cols) { duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows += '1'; } i = '1'; noOfC = '4'; while (noOfC >= i) { RandRows = random('11'); RandCols = random('10'); eval('c' add i) = RandCols add RandRows; trace('c' add i add ' = ' add eval('c' add i)); i += '1'; } i = '1'; noOfE = '1'; while (noOfE >= i) { RandRows = random('11'); RandCols = random('10'); eval('e' add i) = RandCols add RandRows; trace('e' add i add ' = ' add eval('e' add i)); i += '1'; } i = '1'; noOfSL = '1'; while (noOfSL >= i) { RandRows = random('11'); RandCols = random('10'); eval('sl' add i) = RandCols add RandRows; trace('sl' add i add ' = ' add eval('sl' add i)); i += '1'; } i = '1'; noOfB = '2'; while (noOfB >= i) { RandRows = random('11'); RandCols = random('10'); eval('b' add i) = RandCols add RandRows; trace('b' add i add ' = ' add eval('b' add i)); i += '1'; } i = '1'; noOfSH = '1'; while (noOfSH >= i) { RandRows = random('11'); RandCols = random('10'); eval('sh' add i) = RandCols add RandRows; trace('sh' add i add ' = ' add eval('sh' add i)); i += '1'; } i = '1'; noOfF = '1'; while (noOfF >= i) { RandRows = random('11'); RandCols = random('10'); eval('f' add i) = RandCols add RandRows; trace('f' add i add ' = ' add eval('f' add i)); i += '1'; } /yellow._visible = '0'; /blue._visible = '0'; /green._visible = '0'; /red._visible = '0'; } frame 81 { /yellow._visible = '1'; /blue._visible = '1'; /green._visible = '1'; /red._visible = '1'; level_is = '4'; noOfBricks = '70'; depth = '1'; rows = '2'; cols = '1'; while ('3' >= cols) { duplicateMovieClip('/blue', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows = '3'; cols = '1'; while ('3' >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows = '4'; cols = '1'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '4'; cols = '2'; duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '4'; cols = '3'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '5'; cols = '1'; while ('7' >= rows) { while ('3' >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } cols = '1'; rows += '1'; } rows = '8'; cols = '1'; duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '8'; cols = '2'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '8'; cols = '3'; duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '9'; cols = '1'; while ('11' >= rows) { while ('3' >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } cols = '1'; rows += '1'; } rows = '12'; cols = '1'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '12'; cols = '2'; duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '12'; cols = '3'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '13'; cols = '1'; while ('3' >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows = '14'; cols = '1'; while ('3' >= cols) { duplicateMovieClip('/green', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows = '2'; cols = '1' + '5'; while ('3' + '5' >= cols) { duplicateMovieClip('/blue', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows = '3'; cols = '1' + '5'; while ('3' + '5' >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows = '4'; cols = '1' + '5'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '4'; cols = '2' + '5'; duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '4'; cols = '3' + '5'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '5'; cols = '1' + '5'; while ('7' >= rows) { while ('3' + '5' >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } cols = '1' + '5'; rows += '1'; } rows = '8'; cols = '1' + '5'; duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '8'; cols = '2' + '5'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '8'; cols = '3' + '5'; duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '9'; cols = '1' + '5'; while ('11' >= rows) { while ('3' + '5' >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } cols = '1' + '5'; rows += '1'; } rows = '12'; cols = '1' + '5'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '12'; cols = '2' + '5'; duplicateMovieClip('/yellow', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '12'; cols = '3' + '5'; duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; depth += '1'; rows = '13'; cols = '1' + '5'; while ('3' + '5' >= cols) { duplicateMovieClip('/red', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } rows = '14'; cols = '1' + '5'; while ('3' + '5' >= cols) { duplicateMovieClip('/green', 'brick' add cols add rows, 16384); eval('brick' add cols add rows)._x = '30' + '40' * cols; eval('brick' add cols add rows)._y = '20' + '20' * rows; cols += '1'; depth += '1'; } i = '1'; noOfC = '4'; while (noOfC >= i) { RandRows = random('11'); RandCols = random('10'); eval('c' add i) = RandCols add RandRows; trace('c' add i add ' = ' add eval('c' add i)); i += '1'; } i = '1'; noOfE = '1'; while (noOfE >= i) { RandRows = random('11'); RandCols = random('10'); eval('e' add i) = RandCols add RandRows; trace('e' add i add ' = ' add eval('e' add i)); i += '1'; } i = '1'; noOfSL = '1'; while (noOfSL >= i) { RandRows = random('11'); RandCols = random('10'); eval('sl' add i) = RandCols add RandRows; trace('sl' add i add ' = ' add eval('sl' add i)); i += '1'; } i = '1'; noOfB = '2'; while (noOfB >= i) { RandRows = random('11'); RandCols = random('10'); eval('b' add i) = RandCols add RandRows; trace('b' add i add ' = ' add eval('b' add i)); i += '1'; } i = '1'; noOfSH = '1'; while (noOfSH >= i) { RandRows = random('11'); RandCols = random('10'); eval('sh' add i) = RandCols add RandRows; trace('sh' add i add ' = ' add eval('sh' add i)); i += '1'; } i = '1'; noOfF = '1'; while (noOfF >= i) { RandRows = random('11'); RandCols = random('10'); eval('f' add i) = RandCols add RandRows; trace('f' add i add ' = ' add eval('f' add i)); i += '1'; } /yellow._visible = '0'; /blue._visible = '0'; /green._visible = '0'; /red._visible = '0'; } frame 100 { rows = '0'; cols = '0'; while ('18' >= rows) { while ('9' >= cols) { removeMovieClip('/brick' add cols add rows); cols += '1'; } cols = '0'; rows += '1'; } } frame 200 { gotoAndStop(1); }




https://swfchan.com/53/262317/info.shtml
Created: 14/12 -2025 16:54:24 Last modified: 14/12 -2025 16:54:24 Server time: 14/12 -2025 23:25:29