STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228128 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #131747 |
Flash arkanoid Use the mouse to control the paddle. Try to hit all of the bricks. |
PLAY |
Press PLAY to start the next level. |
Press PLAY to serve a new ball. |
actions |
GAME OVER |
ActionScript [AS1/AS2]
Frame 1dy = 3; numBalls = 3; stop();Frame 2stop();Frame 3stop();Frame 4function startBall() { x = ball._x; y = ball._y; dx = 3; Mouse.hide(); rightWall = 550; leftWall = 0; topWall = 0; bottomWall = 400; ballRadius = ball._width / 2; paddleTop = paddle._y - (paddle._height / 2); paddleBottom = paddle._y + (paddle._height / 2); } function movePaddle() { paddle._x = _xmouse; } function moveBall() { x = x + dx; y = y + dy; if ((x + ballRadius) > rightWall) { overshoot = (x + ballRadius) - rightWall; x = x - (overShoot * 2); dx = dx * -1; } if ((x - ballRadius) < leftWall) { overshoot = leftWall - (x - ballRadius); x = x + (overShoot * 2); dx = dx * -1; } if ((y - ballRadius) < topWall) { overshoot = topWall - (y - ballRadius); y = y + (overShoot * 2); dy = dy * -1; } if (((y + ballRadius) > paddleTop) and ((y - ballRadius) < paddleBottom)) { paddleLeft = paddle._x - (paddle._width / 2); paddleRight = paddle._x + (paddle._width / 2); if (((x + ballRadius) > paddleLeft) and ((x - ballRadius) < paddleRight)) { overshoot = paddleTop - (y + ballRadius); y = y + (overShoot * 2); dy = dy * -1; dx = (ball._x - paddle._x) / 4; } else { passedPaddle = true; } } if (y > bottomWall) { Mouse.show(); if (numBalls == 0) { gotoAndPlay ("game over"); } else { numBalls--; gotoAndPlay ("start ball"); } } ball._x = x; ball._y = y; } function checkCollisions() { var _local1 = _root; ballTop = ball._y - (ball._height / 2); ballBottom = ball._y + (ball._height / 2); ballLeft = ball._x - (ball._width / 2); ballRight = ball._x + (ball._width / 2); leveldone = true; i = 1; while (i <= 55) { brick = _local1["a" + i]; if (brick._x != -1000) { if (brickHit(brick)) { brick._x = -1000; dy = dy * -1; } else { leveldone = false; } } i++; } if (leveldone) { Mouse.show(); gotoAndPlay ("start level"); dy = dy + 1; if (dy > 7) { dy = 7; } } } function brickHit(brick) { var _local1 = brick; if (ballTop <= (_local1._y + (_local1._height / 2))) { if (ballBottom >= (_local1._y - (_local1._height / 2))) { if (ballRight >= (_local1._x - (_local1._width / 2))) { if (ballLeft <= (_local1._x + (_local1._width / 2))) { return(true); } } } } return(false); } stop();Instance of Symbol 13 MovieClip in Frame 4onClipEvent (load) { _root.startBall(); } onClipEvent (enterFrame) { _root.moveBall(); _root.movePaddle(); _root.checkCollisions(); }Frame 5stop();Symbol 6 Buttonon (press) { gotoAndPlay ("play"); }Symbol 7 Buttonon (press) { gotoAndPlay ("Play"); }Symbol 19 Buttonon (press) { gotoAndPlay ("start game"); }
Library Items
Symbol 1 Graphic | Used by:Timeline | |
Symbol 2 Font | Used by:3 5 8 9 12 18 | |
Symbol 3 Text | Uses:2 | Used by:Timeline |
Symbol 4 Graphic | Used by:6 7 19 | |
Symbol 5 Text | Uses:2 | Used by:6 7 19 |
Symbol 6 Button | Uses:4 5 | Used by:Timeline |
Symbol 7 Button | Uses:4 5 | Used by:Timeline |
Symbol 8 Text | Uses:2 | Used by:Timeline |
Symbol 9 Text | Uses:2 | Used by:Timeline |
Symbol 10 Graphic | Used by:11 | |
Symbol 11 MovieClip | Uses:10 | Used by:Timeline |
Symbol 12 Text | Uses:2 | Used by:13 |
Symbol 13 MovieClip | Uses:12 | Used by:Timeline |
Symbol 14 Graphic | Used by:15 | |
Symbol 15 MovieClip | Uses:14 | Used by:Timeline |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip | Uses:16 | Used by:Timeline |
Symbol 18 Text | Uses:2 | Used by:Timeline |
Symbol 19 Button | Uses:4 5 | Used by:Timeline |
Instance Names
"a1" | Frame 3 | Symbol 11 MovieClip |
"a2" | Frame 3 | Symbol 11 MovieClip |
"a3" | Frame 3 | Symbol 11 MovieClip |
"a4" | Frame 3 | Symbol 11 MovieClip |
"a5" | Frame 3 | Symbol 11 MovieClip |
"a6" | Frame 3 | Symbol 11 MovieClip |
"a7" | Frame 3 | Symbol 11 MovieClip |
"a8" | Frame 3 | Symbol 11 MovieClip |
"a9" | Frame 3 | Symbol 11 MovieClip |
"a10" | Frame 3 | Symbol 11 MovieClip |
"a11" | Frame 3 | Symbol 11 MovieClip |
"a12" | Frame 3 | Symbol 11 MovieClip |
"a13" | Frame 3 | Symbol 11 MovieClip |
"a14" | Frame 3 | Symbol 11 MovieClip |
"a15" | Frame 3 | Symbol 11 MovieClip |
"a16" | Frame 3 | Symbol 11 MovieClip |
"a17" | Frame 3 | Symbol 11 MovieClip |
"a18" | Frame 3 | Symbol 11 MovieClip |
"a19" | Frame 3 | Symbol 11 MovieClip |
"a20" | Frame 3 | Symbol 11 MovieClip |
"a21" | Frame 3 | Symbol 11 MovieClip |
"a22" | Frame 3 | Symbol 11 MovieClip |
"a23" | Frame 3 | Symbol 11 MovieClip |
"a24" | Frame 3 | Symbol 11 MovieClip |
"a25" | Frame 3 | Symbol 11 MovieClip |
"a26" | Frame 3 | Symbol 11 MovieClip |
"a27" | Frame 3 | Symbol 11 MovieClip |
"a28" | Frame 3 | Symbol 11 MovieClip |
"a29" | Frame 3 | Symbol 11 MovieClip |
"a30" | Frame 3 | Symbol 11 MovieClip |
"a31" | Frame 3 | Symbol 11 MovieClip |
"a32" | Frame 3 | Symbol 11 MovieClip |
"a33" | Frame 3 | Symbol 11 MovieClip |
"a34" | Frame 3 | Symbol 11 MovieClip |
"a35" | Frame 3 | Symbol 11 MovieClip |
"a36" | Frame 3 | Symbol 11 MovieClip |
"a37" | Frame 3 | Symbol 11 MovieClip |
"a38" | Frame 3 | Symbol 11 MovieClip |
"a39" | Frame 3 | Symbol 11 MovieClip |
"a40" | Frame 3 | Symbol 11 MovieClip |
"a41" | Frame 3 | Symbol 11 MovieClip |
"a42" | Frame 3 | Symbol 11 MovieClip |
"a43" | Frame 3 | Symbol 11 MovieClip |
"a44" | Frame 3 | Symbol 11 MovieClip |
"a45" | Frame 3 | Symbol 11 MovieClip |
"a46" | Frame 3 | Symbol 11 MovieClip |
"a47" | Frame 3 | Symbol 11 MovieClip |
"a48" | Frame 3 | Symbol 11 MovieClip |
"a49" | Frame 3 | Symbol 11 MovieClip |
"a50" | Frame 3 | Symbol 11 MovieClip |
"a51" | Frame 3 | Symbol 11 MovieClip |
"a52" | Frame 3 | Symbol 11 MovieClip |
"a53" | Frame 3 | Symbol 11 MovieClip |
"a54" | Frame 3 | Symbol 11 MovieClip |
"a55" | Frame 3 | Symbol 11 MovieClip |
"paddle" | Frame 4 | Symbol 15 MovieClip |
"ball" | Frame 4 | Symbol 17 MovieClip |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
Labels
"start game" | Frame 1 |
"start level" | Frame 2 |
"start ball" | Frame 3 |
"play" | Frame 4 |
"game over" | Frame 5 |
|