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

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

Tennis Smash.swf

This is the info page for
Flash #25326

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


Text
TENNIS
SMASH

Loading...

How to Play
Hints and Tips

Use the LEFT and RIGHT arrow keys to move the racquet across the screen.
When the ball is about to land on the racquet, press the SPACE key to
bounce it back up. The longer you keep it from falling, the higher your
score goes.
Watch out for the wind meter and the direction on the top left of the
screen, it changes every so often.
You can use the sides of the screen to bounce the ball back from the edges.
Don't hit the ball too soon or it wont connect with the racquet and you'll
lose. Use the face of the racquet, the ball wont bounce off the shaft.

-
-
-
-
-

Main Menu

WIND METER

Hits:

<p align="right"></p>

Final Score:

<p align="left"><font face="Arial" size="20" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

Well done!
Try again - you can do better!

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
stop();
Frame 3
var rootMenu = new ContextMenu(); rootMenu.hideBuiltInItems(); _root.menu = rootMenu; Mouse.show(); _global.game = new Object(); game.hurlSpeed = 14; game.ballSpeed = 1; game.score = 0; game.currentLevel = 1; game.ballsMissed = 0; game.numberofHits = 0; game.hitsThisLevel = 0; game.difficultyLevel = 1; game.gameover = false; _global.ball = new Object(); ball.velocity = 2; ball.angle = 60; ball.xAccel = 0; ball.yAccel = 9.8; ball.timeSinceHit = 0; ball.xVel = ball.velocity * Math.cos(ball.angle * 3.14); ball.yVel = ball.velocity * Math.sin(ball.angle * 3.14); ball.xPos = (ball.xVel * ball.timeSinceHit) + (((0.5 * ball.xAccel) * ball.timeSinceHit) * ball.timeSinceHit); ball.yPos = (ball.yVel * ball.timeSinceHit) + (((0.5 * ball.yAccel) * ball.timeSinceHit) * ball.timeSinceHit); _global.wind = new Object(); wind.accel = 0.4; wind.dir = "right"; _global.bounceBall = function () { }; _global.levelUp = function () { game.difficultyLevel = game.difficultyLevel + 1; game.hurlSpeed = game.hurlSpeed + 2; game.ballSpeed = game.ballSpeed + 0.2; newWindDir = random(2) + 1; newWindAccel = random(3) + 1; if (newWindDir == 1) { wind.dir = "left"; } else { wind.dir = "right"; } if (newWindAccel == 1) { wind.accel = 0.4; } else if (newWindAccel == 2) { wind.accel = 0.8; } else { wind.accel = 1.2; } updateWind(wind.dir, wind.accel); }; _global.updateWind = function (dir, accel) { wind.dir = dir; wind.accel = accel; if (dir == "right") { if (accel == 1.2) { _root.windBar.gotoAndStop("r3"); } else if (accel == 0.8) { _root.windBar.gotoAndStop("r2"); } else if (accel == 0.4) { _root.windBar.gotoAndStop("r1"); } _root.flagPole.gotoAndStop("right"); } else { if (accel == 1.2) { _root.windBar.gotoAndStop("l3"); } else if (accel == 0.8) { _root.windBar.gotoAndStop("l2"); } else if (accel == 0.4) { _root.windBar.gotoAndStop("l1"); } _root.flagPole.gotoAndStop("left"); } };
Frame 12
stop();
Frame 25
stop();
Frame 32
Mouse.hide();
Instance of Symbol 76 MovieClip "hurl" in Frame 32
onClipEvent (enterFrame) { if (game.gameover == false) { if (Key.isDown(37) && (_x > 30)) { _x = (_x - game.hurlSpeed); _root.hit._x = _root.hit._x - game.hurlSpeed; } if (Key.isDown(39) && (_x < 520)) { _x = (_x + game.hurlSpeed); _root.hit._x = _root.hit._x + game.hurlSpeed; } } }
Frame 59
stop(); numHitsVar = game.numberofHits; updateWind("right", 0.4);
Instance of Symbol 100 MovieClip "ballMC" in Frame 59
onClipEvent (load) { force = 40; timePressed = 0; startRoll = false; ballDirection = "right"; newAccel = ball.xAccel; hasBeenHit = false; } onClipEvent (enterFrame) { _y = ((_y - force) + ball.yAccel); force = force - 2; if (startRoll == true) { ball.xPos = (ball.xVel * timePressed) + ((0.5 * newAccel) * (timePressed * timePressed)); if (ballDirection == "left") { _x = (_x - ball.xPos); if (wind.dir == "right") { newAccel = newAccel - wind.accel; } else { newAccel = newAccel + wind.accel; } } else { _x = (_x + ball.xPos); if (wind.dir == "right") { newAccel = newAccel + wind.accel; } else { newAccel = newAccel - wind.accel; } } } if (_x <= 0) { ballDirection = "right"; newAccel = newAccel + 10; } if (_x >= 500) { ballDirection = "left"; newAccel = newAccel + 10; } if (Key.isDown(32)) { _root.hurl.gotoAndStop("smack"); } else { _root.hurl.gotoAndStop("static"); } if (_y > 450) { _root.gotoAndPlay("game_over"); } if (this.hitTest(_root.hurl.hurlMove.hit)) { if (hasBeenHit == false) { newAccel = ball.xAccel; hasBeenHit = true; bounceBall(); force = 40; startRoll = true; game.numberofHits = game.numberofHits + 1; game.hitsThisLevel = game.hitsThisLevel + 1; if (game.hitsThisLevel >= 10) { levelUp(); game.hitsThisLevel = 0; } _root.numHits.text = game.numberofHits; if (_x > (_root.hit._x + 20)) { ballDirection = "right"; ball.xVel = ((_x - (_root.hit._x + 20)) / 10) * 2; } else { ballDirection = "left"; ball.xVel = (-((_x - (_root.hit._x + 20)) / 10)) * 2; } gotoAndPlay (2); } } else { hasBeenHit = false; } } onClipEvent (keyDown) { if (Key.getCode() == 32) { timePressed = game.ballSpeed; } }
Frame 67
stop(); Mouse.show(); gameScoreVar = game.numberofHits; gameLevelVar = game.difficultyLevel; userName = "";
Symbol 5 Button
on (release) { getURL ("http://www.playza.com/", "_blank"); }
Symbol 11 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { _root.gotoAndStop(2); }
Symbol 11 MovieClip Frame 2
gotoAndPlay (1);
Symbol 19 MovieClip Frame 72
_root.nextFrame();
Symbol 27 Button
on (release) { gotoAndPlay ("start"); }
Symbol 32 Button
on (release) { gotoAndPlay ("instructions"); }
Symbol 36 Button
on (release) { getURL ("http://www.playza.com", "_blank"); }
Symbol 51 Button
on (release) { gotoAndStop ("main_menu"); }
Symbol 66 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 2
stop();
Symbol 75 MovieClip Frame 4
stop();
Symbol 76 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 2
stop();
Symbol 82 MovieClip Frame 6
stop();
Symbol 83 MovieClip Frame 4
stop();
Symbol 84 MovieClip Frame 2
stop();
Symbol 88 MovieClip Frame 2
stop();
Symbol 89 MovieClip Frame 4
stop();
Symbol 90 MovieClip Frame 6
stop();
Symbol 100 MovieClip Frame 1
stop();
Symbol 107 Button
on (release) { gotoAndPlay ("main_menu"); }

Library Items

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

Instance Names

"flagPole"Frame 32Symbol 66 MovieClip
"hurl"Frame 32Symbol 76 MovieClip
"hit"Frame 32Symbol 72 MovieClip
"windBar"Frame 32Symbol 91 MovieClip
"numHits"Frame 59Symbol 96 EditableText
"ballMC"Frame 59Symbol 100 MovieClip
"gameScore"Frame 67Symbol 106 EditableText
"bar"Symbol 11 MovieClip Frame 1Symbol 7 MovieClip
"hit"Symbol 75 MovieClip Frame 1Symbol 72 MovieClip
"hurlMove"Symbol 76 MovieClip Frame 2Symbol 75 MovieClip
"r3"Symbol 82 MovieClip Frame 1Symbol 81 MovieClip
"r2"Symbol 82 MovieClip Frame 3Symbol 81 MovieClip
"r1"Symbol 82 MovieClip Frame 5Symbol 81 MovieClip
"r2"Symbol 83 MovieClip Frame 1Symbol 81 MovieClip
"r1"Symbol 83 MovieClip Frame 3Symbol 81 MovieClip
"r1"Symbol 84 MovieClip Frame 1Symbol 81 MovieClip
"r1"Symbol 88 MovieClip Frame 1Symbol 87 MovieClip
"r1"Symbol 89 MovieClip Frame 1Symbol 87 MovieClip
"r2"Symbol 89 MovieClip Frame 3Symbol 87 MovieClip
"r1"Symbol 90 MovieClip Frame 1Symbol 87 MovieClip
"r2"Symbol 90 MovieClip Frame 3Symbol 87 MovieClip
"r3"Symbol 90 MovieClip Frame 5Symbol 87 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$Ka$OLBSOO56GsOwMvBQyXrwQ1."

Labels

"main_menu"Frame 3
"instructions"Frame 17
"start"Frame 32
"game_over"Frame 67
"left"Symbol 66 MovieClip Frame 1
"right"Symbol 66 MovieClip Frame 2
"static"Symbol 76 MovieClip Frame 1
"smack"Symbol 76 MovieClip Frame 2
"l3"Symbol 91 MovieClip Frame 1
"l2"Symbol 91 MovieClip Frame 2
"l1"Symbol 91 MovieClip Frame 3
"r1"Symbol 91 MovieClip Frame 4
"r2"Symbol 91 MovieClip Frame 5
"r3"Symbol 91 MovieClip Frame 6

Dynamic Text Variables

numHitsVarSymbol 96 EditableText"<p align="right"></p>"
gameScoreVarSymbol 106 EditableText"<p align="left"><font face="Arial" size="20" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>"




http://swfchan.com/6/25326/info.shtml
Created: 23/5 -2019 19:29:23 Last modified: 23/5 -2019 19:29:23 Server time: 18/05 -2024 23:25:46