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

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

Swing Ball.swf

This is the info page for
Flash #29470

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


Text
Go

000

067

543

123

285

211

065

003

106

723

247

Loading

main menu

Swing Ball

start game

TO PLAY MORE GAMES PRESS GO

Go

Go

play more games

games by email

download

games for your website

0

Lives:

score:

level:

00

Level 1

Curve Bonus!

Curve Bonus!

Curve Bonus!

Curve Bonus!

0

Bonus:

3000

00

Game Over

Congratulations! Your score is
whatever. Add your name to see if you
made it to the high scores board.

Name:

4

4

<p align="left"><font face="BM sly" size="15" color="#db090a">Name</font></p>

<p align="left"><font face="BM sly" size="15" color="#e4070c">Score</font></p>

<p align="left"></p>

<p align="left"></p>

Top 20

Highscores

ActionScript [AS1/AS2]

Frame 90
gotoAndStop (91);
Frame 91
var ld = world.getBytesLoaded(); var tt = world.getBytesTotal(); var pr = Math.floor((7 * ld) / tt); gotoAndStop (97);
Frame 97
Frame 101
stop();
Frame 118
world = new Object(); world.left = bounds._x; world.right = bounds._x + bounds._width; world.top = bounds._y; world.bottom = bounds._y + bounds._height; world.depth = 75; world.speed = 2; world.bounce = 1; world.skillFactor = 17; world.curveAmount = 50; world.curveDecay = 0.51; world.score = 0; score = 0; world.enemyLives = 3; world.playerLives = 3; world.level = 1; level = "Level 1"; levelNumber = world.level; world.bonus = 10; world.bonusDisplay = 3000; world.hitScore = 100; world.curveBonus = 50; world.superCurveBonus = 150; world.accuracyBonus = 100; world.hitDegrade = 10; world.curveDegrade = 5; world.superCurveDegrade = 15; world.accuracyDegrade = 10; bonusWord = "bonus:"; levelSkillFactor = new Array(17, 14, 11, 9, 7, 5, 3.5, 2.75, 2, 1); levelSpeed = new Array(2, 2.33, 2.66, 3, 3.33, 3.66, 4, 4.33, 4.66, 6); levelCurve = new Array(25, 22.5, 20, 17.5, 15, 12.5, 10, 10, 10, 10); wallBounce1 = new Sound(); wallBounce1.attachSound("wallBounce1"); wallBounce2 = new Sound(); wallBounce2.attachSound("wallBounce2"); pPaddleBounce = new Sound(); pPaddleBounce.attachSound("pPaddleBounce"); ePaddleBounce = new Sound(); ePaddleBounce.attachSound("ePaddleBounce"); missSound = new Sound(); missSound.attachSound("missSound"); globalSound = new Sound(); globalSound.attachSound(_root); globalSound.setVolume(60);
Instance of Symbol 81 MovieClip "userPaddle" in Frame 119
onClipEvent (load) { lagFactor = _parent.world.lagFactor; wleft = _parent.world.left; wright = _parent.world.right; wtop = _parent.world.top; wbottom = _parent.world.bottom; wdepth = _parent.world.depth; wl = wleft; wr = wright; wt = wtop; wb = wbottom; wx = ((wright - wleft) / 2) + wleft; wy = ((wbottom - wtop) / 2) + wtop; myPos = new Object(); myPos.x = wx; myPos.y = wy; _root._xmouse = wx; _root._ymouse = wy; myPos.z = 0; oldPos = new Object(); oldPos.x = myPos.x; oldPos.y = myPos.y; mySpeed = new Object(); mySpeed.x = 0; mySpeed.y = 0; m = 100; f = 0.8; swidth = _width; sheight = _height; _x = myPos.x; _y = myPos.y; } onClipEvent (enterFrame) { myTarX = _root._xmouse; myTarY = _root._ymouse; myPos.x = myPos.x - ((myPos.x - myTarX) / 1.5); myPos.y = myPos.y - ((myPos.y - myTarY) / 1.5); if ((myPos.y - (sheight / 2)) < wtop) { myPos.y = wtop + (sheight / 2); } else if (wbottom < (myPos.y + (sheight / 2))) { myPos.y = wbottom - (sheight / 2); } if ((myPos.x - (swidth / 2)) < wleft) { myPos.x = wleft + (swidth / 2); } else if (wright < (myPos.x + (swidth / 2))) { myPos.x = wright - (swidth / 2); } _x = myPos.x; _y = myPos.y; mySpeed.x = myPos.x - oldPos.x; mySpeed.y = myPos.y - oldPos.y; oldPos.x = myPos.x; oldPos.y = myPos.y; _parent.world.paddlePosX = myPos.x; _parent.world.paddlePosY = myPos.y; _parent.world.paddleSpeedX = mySpeed.x; _parent.world.paddleSpeedY = mySpeed.y; }
Frame 164
world.speed = levelSpeed[world.level - 1]; world.skillFactor = levelSkillFactor[world.level - 1]; world.curveAmount = levelCurve[world.level - 1]; world.hitScore = 100; world.curveBonus = 50; world.superCurveBonus = 150; world.accuracyBonus = 100; world.bonusDisplay = 3000; bonusScore = world.bonusDisplay; world.bonus = 10;
Instance of Symbol 93 MovieClip "enemyPaddle" in Frame 165
onClipEvent (load) { skillFactor = _parent.world.skillFactor; wleft = _parent.world.left; wright = _parent.world.right; wtop = _parent.world.top; wbottom = _parent.world.bottom; wdepth = _parent.world.depth; wl = wleft; wr = wright; wt = wtop; wb = wbottom; wx = ((wright - wleft) / 2) + wleft; wy = ((wbottom - wtop) / 2) + wtop; myPos = new Object(); myPos.x = wx; myPos.y = wy; myPos.z = 75; oldPos = new Object(); oldPos.x = myPos.x; oldPos.y = myPos.y; VisPos = new Object(); VisPos.x = myPos.x; VisPos.y = myPos.y; mySpeed = new Object(); mySpeed.x = 0; mySpeed.y = 0; m = 100; f = 0.8; swidth = _width; sheight = _height; varA = 31.066017; VisPos.x = wx - ((wx - myPos.x) * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); VisPos.y = wy - ((wy - myPos.y) * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _x = VisPos.x; _y = VisPos.y; _width = (swidth * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _height = (sheight * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); growshrink = 0; } onClipEvent (enterFrame) { bPosX = _parent.ballPosX; bPosY = _parent.ballPosY; bDirZ = _parent.ballDirZ; if (bDirZ > 0) { myTarX = bPosX; myTarY = bPosY; myPos.x = myPos.x - ((myPos.x - myTarX) / skillFactor); myPos.y = myPos.y - ((myPos.y - myTarY) / skillFactor); } else { myTarX = wx; myTarY = wy; myPos.x = myPos.x - ((myPos.x - myTarX) / 15); myPos.y = myPos.y - ((myPos.y - myTarY) / 15); } if ((myPos.y - (sheight / 2)) < wtop) { myPos.y = wtop + (sheight / 2); } else if (wbottom < (myPos.y + (sheight / 2))) { myPos.y = wbottom - (sheight / 2); } if ((myPos.x - (swidth / 2)) < wleft) { myPos.x = wleft + (swidth / 2); } else if (wright < (myPos.x + (swidth / 2))) { myPos.x = wright - (swidth / 2); } VisPos.x = wx - ((wx - myPos.x) * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); VisPos.y = wy - ((wy - myPos.y) * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _x = VisPos.x; _y = VisPos.y; _width = (swidth * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _height = (sheight * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); mySpeed.x = myPos.x - oldPos.x; mySpeed.y = myPos.y - oldPos.y; oldPos.x = myPos.x; oldPos.y = myPos.y; _parent.world.enemyPosX = myPos.x; _parent.world.enemyPosY = myPos.y; _parent.world.enemySpeedX = mySpeed.x; _parent.world.enemySpeedY = mySpeed.y; }
Instance of Symbol 95 MovieClip in Frame 166
onClipEvent (load) { wleft = _parent.world.left; wright = _parent.world.right; wtop = _parent.world.top; wbottom = _parent.world.bottom; wdepth = _parent.world.depth; wl = wleft; wr = wright; wt = wtop; wb = wbottom; wx = ((wright - wleft) / 2) + wleft; wy = ((wbottom - wtop) / 2) + wtop; speed = _parent.world.speed; myPos = new Object(); myPos.x = wl; myPos.y = wt; myPos.z = 0; VisPos = new Object(); VisPos.x = myPos.x; VisPos.y = myPos.y; mySpeed = new Object(); mySpeed.x = speed; mySpeed.y = speed; mySpeed.z = speed; m = 100; f = 0.8; swidth = _width; sheight = _height; _x = myPos.x; _y = myPos.y; varA = 31.066017; _width = (swidth * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _height = (sheight * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); growshrink = 0; } onClipEvent (enterFrame) { myPos.z = _parent.ballPosZ; if (myPos.z < 0) { myPos.z = 0; } VisPos.x = wx - ((wx - myPos.x) * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); VisPos.y = wy - ((wy - myPos.y) * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _x = VisPos.x; _y = VisPos.y; _alpha = ((myPos.z - 100) / -1); _width = (swidth * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _height = (sheight * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); }
Instance of Symbol 97 MovieClip in Frame 166
onClipEvent (load) { wleft = _parent.world.left; wright = _parent.world.right; wtop = _parent.world.top; wbottom = _parent.world.bottom; wdepth = _parent.world.depth; wl = wleft; wr = wright; wt = wtop; wb = wbottom; wx = ((wright - wleft) / 2) + wleft; wy = ((wbottom - wtop) / 2) + wtop; speed = _parent.world.speed; curveAmount = _parent.world.curveAmount; curveDecay = 1.004; myPos = new Object(); myPos.x = wx; myPos.y = wy; myPos.z = 0; myCurve = new Object(); myCurve.x = 0; myCurve.y = 0; VisPos = new Object(); VisPos.x = myPos.x; VisPos.y = myPos.y; mySpeed = new Object(); mySpeed.x = 0; mySpeed.y = 0; mySpeed.z = 0; m = 100; f = 0.8; swidth = _width; _x = myPos.x; _y = myPos.y; varA = 31.066017; _width = (swidth * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _height = (swidth * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); growshrink = 0; } onClipEvent (enterFrame) { if (ballStop != 1) { pSpeedX = _parent.world.paddleSpeedX; pSpeedY = _parent.world.paddleSpeedY; pPosX = _parent.world.paddlePosX; pPosY = _parent.world.paddlePosY; eSpeedX = _parent.world.enemySpeedX; eSpeedY = _parent.world.enemySpeedY; ePosX = _parent.world.enemyPosX; ePosY = _parent.world.enemyPosY; mySpeed.x = mySpeed.x + myCurve.x; mySpeed.y = mySpeed.y + myCurve.y; myPos.z = myPos.z + mySpeed.z; myPos.x = myPos.x + mySpeed.x; myPos.y = myPos.y - mySpeed.y; if (myCurve.x != 0) { myCurve.x = myCurve.x / curveDecay; } if (myCurve.y != 0) { myCurve.y = myCurve.y / curveDecay; } radius = swidth / 2; if ((myPos.y - radius) < wtop) { myPos.y = wtop + radius; myCurve.y = myCurve.y / (((curveDecay - 1) * 50) + 1); mySpeed.y = -mySpeed.y; _parent.wallBounce2.start(0, 1); } else if (wbottom < (myPos.y + radius)) { myPos.y = wbottom - radius; myCurve.y = myCurve.y / (((curveDecay - 1) * 50) + 1); mySpeed.y = -mySpeed.y; _parent.wallBounce2.start(0, 1); } if ((myPos.x - radius) < wleft) { myPos.x = wleft + radius; myCurve.x = myCurve.x / (((curveDecay - 1) * 50) + 1); mySpeed.x = -mySpeed.x; _parent.wallBounce1.start(0, 1); } else if (wright < (myPos.x + radius)) { myPos.x = wright - radius; myCurve.x = myCurve.x / (((curveDecay - 1) * 50) + 1); mySpeed.x = -mySpeed.x; _parent.wallBounce1.start(0, 1); } if (wdepth < myPos.z) { if (hitTest(_parent.enemyPaddle)) { if ((ePosX + 7) < myPos.x) { if (myPos.y < ePosY) { tellTarget (_parent.enemyPaddle) { gotoAndPlay ("UR"); }; } else if (myPos.y >= ePosY) { tellTarget (_parent.enemyPaddle) { gotoAndPlay ("BR"); }; } } else if (myPos.x < (ePosX - 7)) { if (myPos.y < ePosY) { tellTarget (_parent.enemyPaddle) { gotoAndPlay ("UL"); }; } else if (myPos.y >= ePosY) { tellTarget (_parent.enemyPaddle) { gotoAndPlay ("BL"); }; } } else if ((ePosX + 7) >= myPos.x) { if ((ePosY + 5) >= myPos.y) { if (myPos.y >= (ePosY - 5)) { tellTarget (_parent.enemyPaddle) { gotoAndPlay ("C"); }; } else if (myPos.x >= ePosX) { tellTarget (_parent.enemyPaddle) { gotoAndPlay ("UR"); }; } else { tellTarget (_parent.enemyPaddle) { gotoAndPlay ("UL"); }; } } else if (myPos.x >= ePosX) { tellTarget (_parent.enemyPaddle) { gotoAndPlay ("BR"); }; } else { tellTarget (_parent.enemyPaddle) { gotoAndPlay ("BL"); }; } } myPos.z = wdepth; myCurve.x = eSpeedX / curveAmount; myCurve.y = (-eSpeedY) / curveAmount; mySpeed.z = -mySpeed.z; _parent.ePaddleBounce.start(0, 1); } else { mySpeed.x = 0; mySpeed.y = 0; mySpeed.z = 0; myCurve.x = 0; myCurve.y = 0; play(); _parent.world.enemyLives = _parent.world.enemyLives - 1; tellTarget (_parent.enemyLives) { gotoAndPlay("L" + _parent.world.enemyLives); }; _parent.missSound.start(0, 1); ballStop = 1; } } else if (myPos.z < 0) { if (hitTest(_parent.userPaddle)) { if ((pPosX + 7) < myPos.x) { if (myPos.y < pPosY) { tellTarget (_parent.userPaddle) { gotoAndPlay ("UR"); }; } else if (myPos.y >= pPosY) { tellTarget (_parent.userPaddle) { gotoAndPlay ("BR"); }; } } else if (myPos.x < (pPosX - 7)) { if (myPos.y < pPosY) { tellTarget (_parent.userPaddle) { gotoAndPlay ("UL"); }; } else if (myPos.y >= pPosY) { tellTarget (_parent.userPaddle) { gotoAndPlay ("BL"); }; } } else if ((pPosX + 7) >= myPos.x) { if ((pPosY + 5) >= myPos.y) { if (myPos.y >= (pPosY - 5)) { tellTarget (_parent.userPaddle) { gotoAndPlay ("C"); }; _parent.world.score = _parent.world.score + _parent.world.accuracyBonus; _parent.world.accuracyBonus = _parent.world.accuracyBonus - _parent.world.accuracyDegrade; if (_parent.world.accuracyBonus < 0) { _parent.world.accuracyBonus = 0; } tellTarget (_parent.bonus) { bonus = "Accuracy Bonus!"; gotoAndPlay ("bonus"); }; } else if (myPos.x >= pPosX) { tellTarget (_parent.userPaddle) { gotoAndPlay ("UR"); }; } else { tellTarget (_parent.userPaddle) { gotoAndPlay ("UL"); }; } } else if (myPos.x >= pPosX) { tellTarget (_parent.userPaddle) { gotoAndPlay ("BR"); }; } else { tellTarget (_parent.userPaddle) { gotoAndPlay ("BL"); }; } } myPos.z = 0; myCurve.x = (-pSpeedX) / curveAmount; myCurve.y = pSpeedY / curveAmount; mySpeed.z = -mySpeed.z; _parent.world.score = _parent.world.score + _parent.world.hitScore; _parent.world.hitScore = _parent.world.hitScore - _parent.world.hitDegrade; if (_parent.world.hitScore < 0) { _parent.world.hitScore = 0; } if (Math.abs(myCurve.x) > 0.1) { if (Math.abs(myCurve.y) > 0.1) { _parent.world.score = _parent.world.score + _parent.world.superCurveBonus; _parent.world.superCurveBonus = _parent.world.superCurveBonus - _parent.world.superCurveDegrade; if (_parent.world.superCurveBonus < 0) { _parent.world.superCurveBonus = 0; } tellTarget (_parent.bonus) { bonus = "Super Curve Bonus!"; gotoAndPlay ("bonus"); }; } else { _parent.world.score = _parent.world.score + _parent.world.curveBonus; _parent.world.curveBonus = _parent.world.curveBonus - _parent.world.curveDegrade; if (_parent.world.curveBonus < 0) { _parent.world.curveBonus = 0; } tellTarget (_parent.bonus) { bonus = "Curve Bonus!"; gotoAndPlay ("bonus"); }; } } else if (Math.abs(myCurve.y) > 0.05) { _parent.world.score = _parent.world.score + _parent.world.curveBonus; _parent.world.curveBonus = _parent.world.curveBonus - _parent.world.curveDegrade; if (_parent.world.curveBonus < 0) { _parent.world.curveBonus = 0; } tellTarget (_parent.bonus) { bonus = "Curve Bonus!"; gotoAndPlay ("bonus"); }; } else if (Math.abs(myCurve.x) > 0.05) { _parent.world.score = _parent.world.score + _parent.world.curveBonus; _parent.world.curveBonus = _parent.world.curveBonus - _parent.world.curveDegrade; if (_parent.world.curveBonus < 0) { _parent.world.curveBonus = 0; } tellTarget (_parent.bonus) { bonus = "Curve Bonus!"; gotoAndPlay ("bonus"); }; } _parent.score = _parent.world.score; _parent.pPaddleBounce.start(0, 1); } else { mySpeed.x = 0; mySpeed.y = 0; mySpeed.z = 0; myCurve.x = 0; myCurve.y = 0; play(); _parent.world.playerLives = _parent.world.playerLives - 1; tellTarget (_parent.playerLives) { gotoAndPlay("L" + _parent.world.playerLives); }; _parent.world.hitScore = 100; _parent.world.curveBonus = 50; _parent.world.superCurveBonus = 150; _parent.world.accuracyBonus = 100; ballStop = 1; _parent.missSound.start(0, 1); } } VisPos.x = wx - ((wx - myPos.x) * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); VisPos.y = wy - ((wy - myPos.y) * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _x = VisPos.x; _y = VisPos.y; _width = (swidth * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _height = (swidth * ((90 - ((Math.atan(myPos.z / varA) * 180) / 3.141593)) / 90)); _parent.ballPosX = myPos.x; _parent.ballPosY = myPos.y; _parent.ballPosZ = myPos.z; _parent.ballDirX = mySpeed.x; _parent.ballDirY = mySpeed.y; _parent.ballDirZ = mySpeed.z; if ((mySpeed.z != 0) && (_parent.world.bonusDisplay > 0)) { _parent.world.bonus = _parent.world.bonus - 1; } if (_parent.world.bonus < 0) { _parent.world.bonus = 10; _parent.world.bonusDisplay = _parent.world.bonusDisplay - 25; _parent.bonusScore = _parent.world.bonusDisplay; } } } onClipEvent (mouseDown) { if (mySpeed.z == 0) { if (hitTest(_parent.userPaddle)) { if ((pPosX + 7) < myPos.x) { if (myPos.y < pPosY) { tellTarget (_parent.userPaddle) { gotoAndPlay ("UR"); }; } else if (myPos.y >= pPosY) { tellTarget (_parent.userPaddle) { gotoAndPlay ("BR"); }; } } else if (myPos.x < (pPosX - 7)) { if (myPos.y < pPosY) { tellTarget (_parent.userPaddle) { gotoAndPlay ("UL"); }; } else if (myPos.y >= pPosY) { tellTarget (_parent.userPaddle) { gotoAndPlay ("BL"); }; } } else if ((pPosX + 7) >= myPos.x) { if ((pPosY + 5) >= myPos.y) { if (myPos.y >= (pPosY - 5)) { tellTarget (_parent.userPaddle) { gotoAndPlay ("C"); }; _parent.world.score = _parent.world.score + _parent.world.accuracyBonus; _parent.world.accuracyBonus = _parent.world.accuracyBonus - _parent.world.accuracyDegrade; if (_parent.world.accuracyBonus < 0) { _parent.world.accuracyBonus = 0; } tellTarget (_parent.bonus) { bonus = "Accuracy Bonus!"; gotoAndPlay ("bonus"); }; } else if (myPos.x >= pPosX) { tellTarget (_parent.userPaddle) { gotoAndPlay ("UR"); }; } else { tellTarget (_parent.userPaddle) { gotoAndPlay ("UL"); }; } } else if (myPos.x >= pPosX) { tellTarget (_parent.userPaddle) { gotoAndPlay ("BR"); }; } else { tellTarget (_parent.userPaddle) { gotoAndPlay ("BL"); }; } } mySpeed.z = speed; myCurve.x = (-pSpeedX) / curveAmount; myCurve.y = pSpeedY / curveAmount; if (Math.abs(myCurve.x) < 0.01) { if (pPosX < wx) { myCurve.x = 0.01; } else { myCurve.x = -0.01; } } if (Math.abs(myCurve.y) < 0.01) { if (wy < pPosY) { myCurve.y = 0.01; } else { myCurve.y = -0.01; } } if (Math.abs(myCurve.x) > 0.1) { if (Math.abs(myCurve.y) > 0.1) { _parent.world.score = _parent.world.score + _parent.world.superCurveBonus; _parent.world.superCurveBonus = _parent.world.superCurveBonus - _parent.world.superCurveDegrade; if (_parent.world.superCurveBonus < 0) { _parent.world.superCurveBonus = 0; } tellTarget (_parent.bonus) { bonus = "Super Curve Bonus!"; gotoAndPlay ("bonus"); }; } else { _parent.world.score = _parent.world.score + _parent.world.curveBonus; _parent.world.curveBonus = _parent.world.curveBonus - _parent.world.curveDegrade; if (_parent.world.curveBonus < 0) { _parent.world.curveBonus = 0; } tellTarget (_parent.bonus) { bonus = "Curve Bonus!"; gotoAndPlay ("bonus"); }; } } else if (Math.abs(myCurve.y) > 0.05) { _parent.world.score = _parent.world.score + _parent.world.curveBonus; _parent.world.curveBonus = _parent.world.curveBonus - _parent.world.curveDegrade; if (_parent.world.curveBonus < 0) { _parent.world.curveBonus = 0; } tellTarget (_parent.bonus) { bonus = "Curve Bonus!"; gotoAndPlay ("bonus"); }; } else if (Math.abs(myCurve.x) > 0.05) { _parent.world.score = _parent.world.score + _parent.world.curveBonus; _parent.world.curveBonus = _parent.world.curveBonus - _parent.world.curveDegrade; if (_parent.world.curveBonus < 0) { _parent.world.curveBonus = 0; } tellTarget (_parent.bonus) { bonus = "Curve Bonus!"; gotoAndPlay ("bonus"); }; } _parent.score = _parent.world.score; _parent.pPaddleBounce.start(0, 1); } } }
Frame 170
world.enemyLives == world.enemyLives; stop();
Frame 184
stop();
Frame 189
stop();
Frame 190
stop();
Symbol 35 MovieClip Frame 1
function sss(a) { var _local1 = a; var _local2 = _local1.ss.getVolume(); if (_local2 >= 100) { clearInterval(_local1.it); } else { _local1.ss.setVolume(_local2 + 3); } } this.ss = new Sound(this); this.ss.attachSound("muza"); this.ss.setVolume(0); this.ss.start(0, 100000); this.it = setInterval(sss, 33, this);
Symbol 35 MovieClip Frame 56
stop();
Symbol 39 MovieClip Frame 19
stop();
Symbol 44 Button
on (release) { tellTarget (_parent) { gotoAndPlay ("Start"); }; }
Symbol 47 Button
on (release) { tellTarget (_parent) { gotoAndPlay ("StartGame"); }; }
Symbol 51 Button
on (press) { getURL ("http://www.FlashGames247.com", "_blank"); }
Symbol 60 Button
on (press) { getURL ("http://www.FlashGames247.com", "_blank"); }
Symbol 61 Button
on (press) { getURL ("http://www.FlashGames247.com/gamesbyemail", "_blank"); }
Symbol 62 Button
on (press) { getURL ("http://www.FlashGames247.com/addflashgames", "_blank"); }
Symbol 63 Button
on (press) { getURL ("http://www.FlashGames247.com/download/swingball.exe", "_blank"); }
Instance of Symbol 65 MovieClip in Symbol 66 MovieClip Frame 1
on (press) { getURL ("http://www.FlashGames247.com", "_blank"); }
Symbol 81 MovieClip Frame 9
stop();
Symbol 81 MovieClip Frame 19
gotoAndPlay (1);
Symbol 81 MovieClip Frame 29
gotoAndPlay (1);
Symbol 81 MovieClip Frame 39
gotoAndPlay (1);
Symbol 81 MovieClip Frame 49
gotoAndPlay (1);
Symbol 81 MovieClip Frame 59
gotoAndPlay (1);
Symbol 87 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 70
gotoAndPlay (1);
Symbol 93 MovieClip Frame 9
stop();
Symbol 93 MovieClip Frame 19
gotoAndPlay (1);
Symbol 93 MovieClip Frame 29
gotoAndPlay (1);
Symbol 93 MovieClip Frame 39
gotoAndPlay (1);
Symbol 93 MovieClip Frame 49
gotoAndPlay (1);
Symbol 93 MovieClip Frame 59
gotoAndPlay (1);
Symbol 97 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 20
if (_parent.world.enemyLives < 1) { tellTarget (_parent) { world.level = world.level + 1; level = "Level " + world.level; levelNumber = world.level; world.enemyLives = 3; world.score = world.score + world.bonusDisplay; score = world.score; gotoAndPlay ("Level"); }; } else if (_parent.world.playerLives < 1) { tellTarget (_parent) { bonusScore = ""; bonusWord = ""; gotoAndPlay ("GameOver"); }; } else { tellTarget (_parent) { gotoAndPlay ("Serve"); }; }
Symbol 109 Button
on (release) { if (name != "") { command = "update"; this.loadVariables("highscores.php?" + int(Math.random() * 100000), "POST"); gotoAndStop ("highScores"); } }

Library Items

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

Instance Names

"bounds"Frame 97Symbol 12 MovieClip [bounds]
"userPaddle"Frame 119Symbol 81 MovieClip
"bonus"Frame 164Symbol 87 MovieClip
"enemyPaddle"Frame 165Symbol 93 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "wallBounce2"
ExportAssets (56)Timeline Frame 1Symbol 2 as "wallbounce1"
ExportAssets (56)Timeline Frame 1Symbol 3 as "pPaddlebounce"
ExportAssets (56)Timeline Frame 1Symbol 4 as "missSound"
ExportAssets (56)Timeline Frame 1Symbol 5 as "ePaddlebounce"
ExportAssets (56)Timeline Frame 1Symbol 9 as "pnFlashGames"
ExportAssets (56)Timeline Frame 1Symbol 10 as "pnFlashGames"
ExportAssets (56)Timeline Frame 1Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 97Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 98Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 99Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 100Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 101Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 102Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 103Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 104Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 105Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 106Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 107Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 108Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 109Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 110Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 111Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 112Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 113Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 114Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 115Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 116Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 117Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 118Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 119Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 120Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 121Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 122Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 123Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 124Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 125Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 126Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 127Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 128Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 129Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 130Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 131Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 132Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 133Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 134Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 135Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 136Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 137Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 138Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 139Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 140Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 141Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 142Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 143Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 144Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 145Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 146Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 147Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 148Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 149Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 150Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 151Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 152Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 153Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 154Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 155Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 156Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 157Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 158Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 159Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 160Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 161Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 162Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 163Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 164Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 165Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 166Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 167Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 168Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 169Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 170Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 171Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 172Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 173Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 174Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 175Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 176Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 177Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 178Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 179Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 180Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 181Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 182Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 183Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 184Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 185Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 186Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 187Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 188Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 189Symbol 12 as "bounds"
ExportAssets (56)Timeline Frame 190Symbol 12 as "bounds"

Labels

"Start"Frame 100
"StartGame"Frame 110
"Level"Frame 119
"Serve"Frame 165
"GameOver"Frame 171
"Winner"Frame 178
"Submit"Frame 183
"End"Frame 185
"highScores"Frame 190
"N"Symbol 81 MovieClip Frame 1
"UR"Symbol 81 MovieClip Frame 10
"UL"Symbol 81 MovieClip Frame 20
"BL"Symbol 81 MovieClip Frame 30
"BR"Symbol 81 MovieClip Frame 40
"C"Symbol 81 MovieClip Frame 50
"bonus"Symbol 87 MovieClip Frame 10
"N"Symbol 93 MovieClip Frame 1
"UR"Symbol 93 MovieClip Frame 10
"UL"Symbol 93 MovieClip Frame 20
"BL"Symbol 93 MovieClip Frame 30
"BR"Symbol 93 MovieClip Frame 40
"C"Symbol 93 MovieClip Frame 50
"bounds"Symbol 95 MovieClip Frame 1

Dynamic Text Variables

scoreSymbol 67 EditableText"0"
world.enemyLivesSymbol 68 EditableText""
world.playerLivesSymbol 71 EditableText""
levelNumberSymbol 74 EditableText"00"
levelSymbol 82 EditableText"Level 1"
bonusSymbol 83 EditableText"Curve Bonus!"
bonusSymbol 84 EditableText"Curve Bonus!"
bonusSymbol 85 EditableText"Curve Bonus!"
bonusSymbol 86 EditableText"Curve Bonus!"
scoreSymbol 88 EditableText"0"
bonusWordSymbol 89 EditableText"Bonus:"
bonusScoreSymbol 90 EditableText"3000"
levelNumberSymbol 91 EditableText"00"
world.enemyLivesSymbol 98 EditableText""
world.playerLivesSymbol 99 EditableText""
nameSymbol 103 EditableText""
playersSymbol 113 EditableText"<p align="left"></p>"
scoresSymbol 114 EditableText"<p align="left"></p>"




http://swfchan.com/6/29470/info.shtml
Created: 19/5 -2019 22:33:37 Last modified: 19/5 -2019 22:33:37 Server time: 08/05 -2024 21:51:19