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

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

Flash Arkanoid.swf

This is the info page for
Flash #131747

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


Text
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 1
dy = 3; numBalls = 3; stop();
Frame 2
stop();
Frame 3
stop();
Frame 4
function 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 4
onClipEvent (load) { _root.startBall(); } onClipEvent (enterFrame) { _root.moveBall(); _root.movePaddle(); _root.checkCollisions(); }
Frame 5
stop();
Symbol 6 Button
on (press) { gotoAndPlay ("play"); }
Symbol 7 Button
on (press) { gotoAndPlay ("Play"); }
Symbol 19 Button
on (press) { gotoAndPlay ("start game"); }

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 FontUsed by:3 5 8 9 12 18
Symbol 3 TextUses:2Used by:Timeline
Symbol 4 GraphicUsed by:6 7 19
Symbol 5 TextUses:2Used by:6 7 19
Symbol 6 ButtonUses:4 5Used by:Timeline
Symbol 7 ButtonUses:4 5Used by:Timeline
Symbol 8 TextUses:2Used by:Timeline
Symbol 9 TextUses:2Used by:Timeline
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:Timeline
Symbol 12 TextUses:2Used by:13
Symbol 13 MovieClipUses:12Used by:Timeline
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:Timeline
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:Timeline
Symbol 18 TextUses:2Used by:Timeline
Symbol 19 ButtonUses:4 5Used by:Timeline

Instance Names

"a1"Frame 3Symbol 11 MovieClip
"a2"Frame 3Symbol 11 MovieClip
"a3"Frame 3Symbol 11 MovieClip
"a4"Frame 3Symbol 11 MovieClip
"a5"Frame 3Symbol 11 MovieClip
"a6"Frame 3Symbol 11 MovieClip
"a7"Frame 3Symbol 11 MovieClip
"a8"Frame 3Symbol 11 MovieClip
"a9"Frame 3Symbol 11 MovieClip
"a10"Frame 3Symbol 11 MovieClip
"a11"Frame 3Symbol 11 MovieClip
"a12"Frame 3Symbol 11 MovieClip
"a13"Frame 3Symbol 11 MovieClip
"a14"Frame 3Symbol 11 MovieClip
"a15"Frame 3Symbol 11 MovieClip
"a16"Frame 3Symbol 11 MovieClip
"a17"Frame 3Symbol 11 MovieClip
"a18"Frame 3Symbol 11 MovieClip
"a19"Frame 3Symbol 11 MovieClip
"a20"Frame 3Symbol 11 MovieClip
"a21"Frame 3Symbol 11 MovieClip
"a22"Frame 3Symbol 11 MovieClip
"a23"Frame 3Symbol 11 MovieClip
"a24"Frame 3Symbol 11 MovieClip
"a25"Frame 3Symbol 11 MovieClip
"a26"Frame 3Symbol 11 MovieClip
"a27"Frame 3Symbol 11 MovieClip
"a28"Frame 3Symbol 11 MovieClip
"a29"Frame 3Symbol 11 MovieClip
"a30"Frame 3Symbol 11 MovieClip
"a31"Frame 3Symbol 11 MovieClip
"a32"Frame 3Symbol 11 MovieClip
"a33"Frame 3Symbol 11 MovieClip
"a34"Frame 3Symbol 11 MovieClip
"a35"Frame 3Symbol 11 MovieClip
"a36"Frame 3Symbol 11 MovieClip
"a37"Frame 3Symbol 11 MovieClip
"a38"Frame 3Symbol 11 MovieClip
"a39"Frame 3Symbol 11 MovieClip
"a40"Frame 3Symbol 11 MovieClip
"a41"Frame 3Symbol 11 MovieClip
"a42"Frame 3Symbol 11 MovieClip
"a43"Frame 3Symbol 11 MovieClip
"a44"Frame 3Symbol 11 MovieClip
"a45"Frame 3Symbol 11 MovieClip
"a46"Frame 3Symbol 11 MovieClip
"a47"Frame 3Symbol 11 MovieClip
"a48"Frame 3Symbol 11 MovieClip
"a49"Frame 3Symbol 11 MovieClip
"a50"Frame 3Symbol 11 MovieClip
"a51"Frame 3Symbol 11 MovieClip
"a52"Frame 3Symbol 11 MovieClip
"a53"Frame 3Symbol 11 MovieClip
"a54"Frame 3Symbol 11 MovieClip
"a55"Frame 3Symbol 11 MovieClip
"paddle"Frame 4Symbol 15 MovieClip
"ball"Frame 4Symbol 17 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"start game"Frame 1
"start level"Frame 2
"start ball"Frame 3
"play"Frame 4
"game over"Frame 5




http://swfchan.com/27/131747/info.shtml
Created: 21/2 -2019 01:33:23 Last modified: 21/2 -2019 01:33:23 Server time: 14/05 -2024 09:51:27