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

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

Freekick Football.swf

This is the info page for
Flash #46837

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


Text
KEYDO

Enter
Key

!

F

KEYDO

HELP

HELP

Powered by

05%

Your opponent is shooting!
Use the mouse to move and click to dive!

To advance choose what power to upgrade.

MATCH1

Score as many points as possible in the time provided
cdf

POWER

SPIN

GOALIE

YOU WON THE TOURNAMENT!! Your score is your total minus your opponent's total.
SCORE:

GOAL!!!!!

FREEKICK

FOOTBALL

PLAY

SOUND OFF

SOUND ON

Skip Practice

2

OPPONENT:

0

SHOTS LEFT:

YOU:

2

Practice!
Click to aim. This is the location that will be hit at 75% power and no spin.

ActionScript [AS1/AS2]

Frame 1
function chooseGameEndProcedure() { if (tKey == undefined) { tKey = "sjri5jf85jdor560"; } gameEndSubmitUrl = "http://freeplay.gamedek.com/gameend.aspx"; if (params == undefined) { myVariables.load("config.txt"); } else { decryptParams(params); crypto = 2; } } function g_fSetGameSize(a_numWidth, a_numHeight) { g_numGameWidth = a_numWidth; g_numGameHeight = a_numHeight; } function t_fLoadGameEnd() { mcResign.removeMovieClip(); mcGameOver.removeMovieClip(); if (mcGameEnd != undefined) { mcGameEnd.removeMovieClip(); } endContainer.createEmptyMovieClip("mcGameEnd", 100); endContainer.createEmptyMovieClip("mcGameEndBack", 99); with (endContainer.mcGameEndBack) { var backColor = 0; beginFill(backColor, 100); lineStyle(1, backColor, 100); moveTo(0, 0); lineTo(g_numGameWidth, 0); lineTo(g_numGameWidth, g_numGameHeight); lineTo(0, g_numGameHeight); lineTo(0, 0); endFill(); } if (freeplayid != undefined) { downloadURL = downloadURL + affiliateId; } var endUrlArray = new Array(); endUrlArray = endURL.split("."); var subString = endUrlArray[endUrlArray.length - 1]; if ((subString == "aspx") || (subString == "html")) { getURL (endURL, "_self"); } else { endContainer.mcGameEnd.loadMovie(endURL, mcGameEnd); endContainer.playAgain = playAgain; } } function displayMsg(myMsg, myTime, myFunction) { if (_root.msgTextStartHeight == undefined) { _root.msgTextStartHeight = stdDisplayMsg.myTextField.myTextField._y; } stdDisplayMsg.myMsg = myMsg; stdDisplayMsg.myTime = myTime; stdDisplayMsg.myFunction = myFunction; stdDisplayMsg.gotoAndPlay(2); } function createHelp(helpName, helpMsg) { helpMessageNames.push(helpName); Set(("blnShowed" + helpName) + "HM", false); Set(helpName + "Msg", helpMsg); } function showHelp(helpName) { msgToPresent.push(helpName); } function presentHelp() { if (blnGameOn && (msgToPresent.length > 0)) { helpName = msgToPresent.pop(); if (!eval (("blnShowed" + helpName) + "HM")) { Set(("blnShowed" + helpName) + "HM", true); helpMessage.helpTextField.text = eval (helpName + "Msg"); helpMessage.helpImage.holder.removeMovieClip(); helpMessage.helpImage.createEmptyMovieClip("holder", 1); helpMessage.helpImage.holder.attachMovie(helpName, "img", 1); blnGameOn = false; helpMessage.gotoAndPlay(2); } } } function createKeyboardCommand(keyFunctionName, keyFunctionMsg, defaultAsciValue, smooth) { Set(keyFunctionName + "Obj", new KeyboardCommand(keyFunctionName, keyFunctionMsg, defaultAsciValue)); if (!smooth) { keyboardCommands.push(eval (keyFunctionName + "Obj")); } else { smoothKeyboardCommands.push(eval (keyFunctionName + "Obj")); } } function smoothKeyMovement() { countKeyss = 0; while (countKeyss < smoothKeyboardCommands.length) { if (Key.isDown(smoothKeyboardCommands[countKeyss].myAsciKey)) { if (blnWaitForKey) { pressKey(smoothKeyboardCommands[countKeyss].myAsciKey); } else { commandToDo = eval (smoothKeyboardCommands[countKeyss].myName + "Function"); commandToDo(); } } countKeyss++; } } function pressKey(theKey) { if (blnWaitForKey) { var isItOk = true; countKeys = 0; while (countKeys < keyboardCommands.length) { if (theKey == keyboardCommands[countKeys].myAsciKey) { isItOk = false; break; } if (theKey == smoothKeyboardCommands[countKeys].myAsciKey) { isItOk = false; break; } countKeys++; } if (isItOk) { blnWaitForKey = false; Set(waitingCommandName + "Obj.myAsciKey", theKey); Set(("KCScreen." + waitingCommandName) + "Changer.myAsciKey", theKey); eval (("KCScreen." + waitingCommandName) + "Changer").gotoAndPlay(1); KCScreen.hitChosenKey._x = -500; } } else { countKeys = 0; while (countKeys < keyboardCommands.length) { if (keyboardCommands[countKeys].myAsciKey == theKey) { commandToDo = eval (keyboardCommands[countKeys].myName + "Function"); commandToDo(); } countKeys++; } } } function generateChangeKeyControls(boardName) { countKeys = 0; while (countKeys < keyboardCommands.length) { eval (boardName).attachMovie("keyCommandChanger", keyboardCommands[countKeys].myName + "Changer", countKeys); Set(((boardName + ".") + keyboardCommands[countKeys].myName) + "Changer._x", eval (boardName + ".KCBackground")._x); Set(((boardName + ".") + keyboardCommands[countKeys].myName) + "Changer._y", eval (boardName + ".KCBackground")._y + (eval (((boardName + ".") + keyboardCommands[countKeys].myName) + "Changer")._height * countKeys)); Set(((boardName + ".") + keyboardCommands[countKeys].myName) + "Changer.myMsg", keyboardCommands[countKeys].myMsg); Set(((boardName + ".") + keyboardCommands[countKeys].myName) + "Changer.myAsciKey", keyboardCommands[countKeys].myAsciKey); Set(((boardName + ".") + keyboardCommands[countKeys].myName) + "Changer.myName", keyboardCommands[countKeys].myName); countKeys++; } countKeyss = 0; while (countKeyss < smoothKeyboardCommands.length) { eval (boardName).attachMovie("keyCommandChanger", smoothKeyboardCommands[countKeyss].myName + "Changer", countKeys + countKeyss); Set(((boardName + ".") + smoothKeyboardCommands[countKeyss].myName) + "Changer._x", eval (boardName + ".KCBackground")._x); Set(((boardName + ".") + smoothKeyboardCommands[countKeyss].myName) + "Changer._y", eval (boardName + ".KCBackground")._y + (eval (((boardName + ".") + smoothKeyboardCommands[countKeyss].myName) + "Changer")._height * (countKeys + countKeyss))); Set(((boardName + ".") + smoothKeyboardCommands[countKeyss].myName) + "Changer.myMsg", smoothKeyboardCommands[countKeyss].myMsg); Set(((boardName + ".") + smoothKeyboardCommands[countKeyss].myName) + "Changer.myAsciKey", smoothKeyboardCommands[countKeyss].myAsciKey); Set(((boardName + ".") + smoothKeyboardCommands[countKeyss].myName) + "Changer.myName", smoothKeyboardCommands[countKeyss].myName); countKeyss++; } Set(boardName + ".KCBackground._width", eval (((boardName + ".") + keyboardCommands[0].myName) + "Changer")._width); Set(boardName + ".KCBackground._height", eval (((boardName + ".") + keyboardCommands[0].myName) + "Changer")._height * (keyboardCommands.length + smoothKeyboardCommands.length)); } function saveAndLoad() { if (userVars.data.points == undefined) { createNewUser(); } else { loadUserData(); } } function createSound(soundName) { sndController.createEmptyMovieClip(soundName, numSounds); Set(soundName, new Sound(eval ("sndController." + soundName))); eval (soundName).attachSound(soundName); numSounds++; } function g_fSetSoundOn() { g_sndGlobalSound.setVolume(100); sndClick.start(); } function g_fSetSoundOff() { sndClick.start(); g_sndGlobalSound.setVolume(0); } function runTimer() { if (_root.blnGameOn) { if ((timer > timeWarningAt) && ((timer - (1 / _root.frameRate)) < timeWarningAt)) { clockSound.start(); } _root.timer = _root.timer - (1 / _root.frameRate); gameField._y = gameField._y + speedLow; } if (_root.timer >= 0) { _root.clock.text = Math.floor(_root.timer / 60); _root.clock.text = _root.clock.text + ":"; var _local2 = String(Math.floor(_root.timer % 60)); if (_local2.length == 1) { _local2 = "0" + _local2; } _root.clock.text = _root.clock.text + _local2; } else if (_root.blnGameOn) { gameOver(); } } function trc(theString) { trace((theString + ": ") + eval (theString)); } function g_fGetRandomValue(a_numMaxValue) { g_numRandomSeed = (g_numRandomSeed * g_A) % 2147352576; var _local1 = Math.floor((g_numRandomSeed * a_numMaxValue) / g_C) % a_numMaxValue; return(_local1); } function TEAEncrypt(src, key) { var _local2 = charsToLongs(strToChars(src)); var _local9 = charsToLongs(strToChars(key)); var _local7 = _local2.length; if (_local7 == 0) { return(""); } if (_local7 == 1) { _local2[_local7++] = 0; } var _local3 = _local2[_local7 - 1]; var _local4 = _local2[0]; var _local11 = 2654435769; var _local12 = 4294967295; var _local5; var _local8; var _local10 = Math.floor(6 + (52 / _local7)); var _local6 = 0; var _local13 = 0; while ((_local10--) > 0) { _local6 = _local6 + _local11; _local6 = _local6 >>> 0; _local8 = (_local6 >>> 2) & 3; var _local1 = 0; while (_local1 < (_local7 - 1)) { _local4 = _local2[_local1 + 1]; _local5 = (((_local3 >>> 5) ^ (_local4 << 2)) + ((_local4 >>> 3) ^ (_local3 << 4))) ^ ((_local6 ^ _local4) + (_local9[(_local1 & 3) ^ _local8] ^ _local3)); _local5 = _local5 >>> 0; _local2[_local1] = _local2[_local1] + _local5; _local2[_local1] = _local2[_local1] >>> 0; _local3 = _local2[_local1]; _local1++; } _local4 = _local2[0]; _local5 = (((_local3 >>> 5) ^ (_local4 << 2)) + ((_local4 >>> 3) ^ (_local3 << 4))) ^ ((_local6 ^ _local4) + (_local9[(_local1 & 3) ^ _local8] ^ _local3)); _local5 = _local5 >>> 0; _local2[_local7 - 1] = _local2[_local7 - 1] + _local5; _local2[_local7 - 1] = _local2[_local7 - 1] >>> 0; _local3 = _local2[_local7 - 1]; } return(charsToHex(longsToChars(_local2))); } function TEADecrypt(src, key) { var _local4 = charsToLongs(hexToChars(src)); var _local9 = charsToLongs(strToChars(key)); var _local8 = _local4.length; if (_local8 == 0) { return(""); } var _local2 = _local4[_local8 - 1]; var _local3 = _local4[0]; var _local10 = 2654435769; var _local6; var _local7; var _local11 = Math.floor(6 + (52 / _local8)); var _local5 = _local11 * _local10; while (_local5 != 0) { _local7 = (_local5 >>> 2) & 3; var _local1 = _local8 - 1; while (_local1 > 0) { _local2 = _local4[_local1 - 1]; _local6 = (((_local2 >>> 5) ^ (_local3 << 2)) + ((_local3 >>> 3) ^ (_local2 << 4))) ^ ((_local5 ^ _local3) + (_local9[(_local1 & 3) ^ _local7] ^ _local2)); _local3 = (_local4[_local1] = _local4[_local1] - _local6); _local1--; } _local2 = _local4[_local8 - 1]; _local6 = (((_local2 >>> 5) ^ (_local3 << 2)) + ((_local3 >>> 3) ^ (_local2 << 4))) ^ ((_local5 ^ _local3) + (_local9[(_local1 & 3) ^ _local7] ^ _local2)); _local3 = (_local4[0] = _local4[0] - _local6); _local5 = _local5 - _local10; } return(charsToStr(longsToChars(_local4))); } function charsToLongs(chars) { var _local3 = new Array(Math.ceil(chars.length / 4)); var _local1 = 0; while (_local1 < _local3.length) { _local3[_local1] = ((chars[_local1 * 4] + (chars[(_local1 * 4) + 1] << 8)) + (chars[(_local1 * 4) + 2] << 16)) + (chars[(_local1 * 4) + 3] << 24); _local1++; } return(_local3); } function longsToChars(longs) { var _local3 = new Array(); var _local1 = 0; while (_local1 < longs.length) { _local3.push(longs[_local1] & 255, (longs[_local1] >>> 8) & 255, (longs[_local1] >>> 16) & 255, (longs[_local1] >>> 24) & 255); _local1++; } return(_local3); } function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } function decryptParams(myParams) { decPar = TEADecrypt(myParams, tKey); arrayOfVars = new Array(); arrayOfVars = decPar.split("&"); count = 0; while (count < arrayOfVars.length) { varHolder = new Array(); varHolder = arrayOfVars[count].split("="); Set(varHolder[0], varHolder[1]); trc(varHolder[0]); count++; } } _quality = "BEST"; _root.menu.hide(); fscommand ("showmenu", "false"); System.security.allowDomain(domainToAllow); System.security.allowDomain("http://freeplay.gamedek.com/"); stop(); var startX = 0; var startY = 0; var gameWidth = 680; var gameHeight = 540; var frameRate = 30; var timer = 0; var timeWarningAt = 0; var crypto = 0; var blnStartGame = false; var blnGameOver = false; var blnGameOn = false; var userVars = SharedObject.getLocal("Template_user_vars"); myVariables = new LoadVars(); myVariables.onLoad = function (success) { if (success) { trace(this.params); crypto = 1; _root.decryptParams(this.params); } else { crypto = 0; trace("could not decrypt"); } }; puzzle_XML = new XML(); puzzle_XML.ignoreWhite = true; puzzle_XML.onLoad = function (success) { if (success) { loadPuzzleValues(); gotoAndPlay ("playGameFrame"); } }; _root.xmlGameEnd = new XML(); _root.xmlGameEnd.onLoad = function (success) { if (success) { trace("DECRYPTIT:" + this.firstChild.firstChild.nodeValue); _root.decryptParams(this.firstChild.firstChild.nodeValue); _root.endURL = _root.gameEndUrl; _root.t_fLoadGameEnd(); delete this.onLoad; } }; playAgain = function () { gotoAndPlay ("introFrame"); }; var helpMessageNames = new Array(); var msgToPresent = new Array(); var blnWaitForKey = false; var keyboardCommands = new Array(); var smoothKeyboardCommands = new Array(); var waitingCommandName = ""; var numSounds = 1; var g_sndGlobalSound = new Sound(); createSound("clockSound"); var g_A = 3423313; var g_C = 2435; if (g_numRandomSeed == undefined) { g_numRandomSeed = Math.floor(Math.random() * 1000) + 1; } MovieClip.prototype.wait = function (interval) { this.stop(); this.interval = interval * 1000; this.startTime = getTimer(); this.onEnterFrame = function () { if ((getTimer() - this.startTime) > this.interval) { delete this.onEnterFrame; this.play(); } }; }; MovieClip.prototype.zoom = function (mc, end, time) { var _local2 = mc._xscale; var _local3 = mc._yscale; tweenXscale = new mx.transitions.Tween(mc, "_xscale", mx.transitions.easing.Strong.easeOut, _local2, end, time); tweenYscale = new mx.transitions.Tween(mc, "_yscale", mx.transitions.easing.Strong.easeOut, _local3, end, time); }; MovieClip.prototype.slideIn = function (mc, beginX, time) { var _local1 = mc._x; tweenX = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.Strong.easeOut, beginX, _local1, time); }; MovieClip.prototype.slideUp = function (mc, beginY, time) { var _local1 = mc._y; tweenY = new mx.transitions.Tween(mc, "_y", mx.transitions.easing.Strong.easeOut, beginY, _local1, time); }; MovieClip.prototype.pop = function (mc, begin, end, time) { tweenXscale = new mx.transitions.Tween(mc, "_xscale", mx.transitions.easing.Back.easeOut, begin, end, time); tweenYscale = new mx.transitions.Tween(mc, "_yscale", mx.transitions.easing.Back.easeOut, begin, end, time); }; MovieClip.prototype.fade = function (mc, begin, end, time) { tweenFade = new mx.transitions.Tween(mc, "_alpha", mx.transitions.easing.None.easeNone, begin, end, time); }; chooseGameEndProcedure(); startX = 0; startY = 0; gameWidth = 720; gameHeight = 480; frameRate = 30; msgX = 150; msgY = 150; g_fSetGameSize(gameWidth, gameHeight); xmlName = "soccer_puzzle.xml"; userVars = SharedObject.getLocal("Soccer_user_vars"); strRules = "When it is your turn to shoot: \n -Click the location on the goal you want to hit. This is the location that will be hit at 75% power and no spin.\n -Click on a location on the ball for the spin to make the ball curve in the air. High spins are sometimes tough to control and will change where the ball will hit the net.\n -Watch the power gauge and click when you have the desired power. Higher power will cause the ball to go faster but lift slightly\n\nIf you are defending, the goalie will follow your mouse, so move it left, right and up to follow the ball. If you can't quite reach a ball, click to make the goalie dive left or right."; timeWarningAt = 5; blnStartGame = false; blnGameOver = false; blnGameOn = false; level = 0; points = 0; lives = 3; timer = 450; var poppedHelp4 = 0; var poppedHelp1 = 0; var poppedHelp2 = true; var poppedHelp3 = true; var blnPracticeKick = true; var blnPracticeSave = false; var blnFirstSave = true; _quality = "BEST"; var startX = 0; var startY = 0; var gameWidth = 720; var gameHeight = 480; var frameRate = 35; var numColumns = 10; var numRows = 40; var startingRows = 4; var bottomCornerX = 0; var bottomCornerY = 540; var boxScale = 175; var boxHeight = boxScale; var boxWidth = boxScale; var boxDepth = 1000; var golieWidth = 36; var timeToLeap = 34; var leapScaler = ((5 + random(3 - level)) - random(3 - level)); var leapOffset = 0.5; var movementSpeed = 1; var numBlockers = 1; var goalieMoveSpeed = 0.5; var yourMoveSpeed = 2; var msgTxt = ""; var blnStartGame = false; var blnGameOver = false; var blnGameOn = false; var blnPassedBlockers = false; var blnBallOnTop = true; var blnBallOverGoal = true; var blnCaughtBall = false; var blnShooting = true; var action = "angle"; var resolveTime = 0; var setTimeToResolve = 100; var moveDirection = 1; var timer = 3000; var tickTime = 60; var totalShotsPerMatch = 10; var shotsLeft = 0; var numRounds = 4; var level = 0; var points = 0; var pointsMe = 0; var pointsYou = 0; var totalPoints = 0; var bonusPower = 0; var bonusSpin = 0; var bonusGoalie = 0; var boundZ = 2000; var boundY = 450; var boundX = 5000; var horizonY = 200; var initialZ = 0; var horizonZ = 1100; var farHorizonZ = 1150; var farHorizonScale = 12; var blockerDist = 850; var ballStartY = boundY; var ballStartX = 400; var gravity = 3; var maxPowerFrames = 50; var normPowerFrames = 38; var maxPower = 20; var vZHolder = 0; var aZHolder = 0; var frictionZ = -2; var maxPowerZ = 50; var minPowerZ = 40; var vYHolder = 0; var aYHolder = 0; var gravity = 0.9; var angleX = 0; var angleY = 0; var maxSpinY = 1; var extraBounceY = 2; var vXHolder = 0; var aXHolder = 0; var maxPowerX = 8; var vXPowerEffect = 0.5; var vXPowerBonusEffect = 0.05; var maxSpinX = 0.7; var powerModifier = 1; var powerModifierBuidPower = 0.5; var ymousePowerModifier = 0.0005; var powerModifierMultiplyer = 2; var aXPowerEffect = 0.08; var maxPowerY = 45; var vYPowerbonus = 5; var vYPowerBonusEffect = 0.4; levelArray = new Array(); var userVars = SharedObject.getLocal("GOALKICK_user_vars"); var numPlays = 0; var numWins = 0; createSound("clickSnd"); createSound("overSnd"); createSound("kickSnd"); createSound("barSnd"); createSound("netSnd"); createSound("blockerSnd"); createSound("croudSnd"); createSound("cheersSnd"); createSound("blockSound"); createSound("slamSound"); createSound("longGoalSound"); createSound("shortGoalSound"); createSound("multigoalSound"); blockSound.setVolume(50); createHelp("chooseDirection", "This is a timer bonus. It will give you more time"); createHelp("lightStepBonus", "This is a light step bonus. You will not cause platforms to fall for 5 seconds"); createHelp("speedBonus", "This is a speed bonus. You will move faster for 5 seconds"); createHelp("pointsBonus", "This is a points bonus. You will receive 500 more points for stepping on this"); createHelp("finishHelp", "Use the mouse or keyboard to walk on as many platforms as possible to reach the Finish Platform"); createHelp("greenSquresHere", "You need to step on all the green squares to complete the level, so plan your rout carefully"); createHelp("teleportSquares", "If you step on this square you will be teleported to the other one."); var bonusChance = 20; speedBonusCountdown = 0; lightStepCountdown = 0; okButtonAction = function () { }; lookAtMe = new FocusManager(); _root.onEnterFrame = function () { smoothKeyMovement(); if (_root.timer >= 0) { _root.timer = 1000; _root.clock.text = Math.floor(_root.timer / 60); _root.clock.text = _root.clock.text + ":"; var newText = String(Math.floor(_root.timer % 60)); if (newText.length == 1) { newText = "0" + newText; } _root.clock.text = _root.clock.text + newText; } else if (_root.blnGameOn) { gameOver(); } if (_root.blnGameOn) { _root.timer = _root.timer - (1 / _root.frameRate); if (action == "angle") { mouseTarget.gotoAndStop(1); vXHolder = (-(1 - (_xmouse / ballStartX))) * maxPowerX; vYHolder = (-(1 - (_ymouse / ballStartY))) * maxPowerY; mouseTarget._x = _xmouse; mouseTarget._y = _ymouse; } else if (action == "spin") { if ((((_xmouse > (ballStartX - (boxWidth / 2))) && (_xmouse < (ballStartX + (boxWidth / 2)))) && (_ymouse < ballStartY)) && (_ymouse > (ballStartY - boxHeight))) { aXHolder = (1 - (_xmouse / ballStartX)) * maxSpinX; aYHolder = (1 - (_ymouse / (ballStartY - (boxHeight / 2)))) * maxSpinY; mouseSpinTarget._x = _xmouse; mouseSpinTarget._y = _ymouse; mouseTarget.gotoAndStop(25 + Math.floor(20 * ((_xmouse - ballStartX) / (boxScale / 2)))); } } else if (action == "power") { powerModifier = powerModifier + powerModifierBuidPower; if ((powerModifier >= maxPower) || (powerModifier < 1)) { powerModifierBuidPower = powerModifierBuidPower * -1; if (powerModifier >= maxPower) { powerModifier = maxPower + powerModifierBuidPower; } } sHUD.gotoAndStop(Math.floor((normPowerFrames + (2 * bonusPower)) * (powerModifier / maxPower))); } else if (action == "kick") { gameField.ball.vX = gameField.ball.vX + gameField.ball.aX; gameField.ball.vY = gameField.ball.vY + gameField.ball.aY; gameField.ball.vZ = gameField.ball.vZ + gameField.ball.aZ; gameField.ball.X = gameField.ball.X + gameField.ball.vX; gameField.ball.Y = gameField.ball.Y + gameField.ball.vY; gameField.ball.Z = gameField.ball.Z + gameField.ball.vZ; gameField.ball._x = gameField.ball.X; if (gameField.ball.Y > (boundY - (horizonY * (gameField.ball.Z / horizonZ)))) { gameField.ball.vY = gameField.ball.vY * -1; gameField.ball.vZ = gameField.ball.vZ + frictionZ; gameField.ball._y = boundY - (horizonY * (gameField.ball.Z / horizonZ)); gameField.ball.vY = gameField.ball.vY + extraBounceY; } else { gameField.ball._y = gameField.ball.Y; } if ((!blnPassedBlockers) && (gameField.ball.Z > blockerDist)) { checkBlocker(); blnPassedBlockers = true; } if (((gameField.ball.Z >= horizonZ) || (gameField.ball.Z < 0)) || (gameField.ball.vZ < 0)) { if (gameField.ball.vZ < 0) { gameField.ball.vX = 0; gameField.ball.aX = 0; gameField.ball.vZ = 0; gameField.ball.ball.gotoAndStop(1); } checkGoal(); doResolve(); action = "resolve"; } else { gameField.ball.realZ = gameField.ball.Z; gameField.ball._width = (gameField.ball._height = farHorizonScale + ((boxScale - farHorizonScale) * (((farHorizonZ - gameField.ball.Z) * (farHorizonZ - gameField.ball.Z)) / (farHorizonZ * farHorizonZ)))); } gameField.ball.X = gameField.ball._x; gameField.ball.Y = gameField.ball._y; gameField.ball.Z = gameField.ball.realZ; if (blnShooting) { if ((gameField.ball.X > ((goal._x + goal.golie._x) + golieWidth)) && (goal.golie._currentframe <= 2)) { if (((horizonZ - gameField.ball.Z) / gameField.ball.vZ) < (((gameField.ball._x - ((goal._x + goal.golie._x) + golieWidth)) / leapScaler) - leapOffset)) { goal.golie.gotoAndPlay("jumpRightFrame"); } else { goal.golie._x = goal.golie._x + (goalieMoveSpeed + level); newFrame = goal.golie.readyMan._currentframe + 1; if (newFrame > 11) { newFrame = 1; } if (goal.golie.readyMan._currentframe != 13) { goal.golie.readyMan.gotoAndStop(newFrame); } } } if ((gameField.ball.X < ((goal._x + goal.golie._x) + golieWidth)) && (goal.golie._currentframe <= 2)) { if (((horizonZ - gameField.ball.Z) / gameField.ball.vZ) < (((((goal._x + goal.golie._x) + golieWidth) - gameField.ball._x) / leapScaler) - leapOffset)) { goal.golie.gotoAndPlay("jumpLeftFrame"); } else { goal.golie._x = goal.golie._x - (goalieMoveSpeed + level); newFrame = goal.golie.readyMan._currentframe - 1; if (newFrame < 1) { newFrame = 11; } goal.golie.readyMan.gotoAndStop(newFrame); } } } else if (_xmouse > ((goal._x + goal.golie._x) + 75)) { if (((goal.golie._currentframe <= 2) && (!blnShooting)) && (!blnCaughtBall)) { moveDirection = 1; goal.golie._x = goal.golie._x + (moveDirection * (yourMoveSpeed + bonusGoalie)); newFrame = goal.golie.readyMan._currentframe + moveDirection; if (newFrame > 11) { newFrame = 1; } goal.golie.readyMan.gotoAndStop(newFrame); } } else if (_xmouse < (goal._x + goal.golie._x)) { if (((goal.golie._currentframe <= 2) && (!blnShooting)) && (!blnCaughtBall)) { moveDirection = -1; goal.golie._x = goal.golie._x + (moveDirection * (yourMoveSpeed + bonusGoalie)); newFrame = goal.golie.readyMan._currentframe + moveDirection; if (newFrame < 1) { newFrame = 11; } goal.golie.readyMan.gotoAndStop(newFrame); } } else if (_ymouse < 175) { if (((goal.golie._currentframe <= 2) && (!blnShooting)) && (!blnCaughtBall)) { goal.golie.readyMan.gotoAndStop("upHandsFrame"); } } else if (((goal.golie._currentframe <= 2) && (!blnShooting)) && (!blnCaughtBall)) { goal.golie.readyMan.gotoAndStop(1); } } else if (action == "resolve") { resolveTime--; if (resolveTime < 0) { if (blnPracticeSave) { blnShooting = false; } else if (blnPracticeKick) { blnShooting = true; } else if (blnShooting) { blnShooting = false; } else { blnShooting = true; } _root.startNewRound(); gameField.ball.vZ = 0; gameField.ball.vX = 0; gameField.ball.aX = 0; gameField.ball.vY = 0; gameField.ball.ball.gotoAndStop(1); } gameField.ball.vX = gameField.ball.vX + gameField.ball.aX; gameField.ball.vY = gameField.ball.vY + gameField.ball.aY; gameField.ball.vZ = gameField.ball.vZ + gameField.ball.aZ; gameField.ball.X = gameField.ball.X + gameField.ball.vX; gameField.ball.Y = gameField.ball.Y + gameField.ball.vY; gameField.ball.Z = gameField.ball.Z + gameField.ball.vZ; gameField.ball._x = gameField.ball.X; if (gameField.ball.Y > (boundY - (horizonY * (gameField.ball.Z / horizonZ)))) { gameField.ball.vY = gameField.ball.vY * -1; gameField.ball._y = boundY - (horizonY * (gameField.ball.Z / horizonZ)); gameField.ball.vY = gameField.ball.vY + extraBounceY; } else { gameField.ball._y = gameField.ball.Y; } if ((gameField.ball.Z >= farHorizonZ) || (gameField.ball.Z < 0)) { gameField.ball.Z = farHorizonZ - 1; gameField.ball.vZ = gameField.ball.vZ * -0.01; gameField.ball.aX = 0; gameField.ball.vY = 0; } gameField.ball.realZ = gameField.ball.Z; gameField.ball._width = (gameField.ball._height = farHorizonScale + ((boxScale - farHorizonScale) * (((farHorizonZ - gameField.ball.Z) * (farHorizonZ - gameField.ball.Z)) / (farHorizonZ * farHorizonZ)))); gameField.ball.X = gameField.ball._x; gameField.ball.Y = gameField.ball._y; gameField.ball.Z = gameField.ball.realZ; } if (action == "shotOn") { resolveTime--; if (resolveTime < 0) { doEnemyShot(); } if (_xmouse > ((goal._x + goal.golie._x) + 75)) { if (((goal.golie._currentframe <= 2) && (!blnShooting)) && (!blnCaughtBall)) { moveDirection = 1; goal.golie._x = goal.golie._x + (moveDirection * (yourMoveSpeed + bonusGoalie)); newFrame = goal.golie.readyMan._currentframe + moveDirection; if (newFrame > 11) { newFrame = 1; } goal.golie.readyMan.gotoAndStop(newFrame); } } else if (_xmouse < ((goal._x + goal.golie._x) - 15)) { if (((goal.golie._currentframe <= 2) && (!blnShooting)) && (!blnCaughtBall)) { moveDirection = -1; goal.golie._x = goal.golie._x + (moveDirection * (yourMoveSpeed + bonusGoalie)); newFrame = goal.golie.readyMan._currentframe + moveDirection; if (newFrame < 1) { newFrame = 11; } goal.golie.readyMan.gotoAndStop(newFrame); } } else if (_ymouse < 175) { if (((goal.golie._currentframe <= 2) && (!blnShooting)) && (!blnCaughtBall)) { goal.golie.readyMan.gotoAndStop("upHandsFrame"); } } else if (((goal.golie._currentframe <= 2) && (!blnShooting)) && (!blnCaughtBall)) { goal.golie.readyMan.gotoAndStop(1); } } if (blnPracticeKick) { goal.golie._x = 10000; count = 1; while (count <= 3) { eval ("blocker.blocker" + count)._x = 1000; count++; } } } }; _root.onMouseDown = function () { _root.doButtonPressed(); }; function init() { timer = 120; points = 0; resolveTime = 0; pointsMe = 0; pointsYou = 0; totalPointsMe = 0; totalPointsYou = 0; totalPoints = 0; level = 1; bonusPower = 0; bonusSpin = 0; bonusGoalie = 0; numBlockers = 0; blnShooting = true; blnBallOnTop = true; blnGameOver = false; gameBoard = new Array(numRows); croudSnd.start(0, 999); croudSnd.setVolume(60); blnFirstSave = true; } function startNewLevel() { numBlockers = level; if (blnPracticeSave) { blnShooting = false; } else { blnShooting = true; } shotsLeft = totalShotsPerMatch; points = 0; pointsYou = 0; pointsMe = 0; timer = 120; msgTxt = "Choose a skill to upgrade."; if (level == numRounds) { msgTitle = "Final Round!"; } else { msgTitle = ("ROUND " + level) + " of 4\nBeat your opponent to get to the next round."; } if (blnPracticeKick || (blnPracticeSave)) { _root.startNewRound(); } else { chooseBonusBoard.gotoAndPlay(2); hiderMov._visible = false; } } function startNewRound() { if (shotsLeft <= 0) { if (points == 0) { action = "over"; msgTxt = ("You are tied at " + pointsMe) + "\nOVERTIME: Take another shot."; levelMsg.gotoAndPlay(2); } else { matchOver(); } } else { if ((!blnPracticeKick) && (!blnPracticeSave)) { shotsLeft--; } croudSnd.setVolume(60); powerModifier = 1; pb.boot._y = 0; if (level == numRounds) { leapScaler = 11; } else { leapScaler = (11 + g_fGetRandomValue(8 - (level * 2))) - g_fGetRandomValue(8 - (level * 2)); } trace(leapScaler); leapOffset = 0.5; var theOffset = (random(1000) / 1000); ballStartX = 200 + (300 * theOffset); sHUD.powerMax.gotoAndStop(Math.floor(normPowerFrames + (2 * bonusPower))); blnCaughtBall = false; blnBouncedBall = false; if (blnShooting) { goal.gotoAndStop("redGoalie"); } else { goal.gotoAndStop("blueGoalie"); } goal.golie.gotoAndStop("readyFrame"); _root.gameField.ball.ball.gotoAndStop(1); aYHolder = 0; aZHolder = 0; aXHolder = 0; blnBallOverGoal = true; blnBallOnTop = true; blnPassedBlockers = false; if (_root.gameField.getDepth() == _root.startingNetDepth) { gameField.swapDepths(Net); gameField.swapDepths(goal); gameField.swapDepths(blocker); } else if (_root.gameField.getDepth() == _root.startingGoalDepth) { gameField.swapDepths(goal); gameField.swapDepths(blocker); } else if (_root.gameField.getDepth() == _root.startingBlockerDepth) { gameField.swapDepths(blocker); } blnGameOn = false; goal.golie._x = (goal.goalBar._width / 2) - golieWidth; if (blnShooting) { count = 1; while (count <= 3) { eval ("blocker.blocker" + count)._x = 1000; count++; } numBlockers = level - 1; count = 1; while (count <= numBlockers) { eval ("blocker.blocker" + count).gotoAndStop("normalFrame"); eval ("blocker.blocker" + count)._x = 200 + random(300); count++; } blocker._x = 0; gotoAndStop ("chooseDirectionFrame"); action = "angle"; } else { blocker._x = 1000; resolveTime = 100; action = "shotOn"; msgTxt = "Your opponent is shooting! Use your LEFT and RIGHT arrows to move and the UP arrow to DIVE."; enemyShootingMsg.gotoAndPlay(2); } if (blnPracticeKick) { goal.golie._x = 10000; count = 1; while (count <= 3) { eval ("blocker.blocker" + count)._x = 1000; count++; } } decodeLevel(level); blnGameOn = true; } } function loadPuzzleValues() { count = 0; while (count < puzzle_XML.firstChild.childNodes[0].childNodes.length) { levelArray[count] = puzzle_XML.firstChild.childNodes[0].childNodes[count].attributes.puzzle; count++; } } function decodeLevel(theNum) { createGameBoard(); setupBoard(); } function createGameBoard() { var blockName = "ball"; gameField.attachMovie("sBall", blockName, (countY * numColumns) + countX); blockName = eval ("gameField." + blockName); gameField.ball._width = (gameField.ball._height = boxScale); blockName.depth = 0; blockName.X = ballStartX; blockName.Y = ballStartY; blockName.Z = 0; blockName.vX = 0; blockName.vY = 0; blockName.vZ = 0; blockName.aX = 0; blockName.aY = 0; blockName.aZ = 0; blockName._y = blockName.Y; blockName._x = blockName.X; blockName.realZ = 0; grasstufts._x = gameField.ball._x - 84; grasstufts._y = gameField.ball._y - 175; } function setupBoard() { if (blnShooting) { sHUD.gotoAndStop(1); sHUD._x = gameField.ball._x - 84; sHUD._y = gameField.ball._y - 175; } } function doButtonPressed() { if (blnGameOn) { if (action == "angle") { action = "spin"; angleX = _xmouse; angleY = _ymouse; Mouse.show(); mouseSpinTarget._x = ballStartX; mouseSpinTarget._y = ballStartY - (boxHeight / 2); gotoAndPlay ("chooseSpinFrame"); } else if (action == "spin") { action = "power"; gotoAndPlay ("choosePowerFrame"); } else if (action == "power") { sHUD._x = -400; sHUD._y = -400; gameField.ball.vZ = (minPowerZ + (bonusPower * 5)) + ((powerModifier * powerModifierMultiplyer) / (1 + ((_ymouse * _ymouse) * ymousePowerModifier))); gameField.ball.vX = calculateAngle(gameField.ball.vZ, angleX, gameField.ball._x); gameField.ball.aX = Number(aXHolder) * ((powerModifier + (bonusSpin * 4)) * aXPowerEffect); gameField.ball.vY = (calculateAngle(gameField.ball.vZ, angleY, gameField.ball._y) - (vYPowerbonus + (powerModifier * vYPowerBonusEffect))) + bonusPower; if (aYHolder > 0) { gameField.ball.aY = Number((gravity + aYHolder) + (bonusSpin / 10)); } else { gameField.ball.aY = Number(gravity + aYHolder); } doKickAnimation(); mouseTarget._x = 1000; mouseTarget.gotoAndStop(1); action = "waiting"; } else if (action == "kick") { if (((goal.golie._currentframe <= 2) && (!blnShooting)) && (!blnCaughtBall)) { if (_xmouse > ((goal._x + goal.golie._x) + 35)) { goal.golie.gotoAndPlay("jumpRightFrame"); } else { goal.golie.gotoAndPlay("jumpLeftFrame"); } } } } } function doKickAnimation() { var _local1 = gameField.ball._x - 10; if (_local1 > 360) { kickRight._x = _local1; kickRight.play(); } else { kickLeft._x = _local1; kickLeft.play(); } } function calculateAngle(speed, endloc, startloc) { var _local2 = (horizonZ - initialZ) / speed; var _local1 = (endloc - startloc) / _local2; return(_local1); } function checkBlocker() { croudSnd.setVolume(80); if (blocker.hitTest(gameField.ball._x, gameField.ball._y - (gameField.ball._height / 2), true)) { blockerSnd.start(); cheersSnd.start(); croudSnd.setVolume(100); if (blocker.blocker1.hitTest(gameField.ball._x, gameField.ball._y - (gameField.ball._height / 2), false)) { blocker.blocker1.gotoAndStop("hurtFrame"); } else if (blocker.blocker2.hitTest(gameField.ball._x, gameField.ball._y - (gameField.ball._height / 2), false)) { blocker.blocker2.gotoAndStop("hurtFrame"); } else if (blocker.blocker3.hitTest(gameField.ball._x, gameField.ball._y - (gameField.ball._height / 2), false)) { blocker.blocker3.gotoAndStop("hurtFrame"); } gameField.ball.vZ = 0; gameField.ball.vX = 0; gameField.ball.aX = 0; gameField.ball.vY = 0; gameField.ball.ball.gotoAndStop(1); doMiss(); doResolve(); action = "resolve"; } else { gameField.swapDepths(blocker); blnBallOnTop = false; } } function checkGoal() { cheersSnd.start(); croudSnd.setVolume(100); if (goal.goalBar.hitTest(gameField.ball._x, gameField.ball._y - (gameField.ball._height / 2), true)) { doBounce(); } else if (goal.golie.GBG.hitTest(gameField.ball._x, gameField.ball._y - (gameField.ball._height / 2), true)) { doSave(); } else if (gameField.ball.hitTest(goal.goalNet)) { if (blnBallOverGoal) { gameField.swapDepths(goal); blnBallOverGoal = false; } doGoal(); } else if (gameField.ball.Z > horizonZ) { if (blnBallOverGoal) { gameField.swapDepths(goal); gameField.swapDepths(Net); blnBallOverGoal = false; } doMiss(); } else { doMiss(); } } function doGoal() { trace("DOGOAL"); goalMsg.gotoAndPlay(2); netSnd.start(); gameField.ball.vZ = 0; gameField.ball.vX = 0; gameField.ball.aX = 0; gameField.ball.vY = 0; gameField.ball.ball.gotoAndStop(1); if (blnShooting) { crowd.gotoAndStop("blueFrame"); if ((!blnPracticeKick) && (!blnPracticeSave)) { points++; pointsMe++; totalPointsMe++; } } else { crowd.gotoAndStop("redFrame"); if ((!blnPracticeKick) && (!blnPracticeSave)) { points--; pointsYou++; totalPointsYou++; } } goal.golie.golieFace.gotoAndStop("sadFrame"); } function doSave() { blnCaughtBall = true; checkSave(); } function doBounce() { barSnd.start(); gameField.ball.vZ = gameField.ball.vZ * -0.1; gameField.ball.aX = 0; if (blnShooting) { crowd.gotoAndStop("redFrame"); count = 1; while (count <= 3) { if (eval ("blocker.blocker" + count)._currentframe != 2) { eval ("blocker.blocker" + count).gotoAndStop("happyFrame"); } count++; } } else { crowd.gotoAndStop("blueFrame"); } goal.golie.golieFace.gotoAndStop("happyFrame"); } function doMiss() { if (blnShooting) { crowd.gotoAndStop("redFrame"); count = 1; while (count <= 3) { if (eval ("blocker.blocker" + count)._currentframe != 2) { eval ("blocker.blocker" + count).gotoAndStop("happyFrame"); } count++; } } else { crowd.gotoAndStop("blueFrame"); } goal.golie.golieFace.gotoAndStop("happyFrame"); } function doResolve() { resolveTime = setTimeToResolve; } function doEnemyShot() { do { angleX = (220 - (level * 10)) + random(280 + (level * 20)); } while ((angleX > (380 + (level * 20))) && (angleX < (350 - (level * 20)))); if (angleX > 470) { aXHolder = -1 * random(level / 10); } else if (angleX < 250) { aXHolder = random(level / 10); } else { aXHolder = (random(level) / 10) - random(level / 10); } trace(level); trace("aXHolder" + aXHolder); angleY = 130 + random(130); if (angleY < 140) { aYHolder = (random(10) / 1000) + (level / 50); } else if (angleY > 270) { aYHolder = (-1 * (random(8) / 1000)) + (level / 70); } aYHolder = ((random(10) / 500) - 0.01) + (level / 50); powerModifier = (level + 14) + random(5); gameField.ball.vZ = minPowerZ + (((powerModifier + level) * powerModifierMultiplyer) / (1 + ((_ymouse * _ymouse) * ymousePowerModifier))); gameField.ball.vX = calculateAngle(gameField.ball.vZ, angleX, gameField.ball._x); gameField.ball.aX = Number(aXHolder) * (powerModifier * aXPowerEffect); gameField.ball.vY = calculateAngle(gameField.ball.vZ, angleY, gameField.ball._y) - (vYPowerbonus + (powerModifier * vYPowerBonusEffect)); gameField.ball.aY = Number(gravity + aYHolder); doKickAnimation(); } function doNextLevel() { } function matchOver() { blnGameOn = false; action = "over"; mouseTarget._x = -1000; mouseSpinTarget._x = -1000; Mouse.show(); totalPoints = totalPoints + points; if (points <= 0) { if (totalPoints < 0) { totalPoints = 0; } msgTxt = (((("You lost the round!\n\nYour total was: " + totalPointsMe) + "\nOpponent's total was: ") + totalPointsYou) + "\nTotal Score: ") + totalPoints; levelMsg.gotoAndPlay(2); blnGameOver = true; } else if (level < numRounds) { msgTxt = "You won!\nGet ready for the next round."; levelMsg.gotoAndPlay(2); level++; } else { msgTxt = (((("YOU WON THE TOURNAMENT!!\nYour total was: " + totalPointsMe) + "\nOpponent's total was: ") + totalPointsYou) + "\nTotal Score: ") + totalPoints; _root.longGoalSound.start(); levelMsg.gotoAndPlay(2); blnGameOver = true; } } function gameOver() { removeClips(); blnGameOn = false; gotoAndStop ("gameOverFrame"); } function removeClips() { gameField.removeMovieClip(); blocker.removeMovieClip(); goal.golie.removeMovieClip(); grasstufts.removeMovieClip(); mouseSpinTarget._x = 1000; mouseTarget._x = 1001; } function checkSave() { if ((goal.golie._currentframe > 2) && (goal.golie._currentframe <= 6)) { _root.blnBouncedBall = true; _root.gameField.ball.aX = 0; _root.bounceBall(-10, -10); } else if ((goal.golie._currentframe > 6) && (goal.golie._currentframe <= 13)) { _root.blnBouncedBall = true; _root.gameField.ball.aX = 0; _root.bounceBall(-15, 0); } else if ((goal.golie._currentframe > 13) && (goal.golie._currentframe <= 30)) { _root.blnBouncedBall = true; _root.gameField.ball.aX = 0; _root.bounceBall(-5, 0); } else if ((goal.golie._currentframe > 31) && (goal.golie._currentframe < 35)) { _root.blnBouncedBall = true; _root.gameField.ball.aX = 0; _root.bounceBall(10, -10); } else if ((goal.golie._currentframe > 35) && (goal.golie._currentframe <= 42)) { _root.blnBouncedBall = true; _root.gameField.ball.aX = 0; _root.bounceBall(15, 0); } else if ((goal.golie._currentframe > 42) && (goal.golie._currentframe <= 58)) { _root.blnBouncedBall = true; _root.gameField.ball.aX = 0; _root.bounceBall(5, 0); } else { gameField.ball._x = 10000; gameField.ball.X = 1000; gameField.ball.vZ = 0; gameField.ball.vX = 0; gameField.ball.aX = 0; gameField.ball.vY = 0; blnCaughtBall = true; goal.golie.readyMan.gotoAndStop("catchFrame"); } } function bounceBall(xShift, yShift) { gameField.ball.vX = gameField.ball.vX + xShift; gameField.ball.vY = gameField.ball.vY + yShift; gameField.ball.vZ = gameField.ball.vZ * -0.1; } function KCButton() { clickSound.start(); KCScreen._x = 0; KCScreen._y = 0; _root.btnActionHolder = _root.okButtonAction; _root.okButtonAction = _root.KCOkButton; } function startButton() { gotoAndPlay ("loadingFrame"); clickSound.start(); } function helpMessageOk() { clickSound.start(); helpMessage._x = -500; helpMessage.gotoAndStop(1); blnGameOn = true; _root.okButtonAction = _root.btnActionHolder; } function KCOkButton() { clickSound.start(); KCScreen._y = -700; blnWaitForKey = false; _root.okButtonAction = _root.btnActionHolder; } function createNewUser() { userVars.data.points = highestPoints; userVars.data.userVars.flush(); saveAndLoad(); } function saveUserData() { userVars.data.points = highestPoints; userVars.data.userVars.flush(); } function loadUserData() { highestPoints = Number(userVars.data.points); } endContainer.playAgain = new eval (function () { gotoAndPlay ("introFrame"); })();
Instance of Symbol 99 MovieClip in Frame 1
onClipEvent (keyDown) { tKey = Key.getCode(); _parent.pressKey(tKey); trace(tKey); trace(chr(tKey)); }
Instance of Symbol 109 MovieClip "Bar" in Frame 1
onClipEvent (enterFrame) { numTotal = _root.getBytesTotal(); numLoaded = _root.getBytesLoaded(); numPercent = Math.floor((numLoaded * 100) / numTotal); this.gotoAndStop(numPercent); if (numPercent < 10) { strL = "0" + numPercent; } else { strL = numPercent; } _root.strLoaded = strL + "%"; if (numPercent >= 99) { _root.gotoAndPlay("introFrame"); } }
Frame 5
stop(); _root.croudSnd.stop(); _root.longGoalSound.start(); _root.croudSnd.start(0, 999); _root.croudSnd.setVolume(50);
Frame 10
stop(); poppedHelp4 = 0; poppedHelp1 = 0; poppedHelp2 = true; poppedHelp3 = true; blnPracticeKick = true; blnPracticeSave = false; _root.okButtonAction = startButton;
Frame 15
init(); blnPracticeKick = true; blnPracticeSave = false; _root.okButtonAction = undefined;
Frame 21
if (blnPracticeKick) { skippractbut._visible = true; goal.golie._x = 10000; count = 1; while (count <= 3) { eval ("blocker.blocker" + count)._x = 1000; count++; } } else if (blnPracticeSave) { skippractbut._visible = true; } else { skippractbut._visible = false; } trace("gamefieldDepth2" + _root.gameField.getDepth()); Mouse.show(); _root.startNewLevel(); trace("gamefieldDepth3" + _root.gameField.getDepth()); stop();
Instance of Symbol 528 MovieClip "blocker" in Frame 21
onClipEvent (load) { trace("SETTING LAYERS"); _root.startingBlockerDepth = _root.blocker.getDepth(); _root.startingGoalDepth = _root.goal.getDepth(); _root.startingGameFieldDepth = _root.gameField.getDepth(); _root.startingNetDepth = _root.Net.getDepth(); }
Frame 22
stop(); Mouse.hide(); if (blnPracticeKick) { helpTextT = "PRACTICE SHOOTING\nClick to aim. This is where the ball will hit the net with no spin."; if (poppedHelp1 < 4) { if (poppedHelp1 < 1) { pop(helpText1, 10, 100, 5); } poppedHelp1++; } else { helpText1._x = -700; } } else { helpText1._x = -700; }
Frame 23
stop(); if (blnPracticeKick) { helpTextT = "PRACTICE\n Click a location on the ball to add spin and change where the ball will go."; } else { helpTextT = "Choose your spin by clicking on the ball. High spins will change where the ball will hit the net."; } if (poppedHelp2) { pop(helpText1, 10, 100, 5); poppedHelp2 = false; }
Frame 24
stop(); if (blnPracticeKick) { helpTextT = "PRACTICE\nWatch the power gauge and click to choose your power."; } else { helpTextT = "Watch the power gauge and click to choose your power. High power will cause the ball to rise."; } if (poppedHelp3) { pop(helpText1, 10, 100, 5); poppedHelp3 = false; }
Frame 25
stop(); mouseSpinTarget._x = 1000;
Frame 26
stop();
Frame 30
stop(); musicSound.stop(); goal.golie.stop(); Mouse.show(); croudSnd.stop(); cheersSnd.stop(); endContainer.g_numScore = totalPoints; mcGameEnd.removeMovieClip(); if ((crypto == 2) || (crypto == 0)) { postGameLog(); _root.xmlGameEnd.load((gameEndSubmitUrl + "?params=") + TEAEncrypt((((("freePlayID=" + freeplayid) + "&score=") + endContainer.g_numScore) + "&timeStamp=") + timeStamp, tKey)); } else { trace("config"); _root.t_fLoadGameEnd(); } _root.okButtonAction = endContainer.playAgain;
Symbol 32 Button
on (release) { if (_root.blnWaitForKey == false) { _root.blnWaitForKey = true; _root.waitingCommandName = this.myName; _parent.hitChosenKey._x = 188.8; } }
Symbol 33 MovieClip [keyCommandChanger] Frame 2
txtFld.text = this.myMsg; keyFld.text = ""; switch (myAsciKey) { case 39 : specialImg.gotoAndStop("arrowRightFrame"); break; case 37 : specialImg.gotoAndStop("arrowLeftFrame"); break; case 40 : specialImg.gotoAndStop("arrowDownFrame"); break; case 38 : specialImg.gotoAndStop("arrowUpFrame"); break; case 13 : specialImg.gotoAndStop("enterFrame"); break; default : specialImg.gotoAndStop(1); keyFld.text = chr(myAsciKey); trace("default " + chr(myAsciKey)); }
Symbol 33 MovieClip [keyCommandChanger] Frame 3
stop();
Symbol 42 MovieClip Frame 1
stop();
Symbol 42 MovieClip Frame 4
_root.action = "kick"; _root.gotoAndPlay("kickFrame"); _root.kickSnd.start(); _root.gameField.ball.ball.play(); stop();
Symbol 51 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 10
gotoAndPlay (2);
Symbol 54 MovieClip [sBall] Frame 1
boxImg.usedSymbol._visible = false; var myCal = ""; var myX = 0; var myY = 0;
Symbol 75 Button
on (release) { if (_root.blnWaitForKey == false) { _root.blnWaitForKey = true; _root.waitingCommandName = this.myName; _parent.hitChosenKey._x = 188.8; } }
Symbol 76 MovieClip [keyCommandChanger] Frame 2
txtFld.text = this.myMsg; keyFld.text = ""; switch (myAsciKey) { case 39 : specialImg.gotoAndStop("arrowRightFrame"); break; case 37 : specialImg.gotoAndStop("arrowLeftFrame"); break; case 40 : specialImg.gotoAndStop("arrowDownFrame"); break; case 38 : specialImg.gotoAndStop("arrowUpFrame"); break; case 13 : specialImg.gotoAndStop("enterFrame"); break; default : specialImg.gotoAndStop(1); keyFld.text = chr(myAsciKey); trace("default " + chr(myAsciKey)); }
Symbol 76 MovieClip [keyCommandChanger] Frame 3
stop();
Symbol 78 MovieClip [teleportSquares] Frame 1
stop();
Symbol 80 MovieClip [greenSquresHere] Frame 1
stop();
Symbol 83 Button
on (release, releaseOutside) { if (_currentframe == 1) { _root.clickSound.start(); _root.blnGameOn = false; play(); } } on (rollOver) { _parent.blnGameOnHolder = _root.blnGameOn; _root.blnGameOn = false; _root.mouseTarget._x = -100; Mouse.show(); } on (rollOut) { if (_parent.blnGameOnHolder == true) { Mouse.hide(); } _root.blnGameOn = _parent.blnGameOnHolder; }
Symbol 92 Button
on (release, releaseOutside) { _parent.pressButton(); if (_parent.blnGameOnHolder == true) { Mouse.hide(); } _root.blnGameOn = _parent.blnGameOnHolder; play(); }
Symbol 94 MovieClip [helpwindow] Frame 1
stop();
Symbol 94 MovieClip [helpwindow] Frame 14
stop();
Symbol 94 MovieClip [helpwindow] Frame 27
gotoAndStop (1);
Symbol 104 MovieClip Frame 1
if (_root.logoUrl == undefined) { play(); } else { loadBrandMov.loadMovie(_root.logoUrl); stop(); }
Symbol 104 MovieClip Frame 2
stop();
Symbol 109 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 2
if (_root.poppedHelp4 < 4) { this._x = 170; fade(myBoard, 0, 100, 5); _root.poppedHelp4++; } if (_root.blnPracticeSave) { theText.text = "GOALIE PRACTICE\n Use the mouse to move and click to dive!"; } else { theText.text = "Your opponent is shooting! Use the mouse to move and click to dive!"; }
Symbol 128 MovieClip Frame 80
this._x = -500;
Symbol 142 Button
on (release) { _root.clickSnd.start(); _root.bonusPower++; _root.startNewRound(); _root.pb.pbBack.gotoAndStop(1 + _root.bonusPower); _x = -500; } on (rollOver) { _root.overSnd.start(); _root.msgTxt = ("Kick with more devastating power.\nCurrent Power Level: " + (1 + _root.bonusPower)) + " of 5"; } on (rollOut) { _root.msgTxt = "Choose a skill to upgrade."; }
Symbol 145 Button
on (release) { _root.clickSnd.start(); _root.startNewRound(); _root.bonusSpin++; _root.mouseTarget.spinSymbol.gotoAndStop(1 + _root.bonusSpin); _x = -500; } on (rollOver) { _root.overSnd.start(); _root.msgTxt = ("Spin the ball to fool the goalie.\nCurrent Spin Level: " + (1 + _root.bonusSpin)) + " of 5"; } on (rollOut) { _root.msgTxt = "Choose a skill to upgrade."; }
Symbol 150 Button
on (release) { _root.clickSnd.start(); _root.startNewRound(); _root.bonusGoalie++; _x = -500; } on (rollOver) { _root.overSnd.start(); _root.msgTxt = ("Make your goalie faster on his feet.\nCurrent Goalie Level: " + (1 + _root.bonusGoalie)) + " of 5"; } on (rollOut) { _root.msgTxt = "Choose a skill to upgrade."; }
Symbol 151 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 2
this._x = 170; myTitle._visible = true; fade(myBoard, 0, 100, 5); pop(myTitle, 20, 100, 20);
Symbol 151 MovieClip Frame 78
myTitle._visible = false; stop();
Symbol 153 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 2
this._x = 170; fade(myBoard, 0, 100, 5); themsg._y = 90 - (themsg.textHeight / 2);
Symbol 153 MovieClip Frame 140
this._x = -500; trace("GOAWAY"); if (_root.points == 0) { _root.shotsLeft = 2; _root.startNewRound(); } else if (_root.blnGameOver) { _root.gameOver(); } else { trace("gamefieldDepth1" + _root.gameField.getDepth()); _root.blnGameOn = false; _root.startNewLevel(); }
Symbol 155 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 2
this._x = 170; if ((!_root.blnPracticeKick) && (!_root.blnPracticeSave)) { if (random(2) == 0) { _root.shortGoalSound.start(); } else { _root.multigoalSound.start(); } } fade(myBoard, 0, 100, 5);
Symbol 155 MovieClip Frame 60
this._x = -500;
Symbol 552 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 553 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 554 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 555 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 556 MovieClip [__Packages.mx.transitions.easing.Back] Frame 0
class mx.transitions.easing.Back { function Back () { } static function easeIn(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / d; return((((c * t) * t) * (((s + 1) * t) - s)) + b); } static function easeOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = (t / d) - 1; return((c * (((t * t) * (((s + 1) * t) + s)) + 1)) + b); } static function easeInOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / (d / 2); if (t < 1) { s = s * 1.525; return(((c / 2) * ((t * t) * (((s + 1) * t) - s))) + b); } t = t - 2; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 557 MovieClip [__Packages.KeyboardCommand] Frame 0
class KeyboardCommand { var myName, myMsg, myAsciKey; function KeyboardCommand (tName, tMessage, tAsciKey) { myName = tName; trace(tName); myMsg = tMessage; myAsciKey = tAsciKey; } }
Symbol 558 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }
Symbol 223 MovieClip Frame 31
stop();
Symbol 245 MovieClip Frame 1
stop();
Symbol 245 MovieClip Frame 6
stop();
Symbol 294 MovieClip Frame 1
stop(); if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 2
stop();
Symbol 294 MovieClip Frame 5
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 8
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 11
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 13
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 15
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 17
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 28
stop(); if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 33
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 35
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 38
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 41
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 43
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 45
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 47
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 49
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 294 MovieClip Frame 57
stop();
Symbol 351 MovieClip Frame 31
stop();
Symbol 376 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 6
stop();
Symbol 425 MovieClip Frame 1
stop(); if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 2
stop(); if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 5
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 8
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 11
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 13
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 15
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 17
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 19
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 27
stop();
Symbol 425 MovieClip Frame 33
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 35
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 38
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 41
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 43
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 45
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 47
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 49
if (_root.blnCaughtBall) { hands.gotoAndStop("ballFrame"); }
Symbol 425 MovieClip Frame 57
stop();
Symbol 426 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 2
stop();
Symbol 483 Button
on (release) { _root.clickSnd.start(); _root.gotoAndPlay("loadingFrame"); } on (rollOver) { _root.overSnd.start(); }
Symbol 484 MovieClip Frame 1
slideIn(txtSoc, -200, 50); wait(0.2);
Symbol 484 MovieClip Frame 3
_root.blockSound.start();
Symbol 484 MovieClip Frame 4
slideIn(txtShoot, 300, 50); wait(0.2);
Symbol 484 MovieClip Frame 11
slideIn(txtKickass, 200, 30);
Symbol 484 MovieClip Frame 12
_root.slamSound.start(); pop(txtKick, 20, 100, 15); txtArk._alpha = 100; wait(0.5); stop();
Symbol 487 MovieClip Frame 33
_root.slamSound.start();
Symbol 487 MovieClip Frame 36
slideIn(myTitle, -500, 5); _root.croudSnd.setVolume(100);
Symbol 487 MovieClip Frame 44
_root.blockSound.start();
Symbol 487 MovieClip Frame 100
_root.gotoAndPlay("startFrame"); stop();
Symbol 488 Button
on (release) { if (_currentframe > 5) { _parent.g_fSetSoundOn(); this.gotoAndStop("off"); } else { _parent.g_fSetSoundOff(); this.gotoAndStop("on"); } } on (rollOver) { _parent.blnGameOnHolder = _root.blnGameOn; _root.blnGameOn = false; _root.mouseTarget._x = -100; Mouse.show(); } on (rollOut) { if (_parent.blnGameOnHolder == true) { Mouse.hide(); } _root.blnGameOn = _parent.blnGameOnHolder; }
Symbol 492 MovieClip Frame 1
stop();
Symbol 492 MovieClip Frame 6
stop();
Symbol 502 Button
on (release) { if (blnPracticeKick) { gameField.ball._x = -1000; helpText1._x = -700; blnPracticeKick = false; blnPracticeSave = true; Mouse.show(); init(); _root.startNewLevel(); } else { gameField.ball._x = -1000; blnPracticeSave = false; skippractbut._visible = false; enemyShootingMsg._x = 6000; level = 1; blnGameOn = false; Mouse.show(); init(); _root.startNewLevel(); } sHUD._x = -500; mouseSpinTarget._x = -500; mouseTarget._x = -500; Mouse.show(); }
Symbol 510 MovieClip Frame 8
stop();
Symbol 511 MovieClip Frame 1
stop();
Symbol 511 MovieClip Frame 2
stop();
Symbol 511 MovieClip Frame 3
stop();
Symbol 518 MovieClip Frame 8
stop();
Symbol 519 MovieClip Frame 1
stop();
Symbol 519 MovieClip Frame 2
stop();
Symbol 519 MovieClip Frame 3
stop();
Symbol 526 MovieClip Frame 8
stop();
Symbol 527 MovieClip Frame 1
stop();
Symbol 527 MovieClip Frame 2
stop();
Symbol 527 MovieClip Frame 3
stop();
Symbol 528 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 1
function playAgain() { _root.playAgain(); }
Symbol 548 MovieClip Frame 1
stop();
Symbol 548 MovieClip Frame 2
play();
Symbol 548 MovieClip Frame 4
_root.kickSnd.start();
Symbol 548 MovieClip Frame 11
_root.action = "kick"; _root.gotoAndPlay("kickFrame"); _root.gameField.ball.ball.play();

Library Items

Symbol 1 Sound [overSound]
Symbol 2 Sound [clickSound]
Symbol 3 Sound [whistleSnd]
Symbol 4 Sound [blockerSnd]
Symbol 5 Sound [barSnd]
Symbol 6 Sound [kickSnd]
Symbol 7 Sound [netSnd]
Symbol 8 Sound [slamSound]
Symbol 9 Sound [shortGoalSound]
Symbol 10 Sound [wrongSound]
Symbol 11 Sound [overSnd]
Symbol 12 Sound [multigoalSound]
Symbol 13 Sound [musicSound]
Symbol 14 Sound [longGoalSound]
Symbol 15 Sound [youWinSound]
Symbol 16 Sound [croudSnd]
Symbol 17 Sound [clockSound]
Symbol 18 Sound [clickSnd]
Symbol 19 Sound [cheersSnd]
Symbol 20 Sound [blockSound]
Symbol 21 FontUsed by:22 23 28 71 72
Symbol 22 EditableTextUses:21Used by:33
Symbol 23 EditableTextUses:21Used by:33
Symbol 24 GraphicUsed by:29 73
Symbol 25 GraphicUsed by:29 73
Symbol 26 GraphicUsed by:29 73
Symbol 27 GraphicUsed by:29 73
Symbol 28 TextUses:21Used by:29 73
Symbol 29 MovieClipUses:24 25 26 27 28Used by:33
Symbol 30 GraphicUsed by:33 76
Symbol 31 GraphicUsed by:32 88
Symbol 32 ButtonUses:31Used by:33
Symbol 33 MovieClip [keyCommandChanger]Uses:22 23 29 30 32
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:51
Symbol 36 GraphicUsed by:42
Symbol 37 GraphicUsed by:42
Symbol 38 GraphicUsed by:42
Symbol 39 GraphicUsed by:42
Symbol 40 GraphicUsed by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:36 37 38 39 40 41Used by:51
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:51
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:51
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:51
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClipUses:35 42 44 46 48 50Used by:54
Symbol 52 GraphicUsed by:53
Symbol 53 ButtonUses:52Used by:54
Symbol 54 MovieClip [sBall]Uses:51 53
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip [ScrollTrack]Uses:55
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip [speedBonus]Uses:57
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [lightStepBonus]Uses:59
Symbol 61 FontUsed by:62
Symbol 62 TextUses:61Used by:63
Symbol 63 MovieClip [pointsBonus]Uses:62
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip [timerBonus]Uses:64
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:70
Symbol 68 FontUsed by:69
Symbol 69 TextUses:68Used by:70
Symbol 70 MovieClip [finishHelp]Uses:67 69
Symbol 71 EditableTextUses:21Used by:76
Symbol 72 EditableTextUses:21Used by:76
Symbol 73 MovieClipUses:24 25 26 27 28Used by:76
Symbol 74 GraphicUsed by:75 83 118 160 488
Symbol 75 ButtonUses:74Used by:76
Symbol 76 MovieClip [keyCommandChanger]Uses:71 72 73 30 75
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClip [teleportSquares]Uses:77
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClip [greenSquresHere]Uses:79
Symbol 81 BitmapUsed by:82 493
Symbol 82 GraphicUses:81Used by:94 492
Symbol 83 ButtonUses:74Used by:94
Symbol 84 FontUsed by:85 89 93 127 134 152 154 495 531 532 533 534 535 536 550
Symbol 85 TextUses:84Used by:94
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:94 128 151 153 155
Symbol 88 ButtonUses:31Used by:94
Symbol 89 TextUses:84Used by:94
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 ButtonUses:90 91Used by:94
Symbol 93 EditableTextUses:84Used by:94
Symbol 94 MovieClip [helpwindow]Uses:82 83 85 87 88 89 92 93Used by:Timeline
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:Timeline
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:Timeline
Symbol 99 MovieClipUsed by:Timeline
Symbol 100 MovieClipUsed by:104
Symbol 101 GraphicUsed by:104
Symbol 102 FontUsed by:103
Symbol 103 TextUses:102Used by:104
Symbol 104 MovieClipUses:100 101 103Used by:Timeline
Symbol 105 GraphicUsed by:117 427 487  Timeline
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:107 108Used by:Timeline
Symbol 110 FontUsed by:111
Symbol 111 EditableTextUses:110Used by:Timeline
Symbol 112 GraphicUsed by:Timeline
Symbol 113 GraphicUsed by:116
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClipUses:113 115Used by:117
Symbol 117 MovieClipUses:105 116Used by:Timeline
Symbol 118 MovieClipUses:74Used by:119 121
Symbol 119 MovieClipUses:118Used by:121
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:119 118 120Used by:Timeline
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:124
Symbol 124 MovieClipUses:123Used by:Timeline
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:Timeline
Symbol 127 EditableTextUses:84Used by:128
Symbol 128 MovieClipUses:87 127Used by:Timeline
Symbol 129 FontUsed by:130
Symbol 130 TextUses:129Used by:151
Symbol 131 FontUsed by:132
Symbol 132 EditableTextUses:131Used by:133
Symbol 133 MovieClipUses:132Used by:151
Symbol 134 EditableTextUses:84Used by:151
Symbol 135 GraphicUsed by:136 142 145 150
Symbol 136 MovieClipUses:135Used by:142 145 150
Symbol 137 GraphicUsed by:142
Symbol 138 FontUsed by:139 144 149
Symbol 139 TextUses:138Used by:142
Symbol 140 GraphicUsed by:142 145 150
Symbol 141 GraphicUsed by:142
Symbol 142 ButtonUses:136 137 139 140 135 141Used by:151
Symbol 143 GraphicUsed by:145
Symbol 144 TextUses:138Used by:145
Symbol 145 ButtonUses:136 143 144 140 135Used by:151
Symbol 146 GraphicUsed by:147 150
Symbol 147 MovieClipUses:146Used by:150
Symbol 148 GraphicUsed by:150
Symbol 149 TextUses:138Used by:150
Symbol 150 ButtonUses:136 147 148 149 140 135 146Used by:151
Symbol 151 MovieClipUses:87 130 133 134 142 145 150Used by:Timeline
Symbol 152 EditableTextUses:84Used by:153
Symbol 153 MovieClipUses:87 152Used by:Timeline
Symbol 154 TextUses:84Used by:155
Symbol 155 MovieClipUses:154 87Used by:Timeline
Symbol 552 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 553 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 554 MovieClip [__Packages.mx.transitions.Tween]
Symbol 555 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 556 MovieClip [__Packages.mx.transitions.easing.Back]
Symbol 557 MovieClip [__Packages.KeyboardCommand]
Symbol 558 MovieClip [__Packages.mx.transitions.easing.None]
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:Timeline
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:Timeline
Symbol 160 MovieClipUses:74Used by:426
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:426
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:294 425
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:294 425 511 519 527
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:223
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:223
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:223
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:223
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:223
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:223
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:223
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:223
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:223
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:223
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:223
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:223
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:223
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:223
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:223
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:223
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:223
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:223
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:223
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:223
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:223
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:223
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:223
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:223
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:223
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:223
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:223
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:223 245
Symbol 223 MovieClipUses:168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222Used by:294
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:245
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:245
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:245
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:245
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:245
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:245
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:245
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:245
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:245
Symbol 242 BitmapUsed by:244 375 428
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:242 243Used by:245
Symbol 245 MovieClipUses:222 225 227 229 231 233 235 237 239 241 244Used by:294
Symbol 246 BitmapUsed by:247 278
Symbol 247 GraphicUses:246Used by:294
Symbol 248 BitmapUsed by:249 279
Symbol 249 GraphicUses:248Used by:294
Symbol 250 BitmapUsed by:251 280
Symbol 251 GraphicUses:250Used by:294
Symbol 252 BitmapUsed by:253 281
Symbol 253 GraphicUses:252Used by:294
Symbol 254 BitmapUsed by:255 282
Symbol 255 GraphicUses:254Used by:294
Symbol 256 BitmapUsed by:257 283
Symbol 257 GraphicUses:256Used by:294
Symbol 258 BitmapUsed by:259 284
Symbol 259 GraphicUses:258Used by:294
Symbol 260 BitmapUsed by:261 285
Symbol 261 GraphicUses:260Used by:294
Symbol 262 BitmapUsed by:263 286
Symbol 263 GraphicUses:262Used by:294
Symbol 264 BitmapUsed by:265 287
Symbol 265 GraphicUses:264Used by:294
Symbol 266 BitmapUsed by:267 288
Symbol 267 GraphicUses:266Used by:294
Symbol 268 BitmapUsed by:269 289
Symbol 269 GraphicUses:268Used by:294
Symbol 270 BitmapUsed by:271 290
Symbol 271 GraphicUses:270Used by:294
Symbol 272 BitmapUsed by:273 291
Symbol 273 GraphicUses:272Used by:294
Symbol 274 BitmapUsed by:275 292
Symbol 275 GraphicUses:274Used by:294
Symbol 276 BitmapUsed by:277 293
Symbol 277 GraphicUses:276Used by:294
Symbol 278 GraphicUses:246Used by:294
Symbol 279 GraphicUses:248Used by:294
Symbol 280 GraphicUses:250Used by:294
Symbol 281 GraphicUses:252Used by:294
Symbol 282 GraphicUses:254Used by:294
Symbol 283 GraphicUses:256Used by:294
Symbol 284 GraphicUses:258Used by:294
Symbol 285 GraphicUses:260Used by:294
Symbol 286 GraphicUses:262Used by:294
Symbol 287 GraphicUses:264Used by:294
Symbol 288 GraphicUses:266Used by:294
Symbol 289 GraphicUses:268Used by:294
Symbol 290 GraphicUses:270Used by:294
Symbol 291 GraphicUses:272Used by:294
Symbol 292 GraphicUses:274Used by:294
Symbol 293 GraphicUses:276Used by:294
Symbol 294 MovieClipUses:164 166 223 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293Used by:426
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:351
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:351
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:351
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:351
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:351
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:351
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:351
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:351
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:351
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:351
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:351
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:351
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:351
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:351
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:351
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:351
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:351
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:351
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:351
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:351
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:351
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:351
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:351
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:351
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:351
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:351
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:351
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:351
Symbol 351 MovieClipUses:296 298 300 302 304 306 308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 342 344 346 348 350Used by:425
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:376
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:376
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:376
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:376
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:376
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:376
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:376
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:376
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:376
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:376
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:376
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:242 374Used by:376
Symbol 376 MovieClipUses:353 355 357 359 361 363 365 367 369 371 373 375Used by:425
Symbol 377 BitmapUsed by:378 409
Symbol 378 GraphicUses:377Used by:425
Symbol 379 BitmapUsed by:380 410
Symbol 380 GraphicUses:379Used by:425
Symbol 381 BitmapUsed by:382 411
Symbol 382 GraphicUses:381Used by:425
Symbol 383 BitmapUsed by:384 412
Symbol 384 GraphicUses:383Used by:425
Symbol 385 BitmapUsed by:386 413
Symbol 386 GraphicUses:385Used by:425
Symbol 387 BitmapUsed by:388 414
Symbol 388 GraphicUses:387Used by:425
Symbol 389 BitmapUsed by:390 415
Symbol 390 GraphicUses:389Used by:425
Symbol 391 BitmapUsed by:392 416
Symbol 392 GraphicUses:391Used by:425
Symbol 393 BitmapUsed by:394 417
Symbol 394 GraphicUses:393Used by:425
Symbol 395 BitmapUsed by:396 418
Symbol 396 GraphicUses:395Used by:425
Symbol 397 BitmapUsed by:398 419
Symbol 398 GraphicUses:397Used by:425
Symbol 399 BitmapUsed by:400 420
Symbol 400 GraphicUses:399Used by:425
Symbol 401 BitmapUsed by:402 421
Symbol 402 GraphicUses:401Used by:425
Symbol 403 BitmapUsed by:404 422
Symbol 404 GraphicUses:403Used by:425
Symbol 405 BitmapUsed by:406 423
Symbol 406 GraphicUses:405Used by:425
Symbol 407 BitmapUsed by:408 424
Symbol 408 GraphicUses:407Used by:425
Symbol 409 GraphicUses:377Used by:425
Symbol 410 GraphicUses:379Used by:425
Symbol 411 GraphicUses:381Used by:425
Symbol 412 GraphicUses:383Used by:425
Symbol 413 GraphicUses:385Used by:425
Symbol 414 GraphicUses:387Used by:425
Symbol 415 GraphicUses:389Used by:425
Symbol 416 GraphicUses:391Used by:425
Symbol 417 GraphicUses:393Used by:425
Symbol 418 GraphicUses:395Used by:425
Symbol 419 GraphicUses:397Used by:425
Symbol 420 GraphicUses:399Used by:425
Symbol 421 GraphicUses:401Used by:425
Symbol 422 GraphicUses:403Used by:425
Symbol 423 GraphicUses:405Used by:425
Symbol 424 GraphicUses:407Used by:425
Symbol 425 MovieClipUses:164 166 351 376 378 380 382 384 386 388 390 392 394 396 398 400 402 404 406 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424Used by:426
Symbol 426 MovieClipUses:160 162 294 425Used by:Timeline
Symbol 427 MovieClipUses:105Used by:487
Symbol 428 GraphicUses:242Used by:467
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:467
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:467
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:467
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:467
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:467
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:467
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:467
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:467
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:467
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:467
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:467
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:467
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:467
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:467
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:467
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:467
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:467 474
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:467
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:467
Symbol 467 MovieClipUses:428 430 432 434 436 438 440 442 444 446 448 450 452 454 456 458 460 462 464 466Used by:487
Symbol 468 GraphicUsed by:471
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:471 473
Symbol 471 MovieClipUses:468 470Used by:487
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472 470Used by:487
Symbol 474 MovieClipUses:462Used by:487
Symbol 475 GraphicUsed by:487
Symbol 476 FontUsed by:477 479 482
Symbol 477 TextUses:476Used by:478
Symbol 478 MovieClipUses:477Used by:484
Symbol 479 TextUses:476Used by:480
Symbol 480 MovieClipUses:479Used by:484
Symbol 481 GraphicUsed by:483
Symbol 482 TextUses:476Used by:483
Symbol 483 ButtonUses:481 482Used by:484
Symbol 484 MovieClipUses:478 480 483Used by:487
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:487
Symbol 487 MovieClipUses:427 467 471 473 105 474 475 484 486Used by:Timeline
Symbol 488 ButtonUses:74Used by:492
Symbol 489 FontUsed by:490 491
Symbol 490 TextUses:489Used by:492
Symbol 491 TextUses:489Used by:492
Symbol 492 MovieClipUses:82 488 490 491Used by:Timeline
Symbol 493 GraphicUses:81Used by:502
Symbol 494 GraphicUsed by:501 502
Symbol 495 TextUses:84Used by:496 502
Symbol 496 MovieClipUses:495Used by:501
Symbol 497 GraphicUsed by:501
Symbol 498 GraphicUsed by:501
Symbol 499 GraphicUsed by:501
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:494 496 497 498 499 500Used by:502
Symbol 502 ButtonUses:493 501 494 495Used by:Timeline
Symbol 503 GraphicUsed by:511 519 527
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:510 511
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:510
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClipUses:505 507 509Used by:511
Symbol 511 MovieClipUses:166 503 505 510Used by:528
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:518 519
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:518
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:518
Symbol 518 MovieClipUses:513 515 517Used by:519
Symbol 519 MovieClipUses:166 503 513 518Used by:528
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:526 527
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:526
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:526
Symbol 526 MovieClipUses:521 523 525Used by:527
Symbol 527 MovieClipUses:166 503 521 526Used by:528
Symbol 528 MovieClipUses:511 519 527Used by:Timeline
Symbol 529 MovieClipUsed by:Timeline
Symbol 530 MovieClipUsed by:Timeline
Symbol 531 EditableTextUses:84Used by:Timeline
Symbol 532 TextUses:84Used by:Timeline
Symbol 533 EditableTextUses:84Used by:Timeline
Symbol 534 TextUses:84Used by:Timeline
Symbol 535 TextUses:84Used by:Timeline
Symbol 536 EditableTextUses:84Used by:Timeline
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClipUses:538Used by:Timeline
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:548
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:544
Symbol 544 MovieClipUses:543Used by:548
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:547
Symbol 547 MovieClipUses:546Used by:548
Symbol 548 MovieClipUses:541 544 547Used by:Timeline
Symbol 549 GraphicUsed by:551
Symbol 550 EditableTextUses:84Used by:551
Symbol 551 MovieClipUses:549 550Used by:Timeline

Instance Names

"sndController"Frame 1Symbol 96 MovieClip
"Bar"Frame 1Symbol 109 MovieClip
"grasstufts"Frame 1Symbol 117 MovieClip
"sHUD"Frame 1Symbol 121 MovieClip
"mouseTarget"Frame 1Symbol 124 MovieClip
"mouseSpinTarget"Frame 1Symbol 126 MovieClip
"enemyShootingMsg"Frame 1Symbol 128 MovieClip
"chooseBonusBoard"Frame 1Symbol 151 MovieClip
"levelMsg"Frame 1Symbol 153 MovieClip
"goalMsg"Frame 1Symbol 155 MovieClip
"Net"Frame 2Symbol 157 MovieClip
"goal"Frame 2Symbol 426 MovieClip
"mcSound"Frame 10Symbol 492 MovieClip
"mcHelp"Frame 10Symbol 94 MovieClip [helpwindow]
"skippractbut"Frame 21Symbol 502 Button
"blocker"Frame 21Symbol 528 MovieClip
"gameField"Frame 21Symbol 529 MovieClip
"endContainer"Frame 21Symbol 530 MovieClip
"hiderMov"Frame 21Symbol 539 MovieClip
"kickRight"Frame 21Symbol 548 MovieClip
"kickLeft"Frame 21Symbol 548 MovieClip
"mcSound"Frame 21Symbol 492 MovieClip
"mcHelp"Frame 21Symbol 94 MovieClip [helpwindow]
"helpText1"Frame 22Symbol 551 MovieClip
"txtFld"Symbol 33 MovieClip [keyCommandChanger] Frame 1Symbol 22 EditableText
"keyFld"Symbol 33 MovieClip [keyCommandChanger] Frame 1Symbol 23 EditableText
"specialImg"Symbol 33 MovieClip [keyCommandChanger] Frame 1Symbol 29 MovieClip
"keyChangerButton"Symbol 33 MovieClip [keyCommandChanger] Frame 1Symbol 32 Button
"leg"Symbol 51 MovieClip Frame 1Symbol 42 MovieClip
"ball"Symbol 54 MovieClip [sBall] Frame 1Symbol 51 MovieClip
"placeCover"Symbol 70 MovieClip [finishHelp] Frame 1Symbol 67 MovieClip
"txtFld"Symbol 76 MovieClip [keyCommandChanger] Frame 1Symbol 71 EditableText
"keyFld"Symbol 76 MovieClip [keyCommandChanger] Frame 1Symbol 72 EditableText
"specialImg"Symbol 76 MovieClip [keyCommandChanger] Frame 1Symbol 73 MovieClip
"keyChangerButton"Symbol 76 MovieClip [keyCommandChanger] Frame 1Symbol 75 Button
"strRules"Symbol 94 MovieClip [helpwindow] Frame 14Symbol 93 EditableText
"loadBrandMov"Symbol 104 MovieClip Frame 1Symbol 100 MovieClip
"powerMax"Symbol 121 MovieClip Frame 1Symbol 119 MovieClip
"spinSymbol"Symbol 124 MovieClip Frame 1Symbol 123 MovieClip
"myBoard"Symbol 128 MovieClip Frame 1Symbol 87 MovieClip
"theText"Symbol 128 MovieClip Frame 1Symbol 127 EditableText
"myBoard"Symbol 151 MovieClip Frame 1Symbol 87 MovieClip
"myTitle"Symbol 151 MovieClip Frame 1Symbol 133 MovieClip
"mytext"Symbol 151 MovieClip Frame 78Symbol 134 EditableText
"pBonus"Symbol 151 MovieClip Frame 78Symbol 142 Button
"sBonus"Symbol 151 MovieClip Frame 78Symbol 145 Button
"gBonus"Symbol 151 MovieClip Frame 78Symbol 150 Button
"myBoard"Symbol 153 MovieClip Frame 1Symbol 87 MovieClip
"themsg"Symbol 153 MovieClip Frame 1Symbol 152 EditableText
"myBoard"Symbol 155 MovieClip Frame 60Symbol 87 MovieClip
"GBG"Symbol 294 MovieClip Frame 1Symbol 164 MovieClip
"readyMan"Symbol 294 MovieClip Frame 2Symbol 245 MovieClip
"GBG"Symbol 425 MovieClip Frame 1Symbol 164 MovieClip
"readyMan"Symbol 425 MovieClip Frame 2Symbol 376 MovieClip
"goalNet"Symbol 426 MovieClip Frame 1Symbol 160 MovieClip
"goalBar"Symbol 426 MovieClip Frame 1Symbol 162 MovieClip
"golie"Symbol 426 MovieClip Frame 1Symbol 294 MovieClip
"golie"Symbol 426 MovieClip Frame 2Symbol 425 MovieClip
"txtSoc"Symbol 484 MovieClip Frame 1Symbol 478 MovieClip
"txtShoot"Symbol 484 MovieClip Frame 4Symbol 480 MovieClip
"play"Symbol 484 MovieClip Frame 12Symbol 483 Button
"myTitle"Symbol 487 MovieClip Frame 44Symbol 484 MovieClip
"blocker1"Symbol 528 MovieClip Frame 1Symbol 511 MovieClip
"blocker2"Symbol 528 MovieClip Frame 1Symbol 519 MovieClip
"blocker3"Symbol 528 MovieClip Frame 1Symbol 527 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "overSound"
ExportAssets (56)Timeline Frame 1Symbol 2 as "clickSound"
ExportAssets (56)Timeline Frame 1Symbol 3 as "whistleSnd"
ExportAssets (56)Timeline Frame 1Symbol 4 as "blockerSnd"
ExportAssets (56)Timeline Frame 1Symbol 5 as "barSnd"
ExportAssets (56)Timeline Frame 1Symbol 6 as "kickSnd"
ExportAssets (56)Timeline Frame 1Symbol 7 as "netSnd"
ExportAssets (56)Timeline Frame 1Symbol 8 as "slamSound"
ExportAssets (56)Timeline Frame 1Symbol 9 as "shortGoalSound"
ExportAssets (56)Timeline Frame 1Symbol 10 as "wrongSound"
ExportAssets (56)Timeline Frame 1Symbol 11 as "overSnd"
ExportAssets (56)Timeline Frame 1Symbol 12 as "multigoalSound"
ExportAssets (56)Timeline Frame 1Symbol 13 as "musicSound"
ExportAssets (56)Timeline Frame 1Symbol 14 as "longGoalSound"
ExportAssets (56)Timeline Frame 1Symbol 15 as "youWinSound"
ExportAssets (56)Timeline Frame 1Symbol 16 as "croudSnd"
ExportAssets (56)Timeline Frame 1Symbol 17 as "clockSound"
ExportAssets (56)Timeline Frame 1Symbol 18 as "clickSnd"
ExportAssets (56)Timeline Frame 1Symbol 19 as "cheersSnd"
ExportAssets (56)Timeline Frame 1Symbol 20 as "blockSound"
ExportAssets (56)Timeline Frame 1Symbol 33 as "keyCommandChanger"
ExportAssets (56)Timeline Frame 1Symbol 54 as "sBall"
ExportAssets (56)Timeline Frame 1Symbol 56 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 58 as "speedBonus"
ExportAssets (56)Timeline Frame 1Symbol 60 as "lightStepBonus"
ExportAssets (56)Timeline Frame 1Symbol 63 as "pointsBonus"
ExportAssets (56)Timeline Frame 1Symbol 65 as "timerBonus"
ExportAssets (56)Timeline Frame 1Symbol 70 as "finishHelp"
ExportAssets (56)Timeline Frame 1Symbol 76 as "keyCommandChanger"
ExportAssets (56)Timeline Frame 1Symbol 78 as "teleportSquares"
ExportAssets (56)Timeline Frame 1Symbol 80 as "greenSquresHere"
ExportAssets (56)Timeline Frame 1Symbol 94 as "helpwindow"
ExportAssets (56)Timeline Frame 1Symbol 552 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 553 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 554 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 555 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 556 as "__Packages.mx.transitions.easing.Back"
ExportAssets (56)Timeline Frame 1Symbol 557 as "__Packages.KeyboardCommand"
ExportAssets (56)Timeline Frame 1Symbol 558 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 10Symbol 94 as "helpwindow"
ExportAssets (56)Timeline Frame 11Symbol 94 as "helpwindow"
ExportAssets (56)Timeline Frame 12Symbol 94 as "helpwindow"
ExportAssets (56)Timeline Frame 13Symbol 94 as "helpwindow"
ExportAssets (56)Timeline Frame 14Symbol 94 as "helpwindow"
ExportAssets (56)Timeline Frame 21Symbol 94 as "helpwindow"
ExportAssets (56)Timeline Frame 22Symbol 94 as "helpwindow"

Labels

"introFrame"Frame 5
"startFrame"Frame 10
"loadingFrame"Frame 15
"demo"Frame 18
"playGameFrame2"Frame 21
"chooseDirectionFrame"Frame 22
"chooseSpinFrame"Frame 23
"choosePowerFrame"Frame 24
"kickFrame"Frame 25
"blockFrame"Frame 26
"gameOverFrame"Frame 30
"normalFrame"Symbol 29 MovieClip Frame 1
"arrowRightFrame"Symbol 29 MovieClip Frame 2
"arrowLeftFrame"Symbol 29 MovieClip Frame 3
"arrowUpFrame"Symbol 29 MovieClip Frame 4
"arrowDownFrame"Symbol 29 MovieClip Frame 5
"enterFrame"Symbol 29 MovieClip Frame 6
"normalFrame"Symbol 73 MovieClip Frame 1
"arrowRightFrame"Symbol 73 MovieClip Frame 2
"arrowLeftFrame"Symbol 73 MovieClip Frame 3
"arrowUpFrame"Symbol 73 MovieClip Frame 4
"arrowDownFrame"Symbol 73 MovieClip Frame 5
"enterFrame"Symbol 73 MovieClip Frame 6
"catchFrame"Symbol 245 MovieClip Frame 13
"normalFrame"Symbol 294 MovieClip Frame 1
"readyFrame"Symbol 294 MovieClip Frame 2
"jumpLeftFrame"Symbol 294 MovieClip Frame 3
"jumpRightFrame"Symbol 294 MovieClip Frame 33
"upHandsFrame"Symbol 376 MovieClip Frame 13
"catchFrame"Symbol 376 MovieClip Frame 15
"normalFrame"Symbol 425 MovieClip Frame 1
"readyFrame"Symbol 425 MovieClip Frame 2
"jumpLeftFrame"Symbol 425 MovieClip Frame 3
"jumpRightFrame"Symbol 425 MovieClip Frame 33
"redGoalie"Symbol 426 MovieClip Frame 1
"blueGoalie"Symbol 426 MovieClip Frame 2
"off"Symbol 492 MovieClip Frame 1
"on"Symbol 492 MovieClip Frame 6
"normalFrame"Symbol 511 MovieClip Frame 1
"hurtFrame"Symbol 511 MovieClip Frame 2
"happyFrame"Symbol 511 MovieClip Frame 3
"normalFrame"Symbol 519 MovieClip Frame 1
"hurtFrame"Symbol 519 MovieClip Frame 2
"happyFrame"Symbol 519 MovieClip Frame 3
"normalFrame"Symbol 527 MovieClip Frame 1
"hurtFrame"Symbol 527 MovieClip Frame 2
"happyFrame"Symbol 527 MovieClip Frame 3

Dynamic Text Variables

_root.strRulesSymbol 93 EditableText""
strLoadedSymbol 111 EditableText"05%"
_root.msgTitleSymbol 132 EditableText"MATCH1"
_root.msgTxtSymbol 134 EditableText"Score as many points as possible in the time provided cdf"
_root.msgTxtSymbol 152 EditableText"YOU WON THE TOURNAMENT!! Your score is your total minus your opponent's total. SCORE: "
pointsMeSymbol 531 EditableText"2"
shotsLeftSymbol 533 EditableText"0"
pointsYouSymbol 536 EditableText"2"
_root.helpTextTSymbol 550 EditableText"Practice! Click to aim. This is the location that will be hit at 75% power and no spin."




http://swfchan.com/10/46837/info.shtml
Created: 2/5 -2019 23:14:07 Last modified: 2/5 -2019 23:14:07 Server time: 20/05 -2024 00:34:26