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

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

Tennis Ace.swf

This is the info page for
Flash #20829

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


Text
Free Games AND ShowS

loading

loading

0%

0%

FX

FX

FX

FX

FX

FX

Play

Play

play

play

Instructions

Instructions

Instructions

PRACTICE

PRACTICE

PLAY MORE GAMES

PLAY MORE GAMES

NEW GAMES BY EMAIL

NEW GAMES BY EMAIL

DOWNLOAD GAME

DOWNLOAD GAME

Free Games AND ShowS

nicole

nicole

anna

Anna

anna

claudia

claudia

sELECT A PLAYER

sELECT A PLAYER

BACK

BACK

BACK

BACK

Easy

Easy

medium

medium

hard

hard

GRASS

GRASS

CLAY

CLAY

SELECT A SURFACE

SELECT A SURFACE

'Q' TO QUIT

'Q' to QUIt

w

M

0

0

0

0

YOU VS

Congratulations, You Won!
You have gained the highest
accolade. The Gold Cup !

gold cup!

gold cup!

Nice work ! You won a Silver
Trophy. Now you can try to beat
the best...Claudia !

SILVER!

SILVER!

Well done ! You have beaten
Nicole. She's the easiest player
to beat though so try Anna now.

BRONZE!

BRONZE!

You lost this time. You can learn how to
get a bit better in the Practice Area.

LOSER!

LOSER!

Play AGAIN

Play AGAIN

To be reminded about our Christmas Tennis Ace
Competition and receive information on all our
new games enter your email address below.

Email:

Welcome to the "Tennis Ace" training session, here you'll
learn all the moves you need to know to become a true
tennis champion.

training session

'Q' to Quit

go >>

go >>

= Move back to the
previous instruction

M

S

= Move through
the instructions

B

N

sound

= Music

= Sound Effects

next

next

Back

Back

Nicole = Bronze Cup (Easy)
Anna = Silver Cup (Medium)
Claudia = Gold Cup (Hard)

Tennis ACE Rules

Tennis ACE Rules

The rules are similar to regular tennis, (see general tennis rules below). To be
a Tennis Ace you play the best of five games to try and win a cup.

Nicole = Bronze Cup (Easy)
Anna = Silver Cup (Medium)
Claudia = Gold Cup (Hard)

Also remember when you choose a Court, Clay has more bounce and is
slightly slower than the fast Grass Court surface.

General tennis rules

General tennis rules

Service: Each player takes a serve in turn after each game, the ball must
be served into the service box, from right to left, then left to right and so
forth. If you miss your first serve you get a second serve. If a ball hits the
net and goes over into the correct service area, a "let" is given and the
serve taken again.
Return: The ball returned must be hit on the volley or after one bounce
and must land and within the singles court lines. If the ball lands outside
the singles line area or hits the net and doesn't go in a point is awarded
to the opposition.

General Tennis Rules

next

next

back

back

Points:  To be awarded a point your opponent must miss the ball or hit the
ball out. The scoring system goes, 0, 15 ,30, 40 if you score the winning
point on 40 you win the game. In the occurance of 40-40 or "Deuce" the
game then goes to "Advantage" the first player to win a point on
"Advantage" wins the game.

ActionScript [AS1/AS2]

Frame 343
function fVRBall() { bX = ObjectLine4._x; bY = ObjectLine4._y; ball._x = bX; ball._y = bY; shadow._x = ObjectLine6._x; shadow._y = ObjectLine6._y; } function fBallMove() { ySpd = ySpd * friction; ySpd = ySpd + gravity; zSpd = zSpd * 0.95; if (YCoords[5] >= 0) { ySpd = -ySpd; if (nBCount == 0) { fWhereIsBall(); } _root.nBCount++; } if (YCoords[5] < -50) { ySpd = -ySpd; } i = 4; while (i < 6) { XCoords[i] = XCoords[i] + xSpd; YCoords[i] = YCoords[i] + ySpd; ZCoords[i] = ZCoords[i] + zSpd; i++; } XCoords[8] = XCoords[4]; XCoords[9] = XCoords[5]; ZCoords[8] = ZCoords[4]; ZCoords[9] = ZCoords[5]; } function fWhereIsBall() { if (((34 + ((_root.ZCoords[5] - 150) * 0.016666667)) < _root.XCoords[5]) || (_root.XCoords[5] < (-34 - ((_root.ZCoords[5] - 150) * 0.016666667)))) { _root.strWhatGwan = "WIDE"; if (blnServe) { _root.strWhatGwan = "SERVEOUT"; } } else if ((_root.ZCoords[5] < -130) || (170 < _root.ZCoords[5])) { _root.strWhatGwan = "DEEP"; if (blnServe) { _root.strWhatGwan = "SERVEOUT"; } } else if (_root.strWhatGwan != "B4NET") { _root.strWhatGwan = "NICE"; } if (_root.nPTurn == 1) { if ((_root.blnServe == 1) && (_root.blnForward == 1)) { if (_root.nServeSide == 1) { if ((75 < _root.ZCoords[5]) || (0 < _root.XCoords[5])) { _root.strWhatGwan = "SERVEOUT"; } } else if ((75 < _root.ZCoords[5]) || (_root.XCoords[5] < 0)) { _root.strWhatGwan = "SERVEOUT"; } } if (_root.blnForward == 1) { if (_root.ZCoords[5] < 0) { _root.strWhatGwan = "B4NET"; if (blnServe) { _root.strWhatGwan = "SERVEOUT"; } } } else if (0 < _root.ZCoords[5]) { _root.strWhatGwan = "B4NET"; if (blnServe) { _root.strWhatGwan = "SERVEOUT"; } } } else { if ((_root.blnServe == 1) && (_root.blnForward == 0)) { if (_root.nServeSide == 1) { if ((_root.ZCoords[5] < -70) || (_root.XCoords[5] < 0)) { _root.strWhatGwan = "SERVEOUT"; } } else if ((_root.ZCoords[5] < -70) || (0 < _root.XCoords[5])) { _root.strWhatGwan = "SERVEOUT"; } } if (_root.blnForward == 1) { if (_root.ZCoords[5] < 0) { _root.strWhatGwan = "B4NET"; if (blnServe) { _root.strWhatGwan = "SERVEOUT"; } } } else if (0 < _root.ZCoords[5]) { _root.strWhatGwan = "B4NET"; if (blnServe) { _root.strWhatGwan = "SERVEOUT"; } } } if (((_root.strWhatGwan == "DEEP") || (_root.strWhatGwan == "WIDE")) || ((_root.strWhatGwan == "SERVEOUT") && (-120 < _root.ZCoords[5]))) { sndOut.play(); } } function fPointOver() { if (_root.ball.nBallStatus != 2) { if (nServeSide == 1) { nServeSide = 0; movP2.XTarg = 17; } else if (nServeSide == 0) { nServeSide = 1; movP2.XTarg = -17; } } nBCount = 0; xSpd = 0; ySpd = 0; zSpd = 0; if (_root.ball.nBallStatus != 2) { if (strWhatGwan == "NICE") { if (blnForward == 1) { p1Score++; fDoScores(1); } else { p2Score++; fDoScores(2); } nServeCount = 0; } else if (((strWhatGwan == "WIDE") || (strWhatGwan == "DEEP")) || (strWhatGwan == "B4NET")) { if (blnForward == 0) { p1Score++; fDoScores(1); } else { p2Score++; fDoScores(2); } nServeCount = 0; } else if (strWhatGwan == "SERVEOUT") { if (nServeCount == 2) { if (_root.nPTurn == 1) { p2Score++; fDoScores(2); } else { p1Score++; fDoScores(1); } } else if (nServeSide == 1) { nServeSide = 0; movP2.XTarg = 17; } else if (nServeSide == 0) { nServeSide = 1; movP2.XTarg = -17; } } } fCreateComment(); blnServe = 0; if (nServeCount == 2) { nServeCount = 0; } if (_root.nPTurn == 1) { blnForward = 1; if (_root.nServeSide == 1) { startDrag (_root.movP1, true, 275, 305, 460, 305); } else { startDrag (_root.movP1, true, 100, 305, 275, 305); } } else { blnForward = 0; if (_root.nServeSide == 1) { startDrag (_root.movP1, true, 275, 175, 550, 400); } else { startDrag (_root.movP1, true, 0, 175, 275, 400); } } movP2.YTarg = -4; movP2.ZTarg = 150 + movP2.myZTarg; _root.ball.nBallStatus = 0; _root.movP1.gotoAndStop(1); _root.movP2.gotoAndStop(1); _root.movP1.nPow = 0; _root.movP1.blnP = 0; _root.movMsgs.gotoAndPlay("POINT"); strWhatGwan = "NICE"; } function fDoScores(nType) { if (nType == 1) { if (p1Score == 4) { if (p2Score < 3) { p1Games++; p1Score = 0; p2Score = 0; fChangeOver(); } else if (p2Score == 4) { p2Score--; p1Score--; } } if (p1Score == 5) { p1Games++; p1Score = 0; p2Score = 0; fChangeOver(); } } else { if (p2Score == 4) { if (p1Score < 3) { p2Games++; p1Score = 0; p2Score = 0; fChangeOver(); } else if (p1Score == 4) { p2Score--; p1Score--; } } if (p2Score == 5) { p2Games++; p1Score = 0; p2Score = 0; fChangeOver(); } } if ((p1Games == nTotalGames) || (p2Games == nTotalGames)) { nPTurn = 0; } } function fChangeOver() { if (_root.nPTurn == 1) { _root.nPTurn = 2; _root.blnForward = 0; } else { _root.nPTurn = 1; _root.blnForward = 1; } _root.nServeSide = 1; _root.movP2.XTarg = -17; } function fCreateComment() { if ((((p1Score == 0) && (p2Score == 0)) && (0 < (p1Games + p2Games))) && (ball.nBallStatus != 2)) { if (p1Games == nTotalGames) { strMsg = "YOU WIN !"; } else if (p2Games == nTotalGames) { strMsg = "YOU LOSE !"; } else { strMsg = "GAME !"; } } else if (strWhatGwan == "NICE") { if (blnForward == 1) { strMsg = arrComments1[random(4)]; } else { strMsg = arrComments2[random(4)]; } } else if (strWhatGwan == "SERVEOUT") { if (nServeCount < 2) { strMsg = "FAULT"; } else { strMsg = "DOUBLE FAULT"; } } else if (strWhatGwan == "WIDE") { if (blnForward == 1) { strMsg = arrComments4[random(4)]; } else { strMsg = arrComments5[random(4)]; } } else if (strWhatGwan == "DEEP") { if (blnForward == 1) { strMsg = arrComments3[random(4)]; } else { strMsg = arrComments5[random(4)]; } } else if (strWhatGwan == "B4NET") { if (blnForward == 1) { if (_root.ball.nBallStatus != 2) { strMsg = "GET IT OVER"; } } else { strMsg = "NET !"; } } } function fCalcEndPos() { var arrTempX = new Array(); var arrTempY = new Array(); var arrTempZ = new Array(); arrTempX[0] = XCoords[4]; arrTempX[1] = XCoords[5]; arrTempX[2] = xSpd; arrTempY[0] = YCoords[4]; arrTempY[1] = YCoords[5]; arrTempY[2] = ySpd; arrTempZ[0] = ZCoords[4]; arrTempZ[1] = ZCoords[5]; arrTempZ[2] = zSpd; var blnMov = 1; var blnBounced = 0; var nC = 1; while (blnMov) { ySpd = ySpd * friction; ySpd = ySpd + gravity; zSpd = zSpd * 0.95; if (YCoords[5] >= 0) { ySpd = -ySpd; blnBounced = 1; var nCPercent = Math.round(nC / 2); if (_root.nLevel == 3) { _root.movP2.XBouncePoint = XCoords[5]; _root.movP2.ZBouncePoint = ZCoords[5]; } else { _root.movP2.XBouncePoint = 100; _root.movP2.ZBouncePoint = 100; } nC = 1; } if (YCoords[5] < -50) { ySpd = -ySpd; } i = 4; while (i < 6) { XCoords[i] = XCoords[i] + xSpd; YCoords[i] = YCoords[i] + ySpd; ZCoords[i] = ZCoords[i] + zSpd; i++; } nC++; if ((nC == nCPercent) && (blnBounced)) { blnMov = 0; _root.movP2.XTarg = XCoords[5]; _root.movP2.YTarg = YCoords[5]; _root.movP2.ZTarg = ZCoords[5]; XCoords[4] = arrTempX[0]; XCoords[5] = arrTempX[1]; YCoords[4] = arrTempY[0]; YCoords[5] = arrTempY[1]; ZCoords[4] = arrTempZ[0]; ZCoords[5] = arrTempZ[1]; xSpd = arrTempX[2]; ySpd = arrTempY[2]; zSpd = arrTempZ[2]; } } }
Frame 344
function fTTPointOver() { nBCount = 0; blnServe = 0; xSpd = 0; ySpd = 0; zSpd = 0; ball.nBallStatus = 0; movP1.gotoAndStop(1); movP1.nPow = 0; movP1.blnP = 0; strWhatGwan = "NICE"; } function fTTCreateAdvice() { var _local1 = 0; switch (_root.trainCount) { case _local1 : movHelper.movHelp.txtHelp = "Click your left mouse button once to throw the ball up into the air. Then click again as the ball starts to drop downwards..."; return; case 1 : movHelper.movHelp.txtHelp = "Make sure you click the mouse just as the ball is moving down from the top of its flight."; return; case 2 : movHelper.movHelp.txtHelp = "If you double click the mouse the ball will go out."; return; case 3 : movHelper.movHelp.txtHelp = "Move around the baseline and your serve will change angle."; return; case 4 : movHelper.movHelp.txtHelp = "Vary your angle of service to fox your opponents."; return; case 5 : movHelper.movHelp.txtHelp = "Now click next to move onto returning the ball."; } } function fTTCreateAdvice2() { var _local1 = 0; switch (_root.trainCount) { case _local1 : movHelper.movHelp.txtHelp = "Stand in the correct place and click your mouse quickly to hit the ball."; return; case 1 : movHelper.movHelp.txtHelp = "Try clicking a little early to make sure you hit the ball."; return; case 2 : movHelper.movHelp.txtHelp = "If you're standing to the left of the ball when you hit it the ball will go to the right."; return; case 3 : movHelper.movHelp.txtHelp = "If you're standing to the right of the ball when you hit it the ball will go to the left."; return; case 4 : movHelper.movHelp.txtHelp = "Try holding down the mouse to build up power then let go to whack it across the court."; return; case 5 : movHelper.movHelp.txtHelp = "Move into the net and go for some volley shots."; return; case 6 : movHelper.movHelp.txtHelp = "OK. Time to get playing and see if you can beat the ladies !!"; } }
Frame 345
function DrawLine(x, y, x1, y1, count) { duplicateMovieClip ("Line", "ObjectLine" + count, count); setProperty("ObjectLine" + count, _x , x); setProperty("ObjectLine" + count, _y , y); setProperty("ObjectLine" + count, _xscale , x1 - x); setProperty("ObjectLine" + count, _yscale , y1 - y); } function RotateX(angle) { var i; var Radians = (angle * Radian); i = 0; while (i < NumPoints) { RotatedX[i] = XCoords[i]; RotatedY[i] = (Math.cos(Radians) * YCoords[i]) - (Math.sin(Radians) * ZCoords[i]); RotatedZ[i] = (Math.sin(Radians) * YCoords[i]) + (Math.cos(Radians) * ZCoords[i]); i++; } } function RotateY(angle) { var i; var Radians = (angle * Radian); i = 0; while (i < NumPoints) { RotatedX1[i] = (Math.cos(Radians) * RotatedX[i]) - (Math.sin(Radians) * RotatedZ[i]); RotatedY1[i] = RotatedY[i]; RotatedZ1[i] = (Math.sin(Radians) * RotatedX[i]) + (Math.cos(Radians) * RotatedZ[i]); i++; } } function RotateZ(angle) { var i; var Radians = (angle * Radian); i = 0; while (i < NumPoints) { RotatedX2[i] = (Math.cos(Radians) * RotatedX1[i]) - (Math.sin(Radians) * RotatedY1[i]); RotatedY2[i] = (Math.sin(Radians) * RotatedX1[i]) + (Math.cos(Radians) * RotatedY1[i]); RotatedZ2[i] = RotatedZ1[i]; i++; } } function RotatedToScreen() { var i; i = 0; while (i < NumPoints) { ScreenX[i] = ((viewP * RotatedX2[i]) / (RotatedZ2[i] + 600)) + MovieXSize; ScreenY[i] = ((viewP * RotatedY2[i]) / (RotatedZ2[i] + 600)) + MovieYSize; i++; } } function DrawObject() { var i; var index = 0; i = 0; while (i < NumLines) { DrawLine(ScreenX[Lines[index]], ScreenY[Lines[index]], ScreenX[Lines[index + 1]], ScreenY[Lines[index + 1]], i); index = index + 2; i++; } } function fDo3D() { RotateX(x); RotateY(y); RotateZ(z); RotatedToScreen(); DrawObject(); }
Frame 347
Frame 349
nBytesTotal = _root.getBytesTotal(); nBytesLoaded = _root.getBytesLoaded(); nPercentLoaded = int((nBytesLoaded / nBytesTotal) * 100); txtPercent = nPercentLoaded + "%"; if (nBytesLoaded >= nBytesTotal) { gotoAndPlay (351); var blnMusic = 1; var blnFX = 1; }
Frame 350
gotoAndPlay (349);
Frame 355
Frame 357
Frame 385
Frame 405
_quality = "high"; stop();
Frame 408
sndSwish.play();
Frame 429
sndSwish.play();
Frame 436
stop();
Frame 440
sndSwish.play();
Frame 458
sndSwish.play();
Frame 467
stop();
Frame 470
sndSwish.play();
Frame 482
_quality = "medium";
Instance of Symbol 212 MovieClip "movGrass" in Frame 482
onClipEvent (load) { trace(_root.nCourtType); if (_root.nCourtType == 1) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 225 MovieClip "movCrowd" in Frame 482
onClipEvent (load) { if (_root.nCourtType == 1) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 246 MovieClip "movP2" in Frame 482
onClipEvent (load) { var _local1 = 1; switch (_root.nLevel) { case _local1 : var p2XSpd = 0.8; var p2ZSpd = 0.8; var XCapable = 20; var myZTarg = 0; break; case 2 : var p2XSpd = 0.8; var p2ZSpd = 0.8; var XCapable = 30; var myZTarg = 0; break; case 3 : var p2XSpd = 2.4; var p2ZSpd = 2.2; var XCapable = 16; var myZTarg = 40; break; default : var p2XSpd = 0.8; var p2ZSpd = 1.2; var XCapable = 30; var myZTarg = 40; } var XTarg = -17; var YTarg = -4; var ZTarg = (150 + myZTarg); var XBouncePoint; var YBouncePoint; var ZBouncePoint; var spdDiv = 1; var nServeTime = 0; } onClipEvent (enterFrame) { if (_root.nPTurn == 1) { if (_root.blnForward == 1) { XDiff = _root.XCoords[10] - XTarg; YDiff = _root.YCoords[10] - YTarg; ZDiff = _root.ZCoords[10] - ZTarg; } if ((_root.blnForward == 0) && (_root.ball.nBallStatus == 3)) { XDiff = _root.XCoords[10] - 0; YDiff = _root.YCoords[10] + 4; ZDiff = (_root.ZCoords[10] - 150) - myZTarg; } } else { if (_root.blnForward == 1) { XDiff = _root.XCoords[10] - XTarg; YDiff = _root.YCoords[10] - YTarg; ZDiff = _root.ZCoords[10] - ZTarg; } if ((_root.blnForward == 0) && (_root.ball.nBallStatus == 3)) { XDiff = _root.XCoords[10] - 0; YDiff = _root.YCoords[10] + 4; ZDiff = (_root.ZCoords[10] - 150) - myZTarg; } if ((_root.blnForward == 0) && (_root.ball.nBallStatus == 0)) { XDiff = _root.XCoords[10] - XTarg; YDiff = _root.YCoords[10] - YTarg; ZDiff = _root.ZCoords[10] - ZTarg; } } if (((_root.blnForward == 0) && (_root.ball.nBallStatus == 3)) && (_root.nLevel == 3)) { spdDiv = 5; } else { spdDiv = 1; } if (p2XSpd < XDiff) { _root.XCoords[10] = _root.XCoords[10] - (p2XSpd / spdDiv); _root.XCoords[11] = _root.XCoords[11] - (p2XSpd / spdDiv); } else if (XDiff < 0) { _root.XCoords[10] = _root.XCoords[10] + (p2XSpd / spdDiv); _root.XCoords[11] = _root.XCoords[11] + (p2XSpd / spdDiv); } if (p2ZSpd < ZDiff) { _root.ZCoords[10] = _root.ZCoords[10] - (p2ZSpd / spdDiv); _root.ZCoords[11] = _root.ZCoords[11] - (p2ZSpd / spdDiv); } else if (ZDiff < 0) { _root.ZCoords[10] = _root.ZCoords[10] + (p2ZSpd / spdDiv); _root.ZCoords[11] = _root.ZCoords[11] + (p2ZSpd / spdDiv); } _x = _root.ObjectLine7._x; _y = (_root.ObjectLine7._y - 18); if (_root.nPTurn == 2) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : ZTarg = 185; nServeTime++; if (nServeTime >= 66) { gotoAndStop (4); } if (nServeTime >= 70) { _root.blnCanServe = 1; nServeTime = 0; } if (_root.nBallDepth == 1) { _root.nBallDepth = 0; _root.ball.swapDepths(_root.movNet); } if (_root.blnCanServe) { _root.ySpd = -6; _root.gravity = 0.5; _root.ball.nBallStatus = 1; _root.blnCanServe = 0; } break; case 1 : if (_root.YCoords[4] < -5) { _root.blnServe = 1; _root.nServeCount++; _root.ball.nBallStatus = 3; blnP = 0; if (_root.nLevel == 3) { _root.ySpd = -3.3; _root.zSpd = -24; if (_root.nServeSide == 1) { _root.xSpd = 1.5 + (random(10) / 10); } else { _root.xSpd = (-1.5) - (random(10) / 10); } } else { _root.ySpd = -3; _root.zSpd = -24; if (_root.nServeSide == 1) { _root.xSpd = 1.5 + (random(10) / 10); } else { _root.xSpd = (-1.5) - (random(10) / 10); } } _root.blnForward = 0; _root.blnNetCheck = 0; _root.nBCount = 0; _root.sndHit.play(); gotoAndStop (1); } else { _root.ball.nBallStatus = 2; } break; case 2 : break; case 3 : if (!((((_root.nBCount < 2) && (_root.strWhatgwan == "NICE")) && (_root.YCoords[4] < 0)) && (ZBouncePoint < 165))) { break; } if (!((_root.ZCoords[5] >= (_root.ZCoords[10] - XCapable)) && ((_root.ZCoords[10] + XCapable) >= _root.ZCoords[5]))) { break; } if (!((-12 < XDiff) && (XDiff < 8))) { break; } if (_root.nLevel == 3) { if ((-5 < _root.XCoords[10]) && (_root.XCoords[10] < 5)) { if ((-3 < XDiff) && (XDiff < 2)) { _root.ySpd = -3; _root.xSpd = 0; } else if (XDiff < -3) { _root.ySpd = -3; _root.xSpd = (-XDiff) / 5; } else if (2 < XDiff) { _root.ySpd = -3; _root.xSpd = (-XDiff) / 5; } } else if (_root.XCoords[10] >= 5) { _root.ySpd = -3; _root.xSpd = (-(random(9) + 1)) / 3; } else if (-5 >= _root.XCoords[10]) { _root.ySpd = -3; _root.xSpd = (random(9) + 1) / 3; } _root.zSpd = (-13) - (_root.ZCoords[10] / 12); _root.d1 = _root.XCoords[10]; } else { if ((-3 < XDiff) && (XDiff < 2)) { _root.ySpd = -3; _root.xSpd = 0; } else if (XDiff < -3) { _root.ySpd = -3; _root.xSpd = (-XDiff) / 5; } else if (2 < XDiff) { _root.ySpd = -3; _root.xSpd = (-XDiff) / 5; } _root.zSpd = -23.5; } _root.blnForward = 0; _root.blnNetCheck = 0; _root.nBCount = 0; _root.sndHit.play(); if (0 < XDiff) { gotoAndStop (3); } else { gotoAndStop (2); } if (_root.blnServe != 1) { break; } _root.blnServe = 0; } } if (_root.nPTurn == 1) { if ((((_root.nBCount < 2) && (_root.strWhatgwan == "NICE")) && (_root.YCoords[4] < 0)) && (ZBouncePoint < 165)) { if ((_root.ZCoords[5] >= (_root.ZCoords[10] - XCapable)) && ((_root.ZCoords[10] + XCapable) >= _root.ZCoords[5])) { if ((-12 < XDiff) && (XDiff < 8)) { if (_root.nLevel == 3) { if ((-5 < _root.XCoords[10]) && (_root.XCoords[10] < 5)) { if ((-3 < XDiff) && (XDiff < 2)) { _root.ySpd = -3; _root.xSpd = 0; } else if (XDiff < -3) { _root.ySpd = -3; _root.xSpd = (-XDiff) / 5; } else if (2 < XDiff) { _root.ySpd = -3; _root.xSpd = (-XDiff) / 5; } } else if (_root.XCoords[10] >= 5) { _root.ySpd = -3; _root.xSpd = (-(random(9) + 1)) / 3; } else if (-5 >= _root.XCoords[10]) { _root.ySpd = -3; _root.xSpd = (random(9) + 1) / 3; } _root.zSpd = -13 - (_root.ZCoords[10] / 12); _root.d1 = _root.XCoords[10]; } else { if ((-3 < XDiff) && (XDiff < 2)) { _root.ySpd = -3; _root.xSpd = 0; } else if (XDiff < -3) { _root.ySpd = -3; _root.xSpd = (-XDiff) / 5; } else if (2 < XDiff) { _root.ySpd = -3; _root.xSpd = (-XDiff) / 5; } _root.zSpd = -23.5; } _root.blnForward = 0; _root.blnNetCheck = 0; _root.nBCount = 0; if (0 < XDiff) { gotoAndStop (3); } else { gotoAndStop (2); } _root.sndHit.play(); if (_root.blnServe == 1) { _root.blnServe = 0; } } } } } }
Instance of Symbol 285 MovieClip "movP1" in Frame 482
onClipEvent (load) { var nPow = 0; var blnP = 0; var xDivider = 4; var yPow = 3; var Xdiff; var Ydiff; var Zdiff; var _local1 = 1; switch (_root.nLevel) { case _local1 : var p1XCapable = 22; var p1ZCapable = 45; var p1Z2Capable = 90; break; case 2 : var p1XCapable = 10; var p1ZCapable = 40; var p1Z2Capable = 60; break; case 3 : var p1XCapable = 22; var p1ZCapable = 40; var p1Z2Capable = 60; break; default : var p1XCapable = 22; var p1ZCapable = 45; var p1Z2Capable = 90; } } onClipEvent (enterFrame) { if (blnP) { nPow = nPow + 1.5; if (4 < nPow) { powerbar._alpha = 100; powerbar.gotoAndStop(int(nPow)); } } else { powerbar._alpha = 0; } if (28 < nPow) { nPow = 28; } p1Xratio = 0.178 - ((_y - 305) * 0.00036); p1Zratio = 1.1; p1x = (_x - 280) * p1Xratio; p1z = (-(_y - 170)) * p1Zratio; if (blnP && (4 < nPow)) { if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } } if (nBallStatus == 0) { gotoAndStop (1); } if (_root.nPTurn == 0) { stopDrag(); } } onClipEvent (mouseDown) { if (_root.nPTurn == 1) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : _root.ball.nBallStatus = 1; _root.ySpd = -6; _root.gravity = 0.5; if (_root.nBallDepth == 0) { _root.nBallDepth = 1; _root.ball.swapDepths(_root.movNet); } gotoAndStop (2); break; case 1 : if ((((-30 < _root.YCoords[4]) && (_root.YCoords[4] < -10)) && ((_x - 20) < _root.ball._x)) && (_root.ball._x < (_x + 20))) { _root.blnServe = 1; _root.nServeCount++; _root.ball.nBallStatus = 2.5; blnP = 1; } else { _root.ball.nBallStatus = 2; } break; case 2 : break; case 3 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } blnP = 1; } } if (_root.nPTurn == 2) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } break; case 1 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } break; case 2 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } break; case 3 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } blnP = 1; } } } onClipEvent (mouseUp) { if (_root.nPTurn >= 1) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : gotoAndStop (1); break; case 1 : gotoAndStop (1); break; case 2 : gotoAndStop (1); break; case 2.5 : gotoAndStop (1); startDrag (_this, true, 0, 175, 550, 400); blnP = 0; _root.ySpd = -1.5; _root.xSpd = (-(_x - _root.MovieXSize)) / 50; _root.zSpd = 24; _root.blnForward = 1; _root.blnNetCheck = 0; _root.sndHit.play(); _root.nBCount = 0; if ((_root.blnServe == 1) && (_root.nPTurn == 2)) { _root.blnServe = 0; } nPow = 0; _root.fCalcEndPos(); _root.ball.nBallStatus = 3; _root.shadow._visible = 1; break; case 3 : if (_root.blnForward != 0) { break; } startDrag (_this, true, 0, 175, 550, 400); blnP = 0; XDiff = p1x - _root.XCoords[4]; YDiff = _root.YCoords[4]; ZDiff = p1z - _root.ZCoords[4]; if (((((((-p1ZCapable) < ZDiff) && (ZDiff < p1Z2Capable)) && (_root.strWhatGwan == "NICE")) && (_root.ball.nBallStatus != 2)) && (_root.YCoords[4] < 0)) && (_root.nBCount < 2)) { if (((-p1XCapable) < XDiff) && (XDiff < p1XCapable)) { if ((-2 < XDiff) && (XDiff < 2)) { _root.ySpd = -yPow; _root.xSpd = 0; } else if (XDiff < -2) { _root.ySpd = -yPow; _root.xSpd = (-XDiff) / xDivider; } else if (2 < XDiff) { _root.ySpd = -yPow; _root.xSpd = (-XDiff) / xDivider; } _root.zSpd = 12 + nPow; if (_root.XCoords[5] < p1x) { gotoAndStop (5); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (4); } if (nPow < 5) { swoosh.swish._visible = 0; _root.zSpd = 13 + ((-p1z) / 11); } _root.sndHit.play(); _root.blnForward = 1; _root.blnNetCheck = 0; _root.nBCount = 0; if ((_root.blnServe == 1) && (_root.nPTurn == 2)) { _root.blnServe = 0; } } else { gotoAndStop (1); } } else { gotoAndStop (1); } nPow = 0; if (xDivider == 2.5) { xDivider = 4; yPow = 3; } _root.fCalcEndPos(); } } }
Frame 486
sndSwish.play(); sndMusic.gotoAndPlay(5); movMOnOff.gotoAndStop(10); _root.blnMusic = 0;
Instance of Symbol 309 MovieClip "ball" in Frame 495
onClipEvent (load) { var nBallStatus = 0; var nDir = 1; } onClipEvent (enterFrame) { if (_root.nPTurn == 1) { var _local1 = 0; switch (nBallStatus) { case _local1 : _root.XCoords[4] = _root.movP1.p1x; _root.XCoords[5] = _root.movP1.p1x; _root.ZCoords[4] = _root.movP1.p1z; _root.ZCoords[5] = _root.movP1.p1z; _root.YCoords[4] = -4; _root.YCoords[5] = -5; _root.XCoords[8] = _root.XCoords[4]; _root.XCoords[9] = _root.XCoords[5]; _root.ZCoords[8] = _root.ZCoords[4]; _root.ZCoords[9] = _root.ZCoords[5]; _x = _root.movP1._x; _y = _root.movP1._y; _root.fDo3D(); _root.shadow._visible = 0; break; case 1 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount == 1) { nBallStatus = 2; } break; case 2 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount >= 1) { _root.fPointOver(); } break; case 2.5 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); break; case 3 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if ((_root.ZCoords[5] >= 270) || (-270 >= _root.ZCoords[5])) { _root.fPointOver(); } if (_root.nBCount >= 3) { _root.fPointOver(); } if (((0 < _root.ZCoords[5]) && (_root.blnNetCheck == 0)) && (_root.blnForward == 1)) { if (_root.YCoords[5] >= (_root.YCoords[6] - 1)) { _root.zSpd = ((-_root.zSpd) / 25) - 3; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 0; } _root.blnNetCheck = 1; } if (!(((_root.ZCoords[5] < 0) && (_root.blnNetCheck == 0)) && (_root.blnForward == 0))) { break; } if (_root.YCoords[5] >= (_root.YCoords[6] - 1)) { _root.zSpd = (-_root.zSpd) / 5; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 1; } _root.blnNetCheck = 1; } } if (_root.nPTurn == 2) { var _local1 = 0; switch (nBallStatus) { case _local1 : _root.XCoords[4] = _root.XCoords[10]; _root.XCoords[5] = _root.XCoords[10]; _root.ZCoords[4] = _root.ZCoords[10]; _root.ZCoords[5] = _root.ZCoords[10]; _root.YCoords[4] = -4; _root.YCoords[5] = -5; _root.XCoords[8] = _root.XCoords[4]; _root.XCoords[9] = _root.XCoords[5]; _root.ZCoords[8] = _root.ZCoords[4]; _root.ZCoords[9] = _root.ZCoords[5]; _root.fVRBall(); _root.fDo3D(); break; case 1 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount == 1) { nBallStatus = 2; } break; case 2 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount >= 1) { _root.fPointOver(); } break; case 3 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if ((_root.ZCoords[5] >= 270) || (-270 >= _root.ZCoords[5])) { _root.fPointOver(); } if (_root.nBCount >= 3) { _root.fPointOver(); } if (((0 < _root.ZCoords[5]) && (_root.blnNetCheck == 0)) && (_root.blnForward == 1)) { if (_root.YCoords[5] >= _root.YCoords[6]) { _root.zSpd = -_root.zSpd; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 0; } _root.blnNetCheck = 1; } if (!(((_root.ZCoords[5] < 0) && (_root.blnNetCheck == 0)) && (_root.blnForward == 0))) { break; } if (_root.YCoords[5] >= _root.YCoords[6]) { _root.zSpd = -_root.zSpd; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 1; } _root.blnNetCheck = 1; } } }
Frame 496
startDrag ("movP1", true, 275, 305, 450, 305); viewP = 2600; var Radian = 0.0174444444444444; var x = 9; var xSpd = 0; var ySpd = 0; var zSpd = 0; var y; var z; var bx; var by; var bz; if ((nCourtType == 2) || (nLevel == 3)) { friction = 0.945; } else { friction = 0.96; } gravity = 0; netcoeff = 0.1; bouncecoeff = 0.5; MovieXSize = 275; MovieYSize = 194; var NumLines = 8; var Numpoints = 12; var XCoords = [-29, -34, 34, 29, 29, 29, -48, 48, 29, 29, -17, -17]; var YCoords = [0, 0, 0, 0, -5, -4, -4, -4, 0, 0, 0, -10]; var ZCoords = [-150, 150, 150, -150, -150, -150, 0, 0, -150, -149, 150, 150]; var RotatedX = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedY = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedZ = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedX1 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedY1 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedZ1 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedX2 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedY2 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedZ2 = [0, 0, 0, 0, 0, 0, 0, 0]; var ScreenX = [0, 0, 0, 0, 0, 0, 0, 0]; var ScreenY = [0, 0, 0, 0, 0, 0, 0, 0]; var Lines = [0, 1, 1, 2, 2, 3, 3, 0, 4, 5, 6, 7, 8, 9, 10, 11];
Frame 497
startDrag ("movP1", true, 275, 305, 450, 305); var blnForward = 1; var nBCount = 0; var blnServe = 0; var nServeSide = 1; var nServeCount = 0; var strWhatGwan = "NICE"; var strMsg = "GET READY!"; var nPTurn = 1; var blnCanServe = 0; var blnNetCheck = 0; var nBallDepth = 1; var nGame = 1; var nSet = 1; var nTotalGames = 3; var p1Score = 0; var p2Score = 0; var p1Games = 0; var p2Games = 0; var p1Sets = 0; var p2Sets = 0; var arrComments1 = new Array(); var arrComments2 = new Array(); var arrComments3 = new Array(); var arrComments4 = new Array(); var arrComments5 = new Array(); arrComments1[0] = "PEACH"; arrComments1[1] = "SWEET SHOT"; arrComments1[2] = "BEAUT!"; arrComments1[3] = "NICE"; arrComments2[0] = "ERP!!!"; arrComments2[1] = "YOU MISSED IT"; arrComments2[2] = "SORT IT OUT"; arrComments2[3] = "OH DEAR!"; arrComments3[0] = "TAKE IT EASY"; arrComments3[1] = "IT'S LONG"; arrComments3[2] = "OUT"; arrComments3[3] = "TOO HARD"; arrComments4[0] = "POOR SHOT"; arrComments4[1] = "KEEP IT IN"; arrComments4[2] = "OUT"; arrComments4[3] = "WIDE!"; arrComments5[0] = "WELL LEFT"; arrComments5[1] = "THAT'LL DO YER"; arrComments5[2] = "WELL OUT!"; arrComments5[3] = "GONE OUT!"; movMsgs.gotoAndPlay("POINT"); stop();
Frame 499
_quality = "high";
Frame 503
sndSwish.play();
Frame 513
function fTrainingBalls(g, s, t, u) { var moveMent = 1; i = 0; while (i < g) { moveMent = moveMent + s; i++; } moveMent = moveMent * u.length; moveMent = moveMent + t; chickLeft = g; chickRight = s; chickFore = t; chickBack = moveMent; chickName = u; } if (strMsg == "YOU WIN !") { var _local1 = 1; switch (nLevel) { case _local1 : movCup.gotoAndStop(3); break; case 2 : movCup.gotoAndStop(2); break; case 3 : movCup.gotoAndStop(1); } } else { movCup.gotoAndStop(4); }
Frame 517
sndSwish.play(); if (strMsg == "YOU WIN !") { fTrainingBalls(9, 1, nLevel, _url); } else { fTrainingBalls(9, 0, nLevel, _url); }
Frame 530
gotoAndPlay (529);
Frame 531
stop();
Frame 532
stop();
Frame 547
sndSwish.play();
Instance of Symbol 212 MovieClip "movGrass" in Frame 557
onClipEvent (load) { if (_root.nCourtType == 1) { gotoAndStop (1); } else { gotoAndStop (2); } }
Instance of Symbol 225 MovieClip "movCrowd" in Frame 557
onClipEvent (load) { if (_root.nCourtType == 1) { gotoAndStop (1); } else { gotoAndStop (2); } }
Frame 566
sndSwish.play();
Frame 575
stop();
Frame 585
gotoAndPlay (609);
Frame 596
_quality = "medium";
Instance of Symbol 285 MovieClip "movP1" in Frame 596
onClipEvent (load) { startDrag (_this, true, 275, 305, 450, 305); var nPow = 0; var blnP = 0; var xDivider = 4; var yPow = 3; var Xdiff; var Ydiff; var Zdiff; var _local1 = 1; switch (_root.nLevel) { case _local1 : var p1XCapable = 18; break; case 2 : var p1XCapable = 10; break; case 3 : var p1XCapable = 7; break; default : var p1XCapable = 18; } } onClipEvent (enterFrame) { if (blnP) { nPow = nPow + 1.5; if (4 < nPow) { powerbar._alpha = 100; powerbar.gotoAndStop(int(nPow)); } } else { powerbar._alpha = 0; } if (28 < nPow) { nPow = 28; } p1Xratio = 0.178 - ((_y - 305) * 0.00036); p1Zratio = 1.1; p1x = (_x - 280) * p1Xratio; p1z = (-(_y - 170)) * p1Zratio; if (blnP && (4 < nPow)) { if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } } if (nBallStatus == 0) { gotoAndStop (1); } } onClipEvent (mouseDown) { if (_root.nPTurn == 1) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : _root.ball.nBallStatus = 1; _root.ySpd = -6; _root.gravity = 0.5; if (_root.nBallDepth == 0) { _root.nBallDepth = 1; _root.ball.swapDepths(_root.movNet); } gotoAndStop (2); break; case 1 : if ((((-30 < _root.YCoords[4]) && (_root.YCoords[4] < -10)) && ((_x - 20) < _root.ball._x)) && (_root.ball._x < (_x + 20))) { _root.blnServe = 1; _root.nServeCount++; _root.ball.nBallStatus = 2.5; blnP = 1; } else { _root.ball.nBallStatus = 2; } break; case 2 : break; case 3 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } blnP = 1; } } if (_root.nPTurn == 2) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } break; case 1 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } break; case 2 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } break; case 3 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } blnP = 1; } } } onClipEvent (mouseUp) { if (_root.nPTurn >= 1) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : gotoAndStop (1); break; case 1 : gotoAndStop (1); break; case 2 : gotoAndStop (1); break; case 2.5 : gotoAndStop (1); blnP = 0; _root.ySpd = -1.5; _root.xSpd = (-(_x - _root.MovieXSize)) / 50; _root.zSpd = 24; _root.blnForward = 1; _root.blnNetCheck = 0; _root.sndHit.play(); _root.nBCount = 0; if ((_root.blnServe == 1) && (_root.nPTurn == 2)) { _root.blnServe = 0; } nPow = 0; _root.fCalcEndPos(); _root.ball.nBallStatus = 3; _root.shadow._visible = 1; break; case 3 : blnP = 0; XDiff = p1x - _root.XCoords[4]; YDiff = _root.YCoords[4]; ZDiff = p1z - _root.ZCoords[4]; if ((((((-30 < ZDiff) && (ZDiff < 30)) && (_root.strWhatGwan == "NICE")) && (nBallStatus != 2)) && (_root.YCoords[4] < 0)) && (_root.nBCount < 2)) { if (((-p1XCapable) < XDiff) && (XDiff < p1XCapable)) { if ((-2 < XDiff) && (XDiff < 2)) { _root.ySpd = -yPow; _root.xSpd = 0; } else if (XDiff < -2) { _root.ySpd = -yPow; _root.xSpd = (-XDiff) / xDivider; } else if (2 < XDiff) { _root.ySpd = -yPow; _root.xSpd = (-XDiff) / xDivider; } _root.zSpd = 12 + nPow; if (_root.XCoords[5] < p1x) { gotoAndStop (5); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (4); } if (nPow < 5) { swoosh.swish._visible = 0; _root.zSpd = 13 + ((-p1z) / 11); } _root.sndHit.play(); _root.blnForward = 1; _root.blnNetCheck = 0; _root.nBCount = 0; if ((_root.blnServe == 1) && (_root.nPTurn == 2)) { _root.blnServe = 0; } } else { gotoAndStop (1); } } else { gotoAndStop (1); } nPow = 0; if (xDivider != 2.5) { break; } xDivider = 4; yPow = 3; } } }
Frame 598
sndSwish.play();
Frame 609
trainCount = 0;
Instance of Symbol 309 MovieClip "ball" in Frame 611
onClipEvent (load) { var nBallStatus = 0; var nDir = 1; } onClipEvent (enterFrame) { if (_root.nPTurn == 1) { var _local1 = 0; switch (nBallStatus) { case _local1 : _root.XCoords[4] = _root.movP1.p1x; _root.XCoords[5] = _root.movP1.p1x; _root.ZCoords[4] = _root.movP1.p1z; _root.ZCoords[5] = _root.movP1.p1z; _root.YCoords[4] = -4; _root.YCoords[5] = -5; _root.XCoords[8] = _root.XCoords[4]; _root.XCoords[9] = _root.XCoords[5]; _root.ZCoords[8] = _root.ZCoords[4]; _root.ZCoords[9] = _root.ZCoords[5]; _x = _root.movP1._x; _y = _root.movP1._y; _root.fDo3D(); _root.shadow._visible = 1; break; case 1 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount == 1) { nBallStatus = 2; } break; case 2 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount >= 1) { _root.fTTPointOver(); } break; case 2.5 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); break; case 3 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if ((_root.ZCoords[5] >= 270) || (-270 >= _root.ZCoords[5])) { _root.fTTPointOver(); } if (_root.nBCount >= 3) { _root.fTTPointOver(); } if (((0 < _root.ZCoords[5]) && (_root.blnNetCheck == 0)) && (_root.blnForward == 1)) { if (_root.YCoords[5] >= (_root.YCoords[6] - 1)) { _root.zSpd = (-_root.zSpd) / 5; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 0; } _root.blnNetCheck = 1; } if (!(((_root.ZCoords[5] < 0) && (_root.blnNetCheck == 0)) && (_root.blnForward == 0))) { break; } if (_root.YCoords[5] >= (_root.YCoords[6] - 1)) { _root.zSpd = (-_root.zSpd) / 5; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 1; } _root.blnNetCheck = 1; } } if (_root.nPTurn == 2) { var _local1 = 0; switch (nBallStatus) { case _local1 : _root.XCoords[4] = _root.XCoords[10]; _root.XCoords[5] = _root.XCoords[10]; _root.ZCoords[4] = _root.ZCoords[10]; _root.ZCoords[5] = _root.ZCoords[10]; _root.YCoords[4] = -4; _root.YCoords[5] = -5; _root.XCoords[8] = _root.XCoords[4]; _root.XCoords[9] = _root.XCoords[5]; _root.ZCoords[8] = _root.ZCoords[4]; _root.ZCoords[9] = _root.ZCoords[5]; _root.fVRBall(); _root.fDo3D(); break; case 1 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount == 1) { nBallStatus = 2; } break; case 2 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount >= 1) { _root.fTTPointOver(); } break; case 3 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if ((_root.ZCoords[5] >= 270) || (-270 >= _root.ZCoords[5])) { _root.fTTPointOver(); } if (_root.nBCount >= 3) { _root.fTTPointOver(); } if (((0 < _root.ZCoords[5]) && (_root.blnNetCheck == 0)) && (_root.blnForward == 1)) { if (_root.YCoords[5] >= _root.YCoords[6]) { _root.zSpd = -_root.zSpd; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 0; } _root.blnNetCheck = 1; } if (!(((_root.ZCoords[5] < 0) && (_root.blnNetCheck == 0)) && (_root.blnForward == 0))) { break; } if (_root.YCoords[5] >= _root.YCoords[6]) { _root.zSpd = -_root.zSpd; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 1; } _root.blnNetCheck = 1; } } }
Frame 612
viewP = 2600; var Radian = 0.0174444444444444; var x = 9; var xSpd = 0; var ySpd = 0; var zSpd = 0; var y; var z; var bx; var by; var bz; friction = 0.96; gravity = 0; netcoeff = 0.1; bouncecoeff = 0.5; MovieXSize = 275; MovieYSize = 194; var NumLines = 8; var Numpoints = 12; var XCoords = [-29, -34, 34, 29, 29, 29, -48, 48, 29, 29, -17, -17]; var YCoords = [0, 0, 0, 0, -5, -4, -4, -4, 0, 0, 0, -10]; var ZCoords = [-150, 150, 150, -150, -150, -150, 0, 0, -150, -149, 150, 150]; var RotatedX = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedY = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedZ = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedX1 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedY1 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedZ1 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedX2 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedY2 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedZ2 = [0, 0, 0, 0, 0, 0, 0, 0]; var ScreenX = [0, 0, 0, 0, 0, 0, 0, 0]; var ScreenY = [0, 0, 0, 0, 0, 0, 0, 0]; var Lines = [0, 1, 1, 2, 2, 3, 3, 0, 4, 5, 6, 7, 8, 9, 10, 11];
Frame 613
var blnForward = 1; var nBCount = 0; var blnServe = 0; var nServeSide = 1; var nServeCount = 0; var nMissCount = 0; var nHitCount = 0; var strWhatGwan = "NICE"; var strMsg = ""; var nPTurn = 1; var blnCanServe = 0; var blnNetCheck = 0; var nBallDepth = 1; var nGame = 1; var nSet = 1; var nTotalGames = 5; var p1Score = 0; var p2Score = 0; var p1Games = 0; var p2Games = 0; var p1Sets = 0; var p2Sets = 0; var arrComments1 = new Array(); var arrComments2 = new Array(); var arrComments3 = new Array(); var arrComments4 = new Array(); var arrComments5 = new Array(); arrComments1[0] = "PEACH"; arrComments1[1] = "SWEET SHOT"; arrComments1[2] = "BEAUT!"; arrComments1[3] = "NICE"; arrComments2[0] = "ERP!!!"; arrComments2[1] = "YOU MISSED IT"; arrComments2[2] = "SORT IT OUT"; arrComments2[3] = "OH DEAR!"; arrComments3[0] = "TAKE IT EASY"; arrComments3[1] = "IT'S LONG"; arrComments3[2] = "OUT"; arrComments3[3] = "TOO HARD"; arrComments4[0] = "POOR SHOT"; arrComments4[1] = "KEEP IT IN"; arrComments4[2] = "OUT"; arrComments4[3] = "WIDE!"; arrComments5[0] = "WELL LEFT"; arrComments5[1] = "THAT'LL DO YER"; arrComments5[2] = "WELL OUT!"; arrComments5[3] = "GONE OUT!"; movMsgs.gotoAndPlay("POINT"); stop();
Frame 620
if (nBallDepth == 0) { ball.swapDepths(movNet); }
Frame 624
sndSwish.play();
Frame 632
if (blnTraining == 1) { gotoAndPlay (596); } else if (blnTraining == 2) { gotoAndPlay (637); }
Frame 637
_quality = "medium";
Instance of Symbol 403 MovieClip "movRobot" in Frame 637
onClipEvent (load) { var p2XSpd = 0; var p2ZSpd = 0; var XCapable = 30; var myZTarg = 0; var XTarg = 0; var YTarg = -4; var ZTarg = (150 + myZTarg); var XBouncePoint; var YBouncePoint; var ZBouncePoint; var nServeTime = 0; var nDirection = 2; } onClipEvent (enterFrame) { if (_root.nPTurn == 2) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : nServeTime++; if (nServeTime >= 70) { _root.blnCanServe = 1; nServeTime = 0; } if (_root.nBallDepth == 1) { _root.nBallDepth = 0; _root.ball.swapDepths(_root.movNet); } if (_root.blnCanServe) { _root.ySpd = -6; _root.gravity = 0.5; _root.ball.nBallStatus = 1; _root.blnCanServe = 0; } break; case 1 : if (_root.YCoords[4] < -5) { _root.blnServe = 1; _root.nServeCount++; _root.ball.nBallStatus = 3; blnP = 0; _root.ySpd = -3; _root.zSpd = -18; if (nDirection == 1) { _root.xSpd = 0.8; } if (nDirection == 2) { _root.xSpd = 0; } if (nDirection == 3) { _root.xSpd = -0.8; } nDirection++; if (nDirection == 4) { nDirection = 1; } _root.blnForward = 0; _root.blnNetCheck = 0; _root.nBCount = 0; _root.sndPop.play(); } else { _root.ball.nBallStatus = 2; } break; case 2 : break; case 3 : } } }
Instance of Symbol 285 MovieClip "movP1" in Frame 637
onClipEvent (load) { startDrag (_this, true, 0, 175, 550, 400); var nPow = 0; var blnP = 0; var xDivider = 4; var yPow = 3; var Xdiff; var Ydiff; var Zdiff; var p1XCapable = 22; var p1ZCapable = 45; var p1Z2Capable = 90; } onClipEvent (enterFrame) { if (blnP) { nPow = nPow + 1.5; if (4 < nPow) { powerbar._alpha = 100; powerbar.gotoAndStop(int(nPow)); } } else { powerbar._alpha = 0; } if (28 < nPow) { nPow = 28; } p1Xratio = 0.178 - ((_y - 305) * 0.00036); p1Zratio = 1.1; p1x = (_x - 280) * p1Xratio; p1z = (-(_y - 170)) * p1Zratio; if (blnP && (4 < nPow)) { if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } } if (nBallStatus == 0) { gotoAndStop (1); } } onClipEvent (mouseDown) { if (_root.nPTurn == 1) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : _root.ball.nBallStatus = 1; _root.ySpd = -6; _root.gravity = 0.5; if (_root.nBallDepth == 0) { _root.nBallDepth = 1; _root.ball.swapDepths(_root.movNet); } gotoAndStop (2); break; case 1 : if ((((-30 < _root.YCoords[4]) && (_root.YCoords[4] < -10)) && ((_x - 20) < _root.ball._x)) && (_root.ball._x < (_x + 20))) { _root.blnServe = 1; _root.nServeCount++; _root.ball.nBallStatus = 2.5; blnP = 1; } else { _root.ball.nBallStatus = 2; } break; case 2 : break; case 3 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } blnP = 1; } } if (_root.nPTurn == 2) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } break; case 1 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } break; case 2 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } break; case 3 : if (_root.XCoords[5] < p1x) { gotoAndStop (6); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (3); } blnP = 1; } } } onClipEvent (mouseUp) { if (_root.nPTurn >= 1) { var _local1 = 0; switch (_root.ball.nBallStatus) { case _local1 : gotoAndStop (1); break; case 1 : gotoAndStop (1); break; case 2 : gotoAndStop (1); break; case 2.5 : gotoAndStop (1); startDrag (_this, true, 0, 175, 550, 400); blnP = 0; _root.ySpd = -1.5; _root.xSpd = (-(_x - _root.MovieXSize)) / 50; _root.zSpd = 24; _root.blnForward = 1; _root.blnNetCheck = 0; _root.sndHit.play(); _root.nBCount = 0; if ((_root.blnServe == 1) && (_root.nPTurn == 2)) { _root.blnServe = 0; } nPow = 0; _root.fCalcEndPos(); _root.ball.nBallStatus = 3; _root.shadow._visible = 1; break; case 3 : startDrag (_this, true, 0, 175, 550, 400); blnP = 0; XDiff = p1x - _root.XCoords[4]; YDiff = _root.YCoords[4]; ZDiff = p1z - _root.ZCoords[4]; if ((((((-p1ZCapable) < ZDiff) && (ZDiff < p1Z2Capable)) && (_root.ball.nBallStatus != 2)) && (_root.YCoords[4] < 0)) && (_root.nBCount < 2)) { if (((-p1XCapable) < XDiff) && (XDiff < p1XCapable)) { if ((-2 < XDiff) && (XDiff < 2)) { _root.ySpd = -yPow; _root.xSpd = 0; } else if (XDiff < -2) { _root.ySpd = -yPow; _root.xSpd = (-XDiff) / xDivider; } else if (2 < XDiff) { _root.ySpd = -yPow; _root.xSpd = (-XDiff) / xDivider; } _root.zSpd = 12 + nPow; if (_root.XCoords[5] < p1x) { gotoAndStop (5); } else if (_root.XCoords[5] >= p1x) { gotoAndStop (4); } if (nPow < 5) { swoosh.swish._visible = 0; _root.zSpd = 13 + ((-p1z) / 11); } _root.sndHit.play(); _root.blnForward = 1; _root.blnNetCheck = 0; if (_root.blnTraining == 2) { _root.nHitCount++; } _root.nBCount = 0; if ((_root.blnServe == 1) && (_root.nPTurn == 2)) { _root.blnServe = 0; } } else { gotoAndStop (1); } } else { gotoAndStop (1); } nPow = 0; if (xDivider == 2.5) { xDivider = 4; yPow = 3; } _root.fCalcEndPos(); } } }
Frame 642
sndSwish.play();
Instance of Symbol 309 MovieClip "ball" in Frame 651
onClipEvent (load) { var nBallStatus = 0; var nDir = 1; } onClipEvent (enterFrame) { if (_root.nPTurn == 1) { var _local1 = 0; switch (nBallStatus) { case _local1 : _root.XCoords[4] = _root.movP1.p1x; _root.XCoords[5] = _root.movP1.p1x; _root.ZCoords[4] = _root.movP1.p1z; _root.ZCoords[5] = _root.movP1.p1z; _root.YCoords[4] = -4; _root.YCoords[5] = -5; _root.XCoords[8] = _root.XCoords[4]; _root.XCoords[9] = _root.XCoords[5]; _root.ZCoords[8] = _root.ZCoords[4]; _root.ZCoords[9] = _root.ZCoords[5]; _x = _root.movP1._x; _y = _root.movP1._y; _root.fDo3D(); _root.shadow._visible = 1; break; case 1 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount == 1) { nBallStatus = 2; } break; case 2 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount >= 1) { _root.fTTPointOver(); } break; case 2.5 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); break; case 3 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if ((_root.ZCoords[5] >= 270) || (-270 >= _root.ZCoords[5])) { _root.fTTPointOver(); } if (_root.nBCount >= 3) { _root.fTTPointOver(); } if (((0 < _root.ZCoords[5]) && (_root.blnNetCheck == 0)) && (_root.blnForward == 1)) { if (_root.YCoords[5] >= (_root.YCoords[6] - 1)) { _root.zSpd = (-_root.zSpd) / 5; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 0; } _root.blnNetCheck = 1; } if (!(((_root.ZCoords[5] < 0) && (_root.blnNetCheck == 0)) && (_root.blnForward == 0))) { break; } if (_root.YCoords[5] >= (_root.YCoords[6] - 1)) { _root.zSpd = (-_root.zSpd) / 5; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 1; } _root.blnNetCheck = 1; } } if (_root.nPTurn == 2) { var _local1 = 0; switch (nBallStatus) { case _local1 : _root.XCoords[4] = _root.XCoords[10]; _root.XCoords[5] = _root.XCoords[10]; _root.ZCoords[4] = _root.ZCoords[10]; _root.ZCoords[5] = _root.ZCoords[10]; _root.YCoords[4] = -4; _root.YCoords[5] = -5; _root.XCoords[8] = _root.XCoords[4]; _root.XCoords[9] = _root.XCoords[5]; _root.ZCoords[8] = _root.ZCoords[4]; _root.ZCoords[9] = _root.ZCoords[5]; _root.fVRBall(); _root.fDo3D(); break; case 1 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount == 1) { nBallStatus = 2; } break; case 2 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if (_root.nBCount >= 1) { _root.fTTPointOver(); } break; case 3 : _root.fBallMove(); _root.fVRBall(); _root.fDo3D(); if ((_root.ZCoords[5] >= 270) || (-270 >= _root.ZCoords[5])) { _root.fTTPointOver(); } if (_root.nBCount >= 3) { _root.fTTPointOver(); } if (((0 < _root.ZCoords[5]) && (_root.blnNetCheck == 0)) && (_root.blnForward == 1)) { if (_root.YCoords[5] >= _root.YCoords[6]) { _root.zSpd = -_root.zSpd; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 0; } _root.blnNetCheck = 1; } if (!(((_root.ZCoords[5] < 0) && (_root.blnNetCheck == 0)) && (_root.blnForward == 0))) { break; } if (_root.YCoords[5] >= _root.YCoords[6]) { _root.zSpd = -_root.zSpd; _root.ySpd = 0.05; _root.xSpd = 0.05; if (_root.blnServe) { _root.strWhatGwan = "SERVEOUT"; } else { _root.strWhatGwan = "B4NET"; } } else { _root.ball.swapDepths(_root.movNet); _root.nBallDepth = 1; } _root.blnNetCheck = 1; } } }
Frame 652
viewP = 2600; var Radian = 0.0174444444444444; var x = 9; var xSpd = 0; var ySpd = 0; var zSpd = 0; var y; var z; var bx; var by; var bz; friction = 0.96; gravity = 0; netcoeff = 0.1; bouncecoeff = 0.5; MovieXSize = 275; MovieYSize = 194; var NumLines = 8; var Numpoints = 12; var XCoords = [-29, -34, 34, 29, 0, 0, -48, 48, 29, 29, 0, 0]; var YCoords = [0, 0, 0, 0, -5, -4, -4, -4, 0, 0, 0, -10]; var ZCoords = [-150, 150, 150, -150, 150, 150, 0, 0, -150, -149, 100, 100]; var RotatedX = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedY = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedZ = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedX1 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedY1 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedZ1 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedX2 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedY2 = [0, 0, 0, 0, 0, 0, 0, 0]; var RotatedZ2 = [0, 0, 0, 0, 0, 0, 0, 0]; var ScreenX = [0, 0, 0, 0, 0, 0, 0, 0]; var ScreenY = [0, 0, 0, 0, 0, 0, 0, 0]; var Lines = [0, 1, 1, 2, 2, 3, 3, 0, 4, 5, 6, 7, 8, 9, 10, 11];
Frame 653
var blnForward = 1; var nBCount = 0; var blnServe = 0; var nServeSide = 1; var nServeCount = 0; var nMissCount = 0; var nHitCount = 0; var strWhatGwan = "NICE"; var strMsg = ""; var nPTurn = 2; var blnCanServe = 0; var blnNetCheck = 0; var nBallDepth = 1; var nGame = 1; var nSet = 1; var nTotalGames = 5; var p1Score = 0; var p2Score = 0; var p1Games = 0; var p2Games = 0; var p1Sets = 0; var p2Sets = 0; var arrComments1 = new Array(); var arrComments2 = new Array(); var arrComments3 = new Array(); var arrComments4 = new Array(); var arrComments5 = new Array(); arrComments1[0] = "PEACH"; arrComments1[1] = "SWEET SHOT"; arrComments1[2] = "BEAUT!"; arrComments1[3] = "NICE"; arrComments2[0] = "ERP!!!"; arrComments2[1] = "YOU MISSED IT"; arrComments2[2] = "SORT IT OUT"; arrComments2[3] = "OH DEAR!"; arrComments3[0] = "TAKE IT EASY"; arrComments3[1] = "IT'S LONG"; arrComments3[2] = "OUT"; arrComments3[3] = "TOO HARD"; arrComments4[0] = "POOR SHOT"; arrComments4[1] = "KEEP IT IN"; arrComments4[2] = "OUT"; arrComments4[3] = "WIDE!"; arrComments5[0] = "WELL LEFT"; arrComments5[1] = "THAT'LL DO YER"; arrComments5[2] = "WELL OUT!"; arrComments5[3] = "GONE OUT!"; movMsgs.gotoAndPlay("POINT"); stop();
Frame 665
sndSwish.play();
Frame 679
sndSwish.play(); _quality = "high";
Frame 689
_quality = "high"; gotoAndStop (405);
Frame 697
sndSwish.play();
Frame 722
stop();
Symbol 4 MovieClip Frame 1
stop();
Symbol 4 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 6 MovieClip Frame 1
stop();
Symbol 6 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 8 MovieClip Frame 1
stop();
Symbol 8 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 10 MovieClip Frame 1
stop();
Symbol 10 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 10 MovieClip Frame 3
_root.movUmpire.play();
Symbol 11 MovieClip Frame 1
stop();
Symbol 11 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 11 MovieClip Frame 3
if (_root.nPTurn == 1) { if (((_root.strMsg != "GAME !") && (_root.strMsg != "")) && (_root.strMsg != "GET READY!")) { if (_root.movScoreBoard.movS.p1S == "D") { _root.sndDeuce.play(); } else if (_root.movScoreBoard.movS.p1S == "0") { _root.sndLove.play(); } else if (_root.movScoreBoard.movS.p1S == "15") { _root.snd15.play(); } else if (_root.movScoreBoard.movS.p1S == "30") { _root.snd30.play(); } else if ((_root.movScoreBoard.movS.p1S == "40") && (_root.movScoreBoard.movS.p2S != "ADV")) { _root.snd40.play(); } else if ((_root.movScoreBoard.movS.p1S == "40") && (_root.movScoreBoard.movS.p2S == "ADV")) { _root.sndAComp.play(); } else if ((_root.movScoreBoard.movS.p1S == "ADV") && (_root.movScoreBoard.movS.p2S == "40")) { _root.sndAYou.play(); } } else if (_root.strMsg == "GAME !") { _root.sndGame.play(); } } else if (((_root.strMsg != "GAME !") && (_root.strMsg != "")) && (_root.strMsg != "GET READY!")) { if (_root.movScoreBoard.movS.p2S == "D") { _root.sndDeuce.play(); } else if (_root.movScoreBoard.movS.p2S == "0") { _root.sndLove.play(); } else if (_root.movScoreBoard.movS.p2S == "15") { _root.snd15.play(); } else if (_root.movScoreBoard.movS.p2S == "30") { _root.snd30.play(); } else if ((_root.movScoreBoard.movS.p2S == "40") && (_root.movScoreBoard.movS.p1S != "ADV")) { _root.snd40.play(); } else if ((_root.movScoreBoard.movS.p2S == "40") && (_root.movScoreBoard.movS.p1S == "ADV")) { _root.sndAYou.play(); } else if ((_root.movScoreBoard.movS.p2S == "ADV") && (_root.movScoreBoard.movS.p1S == "40")) { _root.sndAComp.play(); } } else if (_root.strMsg == "GAME !") { _root.sndGame.play(); }
Symbol 11 MovieClip Frame 17
if (_root.nPTurn == 1) { if (((_root.strMsg != "GAME !") && (_root.strMsg != "")) && (_root.strMsg != "GET READY!")) { if (_root.movScoreBoard.movS.p2S == "0") { _root.sndLove.play(); } else if (_root.movScoreBoard.movS.p2S == "15") { if (_root.movScoreBoard.movS.p1S == "15") { _root.sndAll.play(); } else { _root.snd15.play(); } } else if (_root.movScoreBoard.movS.p2S == "30") { if (_root.movScoreBoard.movS.p1S == "30") { _root.sndAll.play(); } else { _root.snd30.play(); } } else if ((_root.movScoreBoard.movS.p2S == "40") && (_root.movScoreBoard.movS.p1S != "ADV")) { _root.snd40.play(); } } } else if (((_root.strMsg != "GAME !") && (_root.strMsg != "")) && (_root.strMsg != "GET READY!")) { if (_root.movScoreBoard.movS.p1S == "0") { _root.sndLove.play(); } else if (_root.movScoreBoard.movS.p1S == "15") { if (_root.movScoreBoard.movS.p2S == "15") { _root.sndAll.play(); } else { _root.snd15.play(); } } else if (_root.movScoreBoard.movS.p1S == "30") { if (_root.movScoreBoard.movS.p2S == "30") { _root.sndAll.play(); } else { _root.snd30.play(); } } else if ((_root.movScoreBoard.movS.p1S == "40") && (_root.movScoreBoard.movS.p2S != "ADV")) { _root.snd40.play(); } }
Symbol 15 MovieClip Frame 1
stop();
Symbol 15 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 17 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 21 MovieClip Frame 1
stop();
Symbol 21 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 23 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 25 MovieClip Frame 1
stop();
Symbol 25 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 27 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 29 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 32 MovieClip Frame 1
stop();
Symbol 32 MovieClip Frame 2
if (_root.blnFX == 0) { gotoAndStop (1); }
Symbol 34 MovieClip Frame 1
stop();
Symbol 34 MovieClip Frame 2
if (_root.blnMusic == 0) { gotoAndStop (1); }
Symbol 34 MovieClip Frame 3
stop();
Symbol 52 MovieClip Frame 99
stop();
Symbol 67 Button
on (release) { getURL ("http://www.gamesarcade.net", "_blank"); }
Symbol 83 MovieClip Frame 141
stop();
Symbol 99 Button
on (release, releaseOutside, keyPress "m") { gotoAndStop (10); _root.blnMusic = 0; } on (rollOver) { _root.sndPop.play(); }
Symbol 103 Button
on (release, releaseOutside, keyPress "m") { _root.blnMusic = 1; gotoAndStop (1); }
Symbol 104 MovieClip Frame 1
_root.sndMusic.gotoAndPlay(1); stop();
Symbol 104 MovieClip Frame 10
_root.sndMusic.gotoAndPlay(5); stop();
Symbol 110 Button
on (release, releaseOutside, keyPress "s") { gotoAndPlay (10); _root.blnFX = 0; } on (rollOver) { _root.sndPop.play(); }
Symbol 115 Button
on (release, releaseOutside, keyPress "s") { gotoAndPlay (1); _root.blnFX = 1; }
Symbol 116 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 10
stop();
Symbol 125 Button
on (release) { nextFrame(); var blnTraining = 0; var nCourtType = 1; play(); } on (rollOver) { _root.sndPop.play(); }
Symbol 130 Button
on (rollOver) { _root.sndPop.play(); } on (release) { gotoAndPlay (693); var blnTraining = 1; var nCourtType = 1; }
Symbol 133 Button
on (rollOver) { _root.sndPop.play(); } on (release) { gotoAndPlay (540); var blnTraining = 1; var nCourtType = 1; }
Symbol 136 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); } on (rollOver) { _root.sndPop.play(); }
Symbol 139 Button
on (release) { getURL ("http://www.miniclip.com/signup.htm", "_blank"); } on (rollOver) { _root.sndPop.play(); }
Symbol 142 Button
on (release) { getURL ("http://www.miniclip.com/download_tennis.htm", "_blank"); } on (rollOver) { _root.sndPop.play(); }
Symbol 146 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 159 Button
on (release) { var nLevel = 1; var strOppo = "NICOLE"; var tid = 1; var gid = 9; loadVariablesNum ("timesplayed.asp", 0, "POST"); play(); } on (rollOver) { _root.sndPop.play(); }
Symbol 165 Button
on (release) { var nLevel = 2; var strOppo = "ANNA"; var tid = 2; var gid = 9; loadVariablesNum ("timesplayed.asp", 0, "POST"); play(); } on (rollOver) { _root.sndPop.play(); }
Symbol 169 Button
on (release) { var nLevel = 3; var strOppo = "CLAUDIA"; var tid = 3; var gid = 9; loadVariablesNum ("timesplayed.asp", 0, "POST"); play(); } on (rollOver) { _root.sndPop.play(); }
Symbol 189 Button
on (release) { gotoAndStop (405); }
Symbol 201 Button
on (release) { var nCourtType = 1; play(); } on (rollOver) { _root.sndPop.play(); }
Symbol 205 Button
on (release) { var nCourtType = 2; play(); } on (rollOver) { _root.sndPop.play(); }
Symbol 208 Button
on (release) { gotoAndStop (436); }
Symbol 212 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 2
stop();
Symbol 225 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 2
stop();
Symbol 234 MovieClip Frame 1
stop();
Symbol 234 MovieClip Frame 2
stop();
Symbol 234 MovieClip Frame 3
stop();
Instance of Symbol 234 MovieClip "head" in Symbol 239 MovieClip Frame 1
onClipEvent (load) { gotoAndStop(_root.nLevel); }
Symbol 239 MovieClip Frame 4
_parent.gotoAndStop(1); stop();
Instance of Symbol 234 MovieClip "head" in Symbol 243 MovieClip Frame 1
onClipEvent (load) { gotoAndStop(_root.nLevel); }
Symbol 243 MovieClip Frame 4
_parent.gotoAndStop(1); stop();
Symbol 246 MovieClip Frame 1
stop();
Instance of Symbol 234 MovieClip "head" in Symbol 246 MovieClip Frame 1
onClipEvent (load) { gotoAndStop(_root.nLevel); }
Symbol 246 MovieClip Frame 2
stop();
Symbol 246 MovieClip Frame 3
stop();
Symbol 246 MovieClip Frame 4
stop();
Instance of Symbol 234 MovieClip "head" in Symbol 246 MovieClip Frame 4
onClipEvent (load) { gotoAndStop(_root.nLevel); }
Symbol 252 MovieClip Frame 1
stop();
Symbol 260 Button
on (keyPress "Q") { gotoAndPlay (662); } on (keyPress "q") { gotoAndPlay (662); }
Symbol 264 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 2
stop();
Symbol 264 MovieClip Frame 3
stop();
Symbol 264 MovieClip Frame 4
stop();
Symbol 264 MovieClip Frame 5
stop();
Symbol 264 MovieClip Frame 6
stop();
Symbol 264 MovieClip Frame 7
stop();
Symbol 264 MovieClip Frame 8
stop();
Symbol 264 MovieClip Frame 9
stop();
Symbol 264 MovieClip Frame 10
stop();
Symbol 264 MovieClip Frame 11
stop();
Symbol 264 MovieClip Frame 12
stop();
Symbol 264 MovieClip Frame 13
stop();
Symbol 264 MovieClip Frame 14
stop();
Symbol 264 MovieClip Frame 15
stop();
Symbol 264 MovieClip Frame 16
stop();
Symbol 264 MovieClip Frame 17
stop();
Symbol 264 MovieClip Frame 18
stop();
Symbol 264 MovieClip Frame 19
stop();
Symbol 264 MovieClip Frame 20
stop();
Symbol 264 MovieClip Frame 21
stop();
Symbol 264 MovieClip Frame 22
stop();
Symbol 264 MovieClip Frame 23
stop();
Symbol 264 MovieClip Frame 24
stop();
Symbol 264 MovieClip Frame 25
stop();
Symbol 264 MovieClip Frame 26
stop();
Symbol 264 MovieClip Frame 27
stop();
Symbol 264 MovieClip Frame 28
stop();
Symbol 264 MovieClip Frame 29
stop();
Symbol 264 MovieClip Frame 30
stop();
Symbol 279 MovieClip Frame 7
stop();
Symbol 283 MovieClip Frame 8
stop();
Symbol 285 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 2
stop();
Symbol 285 MovieClip Frame 3
stop();
Symbol 285 MovieClip Frame 4
stop();
Symbol 285 MovieClip Frame 5
stop();
Symbol 285 MovieClip Frame 6
stop();
Symbol 297 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 4
if ((_root.strMsg == "GAME !") && (_root.nServeCount == 1)) { msgs1.M1 = ""; msgs2.M2 = ""; } else { msgs1.M1 = _root.strMsg; msgs2.M2 = _root.strMsg; } if (((((((_root.strMsg != "GAME !") && (_root.strMsg != "YOU WIN !")) && (_root.strMsg != "YOU LOSE !")) && (_root.strMsg != "")) && (_root.strMsg != "GET READY!")) && (_root.blnTraining == 0)) && (_root.nServeCount != 1)) { if (_root.movScoreBoard.movS.p1S == "D") { msgs1.M1S = "DEUCE"; msgs2.M2S = "DEUCE"; } else if (_root.nPTurn == 1) { msgs1.M1S = (_root.movScoreBoard.movS.p1S + " - ") + _root.movScoreBoard.movS.p2S; msgs2.M2S = (_root.movScoreBoard.movS.p1S + " - ") + _root.movScoreBoard.movS.p2S; } else { msgs1.M1S = (_root.movScoreBoard.movS.p2S + " - ") + _root.movScoreBoard.movS.p1S; msgs2.M2S = (_root.movScoreBoard.movS.p2S + " - ") + _root.movScoreBoard.movS.p1S; } } else if ((_root.strMsg == "GET READY!") && (_root.blnTraining == 0)) { msgs1.M1S = "YOUR SERVE"; msgs2.M2S = "YOUR SERVE"; } if (((_root.strMsg != "YOU WIN !") && (_root.strMsg != "YOU LOSE !")) && (_root.nServeCount != 1)) { _root.sndUmpire.play(); }
Symbol 297 MovieClip Frame 27
msgs1.M1 = ""; msgs2.M2 = ""; msgs1.M1S = ""; msgs2.M2S = ""; if ((_root.strMsg == "YOU WIN !") || (_root.strMsg == "YOU LOSE !")) { _root.gotoAndPlay("GAMEOVER"); } else { _root.strMsg = ""; _root.strMsg = ""; }
Instance of Symbol 305 MovieClip "movS" in Symbol 307 MovieClip Frame 1
onClipEvent (load) { txtPlaying = _root.strOppo; } onClipEvent (enterFrame) { var _local1 = 0; switch (_root.p1Score) { case _local1 : p1S = 0; break; case 1 : p1S = 15; break; case 2 : p1S = 30; break; case 3 : if (_root.p2Score == 3) { p1S = "D"; } else { p1S = 40; } break; case 4 : p1S = "ADV"; } _local1 = 0; switch (_root.p2Score) { case _local1 : p2S = 0; break; case 1 : p2S = 15; break; case 2 : p2S = 30; break; case 3 : if (_root.p1Score == 3) { p2S = "D"; } else { p2S = 40; } break; case 4 : p2S = "ADV"; } p1G = _root.p1Games; p1Sets = _root.p1Sets; p2G = _root.p2Games; p2Sets = _root.p2Sets; }
Symbol 349 MovieClip Frame 1
stop();
Symbol 349 MovieClip Frame 2
stop();
Symbol 349 MovieClip Frame 3
stop();
Symbol 349 MovieClip Frame 4
stop();
Symbol 352 Button
on (release) { gotoAndStop (405); } on (rollOver) { _root.sndPop.play(); }
Symbol 353 Button
on (release) { if (txtEmail != "") { loadVariablesNum ("addemail.asp?email=" + txtEmail, 0); } gotoAndStop (405); } on (rollOver) { _root.sndPop.play(); }
Symbol 359 Button
on (rollOver) { _root.sndPop.play(); } on (release) { gotoAndPlay (540); var blnTraining = 1; var nCourtType = 1; }
Symbol 360 Button
on (rollOver) { _root.sndPop.play(); }
Symbol 361 Button
on (rollOver) { _root.sndPop.play(); }
Symbol 362 Button
on (rollOver) { _root.sndPop.play(); }
Symbol 371 Button
on (release) { _root.play(); }
Symbol 394 Button
on (keyPress "n") { if (_root.blnTraining == 1) { _root.trainCount++; _root.fTTCreateAdvice(); if (_root.trainCount == 6) { _root.trainCount = 0; _root.blnTraining = 2; _root.gotoAndPlay("NEXTTRAIN"); } } else { _root.trainCount++; _root.fTTCreateAdvice2(); if (_root.trainCount == 6) { _root.gotoAndPlay("QUIT"); _root.blnTraining = 2; } } } on (keyPress "N") { if (_root.blnTraining == 1) { _root.trainCount++; _root.fTTCreateAdvice(); if (_root.trainCount == 6) { _root.trainCount = 0; _root.blnTraining = 2; _root.gotoAndPlay("NEXTTRAIN"); } } else { _root.trainCount++; _root.fTTCreateAdvice2(); if (_root.trainCount == 7) { _root.gotoAndPlay("QUIT"); _root.blnTraining = 2; } } }
Symbol 397 Button
on (keyPress "b") { if (_root.blnTraining == 1) { _root.trainCount--; _root.fTTCreateAdvice(); if (_root.trainCount == -1) { _root.gotoAndPlay("QUIT"); } } else { _root.trainCount--; _root.fTTCreateAdvice2(); if (_root.trainCount == -1) { _root.blnTraining = 1; _root.trainCount = 0; _root.gotoAndPlay("NEXTTRAIN"); } } } on (keyPress "B") { if (_root.blnTraining == 1) { _root.trainCount--; _root.fTTCreateAdvice(); if (_root.trainCount == -1) { _root.gotoAndPlay("QUIT"); } } else { _root.trainCount--; _root.fTTCreateAdvice2(); if (_root.trainCount == -1) { _root.blnTraining = 1; _root.trainCount = 0; _root.gotoAndPlay("NEXTTRAIN"); } } }
Instance of Symbol 399 MovieClip "movHelp" in Symbol 400 MovieClip Frame 21
onClipEvent (load) { if (_root.blnTraining == 1) { txtHelpHead = "TRAINING SESSION - SERVING"; } else { txtHelpHead = "TRAINING SESSION - IN PLAY"; } }
Symbol 400 MovieClip Frame 30
stop();
Instance of Symbol 399 MovieClip "movHelp" in Symbol 400 MovieClip Frame 30
onClipEvent (load) { if (_root.blnTraining == 1) { txtHelpHead = "TRAINING SESSION - SERVING"; txtHelp = "Click your left mouse button once to throw the ball up into the air. Then click again as the ball starts to drop downwards..."; } else { txtHelpHead = "TRAINING SESSION - IN PLAY"; txtHelp = "Stand in the correct place and click your mouse quickly to hit the ball."; } }
Symbol 404 Button
on (rollOver) { _root.sndPop.play(); }
Symbol 407 Button
on (release) { _parent.gotoAndPlay("LOGIN"); var blnTraining = 0; var nCourtType = 1; play(); } on (rollOver) { _root.sndPop.play(); }
Symbol 418 Button
on (release) { gotoAndStop (2); }
Symbol 423 Button
on (release) { nextFrame(); var blnTraining = 0; var nCourtType = 1; play(); } on (rollOver) { _root.sndPop.play(); }
Symbol 426 Button
on (release) { prevFrame(); var blnTraining = 0; var nCourtType = 1; play(); } on (rollOver) { _root.sndPop.play(); }
Symbol 428 MovieClip Frame 1
stop();
Symbol 428 MovieClip Frame 2
stop();
Symbol 428 MovieClip Frame 3
stop();

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:4 6 8 10 11 34
Symbol 3 SoundUsed by:4
Symbol 4 MovieClipUses:2 3Used by:Timeline
Symbol 5 SoundUsed by:6
Symbol 6 MovieClipUses:2 5Used by:Timeline
Symbol 7 SoundUsed by:8
Symbol 8 MovieClipUses:2 7Used by:Timeline
Symbol 9 SoundUsed by:10
Symbol 10 MovieClipUses:2 9Used by:Timeline
Symbol 11 MovieClipUses:2Used by:Timeline
Symbol 12 GraphicUsed by:15 17 19 21 23 25 27 29 32
Symbol 13 SoundUsed by:15 17 19 21 23 25 27
Symbol 14 SoundUsed by:15
Symbol 15 MovieClipUses:12 13 14Used by:Timeline
Symbol 16 SoundUsed by:17
Symbol 17 MovieClipUses:12 13 16Used by:Timeline
Symbol 18 SoundUsed by:19
Symbol 19 MovieClipUses:12 18 13Used by:Timeline
Symbol 20 SoundUsed by:21
Symbol 21 MovieClipUses:12 20 13Used by:Timeline
Symbol 22 SoundUsed by:23
Symbol 23 MovieClipUses:12 13 22Used by:Timeline
Symbol 24 SoundUsed by:25
Symbol 25 MovieClipUses:12 13 24Used by:Timeline
Symbol 26 SoundUsed by:27
Symbol 27 MovieClipUses:12 26 13Used by:Timeline
Symbol 28 SoundUsed by:29
Symbol 29 MovieClipUses:12 28Used by:Timeline
Symbol 30 SoundUsed by:32  Timeline
Symbol 31 SoundUsed by:32
Symbol 32 MovieClipUses:12 30 31Used by:Timeline
Symbol 33 SoundUsed by:34
Symbol 34 MovieClipUses:2 33Used by:Timeline
Symbol 35 GraphicUsed by:Timeline
Symbol 36 GraphicUsed by:Timeline
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:Timeline
Symbol 39 GraphicUsed by:52 147
Symbol 40 ShapeTweeningUsed by:52
Symbol 41 GraphicUsed by:52
Symbol 42 SoundUsed by:52
Symbol 43 GraphicUsed by:52
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:52
Symbol 46 GraphicUsed by:52
Symbol 47 GraphicUsed by:52
Symbol 48 GraphicUsed by:52
Symbol 49 SoundUsed by:52
Symbol 50 FontUsed by:51
Symbol 51 TextUses:50Used by:52
Symbol 52 MovieClipUses:39 40 41 42 43 45 46 47 48 49 51Used by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 FontUsed by:55 56 60 61 105 106 107 109 111 114 120 121 122 123 126 127 128 131 132 134 135 137 138 140 141 154 155 161 162 163 166 167 182 183 184 185 186 188 197 198 202 203 206 207 258 259 291 292 294 295 300 301 302 303 304 306 325 326 330 331 335 336 347 348 350 351 366 367 368 369 383 389 391 392 395 396 409 411 415 416 420 421 422 424 425
Symbol 55 TextUses:54Used by:59
Symbol 56 TextUses:54Used by:57
Symbol 57 MovieClipUses:56Used by:59
Symbol 58 GraphicUsed by:59 92 428
Symbol 59 MovieClipUses:55 57 58Used by:Timeline
Symbol 60 EditableTextUses:54Used by:Timeline
Symbol 61 EditableTextUses:54Used by:Timeline
Symbol 62 GraphicUsed by:67
Symbol 63 GraphicUsed by:67
Symbol 64 GraphicUsed by:67
Symbol 65 GraphicUsed by:67
Symbol 66 GraphicUsed by:67
Symbol 67 ButtonUses:62 63 64 65 66Used by:Timeline
Symbol 68 GraphicUsed by:69 83 146
Symbol 69 MovieClipUses:68Used by:Timeline
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:83
Symbol 72 GraphicUsed by:83
Symbol 73 GraphicUsed by:83
Symbol 74 GraphicUsed by:83
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:83
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:83
Symbol 79 GraphicUsed by:83
Symbol 80 SoundUsed by:83
Symbol 81 SoundUsed by:83
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:71 72 73 74 76 68 78 79 80 81 82Used by:Timeline
Symbol 84 GraphicUsed by:92
Symbol 85 GraphicUsed by:92
Symbol 86 GraphicUsed by:92
Symbol 87 GraphicUsed by:92
Symbol 88 GraphicUsed by:92
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:84 85 86 87 88 89 90 91 58Used by:Timeline
Symbol 93 GraphicUsed by:Timeline
Symbol 94 GraphicUsed by:99
Symbol 95 GraphicUsed by:99
Symbol 96 GraphicUsed by:99
Symbol 97 GraphicUsed by:99
Symbol 98 GraphicUsed by:99 103
Symbol 99 ButtonUses:94 95 96 97 98Used by:104
Symbol 100 GraphicUsed by:103
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 ButtonUses:100 101 102 98Used by:104
Symbol 104 MovieClipUses:99 103Used by:Timeline
Symbol 105 TextUses:54Used by:110 115
Symbol 106 TextUses:54Used by:110
Symbol 107 TextUses:54Used by:110
Symbol 108 GraphicUsed by:110 115
Symbol 109 TextUses:54Used by:110 115
Symbol 110 ButtonUses:105 106 107 108 109Used by:116
Symbol 111 TextUses:54Used by:115
Symbol 112 GraphicUsed by:115
Symbol 113 GraphicUsed by:115
Symbol 114 TextUses:54Used by:115
Symbol 115 ButtonUses:111 112 113 114 108 105 109Used by:116
Symbol 116 MovieClipUses:110 115Used by:Timeline
Symbol 117 GraphicUsed by:Timeline
Symbol 118 GraphicUsed by:119 136 139 142 352 353 360 361 362 423 426
Symbol 119 MovieClipUses:118Used by:125 133 136 139 142 352 353 360 361 362 407 423 426
Symbol 120 TextUses:54Used by:125 407
Symbol 121 TextUses:54Used by:125 407
Symbol 122 TextUses:54Used by:125 407
Symbol 123 TextUses:54Used by:125 407
Symbol 124 GraphicUsed by:125 133 159 165 169 201 205 407 423 426
Symbol 125 ButtonUses:119 120 121 122 123 124Used by:Timeline
Symbol 126 TextUses:54Used by:130 359 404
Symbol 127 TextUses:54Used by:130 359 404
Symbol 128 TextUses:54Used by:130 359 404
Symbol 129 GraphicUsed by:130 359 404
Symbol 130 ButtonUses:126 127 128 129Used by:Timeline
Symbol 131 TextUses:54Used by:133
Symbol 132 TextUses:54Used by:133
Symbol 133 ButtonUses:119 131 132 124Used by:Timeline
Symbol 134 TextUses:54Used by:136 360
Symbol 135 TextUses:54Used by:136 360
Symbol 136 ButtonUses:119 134 135 118Used by:Timeline
Symbol 137 TextUses:54Used by:139 361
Symbol 138 TextUses:54Used by:139 361
Symbol 139 ButtonUses:119 137 138 118Used by:Timeline
Symbol 140 TextUses:54Used by:142 362
Symbol 141 TextUses:54Used by:142 362
Symbol 142 ButtonUses:119 140 141 118Used by:Timeline
Symbol 143 GraphicUsed by:147
Symbol 144 FontUsed by:145
Symbol 145 TextUses:144Used by:147
Symbol 146 ButtonUses:68Used by:147
Symbol 147 MovieClipUses:143 39 145 146Used by:212  Timeline
Symbol 148 GraphicUsed by:Timeline
Symbol 149 GraphicUsed by:Timeline
Symbol 150 GraphicUsed by:Timeline
Symbol 151 GraphicUsed by:Timeline
Symbol 152 GraphicUsed by:Timeline
Symbol 153 GraphicUsed by:157 159 165 169
Symbol 154 TextUses:54Used by:159
Symbol 155 TextUses:54Used by:159
Symbol 156 GraphicUsed by:159 165 169
Symbol 157 MovieClipUses:153Used by:159 165 169
Symbol 158 GraphicUsed by:159
Symbol 159 ButtonUses:124 153 154 155 156 157 158Used by:Timeline
Symbol 160 GraphicUsed by:Timeline
Symbol 161 TextUses:54Used by:165
Symbol 162 TextUses:54Used by:165
Symbol 163 TextUses:54Used by:165
Symbol 164 GraphicUsed by:165
Symbol 165 ButtonUses:124 153 161 162 156 157 163 164Used by:Timeline
Symbol 166 TextUses:54Used by:169
Symbol 167 TextUses:54Used by:169
Symbol 168 GraphicUsed by:169
Symbol 169 ButtonUses:124 153 166 167 156 157 168Used by:Timeline
Symbol 170 GraphicUsed by:173
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:170 171 172Used by:Timeline
Symbol 174 GraphicUsed by:177
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:174 175 176Used by:Timeline
Symbol 178 GraphicUsed by:181
Symbol 179 GraphicUsed by:181
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:178 179 180Used by:Timeline
Symbol 182 TextUses:54Used by:Timeline
Symbol 183 TextUses:54Used by:Timeline
Symbol 184 TextUses:54Used by:189 208
Symbol 185 TextUses:54Used by:189 208
Symbol 186 TextUses:54Used by:189 208
Symbol 187 GraphicUsed by:189 208
Symbol 188 TextUses:54Used by:189 208
Symbol 189 ButtonUses:184 185 186 187 188Used by:Timeline
Symbol 190 FontUsed by:191 192 193 194 195 196 408 413
Symbol 191 TextUses:190Used by:Timeline
Symbol 192 TextUses:190Used by:Timeline
Symbol 193 TextUses:190Used by:Timeline
Symbol 194 TextUses:190Used by:Timeline
Symbol 195 TextUses:190Used by:Timeline
Symbol 196 TextUses:190Used by:Timeline
Symbol 197 TextUses:54Used by:201
Symbol 198 TextUses:54Used by:201
Symbol 199 GraphicUsed by:201 205
Symbol 200 GraphicUsed by:201
Symbol 201 ButtonUses:124 197 198 199 200Used by:Timeline
Symbol 202 TextUses:54Used by:205
Symbol 203 TextUses:54Used by:205
Symbol 204 GraphicUsed by:205
Symbol 205 ButtonUses:124 202 203 199 204Used by:Timeline
Symbol 206 TextUses:54Used by:Timeline
Symbol 207 TextUses:54Used by:Timeline
Symbol 208 ButtonUses:184 185 186 187 188Used by:Timeline
Symbol 209 GraphicUsed by:212
Symbol 210 GraphicUsed by:212
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:209 210 147 211Used by:Timeline
Symbol 213 BitmapUsed by:218
Symbol 214 BitmapUsed by:218
Symbol 215 BitmapUsed by:218
Symbol 216 BitmapUsed by:218
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:213 214 215 216 217Used by:225
Symbol 219 BitmapUsed by:224
Symbol 220 BitmapUsed by:224
Symbol 221 BitmapUsed by:224
Symbol 222 BitmapUsed by:224
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:219 220 221 222 223Used by:225
Symbol 225 MovieClipUses:218 224Used by:Timeline
Symbol 226 GraphicUsed by:Timeline
Symbol 227 GraphicUsed by:246 279 283 285 310
Symbol 228 GraphicUsed by:239 243 246 279 283 285
Symbol 229 GraphicUsed by:239 243 246
Symbol 230 GraphicUsed by:246
Symbol 231 GraphicUsed by:234
Symbol 232 GraphicUsed by:234
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:231 232 233Used by:239 243 246
Symbol 235 GraphicUsed by:239
Symbol 236 GraphicUsed by:239
Symbol 237 GraphicUsed by:239
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:228 235 229 236 234 237 238Used by:246
Symbol 240 GraphicUsed by:243
Symbol 241 GraphicUsed by:243
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:228 240 229 241 234 242Used by:246
Symbol 244 GraphicUsed by:246
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:227 228 229 230 234 239 243 244 245Used by:Timeline
Symbol 247 GraphicUsed by:Timeline
Symbol 248 GraphicUsed by:252
Symbol 249 GraphicUsed by:252
Symbol 250 GraphicUsed by:252
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:248 249 250 251Used by:Timeline
Symbol 253 GraphicUsed by:257
Symbol 254 GraphicUsed by:257
Symbol 255 GraphicUsed by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:253 254 255 256Used by:Timeline
Symbol 258 TextUses:54Used by:260
Symbol 259 TextUses:54Used by:260
Symbol 260 ButtonUses:258 259Used by:Timeline
Symbol 261 GraphicUsed by:264
Symbol 262 GraphicUsed by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:261 262 263Used by:285
Symbol 265 GraphicUsed by:279 283 285
Symbol 266 FontUsed by:267
Symbol 267 TextUses:266Used by:279 283 285
Symbol 268 GraphicUsed by:279 283 285
Symbol 269 GraphicUsed by:285
Symbol 270 GraphicUsed by:279 283 285
Symbol 271 GraphicUsed by:279 283 285
Symbol 272 GraphicUsed by:285
Symbol 273 GraphicUsed by:285
Symbol 274 GraphicUsed by:285
Symbol 275 GraphicUsed by:285
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:279
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:277 227 265 267 268 228 278 270 271Used by:285
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:283
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:281 227 265 267 268 228 282 270 271Used by:285
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:264 227 265 267 268 228 269 270 271 272 273 274 275 279 283 284Used by:Timeline
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:Timeline
Symbol 288 GraphicUsed by:297 400
Symbol 289 FontUsed by:290
Symbol 290 TextUses:289Used by:297 400
Symbol 291 EditableTextUses:54Used by:293
Symbol 292 EditableTextUses:54Used by:293
Symbol 293 MovieClipUses:291 292Used by:297
Symbol 294 EditableTextUses:54Used by:296
Symbol 295 EditableTextUses:54Used by:296
Symbol 296 MovieClipUses:294 295Used by:297
Symbol 297 MovieClipUses:288 290 293 296Used by:Timeline
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:307
Symbol 300 EditableTextUses:54Used by:305
Symbol 301 EditableTextUses:54Used by:305
Symbol 302 EditableTextUses:54Used by:305
Symbol 303 EditableTextUses:54Used by:305
Symbol 304 EditableTextUses:54Used by:305
Symbol 305 MovieClipUses:300 301 302 303 304Used by:307
Symbol 306 TextUses:54Used by:307
Symbol 307 MovieClipUses:299 305 306Used by:Timeline
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:Timeline
Symbol 310 MovieClipUses:227Used by:Timeline
Symbol 311 GraphicUsed by:316
Symbol 312 SoundUsed by:316
Symbol 313 SoundUsed by:316
Symbol 314 SoundUsed by:316
Symbol 315 SoundUsed by:316
Symbol 316 MovieClipUses:311 312 313 314 315Used by:Timeline
Symbol 317 GraphicUsed by:349
Symbol 318 GraphicUsed by:349
Symbol 319 GraphicUsed by:349
Symbol 320 GraphicUsed by:349
Symbol 321 GraphicUsed by:349
Symbol 322 GraphicUsed by:349
Symbol 323 FontUsed by:324 329 334 346 355 356 373 380 384 385 390 412 414 419 427
Symbol 324 TextUses:323Used by:349
Symbol 325 TextUses:54Used by:349
Symbol 326 TextUses:54Used by:349
Symbol 327 GraphicUsed by:349
Symbol 328 GraphicUsed by:349
Symbol 329 TextUses:323Used by:349
Symbol 330 TextUses:54Used by:349
Symbol 331 TextUses:54Used by:349
Symbol 332 GraphicUsed by:349
Symbol 333 GraphicUsed by:349
Symbol 334 TextUses:323Used by:349
Symbol 335 TextUses:54Used by:349
Symbol 336 TextUses:54Used by:349
Symbol 337 GraphicUsed by:349
Symbol 338 GraphicUsed by:345
Symbol 339 GraphicUsed by:345
Symbol 340 GraphicUsed by:345
Symbol 341 GraphicUsed by:345
Symbol 342 GraphicUsed by:345
Symbol 343 GraphicUsed by:345
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:338 339 340 341 342 343 344Used by:349
Symbol 346 TextUses:323Used by:349
Symbol 347 TextUses:54Used by:349
Symbol 348 TextUses:54Used by:349
Symbol 349 MovieClipUses:317 318 319 320 321 322 324 325 326 327 328 329 330 331 332 333 334 335 336 337 345 346 347 348Used by:Timeline
Symbol 350 TextUses:54Used by:Timeline
Symbol 351 TextUses:54Used by:352 353
Symbol 352 ButtonUses:119 351 118Used by:Timeline
Symbol 353 ButtonUses:119 351 118Used by:Timeline
Symbol 354 GraphicUsed by:Timeline
Symbol 355 TextUses:323Used by:Timeline
Symbol 356 TextUses:323Used by:Timeline
Symbol 357 FontUsed by:358 365
Symbol 358 EditableTextUses:357Used by:Timeline
Symbol 359 ButtonUses:126 127 128 129Used by:Timeline
Symbol 360 ButtonUses:119 134 135 118Used by:Timeline
Symbol 361 ButtonUses:119 137 138 118Used by:Timeline
Symbol 362 ButtonUses:119 140 141 118Used by:Timeline
Symbol 363 GraphicUsed by:Timeline
Symbol 364 GraphicUsed by:386
Symbol 365 TextUses:357Used by:386
Symbol 366 TextUses:54Used by:386
Symbol 367 TextUses:54Used by:386
Symbol 368 TextUses:54Used by:371
Symbol 369 TextUses:54Used by:371
Symbol 370 GraphicUsed by:371
Symbol 371 ButtonUses:368 369 370Used by:386
Symbol 372 GraphicUsed by:386
Symbol 373 TextUses:323Used by:386
Symbol 374 GraphicUsed by:386
Symbol 375 GraphicUsed by:386 399
Symbol 376 FontUsed by:377 379 381 382
Symbol 377 TextUses:376Used by:386
Symbol 378 GraphicUsed by:386
Symbol 379 TextUses:376Used by:386
Symbol 380 TextUses:323Used by:386
Symbol 381 TextUses:376Used by:386 399
Symbol 382 TextUses:376Used by:386 399
Symbol 383 TextUses:54Used by:386
Symbol 384 TextUses:323Used by:386
Symbol 385 TextUses:323Used by:386
Symbol 386 MovieClipUses:364 365 366 367 371 372 373 374 375 377 378 379 380 381 382 383 384 385Used by:Timeline
Symbol 387 GraphicUsed by:Timeline
Symbol 388 GraphicUsed by:399
Symbol 389 EditableTextUses:54Used by:399
Symbol 390 EditableTextUses:323Used by:399
Symbol 391 TextUses:54Used by:394
Symbol 392 TextUses:54Used by:394
Symbol 393 GraphicUsed by:394 397
Symbol 394 ButtonUses:391 392 393Used by:399
Symbol 395 TextUses:54Used by:397
Symbol 396 TextUses:54Used by:397
Symbol 397 ButtonUses:395 396 393Used by:399
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:388 389 390 394 397 398 375 381 382Used by:400
Symbol 400 MovieClipUses:288 290 399Used by:Timeline
Symbol 401 GraphicUsed by:Timeline
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:Timeline
Symbol 404 ButtonUses:126 127 128 129Used by:Timeline
Symbol 405 GraphicUsed by:Timeline
Symbol 406 GraphicUsed by:Timeline
Symbol 407 ButtonUses:119 120 121 122 123 124Used by:428
Symbol 408 TextUses:190Used by:428
Symbol 409 TextUses:54Used by:428
Symbol 410 GraphicUsed by:428
Symbol 411 TextUses:54Used by:428
Symbol 412 TextUses:323Used by:428
Symbol 413 TextUses:190Used by:428
Symbol 414 TextUses:323Used by:428
Symbol 415 TextUses:54Used by:418 428
Symbol 416 TextUses:54Used by:418
Symbol 417 GraphicUsed by:418
Symbol 418 ButtonUses:415 416 417Used by:428
Symbol 419 TextUses:323Used by:428
Symbol 420 TextUses:54Used by:428
Symbol 421 TextUses:54Used by:423
Symbol 422 TextUses:54Used by:423
Symbol 423 ButtonUses:118 421 422 119 124Used by:428
Symbol 424 TextUses:54Used by:426
Symbol 425 TextUses:54Used by:426
Symbol 426 ButtonUses:118 424 425 119 124Used by:428
Symbol 427 TextUses:323Used by:428
Symbol 428 MovieClipUses:407 408 409 410 411 412 413 414 58 418 419 415 420 423 426 427Used by:Timeline

Instance Names

"sndHit"Frame 1Symbol 4 MovieClip
"sndSwish"Frame 1Symbol 6 MovieClip
"sndPop"Frame 1Symbol 8 MovieClip
"sndOut"Frame 1Symbol 10 MovieClip
"sndUmpire"Frame 1Symbol 11 MovieClip
"sndLove"Frame 1Symbol 15 MovieClip
"snd15"Frame 1Symbol 17 MovieClip
"snd30"Frame 1Symbol 19 MovieClip
"snd40"Frame 1Symbol 21 MovieClip
"sndDeuce"Frame 1Symbol 23 MovieClip
"sndAYou"Frame 1Symbol 25 MovieClip
"sndAComp"Frame 1Symbol 27 MovieClip
"sndAll"Frame 1Symbol 29 MovieClip
"sndGame"Frame 1Symbol 32 MovieClip
"sndMusic"Frame 1Symbol 34 MovieClip
"movMOnOff"Frame 402Symbol 104 MovieClip
"movGrass"Frame 482Symbol 212 MovieClip
"movCrowd"Frame 482Symbol 225 MovieClip
"movP2"Frame 482Symbol 246 MovieClip
"movUmpire"Frame 482Symbol 252 MovieClip
"movNet"Frame 482Symbol 257 MovieClip
"movP1"Frame 482Symbol 285 MovieClip
"Line"Frame 482Symbol 287 MovieClip
"movMsgs"Frame 482Symbol 297 MovieClip
"movScoreBoard"Frame 492Symbol 307 MovieClip
"ball"Frame 495Symbol 309 MovieClip
"shadow"Frame 495Symbol 310 MovieClip
"COUGH"Frame 495Symbol 316 MovieClip
"movCup"Frame 512Symbol 349 MovieClip
"movMOnOff"Frame 540Symbol 104 MovieClip
"movGrass"Frame 557Symbol 212 MovieClip
"movCrowd"Frame 557Symbol 225 MovieClip
"movNet"Frame 557Symbol 257 MovieClip
"movMOnOff"Frame 557Symbol 104 MovieClip
"Line"Frame 557Symbol 287 MovieClip
"movMsgs"Frame 557Symbol 297 MovieClip
"movP1"Frame 596Symbol 285 MovieClip
"movHelper"Frame 596Symbol 400 MovieClip
"ball"Frame 611Symbol 309 MovieClip
"shadow"Frame 611Symbol 310 MovieClip
"movRobot"Frame 637Symbol 403 MovieClip
"movP1"Frame 637Symbol 285 MovieClip
"movHelper"Frame 637Symbol 400 MovieClip
"ball"Frame 651Symbol 309 MovieClip
"shadow"Frame 651Symbol 310 MovieClip
"head"Symbol 239 MovieClip Frame 1Symbol 234 MovieClip
"head"Symbol 243 MovieClip Frame 1Symbol 234 MovieClip
"head"Symbol 246 MovieClip Frame 1Symbol 234 MovieClip
"head"Symbol 246 MovieClip Frame 4Symbol 234 MovieClip
"swish"Symbol 279 MovieClip Frame 1Symbol 277 MovieClip
"swish"Symbol 283 MovieClip Frame 1Symbol 281 MovieClip
"powerbar"Symbol 285 MovieClip Frame 1Symbol 264 MovieClip
"swoosh"Symbol 285 MovieClip Frame 4Symbol 279 MovieClip
"swoosh"Symbol 285 MovieClip Frame 5Symbol 283 MovieClip
"msgs2"Symbol 297 MovieClip Frame 4Symbol 293 MovieClip
"msgs1"Symbol 297 MovieClip Frame 4Symbol 296 MovieClip
"movS"Symbol 307 MovieClip Frame 1Symbol 305 MovieClip
"movHelp"Symbol 400 MovieClip Frame 21Symbol 399 MovieClip
"movHelp"Symbol 400 MovieClip Frame 30Symbol 399 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"LOADING"Frame 349
"LOADED"Frame 351
"GO"Frame 358
"COOKIES"Frame 402
"COOKIED"Frame 404
"LOGIN"Frame 405
"LEVELSELECT"Frame 436
"SURFACESELECT"Frame 467
"PLAY"Frame 482
"GAMEOVER"Frame 499
"SCORING"Frame 529
"SCORED"Frame 531
"EMAILME"Frame 532
"INSTRUCTIONS"Frame 540
"TRAIN"Frame 596
"TRAINSKIP"Frame 609
"NEXTTRAIN"Frame 620
"PRACTICE"Frame 637
"QUIT"Frame 662
"rules"Frame 693
"play2"Frame 723
"on"Symbol 104 MovieClip Frame 1
"off"Symbol 104 MovieClip Frame 10
"on"Symbol 116 MovieClip Frame 1
"off"Symbol 116 MovieClip Frame 10
"claudia"Symbol 234 MovieClip Frame 1
"anne"Symbol 234 MovieClip Frame 2
"nicole"Symbol 234 MovieClip Frame 3
"stand"Symbol 246 MovieClip Frame 1
"forehand"Symbol 246 MovieClip Frame 3
"serve"Symbol 246 MovieClip Frame 4
"normal"Symbol 252 MovieClip Frame 1
"fault"Symbol 252 MovieClip Frame 2
"POINT"Symbol 297 MovieClip Frame 4
"gold"Symbol 349 MovieClip Frame 1
"silver"Symbol 349 MovieClip Frame 2
"bronze"Symbol 349 MovieClip Frame 3

Dynamic Text Variables

txtPercentSymbol 60 EditableText"0%"
txtPercentSymbol 61 EditableText"0%"
M2Symbol 291 EditableText""
M2SSymbol 292 EditableText""
M1Symbol 294 EditableText""
M1SSymbol 295 EditableText""
p2SSymbol 300 EditableText"0"
p2GSymbol 301 EditableText"0"
p1SSymbol 302 EditableText"0"
p1GSymbol 303 EditableText"0"
txtPlayingSymbol 304 EditableText""
txtEmailSymbol 358 EditableText""
txtHelpHeadSymbol 389 EditableText""
txtHelpSymbol 390 EditableText""




http://swfchan.com/5/20829/info.shtml
Created: 28/5 -2019 22:33:18 Last modified: 28/5 -2019 22:33:18 Server time: 10/05 -2024 19:07:38