STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228126 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #27777 |
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 1function 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 1pause2menu.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 1back2menu.onPress = function () { _root.menumode = true; _root.gameaction = false; _root.resetLevel(); _root.mainmenu.gotoAndStop(1); _root.loserINST.removeMovieClip(); };Symbol 17 MovieClip [winner] Frame 1win2next.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 1life2menu.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 1stop();Symbol 31 MovieClip Frame 2stop();Symbol 31 MovieClip Frame 3stop();Symbol 31 MovieClip Frame 4stop();Symbol 31 MovieClip Frame 5stop();Symbol 31 MovieClip Frame 6stop();Symbol 31 MovieClip Frame 7stop();Symbol 31 MovieClip Frame 8stop();Symbol 31 MovieClip Frame 9stop();Symbol 33 MovieClip Frame 1function 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 1this.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 1this.onEnterFrame = function () { if (_root.gameaction) { this._y = _root._ymouse; } };Symbol 74 MovieClip Frame 1MaxX = 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 1function 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 Graphic | Used by:4 | |
Symbol 4 MovieClip [brick] | Uses:3 | |
Symbol 5 Graphic | Used by:10 | |
Symbol 6 Graphic | Used by:7 | |
Symbol 7 MovieClip | Uses:6 | Used by:10 12 17 22 |
Symbol 8 Graphic | Used by:9 | |
Symbol 9 MovieClip | Uses:8 | Used by:10 |
Symbol 10 MovieClip [pausemenu] | Uses:5 7 9 | |
Symbol 11 Graphic | Used by:12 | |
Symbol 12 MovieClip [loser] | Uses:11 7 | |
Symbol 13 Graphic | Used by:17 | |
Symbol 14 Graphic | Used by:15 | |
Symbol 15 MovieClip | Uses:14 | Used by:17 |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip [winner] | Uses:13 7 15 16 | |
Symbol 18 Graphic | Used by:22 | |
Symbol 19 Graphic | Used by:22 | |
Symbol 20 Graphic | Used by:21 | |
Symbol 21 MovieClip | Uses:20 | Used by:22 |
Symbol 22 MovieClip [loselife] | Uses:18 7 19 21 | |
Symbol 23 Graphic | Used by:31 | |
Symbol 24 Graphic | Used by:31 | |
Symbol 25 Graphic | Used by:31 | |
Symbol 26 Graphic | Used by:31 | |
Symbol 27 Graphic | Used by:31 | |
Symbol 28 Graphic | Used by:31 | |
Symbol 29 Graphic | Used by:31 | |
Symbol 30 Graphic | Used by:31 | |
Symbol 31 MovieClip | Uses:23 24 25 26 27 28 29 30 | Used by:Timeline |
Symbol 32 Graphic | Used by:33 | |
Symbol 33 MovieClip | Uses:32 | Used by:Timeline |
Symbol 34 Graphic | Used by:35 | |
Symbol 35 MovieClip | Uses:34 | Used by:Timeline |
Symbol 36 Graphic | Used by:37 | |
Symbol 37 MovieClip | Uses:36 | Used by:Timeline |
Symbol 38 Graphic | Used by:Timeline | |
Symbol 39 Font | Used by:40 41 42 43 44 45 46 61 62 82 84 85 | |
Symbol 40 EditableText | Uses:39 | Used by:Timeline |
Symbol 41 Text | Uses:39 | Used by:Timeline |
Symbol 42 Text | Uses:39 | Used by:Timeline |
Symbol 43 EditableText | Uses:39 | Used by:Timeline |
Symbol 44 Text | Uses:39 | Used by:Timeline |
Symbol 45 EditableText | Uses:39 | Used by:Timeline |
Symbol 46 EditableText | Uses:39 | Used by:Timeline |
Symbol 47 Graphic | Used by:83 | |
Symbol 48 Graphic | Used by:51 | |
Symbol 49 Graphic | Used by:51 | |
Symbol 50 Graphic | Used by:51 | |
Symbol 51 Button | Uses:48 49 50 | Used by:83 |
Symbol 52 Graphic | Used by:55 | |
Symbol 53 Graphic | Used by:55 | |
Symbol 54 Graphic | Used by:55 | |
Symbol 55 Button | Uses:52 53 54 | Used by:83 |
Symbol 56 Graphic | Used by:59 | |
Symbol 57 Font | Used by:58 | |
Symbol 58 EditableText | Uses:57 | Used by:59 |
Symbol 59 Button | Uses:56 58 | Used by:83 |
Symbol 60 Graphic | Used by:83 | |
Symbol 61 Text | Uses:39 | Used by:83 |
Symbol 62 Text | Uses:39 | Used by:83 |
Symbol 63 Graphic | Used by:64 | |
Symbol 64 MovieClip | Uses:63 | Used by:83 |
Symbol 65 Graphic | Used by:68 | |
Symbol 66 Graphic | Used by:68 | |
Symbol 67 Graphic | Used by:68 | |
Symbol 68 Button | Uses:65 66 67 | Used by:83 |
Symbol 69 Graphic | Used by:83 | |
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip | Uses:70 | Used by:74 |
Symbol 72 Graphic | Used by:73 | |
Symbol 73 MovieClip | Uses:72 | Used by:74 |
Symbol 74 MovieClip | Uses:71 73 | Used by:83 |
Symbol 75 Font | Used by:76 | |
Symbol 76 EditableText | Uses:75 | Used by:83 |
Symbol 77 Graphic | Used by:80 | |
Symbol 78 Font | Used by:79 | |
Symbol 79 Text | Uses:78 | Used by:80 |
Symbol 80 MovieClip | Uses:77 79 | Used by:83 |
Symbol 81 Graphic | Used by:83 | |
Symbol 82 Text | Uses:39 | Used by:83 |
Symbol 83 MovieClip | Uses:47 51 55 59 60 61 62 64 68 69 74 76 80 81 82 | Used by:Timeline |
Symbol 84 EditableText | Uses:39 | Used by:Timeline |
Symbol 85 EditableText | Uses:39 | Used by:Timeline |
Instance Names
"BG" | Frame 1 | Symbol 31 MovieClip |
"ball" | Frame 1 | Symbol 33 MovieClip |
"paddle" | Frame 1 | Symbol 35 MovieClip |
"paddle2" | Frame 1 | Symbol 37 MovieClip |
"paddle4" | Frame 1 | Symbol 37 MovieClip |
"paddle3" | Frame 1 | Symbol 35 MovieClip |
"mainmenu" | Frame 1 | Symbol 83 MovieClip |
"progress" | Frame 1 | Symbol 84 EditableText |
"percentLoaded" | Frame 1 | Symbol 85 EditableText |
"pause2menu" | Symbol 10 MovieClip [pausemenu] Frame 1 | Symbol 7 MovieClip |
"unpause" | Symbol 10 MovieClip [pausemenu] Frame 1 | Symbol 9 MovieClip |
"back2menu" | Symbol 12 MovieClip [loser] Frame 1 | Symbol 7 MovieClip |
"win2menu" | Symbol 17 MovieClip [winner] Frame 1 | Symbol 7 MovieClip |
"win2next" | Symbol 17 MovieClip [winner] Frame 1 | Symbol 15 MovieClip |
"life2menu" | Symbol 22 MovieClip [loselife] Frame 1 | Symbol 7 MovieClip |
"lifecontinue" | Symbol 22 MovieClip [loselife] Frame 1 | Symbol 21 MovieClip |
"sline" | Symbol 74 MovieClip Frame 1 | Symbol 71 MovieClip |
"slind" | Symbol 74 MovieClip Frame 1 | Symbol 73 MovieClip |
"b_play" | Symbol 83 MovieClip Frame 1 | Symbol 51 Button |
"b_instructions" | Symbol 83 MovieClip Frame 1 | Symbol 55 Button |
"b_cred2menu" | Symbol 83 MovieClip Frame 1 | Symbol 64 MovieClip |
"b_instructnext" | Symbol 83 MovieClip Frame 1 | Symbol 64 MovieClip |
"b_credits" | Symbol 83 MovieClip Frame 1 | Symbol 68 Button |
"b_instruct2menu" | Symbol 83 MovieClip Frame 1 | Symbol 64 MovieClip |
"levelselect" | Symbol 83 MovieClip Frame 1 | Symbol 74 MovieClip |
"finalize" | Symbol 83 MovieClip Frame 1 | Symbol 80 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "pop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "beat" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "brick" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "pausemenu" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "loser" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "winner" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "loselife" |
Dynamic Text Variables
_root.score | Symbol 40 EditableText | "1000000" |
_root.gamelevel | Symbol 43 EditableText | "100" |
_root.lives | Symbol 45 EditableText | "DEAD" |
_root.mainmenu.levelselect.myvalue | Symbol 76 EditableText | "101" |
|