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

swfchan turned sixteen years old yesterday! (5may2024)

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

Football & Soccer & Rugby - Super Soccer Star.swf

This is the info page for
Flash #233215

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


Text
LOADING...

17

0

0

0

0

0

Now, you see, the idea is to score as many penalties
in a row as you can.
The more you score, the harder the game will get.
Simple.
The more goals scored in a row, the more codes you
will receive for the chance to text and earn.

In order to score a goal you will need to set the pitch,
power, swerve and direction  of your shot.

Step 1:  Direction
It always helps to direct the ball towards
the goal. This is where the direction
gauge is useful.  Click it to choose the
direction the ball will travel.

Step 2:  Pitch
Pitch determines the angle at which the
ball will travel. Click it to choose your
pitch.

Step 3:  Swerve
Bend it around the wall and past the
goalkeeper with the swerve gauge. Click
it to choose your desired amount of
swerve.

Step 4:  Power
Select the level of power that suits the
shot you have chosen. Sometimes a soft
shot is better than a hard one. Click it to
choose your desired amount of power.

www.supersoccerstar.com.my

ActionScript [AS1/AS2]

Frame 1
function init(_mcRef, _projectId) { projectId = _projectId; baseurl = _mcRef._url; trace((("Tracking initialised with project " + projectId) + " and baseurl ") + baseurl); var _local1 = true; var _local3 = new Date(); if (_local3 < so.data[SO_EXPIRY_PROPERTY_NAME]) { _local1 = false; } if ((so.data[SO_SESSION_PROPERTY_NAME] == undefined) || (_local1)) { var _local2 = new LoadVars(); var resultLv = new LoadVars(); _local2.project = projectId; resultLv.onLoad = function (success) { if (success) { sessionkey = resultLv.sessionkey; if ((sessionkey != "") && (sessionkey != null)) { trace("acquired session key " + sessionkey); so.data[SO_SESSION_PROPERTY_NAME] = sessionkey; var currentTime:Number = new Date().getTime(); var expires:Date = new Date(currentTime + ((resultLv.timeout * 60) * 1000)); so.data[SO_EXPIRY_PROPERTY_NAME] = expires; trace(so.data); } initialisationFinished(); } else { trace("Error connecting to server."); } }; _local2.sendAndLoad(TRACKER_SESSION_URL, resultLv, "GET"); } else { initialisationFinished(); } } function initialisationFinished() { trace("Tracking initialised"); initialised = true; var _local1 = 0; while (_local1 < queue.length) { event(queue[_local1]); _local1++; } queue = new Array(); tickerURL = (((TICKER_URL + "?project=") + projectId) + "&session=") + sessionkey; startTimer(); } function startTimer() { setInterval(this, "pingProxy", TICKER_PERIOD); } function pingProxy() { trace("pingProxy"); ping(); } function ping() { if (tickerURL != null) { var conn:LoadVars = new LoadVars(); trace("Tracking ticker" + tickerURL); conn.load(tickerURL); } } function event(watchId) { var _local1 = watchId; if (!initialised) { trace("Queueing event " + _local1); queue.push(_local1); } else { var _local2 = new LoadVars(); trace("Tracking event " + generateURL(_local1)); _local2.load(generateURL(_local1)); } } function click(watchId) { trace("Tracking clickThrough " + watchId); getURL (generateURL(watchId), "_blank"); } function generateURL(watchId) { return((((((((TRACKER_URL + "?watch=") + watchId) + "&project=") + projectId) + "&session=") + so.data[SO_SESSION_PROPERTY_NAME]) + "&baseurl=") + escape(baseurl)); } var TRACKER_URL = "http://doublequick.kerb.co.uk/tracking/trackflash.htm"; var TRACKER_SESSION_URL = "http://doublequick.kerb.co.uk/tracking/session.htm"; var TICKER_URL = "http://doublequick.kerb.co.uk/tracking/ticker.htm"; var TICKER_PERIOD = 30000; var SO_NAME = "doublequick"; var SO_SESSION_PROPERTY_NAME = "sessionkey"; var SO_EXPIRY_PROPERTY_NAME = "expo"; var so = SharedObject.getLocal(SO_NAME); var projectId; var baseurl; var sessionkey; var initialised = false; var tickerURL = null; var queue = new Array(); init(_root, 22); event(70); stop();
Frame 3
function object3D(x, y, z, rx, ry, rz) { var _local1 = this; _local1.numpoints = 0; _local1.pointlist = new Array(); _local1.tpointlist = new Array(); _local1.numlines = 0; _local1.lines = new Array(); _local1.numquads = 0; _local1.quads = new Array(); _local1.disabled = false; _local1.pos = new Vector(x, y, z); } function image3D(x, y, z, scale, source, targetclip) { var _local1 = this; var _local2 = targetclip; clipCount++; _local1.pos = new Vector(x, y, z); _local1.tpos = new Vector(x, y, z); trace("this.tpos.x=" + _local1.tpos.x); _local1.scale = scale; _local2.attachMovie(source, "image" + clipCount, 100000 - clipCount); _local1.clip_mc = _local2["image" + clipCount]; trace((((((source + " ") + _local2) + " ") + _local1.clip_mc) + " image") + clipCount); } function line3D(p1, p2, lthickness, lcolour, targetclip) { var _local1 = this; var _local2 = targetclip; _local1.p1 = p1; _local1.p2 = p2; if (!lthickness) { _local1.linethickness = 0; } else { _local1.linethickness = lthickness; } if (!lcolour) { _local1.linecolour = 16777215 /* 0xFFFFFF */; } else { _local1.linecolour = lcolour; } clipCount++; if (!_local2) { _local2 = dynamicGFX; } _local2.createEmptyMovieClip("image" + clipCount, 100000 - clipCount); _local1.clip_mc = _local2["image" + clipCount]; _local1.linetype = DRAW; } function lineImage(p1, p2, imagename, scale) { var _local1 = this; _local1.p1 = p1; _local1.p2 = p2; clipCount++; dynamicGFX.attachMovie(imagename, "image" + clipCount, 100000 - clipCount); _local1.clip_mc = dynamicGFX["image" + clipCount]; trace((("line image:" + _local1.clip_mc) + " ") + imagename); _local1.linetype = IMAGE; _local1.ignoreDepth = false; } function quad3D(p1, p2, p3, p4, col, targetclip) { var _local1 = this; var _local2 = targetclip; _local1.p1 = p1; _local1.p2 = p2; _local1.p3 = p3; _local1.p4 = p4; clipCount++; if (!_local2) { _local2 = dynamicGFX; } _local2.createEmptyMovieClip("image" + clipCount, 100000 - clipCount); _local1.clip_mc = _local2["image" + clipCount]; _local1.col = col; _local1.ignoreDepth = false; trace("new quad :" + _local1.clip_mc); } function camera3d(x, y, z, rx, ry, rz, zoom) { var _local1 = this; _local1.pos = new Vector(x, y, z); _local1.rot = new Vector(rx, ry, rz); _local1.zoom = zoom; } function setCam(cam, speed) { var _local1 = speed; var _local2 = cam; if (!_local1) { _local1 = 0.5; } vCopy(_local2.pos, worldDestPos); vCopy(_local2.rot, worldDestRot); worldDestZoom = _local2.zoom; if (!_local1) { worldDestSpeed = 0.3; } else { worldDestSpeed = _local1; } } function updateCamera() { var _local1 = new Vector(0, 0, 0); if (!EqualiseVectors(worldPos, worldDestPos, 0.5)) { vSubtract(worldDestPos, worldPos, _local1); vMultiplyWithScalar(_local1, worldDestSpeed); vAdd(worldPos, _local1); viewChanged = true; } if (!EqualiseVectors(worldRot, worldDestRot, 0.1)) { vSubtract(worldDestRot, worldRot, _local1); vMultiplyWithScalar(_local1, worldDestSpeed); vAdd(worldRot, _local1); viewChanged = true; } if (Math.abs(d - worldDestZoom) < 2) { d = worldDestZoom; } else if (Math.abs(d - worldDestZoom) > 2) { _local1 = worldDestZoom - d; d = d + (_local1 * worldDestSpeed); viewChanged = true; } } function drawNet(p1, p2, p3, p4, xdivide, ydivide, lineweight, linecol, linealpha, targetclip, edging) { var _local1 = targetclip; _local1.clear(); _local1.lineStyle(lineweight, linecol, linealpha); var top = new Vector(p1.x, p1.y, 0); var _local3 = new Vector(p3.x, p3.y, 0); var topdiff = new Vector(0, 0, 0); var botdiff = new Vector(0, 0, 0); vSubtract(p2, p1, topdiff); vSubtract(p4, p3, botdiff); vDivideByScalar(topdiff, ydivide); vDivideByScalar(botdiff, ydivide); var left = new Vector(p1.x, p1.y, 0); var right = new Vector(p2.x, p2.y, 0); var leftdiff = new Vector(0, 0, 0); var rightdiff = new Vector(0, 0, 0); vSubtract(p3, p1, leftdiff); vSubtract(p4, p2, rightdiff); vDivideByScalar(leftdiff, xdivide); vDivideByScalar(rightdiff, xdivide); if (edging) { ydivide++; xdivide++; } var _local2 = 0; while (_local2 < ydivide) { _local1.moveTo(top.x, top.y); _local1.lineTo(_local3.x, _local3.y); vAdd(top, topdiff); vAdd(_local3, botdiff); _local2++; } _local2 = 0; while (_local2 < xdivide) { _local1.moveTo(left.x, left.y); _local1.lineTo(right.x, right.y); vAdd(left, leftdiff); vAdd(right, rightdiff); _local2++; } } function clipZOrder(clip_mc, z1, z2) { var _local2 = z1; var _local3 = clip_mc; _local2 = _local2 * 10; z2 = z2 * 10; var _local1 = _local2; depthTracker[_local3.getDepth()] = false; if (z2) { _local1 = _local2 + ((z2 - _local2) / 2); } _local1 = 100000 - Math.floor(_local1); while (depthTracker[_local1]) { _local1++; } depthTracker[_local1] = _local3; _local3.swapDepths(_local1); } function dial(clip_mc, minVal, maxVal, minDisplay, maxDisplay, updateFunction) { var _local1 = this; var _local2 = minDisplay; _local1.clip_mc = clip_mc; _local1.minVal = minVal; _local1.maxVal = maxVal; _local1.minDisplay = _local2; _local1.maxDisplay = maxDisplay; _local1.updateFunction = updateFunction; _local1.currentSetting = minVal; _local1.active = false; _local1.needle_mc = _local1.clip_mc.needle_mc; _local1.needleVel = (_local1.maxDisplay - _local1.minDisplay) / (16 - needleSpeed); _local1.needleAngle = _local2; _local1.needle_mc._rotation = _local2; _local1.clip_mc.set_btn.dialObj = _local1; _local1.clip_mc.set_btn._visible = false; _local1.clip_mc.set_btn.onPress = function () { this.dialObj.setFunction(); }; _local1.targetScale = _local1.clip_mc._xscale; _local1.targetDelay = 0; _local1.updateFunction(true); } function updateDials() { var _local2 = 0; while (_local2 < dials.length) { var _local1 = dials[_local2]; _local1.updateFunction(); if (_local1.targetScale != _local1.clip_mc._xscale) { if (_local1.targetDelay > 0) { _local1.targetDelay--; } else { var _local3 = (_local1.targetScale - _local1.clip_mc._xscale) * 0.5; _local1.clip_mc._xscale = _local1.clip_mc._xscale + _local3; _local1.clip_mc._yscale = _local1.clip_mc._xscale; if (_local1.clip_mc._xscale < 0.1) { _local1.clip_mc._visible = false; } else { _local1.clip_mc._visible = true; } } } _local2++; } } function updateRotateDial(refresh) { var _local1 = this; if (_local1.active || (refresh)) { if (_local1.needleAngle == undefined) { _local1.needleAngle = _local1.minDisplay; } else { _local1.needleAngle = _local1.needleAngle + _local1.needleVel; } if (_local1.needleAngle >= _local1.maxDisplay) { _local1.needleAngle = _local1.maxDisplay; _local1.needleVel = -_local1.needleVel; } else if (_local1.needleAngle <= _local1.minDisplay) { _local1.needleAngle = _local1.minDisplay; _local1.needleVel = -_local1.needleVel; } _local1.needle_mc._rotation = _local1.needleAngle; _local1.currentSetting = (((_local1.needleAngle - _local1.minDisplay) / (_local1.maxDisplay - _local1.minDisplay)) * (_local1.maxVal - _local1.minVal)) + _local1.minVal; } } function updateCurveDial(refresh) { var _local1 = this; if (_local1.active || (refresh)) { if (_local1.curvePos == undefined) { _local1.curvePos = 0; } _local1.clip_mc.curve_mc.clear(); _local1.clip_mc.curve_mc.lineStyle(2, 0, 100); _local1.clip_mc.curve_mc.moveTo(0, -20); _local1.clip_mc.curve_mc.curveTo(_local1.curvePos, 0, 0, 20); _local1.curvePos = _local1.curvePos + _local1.needleVel; if (_local1.curvePos >= _local1.maxDisplay) { _local1.curvePos >= _local1.maxDisplay; _local1.needleVel = -_local1.needleVel; } else if (_local1.curvePos <= _local1.minDisplay) { _local1.curvePos >= _local1.minDisplay; _local1.needleVel = -_local1.needleVel; } _local1.currentSetting = (((_local1.curvePos - _local1.minDisplay) / (_local1.maxDisplay - _local1.minDisplay)) * (_local1.maxVal - _local1.minVal)) + _local1.minVal; } } function updateNumberDial(clip_mc, num) { clip_mc.score_txt.text = num.toString(); } function AreVectorsEqual(v1, v2) { var _local1 = v2; var _local2 = v1; if (((_local2.x == _local1.x) && (_local2.y == _local1.y)) && (_local2.z == _local1.z)) { return(true); } return(false); } function EqualiseVectors(v1, v2, acc) { var _local3 = v2; if (AreVectorsEqual(v1, _local3)) { return(true); } var _local1 = new Vector(0, 0, 0); vSubtract(_local3, v1, _local1); var _local2 = ((_local1.x * _local1.x) + (_local1.y * _local1.y)) + (_local1.z * _local1.z); if (_local2 < (acc * acc)) { vCopy(v1, _local3); return(true); } return(false); } function vIsLessThan(v1, mag) { var _local1 = v1; var _local2 = ((_local1.x * _local1.x) + (_local1.y * _local1.y)) + (_local1.z * _local1.z); if (_local2 < (mag * mag)) { return(true); } return(false); } function vIsGreaterThan(v1, mag) { var _local1 = v1; var _local2 = ((_local1.x * _local1.x) + (_local1.y * _local1.y)) + (_local1.z * _local1.z); if (_local2 > (mag * mag)) { return(true); } return(false); } function InitLookups(accuracy) { if (accuracy) { MATHACCURACY = accuracy; } sinLookUp = new Array(); var _local1 = 0; while (_local1 <= (360 * MATHACCURACY)) { sinLookUp[_local1] = Math.sin(DegreesToRadians(_local1 / MATHACCURACY)); _local1++; } cosLookUp = new Array(); _local1 = 0; while (_local1 <= (360 * MATHACCURACY)) { cosLookUp[_local1] = Math.cos(DegreesToRadians(_local1 / MATHACCURACY)); _local1++; } tanLookUp = new Array(); _local1 = 0; while (_local1 <= (360 * MATHACCURACY)) { tanLookUp[_local1] = Math.tan(DegreesToRadians(_local1 / MATHACCURACY)); _local1++; } } function Vector(x, y, z) { var _local1 = this; _local1.x = x; _local1.y = y; _local1.z = z; } function vCopy(u, w) { var _local1 = u; var _local2 = w; _local2.x = _local1.x; _local2.y = _local1.y; _local2.z = _local1.z; } function vMagnitude(v) { var _local1 = v; return(Math.sqrt(((_local1.x * _local1.x) + (_local1.y * _local1.y)) + (_local1.z * _local1.z))); } function vNormalise(v, w) { var _local1 = w; var _local3 = v; if (!_local1) { _local1 = _local3; } var _local2 = vMagnitude(_local3); if (_local2 <= tol) { _local2 = 1; } _local1.x = _local3.x / _local2; _local1.y = _local3.y / _local2; _local1.z = _local3.z / _local2; if (Math.abs(_local1.x) < tol) { _local1.x = 0; } if (Math.abs(_local1.y) < tol) { _local1.y = 0; } if (Math.abs(_local1.z) < tol) { _local1.y = 0; } } function vReverse(v, w) { var _local1 = w; var _local2 = v; if (!_local1) { _local1 = _local2; } _local1.x = -_local2.x; _local1.y = -_local2.y; _local1.z = -_local2.z; } function vAdd(u, v, w) { var _local1 = w; var _local2 = u; var _local3 = v; if (!_local1) { _local1 = _local2; } _local1.x = _local2.x + _local3.x; _local1.y = _local2.y + _local3.y; _local1.z = _local2.z + _local3.z; } function vSubtract(u, v, w) { var _local1 = w; var _local2 = u; var _local3 = v; if (!_local1) { _local1 = _local2; } _local1.x = _local2.x - _local3.x; _local1.y = _local2.y - _local3.y; _local1.z = _local2.z - _local3.z; } function vMultiply(u, v, w) { var _local1 = w; var _local2 = u; var _local3 = v; if (!_local1) { _local1 = _local2; } _local1.x = _local2.x * _local3.x; _local1.y = _local2.y * _local3.y; _local1.z = _local2.z * _local3.z; } function vMultiplyWithScalar(v, s, w) { var _local1 = w; var _local2 = v; var _local3 = s; if (!_local1) { _local1 = _local2; } _local1.x = _local2.x * _local3; _local1.y = _local2.y * _local3; _local1.z = _local2.z * _local3; } function vDivide(u, v, w) { var _local1 = w; var _local2 = u; var _local3 = v; if (!_local1) { _local1 = _local2; } _local1.x = _local2.x / _local3.x; _local1.y = _local2.y / _local3.y; _local1.z = _local2.z / _local3.z; } function vDivideByScalar(v, s, w) { var _local1 = w; var _local2 = v; var _local3 = s; if (!_local1) { _local1 = _local2; } _local1.x = _local2.x / _local3; _local1.y = _local2.y / _local3; _local1.z = _local2.z / _local3; } function vCross(u, v) { return((u.x * v.y) - (u.y * v.x)); } function v3dCross(u, v, w) { var _local1 = v; var _local2 = u; var _local3 = w; _local3.x = (_local2.y * _local1.z) - (_local2.z * _local1.y); _local3.y = ((-_local2.x) * _local1.z) + (_local2.z * _local1.x); _local3.z = (_local2.x * _local1.y) - (_local2.y * _local1.x); } function vDot(p, q) { var _local1 = (p.x * q.x) + (p.y * q.y); return(_local1); } function vProj(u, v, w) { var _local1 = v; var _local3 = w; if (!_local3) { _local3 = u; } var _local2 = vDot(u, _local1) / vDot(_local1, _local1); vMultiplyWithScalar(_local1, _local2, _local3); } function vAngle(u) { var _local2 = u; var _local1 = atan(_local2.y / _local2.x); if (_local2.x < 0) { _local1 = _local1 + 180; } return(_local1); } function vAngleBetween(u, v) { var _local1 = (vAngle(v) - vAngle(u)) % 360; if (_local1 > 180) { _local1 = _local1 - 360; } else if (_local1 < -180) { _local1 = _local1 + 360; } return(_local1); } function DegreesToRadians(deg) { return((deg * Math.PI) / 180); } function RadiansToDegrees(rad) { return((rad * 180) / Math.PI); } function vRotate2D(angle, u, w) { var _local2 = angle; var _local3 = u; if (!w) { w = _local3; } _local2 = normaliseAngle(_local2); var _local1 = new Vector(0, 0, 0); _local1.x = (_local3.x * cos(-_local2)) + (_local3.y * sin(-_local2)); _local1.y = ((-_local3.x) * sin(-_local2)) + (_local3.y * cos(-_local2)); w.x = _local1.x; w.y = _local1.y; } function vRotateX(angle, u, w) { var _local2 = angle; var _local3 = u; if (!w) { w = _local3; } _local2 = normaliseAngle(_local2); var _local1 = new Vector(0, 0, 0); _local1.z = (_local3.z * cos(-_local2)) + (_local3.y * sin(-_local2)); _local1.y = ((-_local3.z) * sin(-_local2)) + (_local3.y * cos(-_local2)); w.z = _local1.z; w.y = _local1.y; } function vRotateY(angle, u, w) { var _local2 = angle; var _local3 = u; if (!w) { w = _local3; } _local2 = normaliseAngle(_local2); var _local1 = new Vector(0, 0, 0); _local1.z = (_local3.z * cos(-_local2)) + (_local3.x * sin(-_local2)); _local1.x = ((-_local3.z) * sin(-_local2)) + (_local3.x * cos(-_local2)); w.z = _local1.z; w.x = _local1.x; } function vRotateYAroundPoint(angle, u, v, w) { var _local3 = angle; trace("vRotateYAroundPoint"); if (!w) { w = u; } var _local2 = new Vector(0, 0, 0); var _local1 = new Vector(0, 0, 0); vSubtract(u, v, _local1); _local3 = normaliseAngle(_local3); _local2.z = (_local1.z * cos(-_local3)) + (_local1.x * sin(-_local3)); _local2.x = ((-_local1.z) * sin(-_local3)) + (_local1.x * cos(-_local3)); vAdd(_local2, v); w.z = _local2.z; w.x = _local2.x; } function VRotate2DAroundPoint(angle, u, v, w) { var _local3 = angle; if (!w) { w = u; } var _local2 = new Vector(0, 0, 0); var _local1 = new Vector(0, 0, 0); vSubtract(u, v, _local1); _local2.x = (_local1.x * cos(-_local3)) + (_local1.y * sin(-_local3)); _local2.y = ((-_local1.x) * sin(-_local3)) + (_local1.y * cos(-_local3)); vAdd(_local2, v); w.x = _local2.x; w.y = _local2.y; } function cos(a) { var _local1 = Math.round(a * MATHACCURACY); _local1 = _local1 % (360 * MATHACCURACY); if (_local1 < 0) { _local1 = _local1 + (360 * MATHACCURACY); } return(Math.cos(DegreesToRadians(a))); } function sin(a) { var _local1 = Math.round(a * MATHACCURACY); _local1 = _local1 % (360 * MATHACCURACY); if (_local1 < 0) { _local1 = _local1 + (360 * MATHACCURACY); } return(Math.sin(DegreesToRadians(a))); } function tan(a) { return(Math.tan(DegreesToRadians(a))); } function atan(s) { return(RadiansToDegrees(Math.atan(s))); } function acos(s) { return(RadiansToDegrees(Math.acos(s))); } function normaliseAngle(angle) { var _local1 = angle; _local1 = _local1 % 360; if (_local1 < 0) { _local1 = _local1 + 360; } return(_local1); } function initConstants() { SUPERSTAR_SOCCER_LINK = "http://www.supersoccerstar.com.my"; SOUND_PROBABILITY_COMMENTS = 0.55; SOUND_PROBABILITY_GOALS = 0.6; SOUND_PROBABILITY_MISSES = 0.6; SOUND_COUNT_COMMENTS = 4; SOUND_COUNT_GOALS = 5; SOUND_COUNT_MISSES = 3; TRACKINGIDS = new Array(71, 72, 73); GRAVITY = 0.3; DAMPING = 0.95; DRAG = 0.9; BOUNCE = 0.5; PITCH_COLOUR_1 = 7315236 /* 0x6F9F24 */; PITCH_COLOUR_2 = 5143598 /* 0x4E7C2E */; NETZPOS = 540; NETBOUNCE = 0.1; NETXDAMPING = 0.2; NETLEFT = -35; NETRIGHT = 35; NETTOP = -20; KEEPERDEFLECT = 0.5; SPINDRAG = 0.95; BOARDZPOS = 600; BOARDBOUNCE = 0.5; GOALLEFT = -40; GOALRIGHT = 40; GOALTOP = -26; BALLRADIUS = 0.5; GROUND = -1; USE_GOALIE = true; INITIAL_CODE_CHARACTERS = ["E", "K", "U"]; GOALS_REQUIRED = [1, 3, 5]; } function initVars() { _global.main_mc = this; InitLookups(20); viewChanged = true; screencenterX = 275; screencenterY = 200; d = 1079.8; worldPos = new Vector(0, 0, 0); worldDestPos = new Vector(0, 0, 0); worldDestRot = new Vector(0, 0, 0); worldDestZoom = d; worldDestSpeed = 1; worldRot = new Vector(0, 0, 0); cams = new Array(); cams.push(new camera3d(0, -290, 252, -12, 0, 0, 620)); cams.push(new camera3d(0, -35, 250, -14, 0, 0, 620)); cams.push(new camera3d(0, -64, 411, -21, 0, 0, 620)); cams.push(new camera3d(0, -25, 383, -14, 0, 0, 620)); camnum = 2; setCam(cams[2], 1); vCopy(worldDestPos, worldPos); vCopy(worldDestRot, worldRot); d = worldDestZoom; resolution = 10; startPoint = new Vector(0, -1, 410); ballStart = 26; gameplaying = false; clipCount = 0; startPointRotation = 0; rotatePoint = new Vector(0, 0, 500); goalcount = 0; bestSoFar = 0; TRACKINGINDEX = 0; soundOn = true; senderEmail = ""; senderName = ""; receiverEmail = ""; receiverName = ""; if (getQS("a", this._url) == "1") { allowCameraMoves = true; } else { allowCameraMoves = false; } } function initClips() { instructions_mc._visible = false; instructions_mc.stop(); GFX3D_mc._visible = false; preloadedclips_mc._visible = false; grain_mc._visible = false; lose_mc._visible = false; lose_mc.gotoAndStop(1); win_mc._visible = false; win_mc.gotoAndStop(1); emailClip_mc._visible = false; if (soundOn) { s_music.start(0, 1000); } } function instructionsFinished() { instructions_mc._visible = false; instructions_mc.gotoAndStop(1); intro_mc._visible = true; } function stopDialsAnim() { dialDir_mc.stop(); dialPitch_mc.stop(); dialSwerve_mc.stop(); dialPower_mc.stop(); } function startDialsAnim() { dialDir_mc.play(); dialPitch_mc.play(); dialSwerve_mc.play(); dialPower_mc.play(); } function initDials() { var _local2 = this; if ((++g_dialsInitialized) < 4) { trace(((("$$$ " + g_dialsInitialized) + " dials initialized, ") + (4 - g_dialsInitialized)) + " remaining ..."); } else { trace("$$$ initDials()"); needleSpeed = 0.5; dials = new Array(); dials.push(new dial(dialDir_mc, -20, 20, -40, 40, updateRotateDial)); dials.push(new dial(dialPitch_mc, 50, 0, 20, 85, updateRotateDial)); dials.push(new dial(dialSwerve_mc, 2.5, -2.5, -60, 60, updateCurveDial)); dials.push(new dial(dialPower_mc, 1, 30, -69, 69, updateRotateDial)); dials[0].setFunction = function () { this.deactivate(); dials[1].activate(); }; dials[1].setFunction = function () { this.deactivate(); dials[2].activate(); }; dials[2].setFunction = function () { this.deactivate(); dials[3].activate(); }; dials[3].setFunction = function () { this.deactivate(); vSubtract(rotatePoint, ball.pos, ball.vel); vNormalise(ball.vel); vMultiplyWithScalar(ball.vel, dials[3].currentSetting); vRotateY(dials[0].currentSetting, ball.vel); vRotateX(dials[1].currentSetting, ball.vel); ball.spin = dials[2].currentSetting; ballDir = dials[0].currentSetting; trace((((((("Power = " + dials[3].currentSetting) + " direction = ") + dials[0].currentSetting) + " pitch = ") + dials[1].currentSetting) + " swerve = ") + dials[2].currentSetting); var _local1 = 0; while (_local1 < dials.length) { dials[_local1].shrink(_local1); _local1++; } gameplaying = true; gameprogress = 0; player.clip_mc.play(); }; dials[0].activate(); } } function setupSMSText(targetTextField, link) { var _local1 = ""; var _local2 = getRandomCode(goalcount); _local1 = _local1 + ("<p><font size='12'>Congratulations! You've just scored " + goalcount.toString()); _local1 = _local1 + ((goalcount == 1) ? " goal!" : " goals!"); _local1 = _local1 + "</font></p>"; _local1 = _local1 + "<br/>"; _local1 = _local1 + "<p><font size='12'>Send <font color='#ff0000'>SSS GOAL "; _local1 = _local1 + _local2; _local1 = _local1 + "</font> to <font color='#ff0000'>37788</font> "; _local1 = _local1 + "via SMS and you could win exclusive Chelsea jerseys, Swatch watches, and even a trip for 2 to Europe!</font></p>"; _local1 = _local1 + "<br/>"; _local1 = _local1 + "<p><font size='11'>(Note: This SMS Contest is open only to mobile subscribers of Malaysian mobile operators, namely Maxis, DiGi and Celcom)</font></p>"; _local1 = _local1 + "<br/>"; _local1 = _local1 + (("<p><font size='12'>Tahniah! Anda telah berjaya menjaring " + goalcount.toString()) + " gol!</font></p>"); _local1 = _local1 + "<br/>"; _local1 = _local1 + "<p><font size='12'>Hantar <font color='#ff0000'>SSS GOAL "; _local1 = _local1 + _local2; _local1 = _local1 + "</font> ke <font color='#ff0000'>37788</font> "; _local1 = _local1 + "melalui SMS dan anda berpeluang memenangi barangan Chelsea ekslusif yang ditandatangi, jam tangan Swatch, ataupun tiket penerbangan untuk 2 ke Eropah!</font></p>"; _local1 = _local1 + "<br/>"; _local1 = _local1 + "<p><font size='11'>(Perhatian: Pertandingan SMS ini khas untuk pelanggan Maxis, DiGi dan Celcom di Malaysia sahaja)</font></p>"; _local1 = _local1 + "<br/>"; _local1 = _local1 + "<p><font size='11'>Each SMS costs RM1, Terms & Conditions apply.</font></p>"; _local1 = _local1 + "<p><font size='11'>Refer to</font></p>"; link.onRelease = setupLinkButton; targetTextField.html = true; targetTextField.htmlText = _local1; } function getRandomCode(goalcount) { var _local3 = goalcount; var _local2 = ""; var _local1; _local1 = 0; while (_local1 < GOALS_REQUIRED.length) { if (_local3 <= GOALS_REQUIRED[_local1]) { break; } _local1++; } _local2 = _local2 + INITIAL_CODE_CHARACTERS[_local1]; _local1 = 0; while (_local1 < 6) { if (Math.random() < 0.3) { _local2 = _local2 + Math.floor(Math.random() * 10).toString(); } else { _local2 = _local2 + String.fromCharCode(Math.floor(Math.random() * 26) + 65); } _local1++; } return(_local2); } function playResult() { var _local3 = _root; if (goalscored) { var _local2 = false; var _local1 = 0; while (_local1 < GOALS_REQUIRED.length) { if (GOALS_REQUIRED[_local1] == goalcount) { _local2 = true; _local3.event(TRACKINGIDS[TRACKINGINDEX]); TRACKINGINDEX++; break; } _local1++; } if (_local2) { win_mc.goalcount = goalcount; win_mc.setupSMSText = setupSMSText; win_mc.gotoAndStop(2); } else { win_mc.gotoAndPlay(3); } win_mc._visible = true; } else { lose_mc._visible = true; lose_mc.play(); if (bestSoFar == 1) { bestSoFarText = "1 Free Kick"; } else { bestSoFarText = bestSoFar + " Free Kicks"; } if (goalcount == 1) { scoreText = "1 Free Kick"; } else { scoreText = goalcount + " Free Kicks"; } _global.main_mc.scoreText; s_crowdloop.stop(); goalcount = 0; registerScore(); if (soundOn) { s_music.start(0, 1000); } } gameplaying = false; } function startGame() { trace("$$$ startGame"); startDialsAnim(); bestscore_mc.play(); goals_mc.play(); soundbutton_mc.play(); intro_mc._visible = false; instructions_mc._visible = false; resetGame(); } function showInstructions() { intro_mc._visible = false; instructions_mc._visible = true; instructions_mc.gotoAndPlay(1); } function setupLinkButton() { click(172); } function resetGame() { trace("$$$ resetGame"); stopAllSounds(); lose_mc._visible = false; lose_mc.gotoAndStop(1); win_mc._visible = false; win_mc.gotoAndStop(1); GFX3D_mc._visible = true; var _local1 = 1; while (_local1 < dials.length) { dials[_local1].enlarge(_local1); _local1++; } dials[0].activate(); ball.pos.x = 0; ball.pos.y = -1; ball.pos.z = 360; player.pos.x = -3; player.pos.y = -3; player.pos.z = 350; defenders.pos.x = 60 * (Math.random() - 0.5); defenders.pos.y = 0; defenders.pos.z = 450; defenders.clip_mc.def1_mc.gotoAndStop(1); defenders.clip_mc.def2_mc.gotoAndStop(1); defenders.clip_mc.def3_mc.gotoAndStop(1); goalie.clip_mc.gotoAndStop(1); goalscored = false; setCam(cams[2], 1); vCopy(worldDestPos, worldPos); vCopy(worldDestRot, worldRot); gameplaying = false; player.clip_mc.gotoAndStop(1); grain_mc._visible = true; if (goalcount >= defenders.clip_mc._totalframes) { defenders.clip_mc.gotoAndStop(defenders.clip_mc._totalframes); } else { defenders.clip_mc.gotoAndStop(goalcount + 1); } startPointRotation = 0; setCam(cams[1], 0.1); worldDestRot.y = 0; s_crowdloop.stop(); if (soundOn) { s_crowdloop.start(0, 1000); } updateNumberDial(goals_mc, goalcount); updateNumberDial(bestscore_mc, bestSoFar); scoreRegistered = false; if (Math.random() < SOUND_PROBABILITY_COMMENTS) { playSound(s_comments[(scommentcount++) % SOUND_COUNT_COMMENTS]); } } function toggleCams() { camnum = (camnum + 1) % cams.length; setCam(cams[camnum], 0.6); } function camButton(num) { camnum = num; setCam(cams[camnum], 0.6); } function initPitch() { GFX3D_mc.createEmptyMovieClip("dynamicGFX_mc", 4); dynamicGFX = GFX3D_mc.dynamicGFX_mc; GFX3D_mc.createEmptyMovieClip("dynamicBG2_mc", 3); dynamicBG2 = GFX3D_mc.dynamicBG2_mc; GFX3D_mc.createEmptyMovieClip("dynamicBG_mc", 2); dynamicBG = GFX3D_mc.dynamicBG_mc; GFX3D_mc.createEmptyMovieClip("dynamicBG3_mc", 1); dynamicBG3 = GFX3D_mc.dynamicBG3_mc; pitch = new object3D(0, 0, 0, 0, 0, 0); trace(("$$$ initPitch() pitch=\"" + pitch) + "\""); p = pitch.numpoints; pitch.addpoint(new Vector(-230, 0, 520)); pitch.addpoint(new Vector(230, 0, 520)); pitch.addpoint(new Vector(230, 0, 380)); pitch.addpoint(new Vector(-230, 0, 380)); pitch.addline(p, p + 1, 3, 16777215, dynamicBG2); pitch.addline(p + 1, p + 2, 3, 16777215, dynamicBG2); pitch.addline(p + 3, p, 3, 16777215, dynamicBG2); p = pitch.numpoints; pitch.addpoint(new Vector(-240, 0, 520)); pitch.addpoint(new Vector(240, 0, 520)); pitch.addpoint(new Vector(240, 0, 300)); pitch.addpoint(new Vector(-240, 0, 300)); pitch.addline(p + 3, p + 2, 3, 16777215, dynamicBG2); pitch.addline(p + 1, p + 2, 3, 16777215, dynamicBG2); pitch.addline(p, p + 3, 3, 16777215, dynamicBG2); p = pitch.numpoints; pitch.addpoint(new Vector(-100, 0, 520)); pitch.addpoint(new Vector(100, 0, 520)); pitch.addpoint(new Vector(100, 0, 420)); pitch.addpoint(new Vector(-100, 0, 420)); pitch.addline(p + 1, p + 2, 3, 16777215, dynamicBG2); pitch.addline(p + 2, p + 3, 3, 16777215, dynamicBG2); pitch.addline(p + 3, p + 0, 3, 16777215, dynamicBG2); p = pitch.numpoints; pitch.addpoint(new Vector(-0.3, 0, 360)); pitch.addpoint(new Vector(0.3, 0, 360)); pitch.addline(p, p + 1, 2, false, dynamicBG); goal = new object3D(0, 0, 0, 0, 0, 0); p = goal.numpoints; goal.addpoint(new Vector(GOALLEFT, 0, 520)); goal.addpoint(new Vector(GOALLEFT, GOALTOP, 520)); goal.addpoint(new Vector(GOALRIGHT, GOALTOP, 520)); goal.addpoint(new Vector(GOALRIGHT, 0, 520)); goal.addline(p + 1, p, 5, 16777215); goal.addline(p + 1, p + 2, 5, 16777215); goal.addline(p + 2, p + 3, 5, 16777215); goal.addpoint(new Vector(GOALLEFT, 0, 550)); goal.addpoint(new Vector(GOALLEFT, GOALTOP, 550)); goal.addpoint(new Vector(GOALRIGHT, GOALTOP, 550)); goal.addpoint(new Vector(GOALRIGHT, 0, 550)); goal.addquad(p + 4, p + 5, p + 6, p + 7, 16777215, dynamicGFX, 30); goal.addquad(p, p + 1, p + 5, p + 4, 16777215, dynamicGFX, 40); goal.addquad(p + 1, p + 2, p + 6, p + 5, 16777215, dynamicGFX, 40); goal.addquad(p + 6, p + 2, p + 3, p + 7, 16777215, dynamicGFX, 40); goal.addline(p + 4, p + 5, 1, 16777215); goal.addline(p + 5, p + 6, 1, 16777215); goal.addline(p + 6, p + 7, 1, 16777215); goal.addline(p + 1, p + 5, 1, 16777215); goal.addline(p + 6, p + 2, 1, 16777215); var _local1 = 0; while (_local1 <= 16) { var p = pitch.numpoints; pitch.addpoint(new Vector(-250, 0, 200 + (_local1 * 25))); pitch.addpoint(new Vector(250, 0, 200 + (_local1 * 25))); if (_local1 > 0) { if ((_local1 % 2) == 0) { pitch.addquad(p, p + 1, p - 1, p - 2, PITCH_COLOUR_1, dynamicBG); } else { pitch.addquad(p, p + 1, p - 1, p - 2, PITCH_COLOUR_2, dynamicBG); } } _local1++; } ball = new image3D(0, -1, 360, 0.11, "ball", _root.dynamicGFX); ballshadow = new image3D(0, 0, 360, 0.11, "ballshadow", dynamicGFX); ball.vel = new Vector(0, 0, 0); ball.spin = 0; player = new image3D(-3, -3, 350, 0.15, "playerShoot", dynamicGFX); goalie = new image3D(0, 0, 515, 0.07, "goalie", dynamicGFX); defenders = new image3D(0, 0, 450, 0.06, "defenders", dynamicGFX); frontadboards = new image3D(0, 0, 600, 0.6, "backstand", dynamicBG3); objects3d = new Array(pitch, goal, goalie, player, defenders, frontadboards); ball.clip_mc.spots_mc.stop(); GOALWIDTH = 73.2; GOALHEIGHT = -24.4; ROWS = 5; COLS = 7; GOALX = -36.6; GOALZ = 519; GOALY = 0; } function updateFrameRate() { if (!lasttimer) { lasttimer = getTimer(); } else { thistimer = getTimer(); diff = thistimer - lasttimer; framerate = Math.round(1000 / diff); lasttimer = thistimer; } } function frameFunction() { updateFrameRate(); if (!gameplaying) { moveCameraWithMouse(); } checkKeys(); updateCamera(); checkFade(); updateDials(); if (viewChanged) { viewChanged = false; for (var _local1 in objects3d) { objects3d[_local1].updatePoints(); objects3d[_local1].updatePos(); objects3d[_local1].draw(); } } if (gameprogress > ballStart) { updateBall(); } if (gameprogress == 0) { playSound(s_whistle, 60); } if (gameprogress == ballStart) { playSound(s_kick, 100); } ball.updatePos(); ball.draw(); ballshadow.updatePos(); ballshadow.draw(); updateBallSpots(); gameprogress++; } function updateBall() { if (ball.pos.y < GROUND) { vMultiplyWithScalar(ball.vel, DAMPING); vRotateY(ball.spin, ball.vel); ball.spin = ball.spin * SPINDRAG; } else { vMultiplyWithScalar(ball.vel, DRAG); } ball.vel.y = ball.vel.y + gravity; ball.newpos = new Vector(0, 0, 0); vAdd(ball.pos, ball.vel, ball.newpos); if (ball.newpos.y > GROUND) { ball.newpos.y = GROUND; ball.vel.y = (-ball.vel.y) * bounce; } if ((ball.newpos.z > boardZpos) && (ball.vel.z > 0)) { ball.newpos.z = boardZpos; ball.vel.z = ball.vel.z * (-BOARDBOUNCE); } if (checkCollisionWithFlat(defenders)) { if (ball.clip_mc.hitTest(defenders.clip_mc.def1_mc)) { defenders.clip_mc.def1_mc.play(); } if (ball.clip_mc.hitTest(defenders.clip_mc.def2_mc)) { defenders.clip_mc.def2_mc.play(); } if (ball.clip_mc.hitTest(defenders.clip_mc.def3_mc)) { defenders.clip_mc.def3_mc.play(); } setCam(cams[3], 0.1); worldDestPos.x = defenders.pos.x; registerScore(); } if (USE_GOALIE && (checkCollisionWithFlat(goalie))) { registerScore(); } if ((ball.pos.z < 520) && (ball.newpos.z > 520)) { if (USE_GOALIE && (ball.clip_mc.hitTest(goalie.clip_mc))) { ball.vel.z = ball.vel.z * (-KEEPERDEFLECT); ball.newpos.z = goalie.pos.z; playSound(s_kick, 100); } if (((((!goalscored) && (!goaliesave)) && (ball.newpos.x >= (GOALLEFT + BALLRADIUS))) && (ball.newpos.x <= (GOALRIGHT - BALLRADIUS))) && (ball.newpos.y > (GOALTOP + BALLRADIUS))) { goalscored = true; } else { goalscored = false; } if (((ball.newpos.x > (GOALLEFT - BALLRADIUS)) && (ball.newpos.x < (GOALLEFT + BALLRADIUS))) && (ball.newpos.y > GOALTOP)) { ball.newpos.z = 519; ball.vel.z = ball.vel.z * (-KEEPERDEFLECT); playSound(s_kick, 100); } else if (((ball.newpos.x < (GOALRIGHT + BALLRADIUS)) && (ball.newpos.x > (GOALRIGHT - BALLRADIUS))) && (ball.newpos.y > GOALTOP)) { ball.newpos.z = 519; ball.vel.z = ball.vel.z * (-KEEPERDEFLECT); playSound(s_kick, 100); } else if ((((ball.newpos.x > GOALLEFT) && (ball.newpos.x < GOALRIGHT)) && (ball.newpos.y > (GOALTOP - BALLRADIUS))) && (ball.newpos.y < (GOALTOP + BALLRADIUS))) { ball.newpos.z = 519; ball.vel.z = ball.vel.z * (-KEEPERDEFLECT); playSound(s_kick, 100); } registerScore(); } if (goalscored) { if ((ball.newpos.z > NETZPOS) && (ball.vel.z > 0)) { ball.vel.z = ball.vel.z * (-NETBOUNCE); ball.vel.x = ball.vel.x * NETXDAMPING; } if ((ball.newpos.x < NETLEFT) && (ball.vel.x < 0)) { ball.vel.x = ball.vel.x * (-NETBOUNCE); } if ((ball.newpos.x > NETRIGHT) && (ball.vel.x > 0)) { ball.vel.x = ball.vel.x * (-NETBOUNCE); } if ((ball.newpos.y < NETTOP) && (ball.vel.y < 0)) { ball.vel.y = ball.vel.y * (-NETBOUNCE); } } if ((ball.pos.z <= 450) && (ball.newpos.z >= 450)) { if ((ballDir < -2) && (ballDir > -30)) { if (goalie.clip_mc._xscale < 0) { goalie.clip_mc._xscale = -goalie.clip_mc._xscale; } goalie.clip_mc.play(); } else if ((ballDir > 2) && (ballDir < 30)) { if (goalie.clip_mc._xscale > 0) { goalie.clip_mc._xscale = -goalie.clip_mc._xscale; } goalie.clip_mc.play(); } else if ((ballDir >= -2) && (ballDir <= 2)) { goalie.clip_mc.gotoAndPlay("save2"); } } vCopy(ball.newpos, ball.pos); ballshadow.pos.x = ball.newpos.x; ballshadow.pos.z = ball.newpos.z; var _local1 = Math.round(Math.abs(ball.newpos.y / 2)); if (_local1 > ballshadow.clip_mc._totalframes) { _local1 = ballshadow.clip_mc._totalframes; } ballshadow.clip_mc.gotoAndStop(_local1); if ((gameplaying && (Math.abs(ball.vel.z) < 0.01)) && (gameprogress > ballStart)) { ball.vel.x = 0; ball.vel.y = 0; ball.vel.z = 0; playResult(); } if (((worldDestPos.z - ball.pos.z) < -150) && (worldDestPos.z < 400)) { worldDestPos.z = ball.pos.z - 150; } } function registerScore() { if (!scoreRegistered) { if (goalscored) { debuginfo = debuginfo + "\nSCORED!!!"; goalcount++; goalinfo = "SCORE!"; if (Math.random() < SOUND_PROBABILITY_GOALS) { playSound(s_goal[(sgoalcount++) % SOUND_COUNT_GOALS]); } playSound(s_cheer, 25); } else { debuginfo = debuginfo + "\nMISS!!!"; goalinfo = "MISS!"; if (Math.random() < SOUND_PROBABILITY_MISSES) { playSound(s_miss[(smisscount++) % SOUND_COUNT_MISSES]); } playSound(s_boo, 25); } if (goalcount > bestSoFar) { bestSoFar = goalcount; } updateNumberDial(bestscore_mc, bestSoFar); updateNumberDial(goals_mc, goalcount); scoreRegistered = true; } } function checkCollisionWithFlat(flat) { var _local1 = flat; if ((ball.pos.z < _local1.pos.z) && (ball.newpos.z > _local1.pos.z)) { trace("checking clip " + _local1.clip_mc); if (ball.clip_mc.hitTest(_local1.clip_mc)) { ball.vel.z = ball.vel.z * (-KEEPERDEFLECT); ball.newpos.z = _local1.pos.z; playSound(s_kick, 100); return(true); } } return(false); } function updateBallSpots() { if (ball.pos.y <= startPoint.y) { var _local1 = parseInt((ball.pos.z % ball.clip_mc.spots_mc._totalframes) + 1); ball.clip_mc.spots_mc.gotoAndPlay(_local1); } } function checkKeys() { if (Key.isDown(Key.Left) && (Key.isDown(Key.Right))) { allowCameraMovement = true; } } function moveCameraWithMouse() { var _local1 = _root; if (!allowCameraMovement) { return(false); } var _local3 = 0; var rightlimit = 550; var _local2 = 0; var bottomlimit = 300; var xmin = -55; var xmax = 55; var zmin = 400; var zmax = 240; if ((((_local1._xmouse > _local3) && (_local1._xmouse < rightlimit)) && (_local1._ymouse > _local2)) && (_local1._ymouse < bottomlimit)) { worldDestPos.x = (((_local1._xmouse - _local3) / (rightlimit - _local3)) * (xmax - xmin)) + xmin; worldDestPos.z = (((_local1._ymouse - _local2) / (bottomlimit - _local2)) * (zmax - zmin)) + zmin; worldDestRot.y = worldDestPos.x * -0.15; worldDestSpeed = 0.15; resetCam = false; } else if (!resetCam) { setCam(cams[1], 0.15); vRotateYAroundPoint(startPointRotation, WorldDestPos, rotatePoint); worldDestRot.y = startPointRotation; resetCam = true; } return(undefined); } function swapClips(oldClip_mc, newClipName, targetClip_mc) { var _local1 = oldClip_mc; targetClip_mc.attachMovie(newClipName, _local1._name + "_tmp", _local1.getDepth() + 100000); var _local2 = targetClip_mc[_local1._name + "_tmp"]; _local2._xscale = _local1._xscale; _local2._yscale = _local1._yscale; _local2._x = _local1._x; _local2._y = _local1._y; _local1.swapDepths(_local2); var _local3 = _local1._name; removeMovieClip(_local1); _local2._name = _local3; return(_local2); } function B4(t) { var _local1 = t; return((_local1 * _local1) * _local1); } function B3(t) { var _local1 = t; return(((3 * _local1) * _local1) * (1 - _local1)); } function B2(t) { var _local1 = t; return(((3 * _local1) * (1 - _local1)) * (1 - _local1)); } function B1(t) { var _local1 = t; return(((1 - _local1) * (1 - _local1)) * (1 - _local1)); } function startFadeOut(speed, donefunction) { if (!currBrightness) { currBrightness = 0; } if (fadeFunction) { fadeFunction(); } fadeFunction = donefunction; fadeChange = -(100 / speed); } function startFadeIn(speed, donefunction) { if (!currBrightness) { currBrightness = -100; } if (fadeFunction) { fadeFunction(); } fadeFunction = donefunction; fadeChange = 100 / speed; } function checkFade() { if (fadeChange) { currBrightness = currBrightness + fadeChange; if (currBrightness > 0) { currBrightness = 0; fadeChange = false; if (fadeFunction) { fadeFunction(); fadeFunction = null; } } else if (currBrightness < -100) { currBrightness = -100; fadeChange = false; if (fadeFunction) { fadeFunction(); fadeFunction = null; } } adjustBrightness(currBrightness); } } function adjustBrightness(brightness) { var _local1 = new Color(GFX3D_mc); _local1.setBrightness(brightness, true); } function initSounds() { var _local2 = 1; sounds_mc.createEmptyMovieClip("kick_mc", _local2++); s_kick = new Sound(sounds_mc.kick_mc); s_kick.attachSound("s_kick"); sounds_mc.createEmptyMovieClip("cheer_mc", _local2++); s_cheer = new Sound(sounds_mc.cheer_mc); s_cheer.attachSound("s_cheer"); sounds_mc.createEmptyMovieClip("boo_mc", _local2++); s_boo = new Sound(sounds_mc.boo_mc); s_boo.attachSound("s_boo"); sounds_mc.createEmptyMovieClip("whistle_mc", _local2++); s_whistle = new Sound(sounds_mc.whistle_mc); s_whistle.attachSound("s_whistle"); sounds_mc.createEmptyMovieClip("crowdloop_mc", _local2++); s_crowdloop = new Sound(sounds_mc.crowdloop_mc); s_crowdloop.attachSound("s_crowdloop"); s_crowdloop.setVolume(7); sounds_mc.createEmptyMovieClip("s_music", _local2++); s_music = new Sound(sounds_mc.s_music); s_music.attachSound("s_music"); s_music.setVolume(15); s_comments = new Array(); s_goal = new Array(); s_miss = new Array(); var _local1 = 0; trace(("$$$ initialing " + SOUND_COUNT_COMMENTS) + " comments ..."); _local1 = 1; while (_local1 <= SOUND_COUNT_COMMENTS) { sounds_mc.createEmptyMovieClip("s_comments" + _local1, _local2++); s_comments.push(new Sound(sounds_mc["s_comments" + _local1])); s_comments[_local1 - 1].attachSound("comment" + _local1); _local1++; } trace(("$$$ initialing " + SOUND_COUNT_GOALS) + " comments ..."); _local1 = 1; while (_local1 <= SOUND_COUNT_GOALS) { sounds_mc.createEmptyMovieClip("s_goal" + _local1, _local2++); s_goal.push(new Sound(sounds_mc["s_goal" + _local1])); s_goal[_local1 - 1].attachSound("goal" + _local1); _local1++; } trace(("$$$ initialing " + SOUND_COUNT_MISSES) + " comments ..."); _local1 = 1; while (_local1 <= SOUND_COUNT_MISSES) { sounds_mc.createEmptyMovieClip("s_miss" + _local1, _local2++); s_miss.push(new Sound(sounds_mc["s_miss" + _local1])); s_miss[_local1 - 1].attachSound("miss" + _local1); _local1++; } } function playSound(soundobj, vol, delay) { if (soundOn) { if (delay == undefined) { delay = 0; } if (vol != undefined) { soundobj.setVolume(vol); } soundobj.start(); } } function playSwish() { playSound(s_swish, 50); } function toggleSound() { trace("toggle sound"); if (soundOn) { stopAllSounds(); soundbutton_mc.icon_mc.gotoAndStop(2); } else { s_crowdloop.start(0, 1000); soundbutton_mc.icon_mc.gotoAndStop(1); } soundOn = !soundOn; } function emailClipFinished() { emailClip_mc._visible = false; lose_mc._visible = true; } function showEmailClip() { lose_mc._visible = false; emailClip_mc._visible = true; emailClip_mc.gotoAndStop(1); emailClip_mc.senderscore = bestSoFar; } function getQS(strTarget, strURL) { var _local3 = strTarget; var nPos; var _local2; var _local1; var strPara; if (strURL.lastIndexOf("?")) { strURL = strURL.substring(strURL.lastIndexOf("?") + 1, strURL.length); _local2 = strURL.split("&"); _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].substr(0, _local3.length).toLowerCase() == _local3.toLowerCase()) { return(_local2[_local1].substr(_local2[_local1].indexOf("=") + 1)); } _local1++; } } return(""); } DRAW = 0; IMAGE = 1; FILL = 0; MESH = 1; depthTracker = new Array(); object3D.prototype.addline = function (p1num, p2num, lthickness, lcolour, targetclip) { this.lines.push(new line3D(p1num, p2num, lthickness, lcolour, targetclip)); this.numlines++; }; object3D.prototype.addlineimage = function (p1num, p2num, imagename, targetclip) { this.lines.push(new lineImage(p1num, p2num, imagename, targetclip)); this.numlines++; }; object3D.prototype.addquad = function (p1num, p2num, p3num, p4num, col, targetclip, alpha) { var _local1 = this; _local1.quads.push(new quad3D(p1num, p2num, p3num, p4num, col, targetclip)); _local1.quads[_local1.numquads].quadtype = FILL; if (alpha) { _local1.quads[_local1.numquads].clip_mc._alpha = alpha; } _local1.numquads++; }; object3D.prototype.addnet = function (p1num, p2num, p3num, p4num, lineweight, linecol, linealpha, xdivide, ydivide, targetclip) { var _local1 = this; _local1.quads.push(new quad3D(p1num, p2num, p3num, p4num, linecol, targetclip)); _local1.quads[_local1.numquads].lineweight = lineweight; _local1.quads[_local1.numquads].clip_mc._alpha = linealpha; _local1.quads[_local1.numquads].quadtype = MESH; _local1.quads[_local1.numquads].xdivide = xdivide; _local1.quads[_local1.numquads].ydivide = ydivide; _local1.edging = false; _local1.numquads++; }; object3D.prototype.addpoint = function (point) { var _local1 = this; var _local2 = point; _local1.pointlist[_local1.numpoints] = _local2; _local1.tpointlist[_local1.numpoints] = new Vector(_local2.x, _local2.y, _local2.z); _local1.numpoints++; }; object3D.prototype.updatePoints = function () { var _local2 = this; if (_local2.disabled) { return(true); } pyawsin = sin(worldRot.y); pyawcos = cos(worldRot.y); ppitchsin = sin(worldRot.x); ppitchcos = cos(worldRot.x); i = 0; while (i < _local2.numpoints) { var _local1 = new Vector(0, 0, 0); vSubtract(_local2.pos, worldPos, _local1); vAdd(_local1, _local2.pointlist[i]); _local1.x = (pyawcos * _local1.x) - (pyawsin * _local1.z); var _local3 = (pyawsin * _local1.x) + (pyawcos * _local1.z); var ty = _local1.y; _local1.z = (ppitchcos * _local3) - (ppitchsin * ty); _local1.y = (ppitchsin * _local3) + (ppitchcos * ty); vCopy(_local1, _local2.tpointlist[i]); i++; } return(undefined); }; object3D.prototype.draw = function () { var _local3 = this; if (_local3.disabled) { return(true); } i = _local3.numquads - 1; while (i >= 0) { var _local1 = _local3.quads[i]; p1ind = _local1.p1; p2ind = _local1.p2; var p1 = _local3.tpointlist[_local1.p1]; var p2 = _local3.tpointlist[_local1.p2]; var p3 = _local3.tpointlist[_local1.p3]; var p4 = _local3.tpointlist[_local1.p4]; if ((((p1.z > 1) && (p2.z > 1)) && (p3.z > 1)) && (p4.z > 1)) { sx1 = (d * (p1.x / p1.z)) + screencenterX; sy1 = (d * (p1.y / p1.z)) + screencenterY; sx2 = (d * (p2.x / p2.z)) + screencenterX; sy2 = (d * (p2.y / p2.z)) + screencenterY; sx3 = (d * (p3.x / p3.z)) + screencenterX; sy3 = (d * (p3.y / p3.z)) + screencenterY; sx4 = (d * (p4.x / p4.z)) + screencenterX; sy4 = (d * (p4.y / p4.z)) + screencenterY; _local1.clip_mc._visible = true; if (_local1.quadtype == FILL) { _local1.clip_mc.clear(); _local1.clip_mc.moveTo(sx1, sy1); _local1.clip_mc.beginFill(_local1.col, 100); _local1.clip_mc.lineTo(sx2, sy2); _local1.clip_mc.lineTo(sx3, sy3); _local1.clip_mc.lineTo(sx4, sy4); _local1.clip_mc.lineTo(sx1, sy1); _local1.clip_mc.endFill(); } else if (_local1.quadtype == MESH) { drawNet(new Vector(sx1, sy1), new Vector(sx2, sy2), new Vector(sx3, sy3), new Vector(sx4, sy4), _local1.xdivide, _local1.ydivide, _local1.lineweight, _local1.col, 100, _local1.clip_mc, _local1.edging); } clipZOrder(_local1.clip_mc, p1.z, p2.z); } else { _local1.clip_mc._visible = false; } i--; } i = _local3.numlines - 1; while (i >= 0) { var _local2 = _local3.lines[i]; p1ind = _local2.p1; p2ind = _local2.p2; var p1 = _local3.tpointlist[p1ind]; var p2 = _local3.tpointlist[p2ind]; if ((p1.z > 1) && (p2.z > 1)) { sx1 = (d * (p1.x / p1.z)) + screencenterX; sy1 = (d * (p1.y / p1.z)) + screencenterY; sx2 = (d * (p2.x / p2.z)) + screencenterX; sy2 = (d * (p2.y / p2.z)) + screencenterY; _local2.clip_mc._visible = true; if (_local2.linetype == DRAW) { if (_local2.linethickness > 0) { var thickness = (((d / (p1.z + ((p2.z - p1.z) >> 1))) * _local2.linethickness) / 5); } else { thickness = 0; } _local2.clip_mc.clear(); _local2.clip_mc.lineStyle(thickness, _local2.linecolour, 100); _local2.clip_mc.moveTo(sx1, sy1); _local2.clip_mc.lineTo(sx2, sy2); } else if (_local2.linetype == IMAGE) { var linevec = new Vector(sx2 - sx1, sy2 - sy1); _local2.clip_mc._rotation = vAngle(linevec); _local2.clip_mc._x = sx1; _local2.clip_mc._y = sy1; _local2.clip_mc._xscale = vMagnitude(linevec); _local2.clip_mc._yscale = _local2.clip_mc._xscale; } clipZOrder(_local2.clip_mc, p1.z, p2.z); } else { _local2.clip_mc._visible = false; } i--; } return(undefined); }; object3D.prototype.disable = function () { var _local1 = this; _local1.disabled = true; i = 0; while (i < _local1.numquads) { _local1.quads[i].clip_mc._visible = false; i++; } i = 0; while (i < _local1.numlines) { _local1.lines[i].clip_mc._visible = false; i++; } }; object3D.prototype.enable = function () { var _local1 = this; _local1.disabled = false; i = 0; while (i < _local1.numquads) { _local1.quads[i].clip_mc._visible = true; i++; } i = 0; while (i < _local1.numlines) { _local1.lines[i].clip_mc._visible = true; i++; } _local1.updatePoints(); _local1.draw(); }; image3D.prototype.disable = function () { this.disabled = true; this.clip_mc._visible = false; }; image3D.prototype.enable = function () { var _local1 = this; _local1.disabled = false; _local1.clip_mc._visible = true; _local1.updatePos(); _local1.draw(); }; image3D.prototype.updatePos = function () { if (this.disabled) { return(true); } pyawsin = sin(worldRot.y); pyawcos = cos(worldRot.y); ppitchsin = sin(worldRot.x); ppitchcos = cos(worldRot.x); var _local1 = new Vector(0, 0, 0); vSubtract(this.pos, worldPos, _local1); _local1.x = (pyawcos * _local1.x) - (pyawsin * _local1.z); var _local2 = (pyawsin * _local1.x) + (pyawcos * _local1.z); var _local3 = _local1.y; _local1.z = (ppitchcos * _local2) - (ppitchsin * _local3); _local1.y = (ppitchsin * _local2) + (ppitchcos * _local3); vCopy(_local1, this.tpos); return(undefined); }; image3D.prototype.draw = function () { var _local1 = this; if (_local1.disabled) { return(true); } var _local2 = new Vector(0, 0, 0); vCopy(_local1.tpos, _local2); if (_local2.z > 0) { var sx = ((d * (_local2.x / _local2.z)) + screencenterX); var sy = ((d * (_local2.y / _local2.z)) + screencenterY); _local1.clip_mc._visible = true; _local1.clip_mc._x = sx; _local1.clip_mc._y = sy; var _local3 = ((d * 100) / _local2.z) * _local1.scale; if (_local1.clip_mc._xscale < 0) { _local1.clip_mc._xscale = -_local3; } else { _local1.clip_mc._xscale = _local3; } if (_local1.clip_mc._yscale < 0) { _local1.clip_mc._yscale = -_local3; } else { _local1.clip_mc._yscale = _local3; } clipZOrder(_local1.clip_mc, _local2.z); } else { _local1.clip_mc._visible = false; } return(undefined); }; dial.prototype.activate = function () { var _local2 = this; _local2.active = true; _local2.clip_mc.set_btn._visible = true; _local2.targetScale = 120; var _local1 = 0; while (_local1 < dials.length) { if (dials[_local1].clip_mc.getDepth() > _local2.clip_mc.getDepth()) { _local2.clip_mc.swapDepths(dials[_local1].clip_mc); } _local1++; } }; dial.prototype.deactivate = function () { var _local1 = this; _local1.active = false; _local1.clip_mc.set_btn._visible = false; _local1.targetScale = 100; }; dial.prototype.shrink = function (delay) { var _local1 = this; _local1.targetScale = 0; if (delay) { _local1.targetDelay = delay; } else { _local1.targetDelay = 0; } }; dial.prototype.enlarge = function (delay) { var _local1 = this; _local1.targetScale = 100; if (delay) { _local1.targetDelay = delay; } else { _local1.targetDelay = 0; } }; TWOPI = (Math.PI*2); Color.prototype.setTint = function (col, percent, resetMode) { if (isNaN(col) || (isNaN(percent))) { return(undefined); } col = ((col <= 0) ? 0 : (((col >= 16777215) ? 16777215 : (Math.round(col))))); percent = ((percent <= 0) ? 0 : (((percent >= 100) ? 1 : (percent / 100)))); if ((resetMode == undefined) || ((resetMode != true) && (resetMode != false))) { resetMode = true; } var trans = this.getTransform(); if (resetMode) { with (trans) { ra = (ga = (ba = 100)); rb = (gb = (bb = 0)); } } with (trans) { ra = ra - (ra * percent); ga = ga - (ga * percent); ba = ba - (ba * percent); rb = rb + ((((col & 16711680) >> 16) - rb) * percent); gb = gb + ((((col & 65280) >> 8) - gb) * percent); bb = bb + (((col & 255) - bb) * percent); } this.setTransform(trans); }; Color.prototype.resetBrightness = function () { var trans = this.getTransform(); with (trans) { ra = (ga = (ba = 100)); rb = (gb = (bb = 0)); } this.setTransform(trans); }; Color.prototype.setBrightness = function (value, resetMode) { if (isNaN(value)) { return(undefined); } value = ((value <= -100) ? -100 : (((value >= 100) ? 100 : (value)))); if ((resetMode == undefined) || ((resetMode != true) && (resetMode != false))) { resetMode = true; } var trans = this.getTransform(); if (resetMode) { with (trans) { ra = (ga = (ba = 100)); rb = (gb = (bb = 0)); } } var percent = (Math.abs(value) / 100); var brightnessColor = ((value > 0) ? 255 : 0); with (trans) { ra = ra - (ra * percent); ga = ga - (ga * percent); ba = ba - (ba * percent); rb = rb + ((brightnessColor - rb) * percent); gb = gb + ((brightnessColor - gb) * percent); bb = bb + ((brightnessColor - bb) * percent); } this.setTransform(trans); }; Color.prototype.negative = function () { var trans = this.getTransform(); with (trans) { ra = ra * -1; ga = ga * -1; ba = ba * -1; rb = 255 - rb; gb = 255 - gb; bb = 255 - bb; } this.setTransform(trans); }; Color.prototype.reset = function () { this.setTransform({ra:100, ga:100, ba:100, aa:100, rb:0, gb:0, bb:0, ab:0}); }; Color.getColor = function (r, g, b) { var _local1 = b; var _local2 = r; var _local3 = g; if ((isNaN(_local2) || (isNaN(_local3))) || (isNaN(_local1))) { return(-1); } _local2 = ((_local2 <= 0) ? 0 : (((_local2 >= 255) ? 255 : (Math.round(_local2))))); _local3 = ((_local3 <= 0) ? 0 : (((_local3 >= 255) ? 255 : (Math.round(_local3))))); _local1 = ((_local1 <= 0) ? 0 : (((_local1 >= 255) ? 255 : (Math.round(_local1))))); return(((_local2 << 16) | (_local3 << 8)) | _local1); }; stop(); initConstants(); initSounds(); initVars(); var g_dialsInitialized = 0; stopDialsAnim(); initClips(); initPitch(); main_mc.onEnterFrame = frameFunction;
Symbol 21 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 13
stop(); onEnterFrame = function () { var _local1 = Math.floor((_root.getBytesLoaded() * 100) / _root.getBytesTotal()); if (_local1 >= 100) { delete this.onEnterFrame; progress_mc.gotoAndStop(100); this.gotoAndPlay("out"); } else { progress_mc.gotoAndStop(_local1); } };
Symbol 29 MovieClip Frame 30
stop(); _root.gotoAndStop(3);
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 39
stop();
Symbol 53 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 39
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 39
stop();
Symbol 57 MovieClip [defenders] Frame 1
stop();
Symbol 75 MovieClip [playerShoot] Frame 1
stop();
Symbol 75 MovieClip [playerShoot] Frame 37
stop();
Symbol 84 MovieClip [ballshadow] Frame 1
stop();
Symbol 104 MovieClip [goalie] Frame 1
stop();
Symbol 104 MovieClip [goalie] Frame 11
stop();
Symbol 104 MovieClip [goalie] Frame 18
stop();
Symbol 105 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 15
stop(); this._parent.initDials();
Symbol 147 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 15
stop(); this._parent.initDials();
Symbol 157 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 15
stop(); this._parent.initDials();
Symbol 170 MovieClip Frame 1
stop();
Symbol 176 MovieClip Frame 15
stop(); this._parent.initDials();
Symbol 185 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 15
stop();
Symbol 190 MovieClip Frame 1
stop();
Symbol 190 MovieClip Frame 15
stop();
Symbol 194 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 1
stop();
Instance of Symbol 194 MovieClip "icon_mc" in Symbol 195 MovieClip Frame 6
on (release) { _global.main_mc.toggleSound(); }
Symbol 195 MovieClip Frame 15
stop();
Symbol 216 MovieClip Frame 1
stop();
Symbol 282 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 1
stop(); var stageNumber = 1; next_mc.onRelease = function () { stageNumber++; this._parent.gotoAndStop("ins" + stageNumber); };
Symbol 301 MovieClip Frame 26
play_mc.onRelease = function () { this._parent._parent.play(); };
Symbol 302 MovieClip Frame 12
stop();
Symbol 302 MovieClip Frame 28
_global.main_mc.startGame();
Symbol 311 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 1
stop();
Instance of Symbol 311 MovieClip in Symbol 343 MovieClip Frame 21
on (release) { _global.main_mc.startGame(); }
Instance of Symbol 323 MovieClip in Symbol 343 MovieClip Frame 22
on (release) { _global.main_mc.setupLinkButton(); }
Symbol 343 MovieClip Frame 23
stop();
Instance of Symbol 318 MovieClip in Symbol 343 MovieClip Frame 23
on (release) { _global.main_mc.showInstructions(); }
Symbol 368 MovieClip Frame 1
stop();
Instance of Symbol 368 MovieClip in Symbol 375 MovieClip Frame 1
on (release) { _global.main_mc.resetGame(); }
Symbol 375 MovieClip Frame 214
stop();
Symbol 398 MovieClip Frame 1
stop();
Instance of Symbol 398 MovieClip in Symbol 403 MovieClip Frame 1
on (release) { this._parent._parent.play(); }
Symbol 599 MovieClip Frame 1
stop();
Symbol 599 MovieClip Frame 2
stop(); setupSMSText(goals_mc.text_txt, link_mc);
Instance of Symbol 398 MovieClip in Symbol 599 MovieClip Frame 3
on (release) { _global.main_mc.resetGame(); }
Symbol 599 MovieClip Frame 90
stop();

Library Items

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

Instance Names

"preloader_mc"Frame 1Symbol 29 MovieClip
"preloadedclips_mc"Frame 2Symbol 112 MovieClip
"GFX3D_mc"Frame 3Symbol 114 MovieClip
"sounds_mc"Frame 3Symbol 115 MovieClip
"dialPitch_mc"Frame 3Symbol 139 MovieClip
"dialSwerve_mc"Frame 3Symbol 149 MovieClip
"dialPower_mc"Frame 3Symbol 162 MovieClip
"dialDir_mc"Frame 3Symbol 176 MovieClip
"goals_mc"Frame 3Symbol 185 MovieClip
"bestscore_mc"Frame 3Symbol 190 MovieClip
"soundbutton_mc"Frame 3Symbol 195 MovieClip
"instructions_mc"Frame 3Symbol 302 MovieClip
"intro_mc"Frame 3Symbol 343 MovieClip
"lose_mc"Frame 3Symbol 375 MovieClip
"win_mc"Frame 3Symbol 599 MovieClip
"progress_mc"Symbol 29 MovieClip Frame 1Symbol 21 MovieClip
"def3_mc"Symbol 57 MovieClip [defenders] Frame 4Symbol 50 MovieClip
"def2_mc"Symbol 57 MovieClip [defenders] Frame 5Symbol 53 MovieClip
"def3_mc"Symbol 57 MovieClip [defenders] Frame 6Symbol 50 MovieClip
"def1_mc"Symbol 57 MovieClip [defenders] Frame 6Symbol 56 MovieClip
"def2_mc"Symbol 57 MovieClip [defenders] Frame 7Symbol 53 MovieClip
"def1_mc"Symbol 57 MovieClip [defenders] Frame 8Symbol 56 MovieClip
"spots_mc"Symbol 82 MovieClip [ball] Frame 1Symbol 80 MovieClip
"set_btn"Symbol 139 MovieClip Frame 7Symbol 134 MovieClip
"needle_mc"Symbol 139 MovieClip Frame 15Symbol 138 MovieClip
"set_btn"Symbol 149 MovieClip Frame 8Symbol 147 MovieClip
"curve_mc"Symbol 149 MovieClip Frame 15Symbol 148 MovieClip
"set_btn"Symbol 162 MovieClip Frame 9Symbol 157 MovieClip
"needle_mc"Symbol 162 MovieClip Frame 15Symbol 161 MovieClip
"main_mc"Symbol 176 MovieClip Frame 6Symbol 164 MovieClip
"set_btn"Symbol 176 MovieClip Frame 6Symbol 170 MovieClip
"needle_mc"Symbol 176 MovieClip Frame 15Symbol 175 MovieClip
"score_txt"Symbol 185 MovieClip Frame 6Symbol 184 EditableText
"score_txt"Symbol 190 MovieClip Frame 6Symbol 189 EditableText
"icon_mc"Symbol 195 MovieClip Frame 1Symbol 194 MovieClip
"icon_mc"Symbol 195 MovieClip Frame 6Symbol 194 MovieClip
"next_mc"Symbol 301 MovieClip Frame 1Symbol 216 MovieClip
"play_mc"Symbol 301 MovieClip Frame 26Symbol 282 MovieClip
"instr_mc"Symbol 302 MovieClip Frame 5Symbol 301 MovieClip
"prizes_mc"Symbol 343 MovieClip Frame 20Symbol 342 MovieClip
"text_txt"Symbol 403 MovieClip Frame 1Symbol 401 EditableText
"goals_mc"Symbol 599 MovieClip Frame 2Symbol 403 MovieClip
"link_mc"Symbol 599 MovieClip Frame 2Symbol 406 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "miss3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "miss2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "miss1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "goal5"
ExportAssets (56)Timeline Frame 1Symbol 5 as "goal4"
ExportAssets (56)Timeline Frame 1Symbol 6 as "goal3"
ExportAssets (56)Timeline Frame 1Symbol 7 as "goal2"
ExportAssets (56)Timeline Frame 1Symbol 8 as "goal1"
ExportAssets (56)Timeline Frame 1Symbol 9 as "comment4"
ExportAssets (56)Timeline Frame 1Symbol 10 as "comment3"
ExportAssets (56)Timeline Frame 1Symbol 11 as "comment2"
ExportAssets (56)Timeline Frame 1Symbol 12 as "comment1"
ExportAssets (56)Timeline Frame 2Symbol 39 as "backstand"
ExportAssets (56)Timeline Frame 2Symbol 43 as "sidestand"
ExportAssets (56)Timeline Frame 2Symbol 57 as "defenders"
ExportAssets (56)Timeline Frame 2Symbol 75 as "playerShoot"
ExportAssets (56)Timeline Frame 2Symbol 82 as "ball"
ExportAssets (56)Timeline Frame 2Symbol 84 as "ballshadow"
ExportAssets (56)Timeline Frame 2Symbol 86 as "floodlightleft"
ExportAssets (56)Timeline Frame 2Symbol 87 as "floodlightright"
ExportAssets (56)Timeline Frame 2Symbol 104 as "goalie"
ExportAssets (56)Timeline Frame 2Symbol 106 as "s_music"
ExportAssets (56)Timeline Frame 2Symbol 107 as "s_kick"
ExportAssets (56)Timeline Frame 2Symbol 108 as "s_boo"
ExportAssets (56)Timeline Frame 2Symbol 109 as "s_cheer"
ExportAssets (56)Timeline Frame 2Symbol 110 as "s_crowdloop"
ExportAssets (56)Timeline Frame 2Symbol 111 as "s_whistle"
ExportAssets (56)Timeline Frame 2Symbol 107 as "s_kick"
ExportAssets (56)Timeline Frame 2Symbol 108 as "s_boo"
ExportAssets (56)Timeline Frame 2Symbol 109 as "s_cheer"
ExportAssets (56)Timeline Frame 2Symbol 110 as "s_crowdloop"

Labels

"out"Symbol 29 MovieClip Frame 14
"save2"Symbol 104 MovieClip [goalie] Frame 12
"_up"Symbol 134 MovieClip Frame 1
"_over"Symbol 134 MovieClip Frame 11
"_down"Symbol 134 MovieClip Frame 21
"_up"Symbol 147 MovieClip Frame 1
"_over"Symbol 147 MovieClip Frame 11
"_down"Symbol 147 MovieClip Frame 21
"_up"Symbol 157 MovieClip Frame 1
"_over"Symbol 157 MovieClip Frame 11
"_down"Symbol 157 MovieClip Frame 21
"_up"Symbol 170 MovieClip Frame 1
"_over"Symbol 170 MovieClip Frame 11
"_down"Symbol 170 MovieClip Frame 21
"_up"Symbol 216 MovieClip Frame 1
"_over"Symbol 216 MovieClip Frame 11
"_down"Symbol 216 MovieClip Frame 21
"_up"Symbol 282 MovieClip Frame 1
"_over"Symbol 282 MovieClip Frame 11
"_down"Symbol 282 MovieClip Frame 21
"ins1"Symbol 301 MovieClip Frame 1
"ins2"Symbol 301 MovieClip Frame 6
"ins3"Symbol 301 MovieClip Frame 11
"ins4"Symbol 301 MovieClip Frame 16
"ins5"Symbol 301 MovieClip Frame 21
"ins6"Symbol 301 MovieClip Frame 26
"instructions"Symbol 302 MovieClip Frame 1
"ins_out"Symbol 302 MovieClip Frame 13
"_up"Symbol 311 MovieClip Frame 1
"_over"Symbol 311 MovieClip Frame 11
"_down"Symbol 311 MovieClip Frame 21
"_up"Symbol 318 MovieClip Frame 1
"_over"Symbol 318 MovieClip Frame 11
"_down"Symbol 318 MovieClip Frame 21
"_up"Symbol 323 MovieClip Frame 1
"_over"Symbol 323 MovieClip Frame 11
"_down"Symbol 323 MovieClip Frame 21
"_up"Symbol 368 MovieClip Frame 1
"_over"Symbol 368 MovieClip Frame 11
"_down"Symbol 368 MovieClip Frame 21
"endFrame"Symbol 375 MovieClip Frame 214
"_up"Symbol 398 MovieClip Frame 1
"_over"Symbol 398 MovieClip Frame 11
"_down"Symbol 398 MovieClip Frame 21

Dynamic Text Variables

framerateSymbol 118 EditableText"17"
debuginfoSymbol 119 EditableText"0"
goalcountSymbol 121 EditableText"0"
goalinfoSymbol 122 EditableText"0"




http://swfchan.com/47/233215/info.shtml
Created: 9/3 -2020 10:47:12 Last modified: 9/3 -2020 10:47:12 Server time: 06/05 -2024 14:14:29