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

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

Brickles.swf

This is the info page for
Flash #27777

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


Text
1000000

score

level

100

lives

DEAD

Press S to toggle Sounds

<P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="16" COLOR="#000000"><A HREF="http://www.albinoblacksheep.com" target = "_blank">Proudly Hosted on www.albinoblacksheep.com</A></FONT></P>

This version of 'Brickles' is my own
remake of a classic that I played when I
was only eight years old.
To play Brickles, you need only to
keep the ball bouncing. Your goal is to
clear the screen of all the bricks.
Beware! If the ball bounces beyond
the paddle, you lose a life; and you only
have three!

As you progress through the
game, the ball will bounce faster.
In addition to that, walls will
disappear, and be replaced by
more paddles. You may have up to
four paddles on your screen at
once!
Press 'P' to Pause the game.
Press 'S' to toggle Sounds.

101

GO

Bucktethead - 'Sweet Text' Tutorial
Origional Makers of Brickles - The Idea
Cake (music)- Arco Arena
FlashKit- the popping noise
You - for playing this

ActionScript [AS1/AS2]

Frame 1
function showLoaded() { total = dumbName.getBytesTotal(); prog = dumbName.getBytesLoaded(); percLoad = (prog * 100) / total; if (total == 0) { percLoad = 0; } percentLoaded.text = Math.round(percLoad) + "%"; if ((percLoad >= 100) && (dumbName.getBytesTotal() != 0)) { if (!fin) { delayer = setInterval(waiter, 100); clearInterval(showload); fin = true; } } progress.text = "loading"; } function waiter() { bgMusic = new Sound(dumbName); bgMusic.attachSound("arco"); bgMusic.setVolume(100); bgMusic.onSoundComplete = function () { bgMusic.start(); }; bgMusic.start(); progress.text = "sound started"; killIntervals(); } function killIntervals() { clearInterval(showload); progress.text = "finished loading sound"; percentLoaded._visible = false; progress._visible = false; clearInterval(delayer); delete waiter; delete showLoaded; delete showload; } percLoad = 0; _root.createEmptyMovieClip("dumbName", -1001); dumbName.loadMovie("ext_music.swf"); showload = setInterval(showLoaded, 100); fin = false; function resetLevel() { ball.paused = false; for (a in bricklist) { eval (bricklist[a]).removeMovieClip(); } bricklist = new Array(); clearedlist = new Array(); allthebricks = new Array(); block = new Object(); numbricks = 0; var a = 1; while (a <= 4) { Set("block.corner" + a, new Object()); Set(("block.corner" + a) + ".CW", new Object()); Set(("block.corner" + a) + ".CW.who", false); Set(("block.corner" + a) + ".CW.how", false); a++; } block.corner1.coords = [0, 0]; block.corner2.coords = [ball._width, 0]; block.corner3.coords = [ball._width, ball._height]; block.corner4.coords = [0, ball._height]; paddle._visible = false; paddle2._visible = false; paddle3._visible = false; paddle4._visible = false; started = false; } function makeDefaultBricks() { numbricks = 80; var x = 0; while (x < 10) { var y = 0; while (y < 8) { _root.attachMovie("brick", (("brick" + x) + "_") + y, x + (y * 10)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 3; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 100; y++; } x++; } } function makeBrickPattern(number) { switch (number) { case 1 : numbricks = 50; var x = 0; while (x < 10) { var y = 0; while (y < 5) { _root.attachMovie("brick", (("brick" + x) + "_") + y, x + (y * 10)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 3; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 200; y++; } x++; } return; case 2 : numbricks = 104; var x = 0; while (x < 8) { var y = 0; while (y < 13) { _root.attachMovie("brick", (("brick" + x) + "_") + y, x + (y * 8)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 140; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 52; y++; } x++; } return; case 3 : numbricks = 104; var x = 0; while (x < 8) { var y = 0; while (y < 13) { _root.attachMovie("brick", (("brick" + x) + "_") + y, x + (y * 8)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 2; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 52; y++; } x++; } return; case 4 : numbricks = 72; var x = 0; while (x < 6) { var y = 0; while (y < 12) { _root.attachMovie("brick", (("brick" + x) + "_") + y, x + (y * 6)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 140; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 60; y++; } x++; } return; case 5 : numbricks = 70; var x = 0; while (x < 7) { var y = 0; while (y < 10) { _root.attachMovie("brick", (("brick" + x) + "_") + y, Number((("" + x) + "") + y)); _root[(("brick" + x) + "_") + y]._x = 105 + (x * 70); _root[(("brick" + x) + "_") + y]._y = 150 + (y * 20); y++; } x++; } return; case 6 : numbricks = 72; var x = 0; while (x < 6) { var y = 0; while (y < 12) { _root.attachMovie("brick", (("brick" + x) + "_") + y, x + (y * 6)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 140; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 200; y++; } x++; } return; case 7 : numbricks = 80; var x = 0; while (x < 8) { var y = 0; while (y < 10) { _root.attachMovie("brick", (("brick" + x) + "_") + y, Number((("" + x) + "") + y)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 140; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 150; y++; } x++; } return; case 8 : numbricks = 80; var x = 0; while (x < 4) { var y = 0; while (y < 20) { _root.attachMovie("brick", (("brick" + x) + "_") + y, x + (y * 4)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 210; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 52; y++; } x++; } return; case 9 : numbricks = 104; var x = 0; while (x < 8) { var y = 0; while (y < 13) { _root.attachMovie("brick", (("brick" + x) + "_") + y, x + (y * 8)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 142; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 190; y++; } x++; } return; case 10 : numbricks = 104; var x = 0; while (x < 8) { var y = 0; while (y < 13) { _root.attachMovie("brick", (("brick" + x) + "_") + y, x + (y * 8)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 2; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 190; y++; } x++; } return; case 11 : numbricks = 80; var x = 0; for(;;){ if (x >= 8) { break; } var y = 0; while (y < 10) { _root.attachMovie("brick", (("brick" + x) + "_") + y, Number((("" + x) + "") + y)); _root[(("brick" + x) + "_") + y]._x = (x * 70) + 3; _root[(("brick" + x) + "_") + y]._y = (y * 20) + 150; y++; } x++; }; } } function setWallPattern(num) { switch (num) { case 0 : makeBrickPattern(5); walls = [0, 0, 0, 0, 0]; return; case 1 : makeDefaultBricks(); walls = [0, 1, 1, 0, 1]; return; case 2 : makeBrickPattern(1); walls = [0, 0, 1, 0, 1]; return; case 3 : makeBrickPattern(4); walls = [0, 1, 0, 0, 0]; return; case 4 : makeBrickPattern(6); walls = [0, 0, 0, 1, 0]; return; case 5 : makeBrickPattern(7); walls = [0, 0, 1, 0, 0]; return; case 6 : makeBrickPattern(11); walls = [0, 0, 0, 0, 1]; return; case 7 : makeBrickPattern(8); walls = [0, 1, 0, 1, 0]; return; case 8 : makeBrickPattern(2); walls = [0, 1, 1, 0, 0]; return; case 9 : makeBrickPattern(3); walls = [0, 1, 0, 0, 1]; return; case 10 : makeBrickPattern(9); walls = [0, 0, 1, 1, 0]; return; case 11 : makeBrickPattern(10); walls = [0, 0, 0, 1, 1]; return; default : makeDefaultBricks(); walls = [0, 1, 1, 0, 1]; } } function setLevel(level) { BG.gotoAndStop(Math.Round(Math.random() * 9)); gamelevel = level; setWallPattern(level % 12); if (walls[1] == 0) { paddle3._visible = true; } if (walls[2] == 0) { paddle4._visible = true; } if (walls[3] == 0) { paddle._visible = true; } if (walls[4] == 0) { paddle2._visible = true; } ball.levelspeed = Math.ceil(level / 13); if (ball.levelspeed > 5) { ball.levelspeed = 5; } if (level > 96) { paddle._width = 40; paddle3._width = 40; paddle2._height = 40; paddle4._height = 40; } else if (level > 48) { paddle._width = 60; paddle3._width = 60; paddle2._height = 60; paddle4._height = 60; } else { paddle._width = 100; paddle3._width = 100; paddle2._height = 100; paddle4._height = 100; } } function hittest(who, coords) { MC = eval (who); var hitx = coords[0]; var hity = coords[1]; if ((hitx > MC._x) && (hitx < (MC._x + MC._width))) { if ((hity > MC._y) && (hity < (MC._Y + MC._height))) { return(who); } } return(false); } drop = new Sound(); drop.attachSound("pop"); drop.setVolume(25); soundOn = true; ToggleSound = new Object(); ToggleSound.onKeyDown = function () { pdk = Key.getCode(); if (pdk == 83) { if (soundOn) { drop.setVolume(0); bgMusic.stop(); soundOn = false; } else { drop.setVolume(25); bgMusic.start(); soundOn = true; } } }; Key.addListener(ToggleSound); lives = 3; gameaction = false; menumode = true; gamelevel = 0; score = 0; _root.onEnterFrame = function () { if (gameaction) { Mouse.hide(); if (clearedlist.length >= numbricks) { ball.dir = [0, 0]; clearedlist = new Array(); _root.gameaction = false; _root.menumode = true; _root.attachMovie("winner", "winnerINST", 998); } if (!started) { if (walls[3] == 0) { ball._x = _root.paddle._x - (ball._width / 2); ball._y = paddle._y - ball._height; } else if (walls[1] == 0) { ball._x = _root.paddle3._x - (ball._width / 2); ball._y = _root.paddle3._y + _root.paddle3._height; } else if (walls[2] == 0) { ball._x = _root.paddle4._x - ball._width; ball._y = _root.paddle4._y - (ball._height / 2); } else if (walls[4] == 0) { ball._x = _root.paddle2._x + _root.paddle2._width; ball._y = _root.paddle2._y - (ball._height / 2); } } } else { Mouse.show(); } }; _root.onMouseDown = function () { if (!started) { started = true; ball.dir = [1, -1]; } };
Symbol 4 MovieClip [brick] Frame 1
_root.bricklist.push(String(this)); mW = this._width; mH = this._height; this._x = Math.round(this._x); this._y = Math.round(this._y); var x = Math.floor(this._x / 80); var y = Math.floor(this._y / 40); checked = [[false, false, false], [false, false, false], [false, false, false]]; var a = -1; while (a <= 1) { var b = -1; while (b <= 1) { if (_root.allthebricks[x + a] == undefined) { _root.allthebricks[x + a] = new Array(); } if (_root.allthebricks[x + a][y + b] == undefined) { _root.allthebricks[x + a][y + b] = new Array(); } if (!checked[a + 1][b + 1]) { _root.allthebricks[x + a][y + b].push(String(this)); checked[a + 1][b + 1] = true; } b++; } a++; } r1 = Math.round(Math.random() * 100); r2 = Math.round(Math.random() * 100); r3 = Math.round(Math.random() * 100); MT = {ra:r1, rb:0, ga:r2, gb:0, ba:r3, bb:0, aa:100, ab:0}; MYCOLOR = new Color(this); MYCOLOR.setTransform(MT); this.onUnload = function () { _root.clearedlist.push(String(this)); _root.score = _root.score + 20; };
Symbol 10 MovieClip [pausemenu] Frame 1
pause2menu.onPress = function () { _root.mainmenu.gotoAndStop(1); _root.menumode = true; _root.resetLevel(); _root.gameaction = false; _root.pausemenuINST.removeMovieClip(); }; unpause.onPress = function () { _root.gameaction = true; _root.ball.paused = false; _root.pausemenuINST.removeMovieClip(); };
Symbol 12 MovieClip [loser] Frame 1
back2menu.onPress = function () { _root.menumode = true; _root.gameaction = false; _root.resetLevel(); _root.mainmenu.gotoAndStop(1); _root.loserINST.removeMovieClip(); };
Symbol 17 MovieClip [winner] Frame 1
win2next.onPress = function () { _root.resetLevel(); _root.setLevel(_root.gamelevel + 1); _root.gameaction = true; _root.menumode = false; _root.winnerINST.removeMovieClip(); }; win2menu.onPress = function () { _root.menumode = true; _root.gameaction = false; _root.resetLevel(); _root.mainmenu.gotoAndStop(1); _root.winnerINST.removeMovieClip(); };
Symbol 22 MovieClip [loselife] Frame 1
life2menu.onPress = function () { _root.menumode = true; _root.gameplay = false; _root.resetLevel(); _root.mainmenu.gotoAndStop(1); _root.loselifeINST.removeMovieClip(); }; lifecontinue.onPress = function () { _root.started = false; _root.gameaction = true; _root.menumode = false; _root.ball._y = 50; _root.ball._x = 410; _root.loselifeINST.removeMovieClip(); };
Symbol 31 MovieClip Frame 1
stop();
Symbol 31 MovieClip Frame 2
stop();
Symbol 31 MovieClip Frame 3
stop();
Symbol 31 MovieClip Frame 4
stop();
Symbol 31 MovieClip Frame 5
stop();
Symbol 31 MovieClip Frame 6
stop();
Symbol 31 MovieClip Frame 7
stop();
Symbol 31 MovieClip Frame 8
stop();
Symbol 31 MovieClip Frame 9
stop();
Symbol 33 MovieClip Frame 1
function youLose() { if (_root.lives > 1) { _root.gameaction = false; _root.menumode = true; _root.attachMovie("loselife", "loselifeINST", 997); } else { _root.attachMovie("loser", "loserINST", 999); _root.menumode = true; _root.gameaction = false; } _root.lives--; if (_root.lives <= 0) { _root.lives = "DEAD"; } } function bounce(flag, oldX, oldY) { var a = flag; var x = (oldX + eval ("_root.block.corner" + a).coords[0]); var y = (oldY + eval ("_root.block.corner" + a).coords[1]); if ((y > eval (eval ("_root.block.corner" + a).CW.who)._y) && (y < (eval (eval ("_root.block.corner" + a).CW.who)._y + eval (eval ("_root.block.corner" + a).CW.who)._height))) { if (x < (eval (eval ("_root.block.corner" + a).CW.who)._x + (eval (eval ("_root.block.corner" + a).CW.who)._width / 2))) { this._x = eval (eval ("_root.block.corner" + a).CW.who)._x - _root.block.corner2.coords[0]; collisiondirection = 4; } else { this._x = eval (eval ("_root.block.corner" + a).CW.who)._x + eval (eval ("_root.block.corner" + a).CW.who)._width; collisiondirection = 2; } } else if (y < (this._y + eval ("_root.block.corner" + a).coords[1])) { this._y = eval (eval ("_root.block.corner" + a).CW.who)._y - _root.block.corner4.coords[1]; collisiondirection = 1; } else { collisiondirection = 3; } eval (eval ("_root.block.corner" + a).CW.who).removeMovieClip(); _root.drop.start(); if ((collisiondirection == 1) || (collisiondirection == 3)) { this.dir[1] = this.dir[1] * -1; } if ((collisiondirection == 2) || (collisiondirection == 4)) { this.dir[0] = this.dir[0] * -1; } } Ptoggle = false; PauseListener = new Object(); PauseListener.onKeyDown = function () { pdk = Key.getCode(); if ((pdk == 80) && (!Ptoggle)) { if (!_root.menumode) { Ptoggle = true; if (!paused) { _root.attachMovie("pausemenu", "pausemenuINST", 1000); _root.gameaction = false; paused = true; } else if (paused) { _root.pausemenuINST.removeMovieClip(); _root.gameaction = true; paused = false; } } } }; PauseListener.onKeyUp = function () { pdk = Key.getCode(); if ((pdk == 80) && (Ptoggle)) { Ptoggle = false; } }; Key.addListener(PauseListener); this.onEnterFrame = function () { thisTime = getTimer(); var I = (thisTime - lastTime); lastTime = thisTime; if (_root.gameaction && (_root.started)) { var oldX = this._x; var oldY = this._y; this._y = this._y + ((this.dir[1] * 1.5) * levelspeed); this._x = this._x + (this.dir[0] * 1.5); hitwho = 0; var b = 1; while (b <= 4) { eval ("_root.block.corner" + b).change = false; eval ("_root.block.corner" + b).CW.who = false; b++; } var x50 = Math.floor(this._x / 80); var y50 = Math.floor(this._y / 40); for (var a in _root.allthebricks[x50][y50]) { if (Math.abs(this._x - eval (_root.allthebricks[x50][y50][a])._x) > 80) { continue; } if (Math.abs(this._y - eval (_root.allthebricks[x50][y50][a])._y) > 20) { continue; } var b = 1; while (b <= 4) { var x = (this._x + eval ("_root.block.corner" + b).coords[0]); var y = (this._y + eval ("_root.block.corner" + b).coords[1]); eval ("_root.block.corner" + b).CW.how = _root.hittest(_root.allthebricks[x50][y50][a], [x, y]); if (eval ("_root.block.corner" + b).CW.how != false) { eval ("_root.block.corner" + b).CW.who = _root.allthebricks[x50][y50][a]; } b++; } } var a = 1; while (a <= 4) { if (eval ("_root.block.corner" + a).CW.who != false) { var x = (oldX + eval ("_root.block.corner" + a).coords[0]); var y = (oldY + eval ("_root.block.corner" + a).coords[1]); if (_root.hittest(eval ("_root.block.corner" + a).CW.who, [x, y]) != eval ("_root.block.corner" + a).CW.who) { eval ("_root.block.corner" + a).change = true; } } a++; } collisiondirection = 0; successflag = 0; var a = 1; while (a <= 4) { if (eval ("_root.block.corner" + a).change) { successflag = a; } a++; } if (successflag > 0) { bounce(successflag, oldX, oldY); } if (_root.walls[3]) { if (this._y > 450) { this._y = 450; this.dir[1] = this.dir[1] * -1; _root.drop.start(); } } else { if ((this._y > (_root.paddle._y - this._height)) && (this._y < _root.paddle._y)) { var dist = (this._x - _root.paddle._x); if (Math.abs(dist) < (_root.paddle._width / 2)) { this._y = _root.paddle._y - this._height; this.dir[1] = this.dir[1] * -1; this.dir[0] = dist / (_root.paddle._width / 5); _root.drop.start(); } } if (this._y > (_root.paddle._y + 20)) { this.dir = [0, 0]; youLose(); } } if (_root.walls[4]) { if (this._x < 0) { this._x = 0; this.dir[0] = this.dir[0] * -1; _root.drop.start(); } } else { if ((this._x < (_root.paddle2._x + _root.paddle2._width)) && (this._x > _root.paddle2._x)) { var dist2 = (this._y - _root.paddle2._y); if (Math.abs(dist2) < (_root.paddle2._height / 2)) { this._x = _root.paddle2._x + _root.paddle2._width; this.dir[0] = this.dir[0] * -1; _root.drop.start(); } } if (this._x < (_root.paddle2._x - 20)) { this.dir = [0, 0]; youLose(); } } if (_root.walls[1]) { if (this._y < 60) { this._y = 60; this.dir[1] = this.dir[1] * -1; _root.drop.start(); } } else { if ((this._y < (_root.paddle3._y + _root.paddle3._height)) && (this._y > _root.paddle3._height)) { var dist3 = (this._x - _root.paddle3._x); if (Math.abs(dist3) < (_root.paddle3._width / 2)) { this._y = _root.paddle3._y + _root.paddle3._height; this.dir[1] = this.dir[1] * -1; this.dir[0] = dist3 / (_root.paddle3._width / 5); _root.drop.start(); } } if (this._y < (_root.paddle3._y - 20)) { this.dir = [0, 0]; youLose(); } } if (_root.walls[2]) { if (this._x > 700) { this._x = 700; this.dir[0] = this.dir[0] * -1; _root.drop.start(); } } else { if ((this._x > (_root.paddle4._x - this._width)) && (this._x < _root.paddle4._x)) { var dist4 = (this._y - _root.paddle4._y); if (Math.abs(dist4) < (_root.paddle4._height / 2)) { this._x = _root.paddle4._x - this._width; this.dir[0] = this.dir[0] * -1; _root.drop.start(); } } if (this._x > ((_root.paddle4._x + _root.paddle4._width) + 20)) { this.dir = [0, 0]; youLose(); } } } };
Symbol 35 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.gameaction) { var mX = _root._xmouse; if (mX < 20) { mX = 20; } if (mX > 680) { mX = 680; } this._x = mX; } };
Symbol 37 MovieClip Frame 1
this.onEnterFrame = function () { if (_root.gameaction) { this._y = _root._ymouse; } };
Symbol 74 MovieClip Frame 1
MaxX = sline._width; sline._y = 0; slind._y = 0; slind._x = 0; pressed = false; this.onPress = function () { pressed = true; }; this.onMouseUp = function () { pressed = false; }; this.onEnterFrame = function () { if (pressed) { mY = this._xmouse; } if (mY < 0) { mY = 0; } if (mY > MaxX) { mY = MaxX; } slind._x = mY; myvalue = Math.round(((maxval - minval) * (mY / MaxX)) + minval); _parent.level = myvalue; };
Symbol 83 MovieClip Frame 1
function slideTo(pos) { if ((!slide_speedx) && (!slide_speedy)) { slide_speedx = (targx - currx) / 20; slide_speedy = (targy - curry) / 20; } currx = Math.round(this._x); curry = Math.round(this._y); targx = positions[pos][0]; targy = positions[pos][1]; this._x = this._x + slide_speedx; this._y = this._y + slide_speedy; if (Math.abs(targx - currx) < Math.abs(slide_speedx)) { this._x = targx; slide_speedx = 0; } if (Math.abs(targy - curry) < Math.abs(slide_speedy)) { this._y = targy; slide_speedy = 0; } } pressed = false; b_instructions.onPress = function () { currentTarget = "inst1"; }; b_credits.onPress = function () { currentTarget = "credits"; }; b_play.onPress = function () { currentTarget = "playmenu"; }; b_cred2menu.onPress = function () { currentTarget = "mainmenu"; }; b_instructnext.onPress = function () { currentTarget = "inst2"; }; b_instruct2menu.onPress = function () { currentTarget = "mainmenu"; }; finalize.onPress = function () { _root.resetLevel(); _root.setLevel(level); _root.gameaction = true; _root.menumode = false; _root.lives = 3; _root.ball._x = 50; _root.ball._y = 410; _root.score = 0; gotoAndStop (2); }; stop(); positions = {}; positions.playmenu = [0, 0]; positions.mainmenu = [0, -450]; positions.credits = [-700, -450]; positions.inst1 = [-700, -900]; positions.inst2 = [0, -900]; slide_speedx = false; slide_speedy = false; this._x = positions.mainmenu[0]; this._y = positions.mainmenu[1]; currentTarget = "mainmenu"; this.onEnterFrame = function () { slideTo(currentTarget); };
Instance of Symbol 74 MovieClip "levelselect" in Symbol 83 MovieClip Frame 1
//component parameters onClipEvent (initialize) { maxval = 96; minval = 1; }

Library Items

Symbol 1 Sound [pop]
Symbol 2 Sound [beat]
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClip [brick]Uses:3
Symbol 5 GraphicUsed by:10
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:10 12 17 22
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClip [pausemenu]Uses:5 7 9
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClip [loser]Uses:11 7
Symbol 13 GraphicUsed by:17
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip [winner]Uses:13 7 15 16
Symbol 18 GraphicUsed by:22
Symbol 19 GraphicUsed by:22
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClip [loselife]Uses:18 7 19 21
Symbol 23 GraphicUsed by:31
Symbol 24 GraphicUsed by:31
Symbol 25 GraphicUsed by:31
Symbol 26 GraphicUsed by:31
Symbol 27 GraphicUsed by:31
Symbol 28 GraphicUsed by:31
Symbol 29 GraphicUsed by:31
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:23 24 25 26 27 28 29 30Used by:Timeline
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:Timeline
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:Timeline
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:Timeline
Symbol 38 GraphicUsed by:Timeline
Symbol 39 FontUsed by:40 41 42 43 44 45 46 61 62 82 84 85
Symbol 40 EditableTextUses:39Used by:Timeline
Symbol 41 TextUses:39Used by:Timeline
Symbol 42 TextUses:39Used by:Timeline
Symbol 43 EditableTextUses:39Used by:Timeline
Symbol 44 TextUses:39Used by:Timeline
Symbol 45 EditableTextUses:39Used by:Timeline
Symbol 46 EditableTextUses:39Used by:Timeline
Symbol 47 GraphicUsed by:83
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 ButtonUses:48 49 50Used by:83
Symbol 52 GraphicUsed by:55
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55
Symbol 55 ButtonUses:52 53 54Used by:83
Symbol 56 GraphicUsed by:59
Symbol 57 FontUsed by:58
Symbol 58 EditableTextUses:57Used by:59
Symbol 59 ButtonUses:56 58Used by:83
Symbol 60 GraphicUsed by:83
Symbol 61 TextUses:39Used by:83
Symbol 62 TextUses:39Used by:83
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:83
Symbol 65 GraphicUsed by:68
Symbol 66 GraphicUsed by:68
Symbol 67 GraphicUsed by:68
Symbol 68 ButtonUses:65 66 67Used by:83
Symbol 69 GraphicUsed by:83
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:74
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:74
Symbol 74 MovieClipUses:71 73Used by:83
Symbol 75 FontUsed by:76
Symbol 76 EditableTextUses:75Used by:83
Symbol 77 GraphicUsed by:80
Symbol 78 FontUsed by:79
Symbol 79 TextUses:78Used by:80
Symbol 80 MovieClipUses:77 79Used by:83
Symbol 81 GraphicUsed by:83
Symbol 82 TextUses:39Used by:83
Symbol 83 MovieClipUses:47 51 55 59 60 61 62 64 68 69 74 76 80 81 82Used by:Timeline
Symbol 84 EditableTextUses:39Used by:Timeline
Symbol 85 EditableTextUses:39Used by:Timeline

Instance Names

"BG"Frame 1Symbol 31 MovieClip
"ball"Frame 1Symbol 33 MovieClip
"paddle"Frame 1Symbol 35 MovieClip
"paddle2"Frame 1Symbol 37 MovieClip
"paddle4"Frame 1Symbol 37 MovieClip
"paddle3"Frame 1Symbol 35 MovieClip
"mainmenu"Frame 1Symbol 83 MovieClip
"progress"Frame 1Symbol 84 EditableText
"percentLoaded"Frame 1Symbol 85 EditableText
"pause2menu"Symbol 10 MovieClip [pausemenu] Frame 1Symbol 7 MovieClip
"unpause"Symbol 10 MovieClip [pausemenu] Frame 1Symbol 9 MovieClip
"back2menu"Symbol 12 MovieClip [loser] Frame 1Symbol 7 MovieClip
"win2menu"Symbol 17 MovieClip [winner] Frame 1Symbol 7 MovieClip
"win2next"Symbol 17 MovieClip [winner] Frame 1Symbol 15 MovieClip
"life2menu"Symbol 22 MovieClip [loselife] Frame 1Symbol 7 MovieClip
"lifecontinue"Symbol 22 MovieClip [loselife] Frame 1Symbol 21 MovieClip
"sline"Symbol 74 MovieClip Frame 1Symbol 71 MovieClip
"slind"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"b_play"Symbol 83 MovieClip Frame 1Symbol 51 Button
"b_instructions"Symbol 83 MovieClip Frame 1Symbol 55 Button
"b_cred2menu"Symbol 83 MovieClip Frame 1Symbol 64 MovieClip
"b_instructnext"Symbol 83 MovieClip Frame 1Symbol 64 MovieClip
"b_credits"Symbol 83 MovieClip Frame 1Symbol 68 Button
"b_instruct2menu"Symbol 83 MovieClip Frame 1Symbol 64 MovieClip
"levelselect"Symbol 83 MovieClip Frame 1Symbol 74 MovieClip
"finalize"Symbol 83 MovieClip Frame 1Symbol 80 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "pop"
ExportAssets (56)Timeline Frame 1Symbol 2 as "beat"
ExportAssets (56)Timeline Frame 1Symbol 4 as "brick"
ExportAssets (56)Timeline Frame 1Symbol 10 as "pausemenu"
ExportAssets (56)Timeline Frame 1Symbol 12 as "loser"
ExportAssets (56)Timeline Frame 1Symbol 17 as "winner"
ExportAssets (56)Timeline Frame 1Symbol 22 as "loselife"

Dynamic Text Variables

_root.scoreSymbol 40 EditableText"1000000"
_root.gamelevelSymbol 43 EditableText"100"
_root.livesSymbol 45 EditableText"DEAD"
_root.mainmenu.levelselect.myvalueSymbol 76 EditableText"101"




http://swfchan.com/6/27777/info.shtml
Created: 21/5 -2019 04:52:43 Last modified: 21/5 -2019 04:52:43 Server time: 13/05 -2024 14:53:52