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

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

old skool soccer game.swf

This is the info page for
Flash #28003

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


Text
1

0

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

17

0

0

0

0

5

1

2

3

4

6

7

8

9

goals

best score

Now, you see, the idea of the
game is to score as many
free-kicks in a row as you
can. The more you score, the
harder the game will get.
Simple. See how many you can
score in a row, and then
challenge your chums to
beat your score!

NEXT

NEXT

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
'set' to choose the
direction the ball will
travel.

Step 2,
pitch;

Pitch determines the
angle at which the ball
will travel. Click 'set'
to choose your pitch.

Step 3,
swerve;

Bend it around the wall
and past the goalkeeper
with the swerve gauge.
Click 'set' to choose
your desired amount of
swerve.

Step 4,
power;

Set the power level
to ensure it manages
to reach the goal and
beat the goalkeeper.
Click 'set' to choose
the strength of your
shot.

"Original"

Free kick

Challenge

Oh dear! You’ve
missed! Never
mind, you can still
claim your
on Euro 2004.

Challenge
a Chum

Challenge
a Chum

Challenge
a Chum

Play
Again

Play
Again

This time, you scored

0 free kicks

With your finest effort

so far, you scored;

0 free kicks

" GOAL ! "

" next shot "

Your chum has been playing on the
Stan James Original Free Kick
Challenge, and they’ve challenged you
to beat their score of      free kicks
in a row. See if you can do better!

to;

e-mail;

from;

e-mail;

send

send

BACK

XX

Sorry old CHUM
BUT You need to fill in
all the fields!

Try again!

Your Chum has
been challenged!
Jolly Good Show!

ActionScript [AS1/AS2]

Frame 1
loadMovieNum ("http://www.kerb.co.uk/logging/newgrounds_freekickchallenge.swf", 10); stop();
Instance of Symbol 107 MovieClip "preloader_mc" in Frame 1
onClipEvent (enterFrame) { var myPercent = Math.floor((_root.getBytesLoaded() * 100) / _root.getBytesTotal()); if (myPercent >= 100) { _root.play(); } else { this.gotoAndStop(myPercent); } }
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); _local1.scale = scale; _local2.attachMovie(source, "image" + clipCount, 100000 - clipCount); _local1.clip_mc = _local2["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]; _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; } 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); } 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); } newPos = new Vector(0, 0, 0); vCopy(_local1.tpos, newPos); if (newPos.z > 0) { sx = (d * (newPos.x / newPos.z)) + screencenterX; sy = (d * (newPos.y / newPos.z)) + screencenterY; _local1.clip_mc._visible = true; _local1.clip_mc._x = sx; _local1.clip_mc._y = sy; scale = ((d * 100) / newPos.z) * _local1.scale; if (_local1.clip_mc._xscale < 0) { _local1.clip_mc._xscale = -scale; } else { _local1.clip_mc._xscale = scale; } if (_local1.clip_mc._yscale < 0) { _local1.clip_mc._yscale = -scale; } else { _local1.clip_mc._yscale = scale; } clipZOrder(_local1.clip_mc, newPos.z); } else { _local1.clip_mc._visible = false; } return(undefined); }; function dial(clip_mc, minVal, maxVal, minDisplay, maxDisplay, updateFunction) { var _local1 = this; _local1.clip_mc = clip_mc; _local1.minVal = minVal; _local1.maxVal = maxVal; _local1.minDisplay = minDisplay; _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.needle_mc._rotation = minDisplay; _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.clip_mc._xscale = 0; _local1.clip_mc._yscale = 0; _local1.clip_mc._visible = false; _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, 16711680, 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) { var _local1 = num % 10; var _local2 = Math.floor(num / 10) % 10; var _local3 = Math.floor(num / 100) % 10; clip_mc.hundreds_mc.gotoAndStop(_local3 + 1); clip_mc.tens_mc.gotoAndStop(_local2 + 1); clip_mc.units_mc.gotoAndStop(_local1 + 1); } 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; } }; 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; 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(cosLookup[_local1]); } function sin(a) { var _local1 = Math.round(a * MATHACCURACY); _local1 = _local1 % (360 * MATHACCURACY); if (_local1 < 0) { _local1 = _local1 + (360 * MATHACCURACY); } return(sinLookup[_local1]); } 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() { GRAVITY = 0.3; DAMPING = 0.95; DRAG = 0.9; BOUNCE = 0.5; 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; } 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; 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 initDials() { var _local2 = this; dials = new Array(); dials.push(new dial(dialDir_mc, -20, 20, -40, 40, updateRotateDial)); dials.push(new dial(dialPitch_mc, 50, 0, 6, 61, 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; var _local1 = 0; while (_local1 < dials.length) { dials[_local1].shrink(_local1); _local1++; } gameplaying = true; gameprogress = 0; player.clip_mc.play(); }; needleSpeed = 0.5; } function playResult() { if (goalscored) { win_mc._visible = true; win_mc.play(); } 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() { intro_mc._visible = false; instructions_mc._visible = false; resetGame(); } function showInstructions() { intro_mc._visible = false; instructions_mc._visible = true; instructions_mc.gotoAndPlay(1); } function 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 = 0; 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; defenders.clip_mc.gotoAndStop(goalcount + 1); startPointRotation = (Math.random() * 40) - 20; vRotateYAroundPoint(startPointRotation, ball.pos, rotatePoint); vRotateYAroundPoint(startPointRotation, player.pos, rotatePoint); vRotateYAroundPoint(startPointRotation, defenders.pos, rotatePoint); setCam(cams[1], 0.1); vRotateYAroundPoint(startPointRotation, WorldDestPos, rotatePoint); worldDestRot.y = startPointRotation; s_crowdloop.stop(); if (soundOn) { s_crowdloop.start(0, 1000); } updateNumberDial(goals_mc, goalcount); updateNumberDial(bestscore_mc, bestSoFar); scoreRegistered = false; playSound(s_comments[(scommentcount++) % 4]); } 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); 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(-120, 0, 520)); pitch.addpoint(new Vector(120, 0, 520)); pitch.addpoint(new Vector(120, 0, 400)); pitch.addpoint(new Vector(-120, 0, 400)); 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(-70, 0, 520)); pitch.addpoint(new Vector(70, 0, 520)); pitch.addpoint(new Vector(70, 0, 465)); pitch.addpoint(new Vector(-70, 0, 465)); 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, 410)); pitch.addpoint(new Vector(0.3, 0, 410)); 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, 8421504, dynamicBG); } else { pitch.addquad(p, p + 1, p - 1, p - 2, 9474192, 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 (checkCollisionWithFlat(goalie)) { registerScore(); } if ((ball.pos.z < 520) && (ball.newpos.z > 520)) { if (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!"; playSound(s_goal[(sgoalcount++) % 4]); playSound(s_cheer, 25); } else { debuginfo = debuginfo + "\nMISS!!!"; if (goalcount > bestSoFar) { bestSoFar = goalcount; } goalinfo = "MISS!"; updateNumberDial(bestscore_mc, bestSoFar); playSound(s_miss[(smisscount++) % 4]); playSound(s_boo, 25); } 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)) { 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 = 1; while (_local1 <= 4) { sounds_mc.createEmptyMovieClip("s_comments" + _local1, _local2++); s_comments.push(new Sound(sounds_mc["s_comments" + _local1])); s_comments[_local1 - 1].attachSound("comment" + _local1); sounds_mc.createEmptyMovieClip("s_goal" + _local1, _local2++); s_goal.push(new Sound(sounds_mc["s_goal" + _local1])); s_goal[_local1 - 1].attachSound("goal" + _local1); 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() { if (soundOn) { stopAllSounds(); soundbutton_mc.gotoAndStop(2); } else { s_crowdloop.start(0, 1000); soundbutton_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(""); } 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); }; initSounds(); stop(); initConstants(); initVars(); initDials(); initClips(); initPitch(); main_mc.onEnterFrame = frameFunction;
Symbol 107 MovieClip Frame 1
stop();
Symbol 125 MovieClip [playerShoot] Frame 1
stop();
Symbol 125 MovieClip [playerShoot] Frame 37
stop();
Symbol 141 MovieClip [goalie] Frame 1
stop();
Symbol 141 MovieClip [goalie] Frame 11
stop();
Symbol 141 MovieClip [goalie] Frame 18
stop();
Symbol 154 MovieClip [ballshadow] Frame 1
stop();
Symbol 158 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 4
stop();
Symbol 162 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 4
stop();
Symbol 166 MovieClip Frame 1
stop();
Symbol 166 MovieClip Frame 4
stop();
Symbol 167 MovieClip [defenders] Frame 1
stop();
Symbol 193 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 1
stop();
Symbol 268 Button
on (release) { _global.main_mc.toggleSound(); }
Symbol 270 Button
on (release) { _global.main_mc.toggleSound(); }
Symbol 271 MovieClip Frame 1
stop();
Symbol 297 Button
on (release) { gotoAndPlay ("step0"); }
Symbol 304 Button
on (release) { gotoAndPlay ("step1"); }
Symbol 309 Button
on (release) { gotoAndPlay ("step2"); }
Symbol 318 Button
on (release) { gotoAndPlay ("step3"); }
Symbol 332 Button
on (release) { gotoAndPlay ("step4"); }
Symbol 355 Button
on (release) { _global.main_mc.instructionsFinished(); }
Symbol 359 MovieClip Frame 1
Symbol 359 MovieClip Frame 89
stop();
Symbol 359 MovieClip Frame 110
stop();
Instance of Symbol 248 MovieClip in Symbol 359 MovieClip Frame 113
onClipEvent (load) { this.needle_mc._visible = false; this.set_btn._visible = false; this.set_btn.enabled = false; }
Symbol 359 MovieClip Frame 179
gotoAndPlay ("step1");
Instance of Symbol 238 MovieClip in Symbol 359 MovieClip Frame 183
onClipEvent (load) { this.needle_mc._visible = false; this.set_btn._visible = false; this.set_btn.enabled = false; }
Symbol 359 MovieClip Frame 248
gotoAndPlay ("step2");
Instance of Symbol 242 MovieClip in Symbol 359 MovieClip Frame 251
onClipEvent (load) { this.needle_mc._visible = false; this.set_btn._visible = false; this.set_btn.enabled = false; }
Symbol 359 MovieClip Frame 317
gotoAndPlay ("step3");
Instance of Symbol 245 MovieClip in Symbol 359 MovieClip Frame 320
onClipEvent (load) { this.needle_mc._visible = false; this.set_btn._visible = false; this.set_btn.enabled = false; }
Symbol 359 MovieClip Frame 383
gotoAndPlay ("step4");
Symbol 422 Button
on (release) { _global.main_mc.startGame(); }
Symbol 426 Button
on (release) { _global.main_mc.showInstructions(); }
Symbol 428 MovieClip Frame 262
stop();
Symbol 437 Button
on (release) { getURL ("http://www.stanjamesaffiliates.com/b.asp?id=1080", "_blank"); }
Symbol 438 Button
on (release) { gotoAndPlay ("endFrame"); }
Symbol 461 Button
on (release) { _global.main_mc.showEmailClip(); }
Symbol 464 Button
on (release) { _global.main_mc.resetGame(); }
Symbol 472 MovieClip Frame 86
stop();
Symbol 472 MovieClip Frame 214
stop();
Symbol 478 MovieClip Frame 92
_global.main_mc.resetGame();
Symbol 488 Button
on (release) { sendForm(); }
Symbol 490 Button
on (release) { _global.main_mc.emailClipFinished(); }
Symbol 500 Button
on (release) { gotoAndStop (1); }
Symbol 502 MovieClip Frame 1
function sendForm() { var _local1 = _global; _local1.main_mc.senderEmail = senderEmail; _local1.main_mc.senderName = senderName; _local1.main_mc.receiverEmail = receiverEmail; _local1.main_mc.receiverName = receiverName; if ((((senderEmail != "") && (senderName != "")) && (receiverEmail != "")) && (receiverName != "")) { loadVariables ("sendfreekickmail.aspx", this, "POST"); gotoAndStop (3); } else { gotoAndStop (2); } } senderEmail = _global.main_mc.senderEmail; senderName = _global.main_mc.senderName; receiverEmail = _global.main_mc.receiverEmail; receiverName = _global.main_mc.receiverName; senderscore = _global.main_mc.bestSoFar; stop();

Library Items

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

Instance Names

"preloader_mc"Frame 1Symbol 107 MovieClip
"GFX3D_mc"Frame 3Symbol 195 MovieClip
"sounds_mc"Frame 3Symbol 196 MovieClip
"preloadedclips_mc"Frame 3Symbol 205 MovieClip
"grain_mc"Frame 3Symbol 224 MovieClip
"dialPitch_mc"Frame 3Symbol 238 MovieClip
"dialSwerve_mc"Frame 3Symbol 242 MovieClip
"dialPower_mc"Frame 3Symbol 245 MovieClip
"dialDir_mc"Frame 3Symbol 248 MovieClip
"goals_mc"Frame 3Symbol 261 MovieClip
"bestscore_mc"Frame 3Symbol 264 MovieClip
"soundbutton_mc"Frame 3Symbol 271 MovieClip
"instructions_mc"Frame 3Symbol 359 MovieClip
"intro_mc"Frame 3Symbol 428 MovieClip
"lose_mc"Frame 3Symbol 472 MovieClip
"win_mc"Frame 3Symbol 478 MovieClip
"emailClip_mc"Frame 3Symbol 502 MovieClip
"def3_mc"Symbol 167 MovieClip [defenders] Frame 3Symbol 158 MovieClip
"def2_mc"Symbol 167 MovieClip [defenders] Frame 4Symbol 162 MovieClip
"def3_mc"Symbol 167 MovieClip [defenders] Frame 5Symbol 158 MovieClip
"def1_mc"Symbol 167 MovieClip [defenders] Frame 5Symbol 166 MovieClip
"def2_mc"Symbol 167 MovieClip [defenders] Frame 6Symbol 162 MovieClip
"def1_mc"Symbol 167 MovieClip [defenders] Frame 7Symbol 166 MovieClip
"spots_mc"Symbol 193 MovieClip Frame 2Symbol 152 MovieClip
"spots_mc"Symbol 204 MovieClip [ball] Frame 1Symbol 152 MovieClip
"needle_mc"Symbol 238 MovieClip Frame 1Symbol 231 MovieClip
"set_btn"Symbol 238 MovieClip Frame 1Symbol 237 Button
"curve_mc"Symbol 242 MovieClip Frame 1Symbol 241 MovieClip
"set_btn"Symbol 242 MovieClip Frame 1Symbol 237 Button
"needle_mc"Symbol 245 MovieClip Frame 1Symbol 231 MovieClip
"set_btn"Symbol 245 MovieClip Frame 1Symbol 237 Button
"needle_mc"Symbol 248 MovieClip Frame 1Symbol 231 MovieClip
"set_btn"Symbol 248 MovieClip Frame 1Symbol 237 Button
"units_mc"Symbol 261 MovieClip Frame 1Symbol 259 MovieClip
"tens_mc"Symbol 261 MovieClip Frame 1Symbol 259 MovieClip
"hundreds_mc"Symbol 261 MovieClip Frame 1Symbol 259 MovieClip
"units_mc"Symbol 264 MovieClip Frame 1Symbol 259 MovieClip
"tens_mc"Symbol 264 MovieClip Frame 1Symbol 259 MovieClip
"hundreds_mc"Symbol 264 MovieClip Frame 1Symbol 259 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 2Symbol 125 as "playerShoot"
ExportAssets (56)Timeline Frame 2Symbol 141 as "goalie"
ExportAssets (56)Timeline Frame 2Symbol 144 as "backstand"
ExportAssets (56)Timeline Frame 2Symbol 145 as "ball"
ExportAssets (56)Timeline Frame 2Symbol 154 as "ballshadow"
ExportAssets (56)Timeline Frame 2Symbol 167 as "defenders"
ExportAssets (56)Timeline Frame 2Symbol 169 as "floodlightleft"
ExportAssets (56)Timeline Frame 2Symbol 170 as "floodlightright"
ExportAssets (56)Timeline Frame 2Symbol 173 as "sidestand"
ExportAssets (56)Timeline Frame 2Symbol 175 as "comment1"
ExportAssets (56)Timeline Frame 2Symbol 176 as "comment2"
ExportAssets (56)Timeline Frame 2Symbol 177 as "comment3"
ExportAssets (56)Timeline Frame 2Symbol 178 as "comment4"
ExportAssets (56)Timeline Frame 2Symbol 179 as "goal1"
ExportAssets (56)Timeline Frame 2Symbol 180 as "goal2"
ExportAssets (56)Timeline Frame 2Symbol 181 as "goal3"
ExportAssets (56)Timeline Frame 2Symbol 182 as "goal4"
ExportAssets (56)Timeline Frame 2Symbol 183 as "miss1"
ExportAssets (56)Timeline Frame 2Symbol 184 as "miss2"
ExportAssets (56)Timeline Frame 2Symbol 185 as "miss3"
ExportAssets (56)Timeline Frame 2Symbol 186 as "miss4"
ExportAssets (56)Timeline Frame 2Symbol 187 as "s_boo"
ExportAssets (56)Timeline Frame 2Symbol 188 as "s_cheer"
ExportAssets (56)Timeline Frame 2Symbol 189 as "s_crowdloop"
ExportAssets (56)Timeline Frame 2Symbol 190 as "s_kick"
ExportAssets (56)Timeline Frame 2Symbol 191 as "s_music"
ExportAssets (56)Timeline Frame 2Symbol 192 as "s_whistle"
ExportAssets (56)Timeline Frame 3Symbol 145 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 175 as "comment1"
ExportAssets (56)Timeline Frame 3Symbol 190 as "s_kick"
ExportAssets (56)Timeline Frame 3Symbol 187 as "s_boo"
ExportAssets (56)Timeline Frame 3Symbol 188 as "s_cheer"
ExportAssets (56)Timeline Frame 3Symbol 189 as "s_crowdloop"
ExportAssets (56)Timeline Frame 3Symbol 192 as "s_whistle"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 176 as "comment2"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 177 as "comment3"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 178 as "comment4"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 179 as "goal1"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 180 as "goal2"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 181 as "goal3"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 182 as "goal4"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 183 as "miss1"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 184 as "miss2"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 185 as "miss3"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 186 as "miss4"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 191 as "s_music"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"
ExportAssets (56)Timeline Frame 3Symbol 204 as "ball"

Labels

"save2"Symbol 141 MovieClip [goalie] Frame 12
"step0"Symbol 359 MovieClip Frame 94
"step1"Symbol 359 MovieClip Frame 113
"step2"Symbol 359 MovieClip Frame 183
"step3"Symbol 359 MovieClip Frame 251
"step4"Symbol 359 MovieClip Frame 320
"next"Symbol 472 MovieClip Frame 115
"endFrame"Symbol 472 MovieClip Frame 214

Dynamic Text Variables

framerateSymbol 199 EditableText"17"
debuginfoSymbol 200 EditableText"0"
goalcountSymbol 202 EditableText"0"
goalinfoSymbol 203 EditableText"0"
_global.main_mc.scoreTextSymbol 467 EditableText"0 free kicks"
_global.main_mc.bestSoFarTextSymbol 471 EditableText"0 free kicks"
receiverNameSymbol 492 EditableText""
receiverEmailSymbol 493 EditableText""
senderNameSymbol 494 EditableText""
senderEmailSymbol 495 EditableText""
senderscoreSymbol 496 EditableText"XX"




http://swfchan.com/6/28003/info.shtml
Created: 20/5 -2019 20:01:07 Last modified: 20/5 -2019 20:01:07 Server time: 14/05 -2024 12:05:29