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

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

Playmate Breakout.swf

This is the info page for
Flash #28410

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


Text
Loading

ne

Move the paddle with the mouse.
Click PLAY to start or re-start.

actions

GAME OVER TRY AGAIN?

Congratulations you have completed the last level of play.

ActionScript [AS1/AS2]

Frame 2
if (_framesloaded >= _totalframes) { gotoAndPlay (3); } else { gotoAndPlay (1); }
Frame 30
gotoAndPlay (31);
Frame 31
function buildBricks() { numBalls = 2; theRow = 1; while (theRow < 10) { i = 1; while (i < 10) { attachMovie("brick", (("a" + theRow) + "-") + i, (10 * theRow) + i); clip = _root[(("a" + theRow) + "-") + i]; clip._x = (leftColLoc + (i * horizSpace)) - 28; clip._y = topRowLoc + (theRow * vertSpace); clip.active = true; layBricks = "no"; i++; } theRow++; } } var leftColLoc = 5; var topRowLoc = 42; var horizSpace = 61; var row = 6; var vertSpace = 34; var theRow; if (level == null) { var level = 1; } var ballCount = 1; var splashSeen = "no"; if (gameType == null) { var gameType = "free"; } var originalDy = 16; var limitDy = 36; var dy = originalDY; var thePlaymates = new Array(); thePlaymates.push("playmate3.swf"); thePlaymates.push("playmate2.swf"); thePlaymates.push("playmate1.swf"); thePlaymates.push("playmate0.swf"); i = 1; while (i < level) { _root.thePlaymates.pop(); dy = Math.abs(dy) + 3; i++; } stop();
Instance of Symbol 37 MovieClip "thePlayButton" in Frame 31
onClipEvent (load) { this.stop(); dy = 3; dy1 = 20; dy2 = 20; splashDY = 16; _root.thePlaymate.loadMovie(_root.thePlaymates.pop()); _root.activatePlayButton = "no"; _root.setTimeSwitch = true; _root.paddleX = _root.paddle._x; _root.paddleDy = 6; var hitBrickSound = new Sound(); hitBrickSound.attachSound("hitBrick"); hitBrickSound.setVolume(100); } onClipEvent (enterFrame) { if (_root.playItNow != "yes") { _root.theStartBall._x = _root.theStartBall._x + 30; _root.theStartBall._y = _root.theStartBall._y - splashDY; if (_root.theStartBall._y < 310) { _root.theTitle.nextFrame(); hitBrickSound.start(); splashDY = splashDY * -1; } if (600 < _root.theStartBall._x) { _root.playItNow = "yes"; } } if (_root.playItNow == "yes") { _root.theOpeningPlaymate._alpha = 0; this._alpha = 100; buttonPosition = 480; titlePosition = 5; if (int(_root.thePlayButton._y) != buttonPosition) { if ((buttonPosition - dy1) < _root.thePlayButton._y) { dy1 = 1; } _root.thePlayButton._y = _root.thePlayButton._y + dy1; } if (int(_root.theTitle._y) != titlePosition) { if (_root.theTitle._y < (titlePosition + dy2)) { dy2 = 1; } _root.theTitle._y = _root.theTitle._y - dy2; } if ((int(_root.theTitle._y) == titlePosition) && (int(_root.thePlayButton._y) == buttonPosition)) { if (_root.setTimeSwitch) { _root.timeForPlaymate = getTimer() + 2000; _root.timeForPaddle = getTimer() + 3000; _root.timeForPaddleStop = getTimer() + 6000; _root.timeForBricks = getTimer() + 500; _root.setTimeSwitch = false; } if (_root.timeForBricks < getTimer()) { _root.buildBricks(); } if (_root.timeForPlaymate < getTimer()) { _root.thePlaymate._alpha = 100; } if ((_root.timeForPaddle < getTimer()) && (getTimer() < _root.timeForPaddleStop)) { _root.paddle._alpha = 100; _root.paddle._x = _root.paddle._x + _root.paddleDy; if (((_root.paddleX + (3 * _root.PaddleDy)) < _root.paddle._x) && (0 < _root.paddleDy)) { ((_root.paddleDy = _root.paddleDy * -1));// not popped } if ((_root.paddle._x < (_root.paddleX + (3 * _root.PaddleDy))) && (_root.paddleDy < 0)) { ((_root.paddleDy = _root.paddleDy * -1));// not popped } } if (_root.timeForPaddleStop < getTimer()) { _root.paddle._x = _root.paddleX; _root.startText._alpha = 100; _root.thePlayButton.gotoAndStop(2); _root.activatePlayButton = "yes"; } } } }
Instance of Symbol 48 MovieClip "paddle" in Frame 31
/* no clip actions */
Frame 32
stop();
Instance of Symbol 56 MovieClip in Frame 32
onClipEvent (load) { if (_root.gameType == "cyber") { this._alpha = "0"; } }
Instance of Symbol 57 MovieClip in Frame 32
onClipEvent (load) { if (_root.gameType == "cyber") { this.gotoAndStop(3); _root.activatePlayButton = "yes"; } if (_root.gameType == "free") { this.gotoAndStop(1); _root.activatePlayButton = "no"; } }
Frame 33
stop();
Frame 34
function startBall() { x = ball._x; y = ball._y; dx = 3; Mouse.hide(); rightWall = 550; leftWall = 0; topWall = 0; bottomWall = 500; 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 (rightWall < (x + ballRadius)) { hitWallSound.start(); overshoot = (x + ballRadius) - rightWall; x = x - (overShoot * 2); dx = dx * -1; } if ((x - ballRadius) < leftWall) { hitWallSound.start(); overshoot = leftWall - (x - ballRadius); x = x + (overShoot * 2); dx = dx * -1; } if ((y - ballRadius) < topWall) { hitWallSound.start(); overshoot = topWall - (y - ballRadius); y = y + (overShoot * 2); dy = dy * -1; } if ((paddleTop < (y + ballRadius)) and ((y - ballRadius) < paddleBottom)) { paddleLeft = paddle._x - (paddle._width / 2); paddleRight = paddle._x + (paddle._width / 2); if ((paddleLeft < (x + ballRadius)) and ((x - ballRadius) < paddleRight)) { hitPaddleSound.start(); overshoot = paddleTop - (y + ballRadius); y = y + (overShoot * 2); dy = dy * -1; trace(dy); dx = (ball._x - paddle._x) / 4; } else { passedPaddle = true; } } if (bottomWall < y) { ballMissedSound.start(); Mouse.show(); if (numBalls == 0) { gotoAndPlay (35); } else { numBalls--; gotoAndPlay (33); } } ball._x = x; ball._y = y; } function checkCollisions() { 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; theRow = 1; while (theRow < 10) { i = 1; while (i < 10) { brick = _root[(("a" + theRow) + "-") + i]; if (brick._x != -1000) { if (brickHit(brick)) { hitBrickSound.start(); brick._x = -1000; dy = dy * -1; } else { leveldone = false; } } i++; } theRow++; } if (leveldone) { if (_root.thePlaymates.length == 0) { _root.gotoAndStop("six"); } else { playerWinsSound.start(); Mouse.show(); gotoAndPlay (32); dy = math.abs(dy) + 3; if (_root.limitDy < dy) { dy = _root.limitDy; } } } } function brickHit(brick) { if ((brick._y + (brick._height / 2)) >= ballTop) { if (ballBottom >= (brick._y - (brick._height / 2))) { if (ballRight >= (brick._x - (brick._width / 2))) { if ((brick._x + (brick._width / 2)) >= ballLeft) { return(true); } } } } return(false); } var hitPaddleSound = new Sound(); hitPaddleSound.attachSound("hitPaddle"); hitPaddleSound.setVolume(100); var hitWallSound = new Sound(); hitWallSound.attachSound("hitWall"); hitWallSound.setVolume(100); var hitBrickSound = new Sound(); hitBrickSound.attachSound("hitBrick"); hitBrickSound.setVolume(100); var ballMissedSound = new Sound(); ballMissedSound.attachSound("ballMissed"); hallMissedSound.setVolume(100); var newBallSound = new Sound(); newBallSound.attachSound("newBall"); newBallSound.setVolume(100); var playerWinsSound = new Sound(); playerWinsSound.attach("playerWIns"); playerWinsSound.setVolume(100); stop();
Instance of Symbol 60 MovieClip in Frame 34
onClipEvent (load) { _root.startBall(); } onClipEvent (enterFrame) { _root.moveBall(); _root.movePaddle(); _root.checkCollisions(); }
Instance of Symbol 95 MovieClip "levelCounter" in Frame 34
onClipEvent (load) { this.stop(); } onClipEvent (enterFrame) { this.gotoAndStop(_root.level); }
Instance of Symbol 96 MovieClip "ballCounter" in Frame 34
onClipEvent (load) { this.stop(); } onClipEvent (enterFrame) { this.gotoAndStop(_root.ballCount); }
Frame 35
stop();
Symbol 12 MovieClip Frame 24
gotoAndPlay (1);
Symbol 29 MovieClip Frame 1
stop();
Symbol 35 Button
on (release) { if (_root.activatePlayButton == "yes") { _root.gotoAndPlay("play"); } }
Symbol 36 Button
on (release) { _root.buildBricks(); _root.thePlaymate.loadMovie(_root.thePlaymates.pop()); _root.levelCount++; _root.gotoAndPlay("Play"); }
Symbol 53 Button
on (release) { getURL ("http://cyber.playboy.com/members/lounge/", "_blank"); }
Symbol 54 Button
on (release) { getURL ("http://cyber.playboy.com/join", "_blank"); }
Symbol 55 Button
on (release) { getURL ("http://www.playboy.com/cyberclub/tour/index.html?tour", "_blank"); }
Symbol 58 Button
on (press) { _root.ballCount++; gotoAndPlay (34); }
Symbol 99 Button
on (press) { gotoAndPlay (31); }

Library Items

Symbol 1 Sound [playerWins]
Symbol 2 Sound [newBall]
Symbol 3 Sound [ballMissed]
Symbol 4 Sound [hitWall]
Symbol 5 Sound [hitPaddle]
Symbol 6 Sound [hitBrick]
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClip [brick]Uses:8
Symbol 10 FontUsed by:11
Symbol 11 TextUses:10Used by:12
Symbol 12 MovieClipUses:11Used by:Timeline
Symbol 13 GraphicUsed by:Timeline
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:16 29
Symbol 16 MovieClipUses:15Used by:Timeline
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:30  Timeline
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:37 57  Timeline
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:Timeline
Symbol 23 MovieClipUsed by:Timeline
Symbol 24 FontUsed by:25
Symbol 25 TextUses:24Used by:26
Symbol 26 MovieClipUses:25Used by:Timeline
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:29
Symbol 29 MovieClipUses:15 28Used by:Timeline
Symbol 30 MovieClipUses:18Used by:Timeline
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:35 36 58 99
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35 36 58 99
Symbol 35 ButtonUses:32 34Used by:37 57
Symbol 36 ButtonUses:32 34Used by:37 57
Symbol 37 MovieClipUses:20 35 36Used by:Timeline
Symbol 38 FontUsed by:41 100
Symbol 39 FontUsed by:41
Symbol 40 FontUsed by:41 59
Symbol 41 TextUses:38 39 40Used by:42
Symbol 42 MovieClipUses:41Used by:Timeline
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:45 98
Symbol 45 MovieClipUses:44Used by:Timeline
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48 97
Symbol 48 MovieClipUses:47Used by:Timeline
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:56
Symbol 51 GraphicUsed by:53 54 55
Symbol 52 GraphicUsed by:53 54 55
Symbol 53 ButtonUses:51 52Used by:56
Symbol 54 ButtonUses:51 52Used by:56
Symbol 55 ButtonUses:51 52Used by:56
Symbol 56 MovieClipUses:50 53 54 55Used by:Timeline
Symbol 57 MovieClipUses:20 35 36Used by:Timeline
Symbol 58 ButtonUses:32 34Used by:Timeline
Symbol 59 TextUses:40Used by:60
Symbol 60 MovieClipUses:59Used by:Timeline
Symbol 61 FontUsed by:62 63
Symbol 62 EditableTextUses:61Used by:Timeline
Symbol 63 EditableTextUses:61Used by:Timeline
Symbol 64 BitmapUsed by:66
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:64 65Used by:Timeline
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 MovieClipUses:68Used by:95 96
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 MovieClipUses:71Used by:95 96
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClipUses:74Used by:95 96
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 MovieClipUses:77Used by:79 95 96
Symbol 79 MovieClipUses:78Used by:95 96
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:82
Symbol 82 MovieClipUses:81Used by:95 96
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:85
Symbol 85 MovieClipUses:84Used by:95 96
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:88
Symbol 88 MovieClipUses:87Used by:95 96
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91
Symbol 91 MovieClipUses:90Used by:95 96
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:94
Symbol 94 MovieClipUses:93Used by:95 96
Symbol 95 MovieClipUses:69 72 75 78 79 82 85 88 91 94Used by:Timeline
Symbol 96 MovieClipUses:69 72 75 78 79 82 85 88 91 94Used by:Timeline
Symbol 97 MovieClipUses:47Used by:Timeline
Symbol 98 MovieClipUses:44Used by:Timeline
Symbol 99 ButtonUses:32 34Used by:Timeline
Symbol 100 TextUses:38Used by:Timeline
Symbol 101 FontUsed by:102
Symbol 102 TextUses:101Used by:Timeline

Instance Names

"theTitle"Frame 6Symbol 16 MovieClip
"thePlaymate"Frame 31Symbol 23 MovieClip
"playmate1"Frame 31Symbol 26 MovieClip
"theTitle"Frame 31Symbol 29 MovieClip
"theOpeningPlaymate"Frame 31Symbol 30 MovieClip
"thePlayButton"Frame 31Symbol 37 MovieClip
"startText"Frame 31Symbol 42 MovieClip
"theStartBall"Frame 31Symbol 45 MovieClip
"paddle"Frame 31Symbol 48 MovieClip
"levelCounter"Frame 34Symbol 95 MovieClip
"ballCounter"Frame 34Symbol 96 MovieClip
"paddle"Frame 34Symbol 97 MovieClip
"ball"Frame 34Symbol 98 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "playerWins"
ExportAssets (56)Timeline Frame 1Symbol 2 as "newBall"
ExportAssets (56)Timeline Frame 1Symbol 3 as "ballMissed"
ExportAssets (56)Timeline Frame 1Symbol 4 as "hitWall"
ExportAssets (56)Timeline Frame 1Symbol 5 as "hitPaddle"
ExportAssets (56)Timeline Frame 1Symbol 6 as "hitBrick"
ExportAssets (56)Timeline Frame 1Symbol 9 as "brick"

Labels

"fade"Frame 3
"start game"Frame 31
"start level"Frame 32
"start ball"Frame 33
"play"Frame 34
"game over"Frame 35
"six"Frame 36

Dynamic Text Variables

levelCountSymbol 62 EditableText""
ballCountSymbol 63 EditableText""




http://swfchan.com/6/28410/info.shtml
Created: 20/5 -2019 10:31:49 Last modified: 20/5 -2019 10:31:49 Server time: 02/05 -2024 00:33:57