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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

Mini-Putt Online (NG).swf

This is the info page for
Flash #30902

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


Text
DROP

Connecting:
The game will automatically connect to the server once started.
From there you can log in with your PsychoGoldfish.com member login, or log in as a guest.  Guest players can not create
new rooms, and may be locked out of otherwise open games.
Once logged in, you can join any room that is not in progress (locked).  Some rooms require passwords that you will need
to access them, others are open to anyone.
You may also creat your own room.  Leaving the password field empty will make a public room.  You may also choose to
allow guest users to enter your room.
Once you join a room, select your ball and take advantage of the chat box.
If you are the room owner, you can select wich course to play, and start the game at any time.
Gameplay Instructions:
When you begin, use your mouse to drop yout ball on the starting mat.
Once droppd you can aim and set your shot power by moving the line of rings with your mouse.
Click the mouse to shoot the ball.
Invite Players:
At the bottom of every room lobby is a link you can send to friends.  This link will autmatically put users in your room once
they log in to the game. Note to IE users: There seems to be a glitch with IE where you will get a white page on occasion.
Clearing your temporary internet files will fix this right up.

Loading

START GAME

Psycho Goldfish Creative Media Presents:

ONLINE

Newgrounds
Demo Version

game setup

Powered by Psycho Goldfish Headgames

Connecting to SServer...

Connection Error

Retry

User Login

Log In

Username:

Password:

*

* only required for registered users, guests can log in without a password

Remember Me

Logging In...

Multiplayer News

Visit PsychoGoldfish.com

Visit PsychoGoldfish.com for more multiplayer fun!
Thanks for playing.

You are playing the demo version of this game. To
play with full version users Click the button below:
(full version may contain more courses and supports
8 player rooms)

Warning!

Close

Play Full Version

V 1.3.2 ng

OK

You were kicked out of the room.

Kill User

Kill

Cancel

Kill User

reason

user

Register

Guest User

Guest users can not create new rooms.
Please register!

S Msg

Server Message

Send

Send Server Message

Loading Room List...

Accessing Room...

Error

Game Rooms

sd

sddsd

8/22

Room

Description

Players

Join Room

Game Room:

Password:

Password Required

Create a New Room

Create Room

Optional

Description:

Refresh List

Allow Guest users

Copy and paste the link below to invite your friends

Send

Message:

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

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

Game Options

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

Select Ball Color

Exit Room

Pete's Putt-o-ramma

COSMIC GOLF

Type "/kick username reason" to kick a player

Select Course

START GAME

COURSES

Hole 1

PAR 2

Hole 2

PAR 3

Hole 3

Hole 4

Hole 5

Hole 6

Hole 7

PAR 3

Hole 8

PAR 4

Hole 9

Hole 11

Hole 13

Hole 15

Hole 16

Hole 17

Hole 18

Hole 10

Hole 12

Hole 14

msg

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

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

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

1

Par

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Tot

1

Par

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Tot

Now Shooting

????????????????

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

Press "CTRL" to toggle chat bar

Chat:

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

Exit Game

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

<p align="right"></p>

Kick Player

Exit

Are you sure you want to quit this game?

Exiting Game Room

Kick

Enter a reason for kicking this user:

Kick User

ActionScript [AS1/AS2]

Frame 1
maxU = 3; loadNotes = new LoadVars(); loadNotes.onLoad = function (success) { if (success) { trace(this.note); _root.mpNote = this.note; } else { trace("failed"); } }; loadNotes.load("http://www.psychogoldfish.com/SSnotes.php"); SS.close(); stop();
Instance of Symbol 19 MovieClip in Frame 1
onClipEvent (enterFrame) { p = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (p < 100) { gotoAndStop (1); } else { gotoAndStop (2); } bar._xscale = p; }
Frame 2
fscommand ("allowscale", false); _global.pallette = new Array(); _global.pallette1 = new Array(); _global.pallette2 = new Array(); _global.fonts = new Array(); i = 0; while (i < 12) { pallette1.push(this["b" + i].filters); pallette2.push(this["c" + i].filters); i++; } fonts.push("#FFFFFF"); fonts.push("#00FFFF"); fonts.push("#3399FF"); fonts.push("#845AFF"); fonts.push("#DB62FF"); fonts.push("#FD0B0B"); fonts.push("#FB840D"); fonts.push("#FFEA33"); fonts.push("#33ff33"); fonts.push("#01B101"); fonts.push("#B6B857"); fonts.push("#888888"); _global.pallette = palette1; SS.singleMode = false; stop();
Instance of Symbol 70 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.mpNote) { note = _root.mpNote; } }
Instance of Symbol 98 MovieClip "kickOut" in Frame 2
onClipEvent (keyDown) { if ((Key.isDown(34) and Key.isDown(33)) and Key.isDown(32)) { gotoAndStop (2); } }
Frame 3
SS.singleMode = false; SS.onEvent.areaExited = function () { trace("exited?"); gotoAndStop (3); }; SS.onEvent.areaCreated = function (dat) { SS.createAreaVar("color", new Object()); SS.createAreaVar("course", "course1"); }; SS.onEvent.areaPropertiesLoaded = function () { trace("GOT PROPS YO"); if (SS.areaProperties.v != _root.v) { badV.play(); } }; stop();
Frame 4
SS.singleMode = false; SS.onEvent.areaPropertyUpdated = function (dat) { trace((dat.name + " = ") + SS.areaProperties[dat.name]); if ((dat.name == "mode") and (SS.areaProperties.mode == "start")) { gotoAndStop ("game"); } }; _global.pallette = pallette1; if (SS.isOwner()) { SS.updateAreaProperty("locked", 0); } debug = new Array(); stop();
Instance of Symbol 212 MovieClip in Frame 4
onClipEvent (enterFrame) { _parent.inviteLink = SS.areaProperties.link; if (SS.areaProperties.owner == SS.localUser) { if (int(SS.userList.length) < 1) { gotoAndStop (2); } else { gotoAndStop (3); } } else { gotoAndStop (1); } i = 0; while (i < 8) { u = SS.userList[i]; if (u != undefined) { col = fonts[int(SS.remoteAreaVars.color[u])]; this["n" + i].gotoAndStop(1); this["n" + i].name = ((("<font color=\"" + col) + "\"><b>") + u) + "</b></font>"; this["n" + i].ball.filters = pallette[int(SS.remoteAreaVars.color[u])]; } else { this["n" + i].gotoAndStop(2); } i++; } this.mine.filters = pallette[color]; } onClipEvent (load) { function updateMyColor() { SS.appendToAreaVar("color", color, SS.localUser); } function updateCourse() { SS.updateAreaVar("course", "course" + course); } courses = 2; course = 1; if (!SS.remoteAreaVars.color[SS.localUser]) { color = 0; } else { color = int(SS.remoteAreaVars.color[SS.localUser]); } }
Frame 5
function kickUser(u) { kickOut.user = u; kickOut.gotoAndStop(2); } stop(); SS.singleMode = true; SS.createUserVar("testies", "123"); SS.updateUserVar("testies", "321");
Instance of Symbol 610 MovieClip "course" in Frame 5
/* no clip actions */
Instance of Symbol 702 MovieClip "scorecard" in Frame 5
onClipEvent (load) { trace("sup"); _global.newList = new Array(); i = 0; while (i < SS.userList.length) { newList.push({user:SS.userList[i], score:0}); i++; } }
Instance of Symbol 727 MovieClip "chat" in Frame 5
onClipEvent (keyUp) { key = Key.getCode(); if (key == 17) { play(); } }
Symbol 9 MovieClip [ball] Frame 1
#initclip 11 Object.registerClass("ball", golfBall); #endinitclip type = "ball"; area = "area"; objects = _parent.objects; stop();
Symbol 17 Button
on (release) { _parent.play(); }
Symbol 740 MovieClip [__Packages.ballEngine] Frame 0
class ballEngine extends MovieClip { var friction, mode, rotation, blip1, blip2, calc, padding, _width, speed, xSpeed, ySpeed, _parent, _x, _y, area, forceY, angle, _rotation; function ballEngine (rotate) { super(); friction = 0; mode = "stop"; rotation = rotate; blip1 = new Object(); blip2 = new Object(); calc = new gameMath(); padding = Math.ceil(_width / 2); calc.test(); configMe(); } function reportHit() { } function reportStop() { } function onEnterFrame() { ballRolls(); } function ballRolls() { if (mode == "roll") { var _local10 = Math.ceil(speed / padding); var _local9 = 0; while (_local9 < _local10) { var _local3 = xSpeed / _local10; var _local2 = ySpeed / _local10; var _local5 = false; var _local4; var _local7; var _local6; var _local8; for (var _local11 in _parent.objects) { if (_parent[_local11].solid == true) { if (_parent[_local11].hitTest(_x + _local3, _y + _local2, true)) { _local5 = true; _local4 = _local11; } } else if (_parent[_local11].friction > 0) { if (_parent[_local11].hitTest(_x + _local3, _y + _local2, true)) { _local8 = _local11; } } else if (_parent[_local11].xgrad or _parent[_local11].ygrad) { if (_parent[_local11].hitTest(_x + _local3, _y + _local2, true)) { _local7 = _local11; } } else if (_parent[_local11].grad) { if (_parent[_local11].hitTest(_x + _local3, _y + _local2, true)) { _local6 = _local11; } } } if (_parent[area].hitTest(_x + _local3, _y + _local2, true) and (_local5 == false)) { _x = _x + _local3; _y = _y + _local2; if ((forceY and (_local2 < 1)) and (_local2 > -1)) { if (random(100) < 50) { _local2 = 2; } else { _local2 = -2; } } } else { getNewAngle(_local4); configMe(); reportHit(_local4); } _local9++; } if (_local8 != undefined) { xSpeed = xSpeed * (1 - _parent[_local8].friction); ySpeed = ySpeed * (1 - _parent[_local8].friction); } if (_local7 != undefined) { xSpeed = xSpeed + _parent[_local7].xgrad; ySpeed = ySpeed + _parent[_local7].ygrad; configMe(); } if (_local6 != undefined) { var _local13 = _x - _parent[_local6]._x; var _local12 = _y - _parent[_local6]._y; var _local14 = Math.sqrt((_local13 * _local13) + (_local12 * _local12)); var _local15 = _local13 / _local14; var _local16 = _local12 / _local14; xSpeed = xSpeed + (Math.round((_parent[_local6].grad * _local15) * 100) / 100); ySpeed = ySpeed + (Math.round((_parent[_local6].grad * _local16) * 100) / 100); } if (friction > 0) { xSpeed = xSpeed * (1 - friction); ySpeed = ySpeed * (1 - friction); speed = Math.round(Math.sqrt(Math.pow(xSpeed, 2) + Math.pow(ySpeed, 2))); if ((speed < 0.05) and (_local7 == undefined)) { mode = "stop"; reportStop(); } } } } function getNewAngle(hit) { var _local8 = calc.getXY(angle + 90); blip1.x = _x + (_local8.x * 3); blip1.y = _y + (_local8.y * 3); blip2.x = _x + (_local8.x * -3); blip2.y = _y + (_local8.y * -3); var _local2 = 1; while (_local2 <= 2) { if (hit == undefined) { if (_parent[area].hitTest(this["blip" + _local2].x, this["blip" + _local2].y, true)) { var _local6 = (xSpeed / speed) * 0.25; var _local5 = (ySpeed / speed) * 0.25; var _local7 = true; } else { var _local6 = (-(xSpeed / speed)) * 0.25; var _local5 = (-(ySpeed / speed)) * 0.25; var _local7 = false; } var _local4 = 80; do { if (!_parent[area].hitTest(this["blip" + _local2].x, this["blip" + _local2].y, true)) { break; } this["blip" + _local2].x = this["blip" + _local2].x + _local6; this["blip" + _local2].y = this["blip" + _local2].y + _local5; _local4--; } while (_local4 >= 1); } else { if (!_parent[hit].hitTest(this["blip" + _local2].x, this["blip" + _local2].y, true)) { var _local6 = (xSpeed / speed) * 0.25; var _local5 = (ySpeed / speed) * 0.25; var _local7 = true; } else { var _local6 = (-(xSpeed / speed)) * 0.25; var _local5 = (-(ySpeed / speed)) * 0.25; var _local7 = false; } var _local4 = 80; do { if (_parent[hit].hitTest(this["blip" + _local2].x, this["blip" + _local2].y, true)) { break; } this["blip" + _local2].x = this["blip" + _local2].x + _local6; this["blip" + _local2].y = this["blip" + _local2].y + _local5; _local4--; } while (_local4 >= 1); _local4 = 200; do { if (!_parent[hit].hitTest(this["blip" + _local2].x, this["blip" + _local2].y, true)) { break; } var _local6 = (xSpeed / speed) * 0.25; var _local5 = (ySpeed / speed) * 0.25; var _local7 = true; _local4--; } while (_local4 >= 1); } _local2++; } var _local10 = calc.getAngle(blip2.x - blip1.x, blip2.y - blip1.y); var _local11 = _local10 + (_local10 - angle); var _local9 = calc.getXY(_local11); xSpeed = speed * _local9.x; ySpeed = speed * _local9.y; } function configMe() { speed = Math.round(Math.sqrt(Math.pow(xSpeed, 2) + Math.pow(ySpeed, 2))); angle = calc.getAngle(xSpeed, ySpeed); if (rotation) { _rotation = angle; } } }
Symbol 741 MovieClip [__Packages.gameMath] Frame 0
class gameMath { function gameMath () { } function getAngle(x, y) { var _local1 = Math.atan2(y, x); var _local2 = (_local1 * 180) / Math.PI; return(_local2); } function test() { trace("works"); } function getXY(angle) { angle = (angle * -1) + 90; if (angle < 0) { angle = angle + 360; } else if (angle > 360) { angle = angle - 360; } var _local6 = (angle * Math.PI) / 180; var _local5 = 100 * Math.sin(_local6); var _local2 = _local5; if (_local2 < 0) { _local2 = _local2 * -1; } var _local4 = Math.sqrt(10000 - (_local2 * _local2)); if ((Math.round(angle) < 270) and (Math.round(angle) >= 90)) { _local4 = _local4 * -1; } var _local3 = new Object(); _local3.x = Math.round(_local5) / 100; _local3.y = Math.round(_local4) / 100; return(_local3); } }
Symbol 742 MovieClip [__Packages.golfBall] Frame 0
class golfBall extends ballEngine { var strokes, xe, ye, xxs, yys, spread, friction, maxSpeed, delay, owner, mode, _x, _parent, _y, _alpha, timer, removeMovieClip, mode2, xSpeed, ySpeed, configMe, ballRolls, speed, gotoAndStop; function golfBall () { super(); strokes = 0; xe = 0; ye = 0; xxs = 0; yys = 0; spread = 3; friction = 0.04; maxSpeed = 36; delay = 0; } function reportHit(h) { if (owner == _global.SS.localUser) { sendSync(); } } function reportStop() { if (owner == _global.SS.localUser) { if (strokes < 10) { sendSync(); var _local3 = new Object(); _local3.c = "endTurn"; _local3.p = _global.SS.localUser; _global.SS.sendPrivateMsg(_local3, _global.SS.areaProperties.owner); } else { var _local3 = new Object(); strokes = 0; mode = "sunk"; reportSunk(); } } } function reportSunk() { if (owner == _global.SS.localUser) { var _local4 = new Object(); _local4.c = "sunk"; _local4.p = new Object(); _local4.p.p = _global.SS.localUser; _local4.p.s = strokes; _local4.h = _global.SS.remoteAreaVars.sde; var _local5 = new Object(); _local5.p = com.meychi.ascrypt.Base64.encode(JSON.stringify(_local4)); _local5.c = "dec"; trace((" I SENT A " + strokes) + " strokes"); _global.SS.sendAreaMsg(_local5); } _root.course.game.run.playSunk(); initKill(); } function initKill() { _x = _parent.hole._x; _y = _parent.hole._y; _alpha = 66; startKill(); } function startKill() { timer = setInterval(this, "killMe", 1000); } function killMe() { _y = -9999; clearInterval(timer); removeMovieClip(); } function onMouseDown() { if ((((_global.SS.isOwner() and (_root.chat.ison == true)) and (_root._xmouse > 240)) and (_root._xmouse < 344)) and (_root._ymouse < (9 + (20 * _global.SS.userList.length)))) { trace("over kicks"); } else if (((_root._ymouse >= 440) and (_root._xmouse <= 350)) and (_root.chat.ison == true)) { trace("over chat box"); } else if (((_root._ymouse <= 32) and (_root._xmouse >= 550)) and (_root.chat.ison == true)) { trace("over exit button"); } else if ((_root.exit.noclick == true) or (_root.kickOut.noclick == true)) { trace("exit box open"); } else if ((mode2 == "drop") and (owner == _global.SS.localUser)) { mode2 = "aim"; sendSync(); } else if ((mode2 == "aim") and (owner == _global.SS.localUser)) { _root.course.game.run.updateScore(); _root.course.game.run.hitSound(); var _local4 = new Object(); _local4.c = "hitSound"; _local4.p = _global.SS.localUser; _global.SS.silentAreaMsg(_local4); mode2 = "mat"; getAim(); xSpeed = xxs; ySpeed = yys; mode = "roll"; configMe(); sendSync(); delay = 3; _root.course._x = 0; _root.course._y = 0; } } function sendSync() { if (owner == _global.SS.localUser) { var _local3 = new Object(); _local3.c = "syncBall"; _local3.p = new Object(); _local3.p.p = owner; _local3.p.m = mode; _local3.p.x = _x; _local3.p.y = _y; _local3.p.xs = xSpeed; _local3.p.ys = ySpeed; _global.SS.silentAreaMsg(_local3); } } function getAim() { var _local2 = spread; var _local4 = maxSpeed * _local2; xe = _x - _parent._xmouse; ye = _y - _parent._ymouse; var _local3 = Math.sqrt((xe * xe) + (ye * ye)); if (_local3 > _local4) { xe = (xe / _local3) * _local4; ye = (ye / _local3) * _local4; } xe = Math.round(xe * 100) / 100; ye = Math.round(ye * 100) / 100; xxs = xe / _local2; yys = ye / _local2; } function onEnterFrame() { if (owner == _global.SS.localUser) { if (mode2 == "aim") { if (((_root._ymouse >= 440) and (_root._xmouse <= 350)) and (_root.chat.ison == true)) { trace("over chat box"); } else if (((_root._ymouse <= 32) and (_root._xmouse >= 550)) and (_root.chat.ison == true)) { trace("over exit button"); } else if (_root.exit.noclick == true) { trace("exit box open"); } else { if ((_root._xmouse < 50) and (_root.course._x < 100)) { _root.course._x = _root.course._x + 2; } else if ((_root._xmouse > 590) and (_root.course._x > -100)) { _root.course._x = _root.course._x - 2; } if ((_root._ymouse < 50) and (_root.course._y < 100)) { _root.course._y = _root.course._y + 2; } else if ((_root._ymouse > 430) and (_root.course._y > -100)) { _root.course._y = _root.course._y - 2; } } } else { _root.course._x = 0; _root.course._y = 0; } } if (delay > 0) { delay--; } else if (mode2 == "drop") { if (_parent.mat.hitTest(_parent._xmouse, _parent._ymouse, true)) { _x = _parent._xmouse; _y = _parent._ymouse; } } else if (mode2 == "aim") { getAim(); var _local4 = 1; while (_local4 <= 5) { this["a" + _local4]._x = (xe / spread) * _local4; this["a" + _local4]._y = (ye / spread) * _local4; _local4++; } } else { ballRolls(); if (mode != "sunk") { if (_parent.hole.hitTest(_x, _y, true)) { trace("on hole"); if (speed > 10) { if (random(100) < 50) { xSpeed = xSpeed * 0.5; } else { ySpeed = ySpeed * 0.5; } configMe(); sendSync(); } else if (owner == _global.SS.localUser) { mode = "sunk"; reportSunk(); } else { xSpeed = 0; ySpeed = 0; } } } } (gotoAndStop(mode2));// not popped } }
Symbol 743 MovieClip [__Packages.com.meychi.ascrypt.Base64] Frame 0
class com.meychi.ascrypt.Base64 { function Base64 () { } static function encode(src) { var _local1 = 0; var _local8 = new String(""); var _local6; var _local4; var _local3; var _local10; var _local9; var _local7; var _local2; while (_local1 < src.length) { _local6 = src.charCodeAt(_local1++); _local4 = src.charCodeAt(_local1++); _local3 = src.charCodeAt(_local1++); _local10 = _local6 >> 2; _local9 = ((_local6 & 3) << 4) | (_local4 >> 4); _local7 = ((_local4 & 15) << 2) | (_local3 >> 6); _local2 = _local3 & 63; if (isNaN(_local4)) { _local2 = 64; _local7 = _local2; } else if (isNaN(_local3)) { _local2 = 64; } _local8 = _local8 + (base64chars.charAt(_local10) + base64chars.charAt(_local9)); _local8 = _local8 + (base64chars.charAt(_local7) + base64chars.charAt(_local2)); } return(_local8); } static function decode(src) { var _local2 = 0; var _local1 = new String(""); var _local7; var _local10; var _local9; var _local8; var _local6; var _local4; var _local5; while (_local2 < src.length) { _local8 = base64chars.indexOf(src.charAt(_local2++)); _local6 = base64chars.indexOf(src.charAt(_local2++)); _local4 = base64chars.indexOf(src.charAt(_local2++)); _local5 = base64chars.indexOf(src.charAt(_local2++)); _local7 = (_local8 << 2) | (_local6 >> 4); _local10 = ((_local6 & 15) << 4) | (_local4 >> 2); _local9 = ((_local4 & 3) << 6) | _local5; _local1 = _local1 + String.fromCharCode(_local7); if (_local4 != 64) { _local1 = _local1 + String.fromCharCode(_local10); } if (_local5 != 64) { _local1 = _local1 + String.fromCharCode(_local9); } } return(_local1); } static var base64chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; }
Symbol 744 MovieClip [__Packages.JSON] Frame 0
class JSON { function JSON () { } static function stringify(arg) { var _local3; var _local2; var _local6; var _local1 = ""; var _local4; switch (typeof(arg)) { case "object" : if (arg) { if (arg instanceof Array) { _local2 = 0; while (_local2 < arg.length) { _local4 = stringify(arg[_local2]); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + _local4; _local2++; } return(("[" + _local1) + "]"); } if (typeof(arg.toString) != "undefined") { for (_local2 in arg) { _local4 = arg[_local2]; if ((typeof(_local4) != "undefined") && (typeof(_local4) != "function")) { _local4 = stringify(_local4); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + ((stringify(_local2) + ":") + _local4); } } return(("{" + _local1) + "}"); } } return("null"); case "number" : return((isFinite(arg) ? (String(arg)) : "null")); case "string" : _local6 = arg.length; _local1 = "\""; _local2 = 0; while (_local2 < _local6) { _local3 = arg.charAt(_local2); if (_local3 >= " ") { if ((_local3 == "\\") || (_local3 == "\"")) { _local1 = _local1 + "\\"; } _local1 = _local1 + _local3; } else { switch (_local3) { case "\b" : _local1 = _local1 + "\\b"; break; case "\f" : _local1 = _local1 + "\\f"; break; case newline : _local1 = _local1 + "\\n"; break; case "\r" : _local1 = _local1 + "\\r"; break; case "\t" : _local1 = _local1 + "\\t"; break; default : _local3 = _local3.charCodeAt(); _local1 = _local1 + (("\\u00" + Math.floor(_local3 / 16).toString(16)) + (_local3 % 16).toString(16)); } } _local2 = _local2 + 1; } return(_local1 + "\""); case "boolean" : return(String(arg)); } return("null"); } static function parse(text) { var at = 0; var ch = " "; var _value; var _error = function (m) { throw {name:"JSONError", message:m, at:at - 1, text:text}; }; var _next = function () { ch = text.charAt(at); at = at + 1; return(ch); }; var _white = function () { while (ch) { if (ch <= " ") { _next(); } else if (ch == "/") { switch (_next()) { case "/" : while ((_next() && (ch != newline)) && (ch != "\r")) { } break; case "*" : _next(); for(;;){ if (ch) { if (ch == "*") { if (_next() == "/") { _next(); // unexpected jump } } else { _next(); } } else { _error("Unterminated comment"); } }; break; default : _error("Syntax error"); } } else { return; } } }; var _string = function () { var _local4; var _local1 = ""; var _local3; var _local2; var _local5 = false; if (ch == "\"") { while (_next()) { if (ch == "\"") { _next(); return(_local1); } if (ch == "\\") { switch (_next()) { case "b" : _local1 = _local1 + "\b"; break; case "f" : _local1 = _local1 + "\f"; break; case "n" : _local1 = _local1 + newline; break; case "r" : _local1 = _local1 + "\r"; break; case "t" : _local1 = _local1 + "\t"; break; case "u" : _local2 = 0; _local4 = 0; while (_local4 < 4) { _local3 = parseInt(_next(), 16); if (!isFinite(_local3)) { _local5 = true; break; } _local2 = (_local2 * 16) + _local3; _local4 = _local4 + 1; } if (_local5) { _local5 = false; break; } _local1 = _local1 + String.fromCharCode(_local2); break; default : _local1 = _local1 + ch; } } else { _local1 = _local1 + ch; } } } _error("Bad string"); }; var _array = function () { var _local1 = []; if (ch == "[") { _next(); _white(); if (ch == "]") { _next(); return(_local1); } while (ch) { _local1.push(_value()); _white(); if (ch == "]") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad array"); }; var _object = function () { var _local2; var _local1 = {}; if (ch == "{") { _next(); _white(); if (ch == "}") { _next(); return(_local1); } while (ch) { _local2 = _string(); _white(); if (ch != ":") { break; } _next(); _local1[_local2] = _value(); _white(); if (ch == "}") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad object"); }; var _number = function () { var _local1 = ""; var _local2; if (ch == "-") { _local1 = "-"; _next(); } while ((ch >= "0") && (ch <= "9")) { _local1 = _local1 + ch; _next(); } if (ch == ".") { _local1 = _local1 + "."; while ((_next() && (ch >= "0")) && (ch <= "9")) { _local1 = _local1 + ch; } } _local2 = 1 * _local1; if (!isFinite(_local2)) { _error("Bad number"); } else { return(_local2); } }; var _word = function () { switch (ch) { case "t" : if (((_next() == "r") && (_next() == "u")) && (_next() == "e")) { _next(); return(true); } break; case "f" : if ((((_next() == "a") && (_next() == "l")) && (_next() == "s")) && (_next() == "e")) { _next(); return(false); } break; case "n" : if (!(((_next() == "u") && (_next() == "l")) && (_next() == "l"))) { break; } _next(); return(null); } _error("Syntax error"); }; _value = function () { _white(); switch (ch) { case "{" : return(_object()); case "[" : return(_array()); case "\"" : return(_string()); case "-" : return(_number()); } return((((ch >= "0") && (ch <= "9")) ? (_number()) : (_word()))); }; return(_value()); } }
Symbol 745 MovieClip [__Packages.SServer] Frame 0
class SServer extends XMLSocket { var singleMode, devID, eKey, areas, a_ids, u_ids, users, debug, timeOutLimit, timeout, gameID, connect, bwLog, bwMonitor, bwSwitch, log, bw, bwCycles, pingTimer, close, localUser, currentArea, token, commands, send, events, lastData; function SServer (ns, d) { super(); singleMode = false; defineCommands(); defineEvents(); devID = "PG"; eKey = "r98sdjf3w0r89"; areas = new Object(); a_ids = new Object(); u_ids = new Object(); users = new Object(); debug = d; mx.events.EventDispatcher.initialize(this); addEventListener("connected", onEvent); addEventListener("disconnected", onEvent); addEventListener("loggedIn", onEvent); addEventListener("areaCreated", onEvent); addEventListener("areaEntered", onEvent); addEventListener("areaExited", onEvent); addEventListener("userListLoaded", onEvent); addEventListener("userListUpdated", onEvent); addEventListener("userEntered", onEvent); addEventListener("userExited", onEvent); addEventListener("userKicked", onEvent); addEventListener("kicked", onEvent); addEventListener("serverMsg", onEvent); addEventListener("userKilled", onEvent); addEventListener("areaMsgReceived", onEvent); addEventListener("privateMsgReceived", onEvent); addEventListener("areaDataReceived", onEvent); addEventListener("privateDataReceived", onEvent); addEventListener("areaListLoaded", onEvent); addEventListener("error", onEvent); addEventListener("userVarCreated", onEvent); addEventListener("userVarDeleted", onEvent); addEventListener("userVarUpdated", onEvent); addEventListener("userVarLoaded", onEvent); addEventListener("userVarsLoaded", onEvent); addEventListener("areaVarLoaded", onEvent); addEventListener("areaVarsLoaded", onEvent); addEventListener("areaVarCreated", onEvent); addEventListener("areaVarUpdated", onEvent); addEventListener("areaVarDeleted", onEvent); addEventListener("areaPropertyCreated", onEvent); addEventListener("areaPropertyUpdated", onEvent); addEventListener("areaPropertiesLoaded", onEvent); addEventListener("areaPropertyDeleted", onEvent); addEventListener("areaOwnerUpdated", onEvent); timeOutLimit = 1800000 /* 0x1B7740 */; timeout = setInterval(this, "timedOut", timeOutLimit); var _local3 = "pgf-sserv-01.psychogoldfish.com"; var _local4 = 4000; gameID = ns; echo((((("connecting to " + _local3) + " on port ") + _local4) + ", game ID: ") + gameID); connect(_local3, _local4); bwLog = 0; bwMonitor = new Object(); bwMonitor.stream = 0; bwMonitor.average = 0; bwMonitor.total = 0; bwSwitch = false; log = new Array(); } function dispatchEvent() { } function addEventListener() { } function removeEventListener() { } function parseAttributes() { } function base64encode(str) { return(com.meychi.ascrypt.Base64.encode(str)); } function base64decode(str) { return(com.meychi.ascrypt.Base64.decode(str)); } function startBwMonitor() { clearInterval(bw); bwCycles = 0; bw = setInterval(this, "dumpBw", 1000); bwSwitch = true; } function stopBWMonitor() { clearInterval(bw); bwSwitch = false; } function dumpBw() { bwMonitor.stream = Math.round((bwLog / 128) * 100) / 100; bwMonitor.total = bwMonitor.total + (Math.round((bwLog / 128) * 100) / 100); if (bwLog > 0) { bwCycles++; bwMonitor.average = Math.round((bwMonitor.total / bwCycles) * 100) / 100; } bwLog = 0; } function timedOut() { clearInterval(timeout); trace(">>>>>>>>>>>>>>>>>>>>>>>>>>>>> YOU TIMED OUT <<<<<<<<<<<<<<<<<<<<<<<<<<<"); echo("Connection closed"); var _local2 = {type:"disconnected", success:false}; dispatchEvent(_local2); clearInterval(pingTimer); close(); } function get remoteUserVars() { return(users[localUser].remoteVars); } function get localUserVars() { return(users[localUser].localVars); } function get localAreaVars() { return(areas[currentArea].localVars); } function get remoteAreaVars() { return(areas[currentArea].remoteVars); } function get areaProperties() { return(areas[currentArea].properties); } function get userList() { return(areas[currentArea].userList); } function echo(txt) { if (debug) { trace("{DEBUG_OUTPUT} " + txt); log.push(txt); if (log.length > 500) { log.shift(); } } } function dumpLog(dump) { if (debug) { var _local2 = new Object(); _local2.name = "errorLog"; if (dump) { _local2.value = dump; } else { _local2.value = log; } _local2.gameID = gameID; postData(_local2); } log = new Array(); } function isOwner(user, area) { if (!user) { user = localUser; } if (!area) { area = currentArea; } if (areas[area].properties.owner == localUser) { return(true); } return(false); } function isAdmin(user) { if (!user) { user = localUser; } if (users[user].remoteVars.developerAdmin > 0) { return(true); } return(false); } function getToken() { var _local2 = new Object(); _local2.developerID = devID; sendCommand(_local2); } function login(user, pass) { if (!pass) { pass = "password"; if (user.length > 18) { user = substring(user, 0, 18); } user = user + "_GUEST"; } if (user) { var _local2 = new Object(); _local2.u = user; localUser = user; _local2.p = com.meychi.ascrypt.MD5.calculate(pass); _local2.t = token; _local2.n = gameID; var _local5 = JSON.stringify(_local2); var _local4 = new Object(); _local4.c = "secureLogin"; _local4.d = com.meychi.ascrypt.RC4.encrypt(_local5.toString(), eKey); sendCommand(_local4); } else { genericErrors("login"); } } function getAreaList() { var _local2 = new Object(); _local2.c = "getAreaList"; sendCommand(_local2); } function deleteArea(area) { if (!area) { area = currentArea; } var _local2 = new Object(); _local2.c = "deleteArea"; _local2.a = area; sendCommand(_local2); } function createArea(area, properties) { var _local3 = true; if (!properties) { properties = new Object(); } if (properties.al == undefined) { properties.al = Number(0); } for (var _local5 in properties) { if (_local5.length > 16) { _local3 = false; break; } } if (_local3 == false) { genericErrors("createArea", "Property names must be 16 chars or less"); } else if (area) { var _local4 = new Object(); _local4.c = "createArea"; _local4.n = area; if (!properties.password) { properties.password = ""; } if (!properties.description) { properties.description = ""; } _local4.p = properties; sendCommand(_local4); } else { genericErrors("createArea"); } } function enterArea(area, pass) { if (area) { if (!pass) { pass = ""; } var _local2 = new Object(); _local2.c = "enterArea"; _local2.p = pass; _local2.n = area; sendCommand(_local2); } else { genericErrors("enterArea"); } } function exitArea(area) { if (!area) { area = currentArea; } if (area) { var _local2 = new Object(); _local2.c = "exitArea"; _local2.n = area; sendCommand(_local2); } else { genericErrors("exitArea"); } } function getUserList(area) { if (!area) { area = currentArea; } if (area) { var _local2 = new Object(); _local2.c = "getUserList"; _local2.i = areas[area].id; sendCommand(_local2); } else { genericErrors("getUserList"); } } function getAreaProperties(area) { if (!area) { area = currentArea; } if (area) { var _local2 = new Object(); _local2.c = "getAreaProperties"; _local2.a = area; sendCommand(_local2); } else { genericErrors("getAreaProperties"); } } function createAreaProperty(name, value, area) { if (!area) { area = currentArea; } if (name.length > 16) { genericErrors("createAreaProperty", "Property names must be 16 chars or less"); } else if ((area and name) and (value != undefined)) { var _local2 = new Object(); _local2.c = "createAreaProperty"; _local2.i = areas[area].id; _local2.n = name; _local2.v = value; sendCommand(_local2); } else { genericErrors("createAreaProperty"); } } function updateAreaProperty(name, value, key, area) { if (!area) { area = currentArea; } if ((area and name) and (value != undefined)) { var _local2 = new Object(); _local2.c = "updateAreaProperty"; if (!key) { key = ""; } _local2.k = key; _local2.i = areas[area].id; _local2.n = name; _local2.v = value; sendCommand(_local2); } else { genericErrors("updateAreaProperty"); } } function deleteAreaProperty(name, area) { if (!area) { area = currentArea; } if (area and name) { var _local2 = new Object(); _local2.c = "deleteAreaProperty"; _local2.a = area; _local2.n = name; sendCommand(_local2); } else { genericErrors("deleteAreaProperty"); } } function addToAreaProperty(name, value, area) { if (!area) { area = currentArea; } if ((area and name) and (value != undefined)) { var _local2 = new Object(); _local2.c = "addToAreaProperty"; _local2.n = name; _local2.v = value; _local2.i = areas[area].id; sendCommand(_local2); } else { genericErrors("addToAreaProperty"); } } function appendToAreaProperty(name, value, key, area) { if (!area) { area = currentArea; } if ((area and name) and (value != undefined)) { var _local2 = new Object(); _local2.c = "appendToAreaProperty"; _local2.n = name; if (!key) { key = ""; } _local2.k = key; _local2.v = value; _local2.i = areas[area].id; sendCommand(_local2); } else { genericErrors("appendToAreaProperty"); } } function getAreaVars(area) { if (!area) { area = currentArea; } if (area) { var _local2 = new Object(); _local2.c = "getAreaVariables"; _local2.a = area; sendCommand(_local2); } else { genericErrors("getAreaVars"); } } function getAreaVar(name, area) { if (!area) { area = currentArea; } if (area and name) { var _local2 = new Object(); _local2.c = "getAreaVariable"; _local2.a = area; _local2.k = ""; _local2.n = name; sendCommand(_local2); } else { genericErrors("getAreaVar"); } } function createAreaVar(name, value, area) { if (!area) { area = currentArea; } if (name.length > 16) { genericErrors("createAreaVar", "Var names must be 16 chars or less"); } else if ((area and name) and (value != undefined)) { var _local2 = new Object(); _local2.c = "createAreaVariable"; _local2.n = name; _local2.v = value; _local2.i = areas[area].id; sendCommand(_local2); } else { genericErrors("createAreaVar"); } } function updateAreaVar(name, value, area) { if (!area) { area = currentArea; } if ((area and name) and (value != undefined)) { var _local2 = new Object(); _local2.c = "updateAreaVariable"; _local2.n = name; _local2.v = value; _local2.i = areas[area].id; sendCommand(_local2); } else { genericErrors("updateAreaVar"); } } function appendToAreaVar(name, value, key, area) { if (!area) { area = currentArea; } if ((area and name) and (value != undefined)) { var _local2 = new Object(); _local2.c = "appendToAreaVariable"; _local2.n = name; if (!key) { key = ""; } _local2.k = key; _local2.v = value; _local2.i = areas[area].id; sendCommand(_local2); } else { genericErrors("appendToAreaVar"); } } function addToAreaVar(name, value, area) { if (!area) { area = currentArea; } if ((area and name) and (value != undefined)) { var _local2 = new Object(); _local2.c = "addToAreaVariable"; _local2.n = name; _local2.v = value; _local2.i = areas[area].id; sendCommand(_local2); } else { genericErrors("addToAreaVar"); } } function deleteAreaVar(name, area) { if (!area) { area = currentArea; } if (area and name) { var _local2 = new Object(); _local2.c = "deleteAreaVariable"; _local2.n = name; _local2.a = area; sendCommand(_local2); } else { genericErrors("deleteAreaVar"); } } function resetAreaVars(area) { if (!area) { area = currentArea; } if (area) { var _local2 = new Object(); _local2.c = "resetAreaVariables"; _local2.a = area; sendCommand(_local2); } else { genericErrors("resetAreaVars"); } } function getUserVar(name, user) { if (!user) { user = localUser; } var _local2 = new Object(); _local2.c = "getUserVariable"; if (user and name) { _local2.u = user; _local2.n = name; sendCommand(_local2); } else { genericErrors("getUserVar"); } } function getUserVars(user) { if (!user) { user = localUser; } var _local2 = new Object(); _local2.c = "getUserVariables"; if (user) { _local2.u = user; sendCommand(_local2); } else { genericErrors("getUserVars"); } } function createUserVar(name, value, readonly) { if (!readonly) { readonly = false; } if (name.length > 16) { genericErrors("createUserVar", "Var names must be 16 chars or less"); } else if (name and (value != undefined)) { var _local2 = new Object(); _local2.c = "createUserVariable"; _local2.n = name; _local2.v = value; _local2.r = readonly; sendCommand(_local2); } else { genericErrors("setUserVar"); } } function updateUserVar(name, value) { if (name and (value != undefined)) { var _local2 = new Object(); _local2.c = "updateUserVariable"; _local2.n = name; _local2.v = value; sendCommand(_local2); } else { genericErrors("setUserVar"); } } function deleteUserVar(name) { if (name) { var _local2 = new Object(); _local2.c = "deleteUserVariable"; _local2.n = name; sendCommand(_local2); } else { genericErrors("deleteUserVar"); } } function addToUserVar(name, value, area) { if (name and (value != undefined)) { var _local2 = new Object(); _local2.c = "addToUserVariable"; _local2.n = name; _local2.v = value; sendCommand(_local2); } else { genericErrors("addToUserVar"); } } function appendToUserVar(name, value, key) { if (name and (value != undefined)) { var _local2 = new Object(); _local2.c = "appendToUserVariable"; _local2.n = name; if (!key) { key = ""; } _local2.k = key; _local2.v = value; sendCommand(_local2); } else { genericErrors("appendToUserVar"); } } function sendAreaMsg(msg, area, enc) { if (!area) { area = currentArea; } if (area and msg) { var _local2 = new Object(); _local2.c = "sendAreaMessage"; _local2.i = areas[area].id; _local2.q = 0; _local2.m = msg; sendCommand(_local2); } else { genericErrors("sendAreaMsg"); } } function silentAreaMsg(msg, area) { if (!area) { area = currentArea; } if (area and msg) { var _local2 = new Object(); _local2.c = "sendAreaMessage"; _local2.i = areas[area].id; _local2.q = 1; _local2.m = msg; sendCommand(_local2); } else { genericErrors("silentAreaMsg"); } } function sendServerMsg(msg) { if (msg) { var _local2 = new Object(); _local2.c = "sendServerMessage"; _local2.m = msg; sendCommand(_local2); } else { genericErrors("sendServerMsg"); } } function sendAreaData(name, value, area) { if (!area) { area = currentArea; } if ((area and name) and value) { var _local2 = new Object(); _local2.n = name; _local2.v = value; silentAreaMsg(_local2, area); } else { genericErrors("sendAreaData"); } } function silentAreaData(name, value, area) { if (!area) { area = currentArea; } if ((area and name) and value) { var _local2 = new Object(); _local2.n = name; _local2.v = value; sendAreaMsg(_local2, area); } else { genericErrors("silentAreaData"); } } function sendPrivateMsg(msg, users) { if (users and msg) { var _local2 = new Object(); _local2.c = "sendPrivateMessage"; _local2.a = currentArea; if (typeof(users) == "string") { _local2.u = new Array(); _local2.u = users.split(","); } else { _local2.u = users; } _local2.m = msg; sendCommand(_local2); } else { genericErrors("sendPrivateMsg"); } } function postData(obj) { if (obj) { var _local2 = new Object(); _local2.c = "postData"; _local2.d = obj; sendCommand(_local2); } else { genericErrors("postData"); } } function kickUser(user, reason, area) { if (!area) { area = currentArea; } if (!reason) { reason = "user has been kicked"; } if ((area and user) and reason) { var _local2 = new Object(); _local2.c = "kick"; _local2.a = area; _local2.u = user; _local2.r = reason; sendCommand(_local2); } else { genericErrors("kickUser"); } } function killUser(user, reason) { if (!reason) { reason = "user has been killed"; } if (user and reason) { var _local2 = new Object(); _local2.c = "ban"; _local2.u = user; _local2.r = reason; sendCommand(_local2); } else { trace("angry"); genericErrors("killUser"); } } function genericErrors(command, msg) { if (!msg) { msg = "missing required field(s)"; } var _local3 = {type:"error", info:{commandName:command, message:msg}}; dispatchEvent(_local3); echo((("ERROR in " + command) + ": ") + msg); } function updateTimestamp() { var _local2 = new Object(); _local2.c = "updateTimestamp"; sendCommand(_local2); } function authTokenReceived(command) { token = com.meychi.ascrypt.RC4.decrypt(command.t, eKey); echo("your token is " + token); var _local2 = {type:"connected", success:true}; dispatchEvent(_local2); } function loginSuccessful(command) { buildUser(localUser, command.u.id); users[localUser].remoteVars = command.u; var _local2 = {type:"loggedIn", msg:command.m}; dispatchEvent(_local2); pingTimer = setInterval(this, "updateTimestamp", 20000); updateTimestamp(); } function error(command) { echo("==============ERROR================"); if (command.c != "updateTimestamp") { var _local2 = {type:"error", info:command}; dispatchEvent(_local2); } } function areaListReceived(command) { var _local5 = new Object(); var _local2 = 0; while (_local2 < command.l.length) { var _local3 = command.l[_local2].na; buildArea(_local3, command.l[_local2].i); _local5[_local3] = new Object(); _local5[_local3].desc = command.l[_local2].d; _local5[_local3].priv = command.l[_local2].p; _local5[_local3].maxUsers = command.l[_local2].m; _local5[_local3].numUsers = command.l[_local2].n; _local2++; } var _local6 = {type:"areaListLoaded", areaList:_local5}; dispatchEvent(_local6); } function areaCreated(command) { currentArea = command.n; buildArea(currentArea, command.p.id); areas[currentArea].properties = command.p; var _local2 = {type:"areaCreated", area:currentArea}; dispatchEvent(_local2); } function areaEntered(command) { currentArea = command.n; buildArea(currentArea, command.i); var _local2 = {type:"areaEntered", area:currentArea}; dispatchEvent(_local2); } function areaExited(command) { if (currentArea == command.n) { currentArea = undefined; } areas[command.n] = undefined; var _local2 = {type:"areaExited", area:command.n}; dispatchEvent(_local2); } function userListReceived(command) { var _local3 = a_ids[command.i]; areas[_local3].userList = new Array(); for (var _local4 in command.l) { buildUser(command.l[_local4].u, command.l[_local4].i); areas[_local3].userList.push(command.l[_local4].u); } areas[_local3].userList.sort(Array.CASEINSENSITIVE); var _local5 = {type:"userListLoaded", area:command.a}; dispatchEvent(_local5); _local5 = {type:"userListUpdated", area:command.a}; dispatchEvent(_local5); } function userEntered(command) { buildUser(command.u, command.i); areas[command.a].userList.push(command.u); areas[command.a].userList.sort(Array.CASEINSENSITIVE); var _local3 = {type:"userEntered", area:command.a, user:command.u}; dispatchEvent(_local3); _local3 = {type:"userListUpdated", area:command.a}; dispatchEvent(_local3); } function userExited(command) { var _local3 = areas[command.a].userList; areas[command.a].userList = new Array(); var _local2 = 0; while (_local2 < _local3.length) { if (_local3[_local2] != command.u) { areas[command.a].userList.push(_local3[_local2]); } _local2++; } var _local5 = {type:"userExited", area:command.a, user:command.u}; dispatchEvent(_local5); _local5 = {type:"userListUpdated", area:command.a}; dispatchEvent(_local5); } function areaPropertiesReceived(command) { if (!areas[command.a]) { buildArea(command.a, command.id); } areas[command.a].properties = command.p; var _local3 = {type:"areaPropertiesLoaded", area:command.a}; dispatchEvent(_local3); } function areaPropertyCreated(command) { if (!areas[a_ids[command.i]]) { buildArea(a_ids[command.i], command.i); } areas[a_ids[command.i]].properties[command.n] = command.v; var _local3 = {type:"areaPropertyCreated", user:u_ids[command.u], area:a_ids[command.i], name:command.n}; dispatchEvent(_local3); } function areaPropertyUpdated(command) { if (!areas[a_ids[command.i]]) { buildArea(a_ids[command.i], command.i); } areas[a_ids[command.i]].properties[command.n] = command.v; var _local3 = {type:"areaPropertyUpdated", user:u_ids[command.u], area:a_ids[command.i], name:command.n}; dispatchEvent(_local3); } function areaPropertyDeleted(command) { if (!areas[command.a]) { buildArea(command.a); } areas[command.a].properties[command.n] = undefined; var _local3 = {type:"areaPropertyDeleted", user:command.u, area:command.a, name:command.n}; dispatchEvent(_local3); } function areaVariableReceived(command) { if (!areas[command.a]) { buildArea(command.a); } areas[command.a].remoteVars[command.n] = command.v; var _local3 = {type:"areaVarLoaded", area:command.a, name:command.n}; dispatchEvent(_local3); } function areaVariablesReceived(command) { if (!areas[command.a]) { buildArea(command.a, command.id); } areas[command.a].remoteVars = command.v; var _local3 = {type:"areaVarsLoaded", area:command.a}; dispatchEvent(_local3); } function areaVariableUpdated(command) { if (!areas[a_ids[command.i]]) { buildArea(a_ids[command.i], command.i); } areas[a_ids[command.i]].remoteVars[command.n] = command.v; var _local3 = {type:"areaVarUpdated", area:a_ids[command.i], name:command.n, user:u_ids[command.u]}; dispatchEvent(_local3); } function areaVariableDeleted(command) { if (!areas[command.a]) { buildArea(command.a); } areas[command.a].remoteVars[command.n] = undefined; var _local3 = {type:"areaVarDeleted", area:command.a, name:command.n, user:command.u}; dispatchEvent(_local3); } function areaVariableCreated(command) { if (!areas[a_ids[command.i]]) { buildArea(a_ids[command.i], command.i); } areas[a_ids[command.i]].remoteVars[command.n] = command.v; var _local3 = {type:"areaVarCreated", area:a_ids[command.i], name:command.n, user:u_ids[command.u]}; dispatchEvent(_local3); } function userVariableReceived(command) { buildUser(command.u); users[command.u].remoteVars[command.n] = command.v; var _local3 = {type:"userVarLoaded", user:command.u, name:command.n}; dispatchEvent(_local3); } function userVariablesReceived(command) { buildUser(command.u); users[command.u].remoteVars = command.v; var _local3 = {type:"userVarsLoaded", user:command.u}; dispatchEvent(_local3); } function userVariableCreated(command) { users[localUser].remoteVars[command.n] = command.v; var _local2 = {type:"userVarCreated", name:command.n}; dispatchEvent(_local2); } function userVariableUpdated(command) { users[localUser].remoteVars[command.n] = command.v; var _local2 = {type:"userVarUpdated", name:command.n}; dispatchEvent(_local2); } function userVariableDeleted(command) { users[localUser].remoteVars[command.n] = undefined; var _local2 = {type:"userVarDeleted", name:command.n}; dispatchEvent(_local2); } function areaMessageReceived(command) { if (typeof(command.m) == "string") { var _local3 = {type:"areaMsgReceived", area:a_ids[command.a], user:u_ids[command.u], msg:command.m}; dispatchEvent(_local3); } else { var _local3 = {type:"areaDataReceived", area:a_ids[command.a], user:u_ids[command.u], data:command.m}; dispatchEvent(_local3); } } function privateMessageReceived(command) { if (typeof(command.m) == "string") { var _local3 = {type:"privateMsgReceived", user:command.u, msg:command.m}; dispatchEvent(_local3); } else { var _local3 = {type:"privateDataReceived", user:command.u, data:command.m}; dispatchEvent(_local3); } } function userKicked(command) { var _local4 = areas[command.a].userList; areas[command.a].userList = new Array(); var _local2 = 0; while (_local2 < _local4.length) { if (_local4[_local2] != command.u) { areas[command.a].userList.push(_local4[_local2]); } _local2++; } if (command.u == localUser) { var _local5 = {type:"areaExited", area:command.a}; dispatchEvent(_local5); _local5 = {type:"kicked", area:command.a, kickedBy:command.b, reason:command.r}; dispatchEvent(_local5); } else { var _local5 = {type:"userExited", area:command.a, user:command.u}; dispatchEvent(_local5); _local5 = {type:"userListUpdated", area:command.a}; dispatchEvent(_local5); _local5 = {type:"userKicked", area:command.a, kickedBy:command.b, user:command.u, reason:command.r}; dispatchEvent(_local5); } } function userBanned(command) { var _local4 = areas[command.a].userList; areas[command.a].userList = new Array(); var _local2 = 0; while (_local2 < _local4.length) { if (_local4[_local2] != command.u) { areas[command.a].userList.push(_local4[_local2]); } _local2++; } users[command.u] = undefined; var _local5 = {type:"userKilled", area:command.a, kickedBy:command.b, user:command.u, reason:command.r}; dispatchEvent(_local5); _local5 = {type:"userExited", area:command.a, user:command.u}; dispatchEvent(_local5); _local5 = {type:"userListUpdated", area:command.a}; dispatchEvent(_local5); } function areaOwnerUpdated(command) { if (!areas[command.a]) { buildArea(command.a); } areas[command.a].properties.owner = command.u; var _local3 = {type:"areaOwnerUpdated", user:command.u, area:command.a}; dispatchEvent(_local3); _local3 = {type:"userListUpdated", area:command.a}; dispatchEvent(_local3); } function serverMessageReceived(command) { trace("<<<<<<<<<<<<<<<<<<<<<<<<<< SERVER MESSAGE >>>>>>>>>>>>>>>>>>>>>>>>>>>"); trace(command.m); var _local2 = {type:"serverMsg", msg:command.m}; dispatchEvent(_local2); } function buildUser(user, id) { if (!users[user]) { users[user] = new Object(); users[user].localVars = new Object(); users[user].remoteVars = new Object(); } users[user].id = id; u_ids[id] = user; } function buildArea(area, id) { if (!areas[area]) { areas[area] = new Object(); areas[area].localVars = new Object(); areas[area].remoteVars = new Object(); areas[area].properties = new Object(); } areas[area].id = id; a_ids[id] = area; } function resetTimeout() { clearInterval(timeout); timeout = setInterval(this, "timedOut", timeOutLimit); } function sendCommand(command) { if (command.c != "updateTimestamp") { resetTimeout(); } else { trace("SKIPPING TIMESTAMP UPDATE"); } if (debug) { echo("==========================================================="); echo("Sending Command: " + command.c); echo(""); for (var _local4 in command) { if (_local4 == "v") { for (var _local3 in command[_local4]) { echo(((" v['" + _local3) + "'] -> ") + command[_local4][_local3]); } } else if (_local4 == "m") { for (var _local3 in command[_local4]) { echo(((" m['" + _local3) + "'] -> ") + command[_local4][_local3]); } } else if (_local4 != "c") { echo(((" " + _local4) + " -> ") + command[_local4]); } } } if (!checkSinglePlayer(command)) { command.c = commands[command.c]; var _local5 = JSON.stringify(command); if (bwSwitch == true) { bwLog = bwLog + _local5.length; } send(_local5); } } function checkSinglePlayer(c) { if (singleMode != true) { return(false); } if (c.i) { var _local5 = a_ids[c.i]; if (areas[_local5].userList.length > 1) { return(false); } if (c.c == "sendAreaMessage") { echo(("By passing " + c.c) + " to SServer via single player mode"); var _local3 = new Object(); _local3.m = c.m; _local3.a = c.i; _local3.u = users[localUser].id; areaMessageReceived(_local3); return(true); } if (c.c == "createAreaVariable") { echo(("By passing " + c.c) + " to SServer via single player mode"); var _local3 = new Object(); _local3.n = c.n; _local3.v = c.v; _local3.i = c.i; _local3.u = users[localUser].id; areaVariableCreated(_local3); return(true); } if (c.c == "updateAreaVariable") { echo(("By passing " + c.c) + " to SServer via single player mode"); var _local3 = new Object(); _local3.n = c.n; _local3.v = c.v; _local3.i = c.i; _local3.u = users[localUser].id; areaVariableUpdated(_local3); return(true); } if (c.c == "appendToAreaVariable") { echo(("By passing " + c.c) + " to SServer via single player mode"); var _local3 = new Object(); var _local4 = areas[_local5].remoteVars[c.n]; if (!_local4) { _local4 = new Object(); } _local4[c.k] = c.v; _local3.n = c.n; _local3.v = _local4; _local3.i = c.i; _local3.u = users[localUser].id; areaVariableUpdated(_local3); return(true); } return(false); } return(false); } function defineCommands() { commands = new Object(); commands.addToAreaProperty = 0; commands.addToAreaVariable = 1; commands.addToUserVariable = 2; commands.appendToAreaProperty = 3; commands.appendToAreaVariable = 4; commands.appendToUserVariable = 5; commands.ban = 6; commands.closeArea = 7; commands.createArea = 8; commands.createAreaProperty = 9; commands.createAreaVariable = 10; commands.createSession = 11; commands.createUserVariable = 12; commands.deleteAreaProperty = 13; commands.deleteAreaVariable = 14; commands.deleteUserVariable = 15; commands.enterArea = 16; commands.exitArea = 17; commands.getAreaList = 18; commands.getAreaProperty = 19; commands.getAreaProperties = 20; commands.getAreaVariable = 21; commands.getAreaVariables = 22; commands.getServerStatistics = 23; commands.getServerTime = 24; commands.getUserList = 25; commands.getUserVariable = 26; commands.getUserVariables = 27; commands.kick = 28; commands.popAreaProperty = 29; commands.popAreaVariable = 30; commands.popUserVariable = 31; commands.postData = 32; commands.resetAreaVariables = 33; commands.secureLogin = 34; commands.sendAreaMessage = 35; commands.sendPrivateMessage = 36; commands.sendServerMessage = 37; commands.updateAreaProperty = 38; commands.updateAreaVariable = 39; commands.updateTimestamp = 40; commands.updateUserVariable = 41; } function defineEvents() { events = new Array(); events[0] = "error"; events[1] = "areaClosed"; events[2] = "areaCreated"; events[3] = "areaEntered"; events[4] = "areaExited"; events[5] = "areaListReceived"; events[6] = "areaMessageReceived"; events[7] = "areaOwnerUpdated"; events[8] = "areaPropertiesReceived"; events[9] = "areaPropertyCreated"; events[10] = "areaPropertyDeleted"; events[11] = "areaPropertyPopped"; events[12] = "areaPropertyReceived"; events[13] = "areaPropertyUpdated"; events[14] = "areaVariableCreated"; events[15] = "areaVariableDeleted"; events[16] = "areaVariablePopped"; events[17] = "areaVariableReceived"; events[18] = "areaVariablesReceived"; events[19] = "areaVariablesReset"; events[20] = "areaVariableUpdated"; events[21] = "authTokenReceived"; events[22] = "dataPosted"; events[23] = "loginSuccessful"; events[24] = "privateMessageReceived"; events[25] = "serverMessageReceived"; events[26] = "serverStatisticsReceived"; events[27] = "serverTimeReceived"; events[28] = "success"; events[29] = "userBanned"; events[30] = "userEntered"; events[31] = "userExited"; events[32] = "userKicked"; events[33] = "userListReceived"; events[34] = "userVariableCreated"; events[35] = "userVariableDeleted"; events[36] = "userVariablePopped"; events[37] = "userVariableReceived"; events[38] = "userVariablesReceived"; events[39] = "userVariableUpdated"; } function onConnect(success) { if (success) { echo("Connection successful, awaiting token"); lastData = getTimer(); getToken(); } else { genericErrors("connect", "Could not connect to server"); } } function onClose() { echo("Connection closed"); var _local2 = {type:"disconnected", success:false}; dispatchEvent(_local2); clearInterval(pingTimer); } function dumpObject(name, obj) { if (((typeof(obj) == "string") or (typeof(obj) == "boolean")) or (typeof(obj) == "number")) { echo((name + " <- ") + obj); } else { for (var _local4 in obj) { if (obj[_local4]) { dumpObject(((name + "[") + _local4) + "]", obj[_local4]); } else { echo(((name + "['") + _local4) + "'] <- undefined"); } } } } function onData(raw) { bufferEvent(raw); } function bufferEvent(raw) { var _local2 = JSON.parse(raw); lastData = getTimer(); _local2.e = events[_local2.e]; if (_local2.e) { if (debug) { echo("==========================================================="); echo("Event Received: " + _local2.e); echo(""); for (var _local3 in _local2) { if (_local3 != "e") { dumpObject(" " + _local3, _local2[_local3]); } } } this[_local2.e](_local2); } else { echo("Raw Data Received:"); echo(raw) + newline; } } var onEvent = new Object(); }
Symbol 746 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 747 MovieClip [__Packages.com.meychi.ascrypt.MD5] Frame 0
class com.meychi.ascrypt.MD5 { function MD5 () { } static function calculate(src) { return(hex_md5(src)); } static function hex_md5(src) { return(binl2hex(core_md5(str2binl(src), src.length * 8))); } static function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local4 = 1732584193 /* 0x67452301 */; var _local3 = -271733879; var _local2 = -1732584194; var _local1 = 271733878 /* 0x10325476 */; var _local5 = 0; while (_local5 < x.length) { var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; var _local7 = _local1; _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 0], 7, -680876936); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 1], 12, -389564586); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 2], 17, 606105819); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 3], 22, -1044525330); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 4], 7, -176418897); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 5], 12, 1200080426); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 6], 17, -1473231341); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 7], 22, -45705983); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 8], 7, 1770035416); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 9], 12, -1958414417); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 10], 17, -42063); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 11], 22, -1990404162); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 12], 7, 1804603682); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 13], 12, -40341101); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 14], 17, -1502002290); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 15], 22, 1236535329); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 1], 5, -165796510); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 6], 9, -1069501632); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 11], 14, 643717713); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 0], 20, -373897302); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 5], 5, -701558691); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 10], 9, 38016083); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 15], 14, -660478335); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 4], 20, -405537848); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 9], 5, 568446438); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 14], 9, -1019803690); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 3], 14, -187363961); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 8], 20, 1163531501); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 13], 5, -1444681467); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 2], 9, -51403784); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 7], 14, 1735328473); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 12], 20, -1926607734); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 5], 4, -378558); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 8], 11, -2022574463); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 11], 16, 1839030562); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 14], 23, -35309556); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 1], 4, -1530992060); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 4], 11, 1272893353); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 7], 16, -155497632); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 10], 23, -1094730640); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 13], 4, 681279174); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 0], 11, -358537222); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 3], 16, -722521979); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 6], 23, 76029189); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 9], 4, -640364487); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 12], 11, -421815835); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 15], 16, 530742520); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 2], 23, -995338651); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 0], 6, -198630844); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 7], 10, 1126891415); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 14], 15, -1416354905); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 5], 21, -57434055); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 12], 6, 1700485571); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 3], 10, -1894986606); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 10], 15, -1051523); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 1], 21, -2054922799); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 8], 6, 1873313359); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 15], 10, -30611744); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 6], 15, -1560198380); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 13], 21, 1309151649); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 4], 6, -145523070); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 11], 10, -1120210379); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 2], 15, 718787259); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 9], 21, -343485551); _local4 = safe_add(_local4, _local10); _local3 = safe_add(_local3, _local9); _local2 = safe_add(_local2, _local8); _local1 = safe_add(_local1, _local7); _local5 = _local5 + 16; } return(new Array(_local4, _local3, _local2, _local1)); } static function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } static function md5_ff(a, b, c, d, x, s, t) { return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); } static function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } static function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } static function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } static function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } static function safe_add(x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); } static function str2binl(str) { var _local3 = new Array(); var _local4 = 255; var _local1 = 0; while (_local1 < (str.length * 8)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / 8) & _local4) << (_local1 % 32)); _local1 = _local1 + 8; } return(_local3); } static function binl2hex(binarray) { var _local4 = new String(""); var _local3 = new String("0123456789abcdef"); var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local4); } }
Symbol 748 MovieClip [__Packages.com.meychi.ascrypt.RC4] Frame 0
class com.meychi.ascrypt.RC4 { function RC4 () { } static function encrypt(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToHex(_local2)); } static function decrypt(src, key) { var _local3 = hexToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToStr(_local2)); } static function initialize(pwd) { var _local2 = 0; var _local3; var _local4 = pwd.length; var _local1 = 0; while (_local1 <= 255) { mykey[_local1] = pwd[_local1 % _local4]; sbox[_local1] = _local1; _local1++; } _local1 = 0; while (_local1 <= 255) { _local2 = ((_local2 + sbox[_local1]) + mykey[_local1]) % 256; _local3 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local3; _local1++; } } static function calculate(plaintxt, psw) { initialize(psw); var _local1 = 0; var _local2 = 0; var _local9 = new Array(); var _local7; var _local5; var _local6; var _local3 = 0; while (_local3 < plaintxt.length) { _local1 = (_local1 + 1) % 256; _local2 = (_local2 + sbox[_local1]) % 256; _local5 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local5; var _local4 = (sbox[_local1] + sbox[_local2]) % 256; _local7 = sbox[_local4]; _local6 = plaintxt[_local3] ^ _local7; _local9.push(_local6); _local3++; } return(_local9); } static function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } static function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } static function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } static function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } static var sbox = new Array(255); static var mykey = new Array(255); }
Symbol 749 MovieClip [__Packages.gameClasses.miniPutt] Frame 0
class gameClasses.miniPutt { var depth, timer, timer1, online, turn, shotName, strokes, currentPlayer, cache, hole, order; function miniPutt (o) { depth = 100; timer = new Number(); timer1 = new Number(); online = o; turn = 0; _global.SS.remoteAreaVars.hole = 0; _global.SS.createAreaVar("scores", new Object()); shotName = new Array(); shotName[2] = "Double Bogey"; shotName[1] = "Bogey"; shotName[0] = "Par"; shotName[-1] = "Birdie"; shotName[-2] = "Eagle"; shotName[-3] = "Albatross"; } function endGame() { var _local7 = new Object(); var _local4 = 0; while (_local4 < _global.SS.userList.length) { var _local6 = 0; var _local3 = 1; while (_local3 <= 18) { var _local5 = _global.SS.remoteAreaVars.scores[(("h" + _local3) + "_") + _global.SS.userList[_local4]]; _local6 = _local6 + _local5; _local3++; } _local7[_global.SS.userList[_local4]] = _local6; timer = setInterval(this, "finishUp", 4000); _local4++; } } function exitNow() { _root.gotoAndStop("room"); } function finishUp() { clearInterval(timer); var _local3 = new Object(); _local3.c = "exitNow"; _global.SS.sendAreaMsg(_local3); } function newCmd(c, p) { this[c](p); } function dec(p) { trace("decryption " + com.meychi.ascrypt.Base64.decode(p)); var _local4 = JSON.parse(com.meychi.ascrypt.Base64.decode(p)); if (_local4.h == _global.SS.remoteAreaVars.sde) { newCmd(_local4.c, _local4.p); } else { trace((_local4.h + " vs ") + _global.SS.remoteAreaVars.sde); _root.course.chatLog.push("Offset Packet: user may be cheating"); _root.course.chatBox = _root.course.chatLog.join(newline); _root.course.chatBox.scroll = _root.course.chatBox.maxscroll; } } function config() { strokes = 0; depth = 100; _root.course.game.hole.objects = new Object(); for (var _local4 in _root.course.game.hole) { if (typeof(_root.course.game.hole[_local4]) == "movieclip") { _root.course.game.hole.objects[_local4] = true; } } _root.course.game.hole.overlay.swapDepths(3000); _global.SS.createAreaVar("sde", random(99) + 1); } function initPlayers() { if (_global.SS.isOwner()) { currentPlayer = 0; _global.SS.createAreaVar("currentPlayer", currentPlayer); var _local7 = new Array(); var _local4 = new Array(); var _local8 = int(_global.SS.remoteAreaVars.hole); var _local3 = 0; while (_local3 < _global.SS.userList.length) { var _local5 = _global.SS.userList[_local3]; var _local6 = int(_global.SS.remoteAreaVars.scores[(("h" + _local8) + "_") + _local5]); trace((("BUILDING ORDER LIST: USER-> " + _local5) + " = ") + _local6); _local4.push({u:_local5, s:_local6}); _local3++; } _local4.sortOn(["s", "u"], [Array.NUMERIC, Array.CASEINSENSITIVE]); _local3 = 0; while (_local3 < _local4.length) { _local7.push(_local4[_local3].u); _local3++; } _global.SS.remoteAreaVars.order = _local7; _global.SS.createAreaVar("order", _local7); _global.SS.createAreaVar("hole", int(_global.SS.remoteAreaVars.hole) + 1); timer = setInterval(this, "firstPlayer", 2000); } } function updateScore() { strokes++; _root.course.game.hole["ball" + _global.SS.localUser].strokes++; _global.SS.appendToAreaVar("scores", strokes, (("h" + _global.SS.remoteAreaVars.hole) + "_") + _global.SS.localUser); } function firstPlayer() { clearInterval(timer); startTurn(_global.SS.remoteAreaVars.currentPlayer); } function syncBall(p) { if (p.p != _global.SS.localUser) { var _local3 = "ball" + p.p; _root.course.game.hole[_local3]._x = p.x; _root.course.game.hole[_local3]._y = p.y; _root.course.game.hole[_local3].xSpeed = p.xs; _root.course.game.hole[_local3].ySpeed = p.ys; _root.course.game.hole[_local3].mode = p.m; _root.course.game.hole[_local3].configMe(); } } function newBall(p) { _root.debug.push(("function newBall('" + p) + "')"); initPlayer(p); if (p == _global.SS.localUser) { _root.debug.push((p + " == ") + _global.SS.localUser); _root.course.game.hole["ball" + p].mode2 = "drop"; } else { _root.debug.push((p + " != ") + _global.SS.localUser); } } function startTurn(p) { trace("player = " + p); var _local4 = _global.SS.remoteAreaVars.order[p]; if (_local4 == undefined) { var _local3 = 0; while (_local3 < _global.SS.remoteAreaVars.order.length) { trace((("player " + _local3) + " = ") + _global.SS.remoteAreaVars.order[_local3]); _local3++; } } if (_global.SS.userList.length > 1) { _root.nowshooting.shoot.name = _local4; _root.nowshooting.gotoAndPlay(2); } if ((!_root.course.game.hole["ball" + _local4]) and _global.SS.isOwner()) { var _local5 = new Object(); _local5.c = "newBall"; _local5.p = _local4; _global.SS.sendAreaMsg(_local5); trace("I SENT OUT A NEWBALL COMMAND FOR " + _local4); } else if (_local4 == _global.SS.localUser) { _root.course.game.hole["ball" + _local4].mode2 = "aim"; } } function initPlayer(p) { _root.course.game.hole["ball" + p].removeMovieClip(); _root.course.game.hole.attachMovie("ball", "ball" + p, depth); _root.debug.push((("attaching ball" + p) + " on depth ") + depth); _root.debug.push(typeof(_root.course.game.hole["ball" + p])); _root.debug.push("====================================================="); depth++; _root.course.game.hole["ball" + p]._x = _root.course.game.hole.mat._x; _root.course.game.hole["ball" + p]._y = _root.course.game.hole.mat._y; _root.course.game.hole["ball" + p].owner = p; _root.course.game.hole["ball" + p].strokes = 0; if (p == _global.SS.localUser) { _root.course.game.hole["ball" + p].mode2 = "drop"; } _root.course.game.hole["ball" + p].filters = _global.pallette[int(_global.SS.remoteAreaVars.color[p])]; trace("ball generated: ball" + p); cache = p; timer1 = setInterval(this, "fixInit", 100); } function fixInit() { clearInterval(timer1); if (!_root.course.game.hole["ball" + cache]) { initPlayer(cache); } } function nextHole(p) { hole = p; _root.scorecard.runScores(); _root.course.game.play(); } function endTurn(p) { if (_global.SS.isOwner()) { if (_global.SS.remoteAreaVars.order.length < 1) { timer = setInterval(this, "endHole", 2000); } else { order = _global.SS.remoteAreaVars.order; currentPlayer = _global.SS.remoteAreaVars.currentPlayer; currentPlayer++; if (currentPlayer >= order.length) { currentPlayer = 0; } _global.SS.createAreaVar("currentPlayer", currentPlayer); var _local3 = new Object(); _local3.c = "startTurn"; _local3.p = currentPlayer; _global.SS.sendAreaMsg(_local3); } } } function endHole() { clearInterval(timer); var _local3 = new Object(); _local3.c = "nextHole"; _local3.p = _global.SS.remoteAreaVars.hole + 1; _global.SS.sendAreaMsg(_local3); } function playMax() { _root.tenStroke.msg = "10 Stroke Limit"; _root.tenStroke.play(); } function sunk(p) { if (p.p != _global.SS.localuser) { playSunk(); _root.course.game.hole["ball" + p.p]._x = _root.course.game.hole.hole._x; _root.course.game.hole["ball" + p.p]._y = _root.course.game.hole.hole._y; _root.course.game.hole["ball" + p.p].mode = "sunk"; _root.course.game.hole["ball" + p.p].initKill(); } var _local9 = int(p.s) - _root.course.par[_global.SS.remoteAreaVars.hole]; var _local8 = new String(); if (p.s < 1) { _local8 = "10 Stroke Limit"; } else if (p.s == 1) { _local8 = "Hole in One!"; } else if (_local9 <= 2) { _local8 = shotName[int(_local9)]; } else { _local8 = p.s + " Strokes"; } _root.tenStroke.msg = _local8; _root.tenStroke.play(); if (_global.SS.isOwner()) { var _local6 = _global.SS.remoteAreaVars.currentPlayer; var _local7 = new Array(); var _local4 = 0; while (_local4 < _global.SS.remoteAreaVars.order.length) { if (_global.SS.remoteAreaVars.order[_local4] == p.p) { _local6--; } else { _local7.push(_global.SS.remoteAreaVars.order[_local4]); } _local4++; } if (_local6 < 0) { _local6 = 0; } _global.SS.remoteAreaVars.order = _local7; _global.SS.remoteAreaVars.currentPlayer = _local6; _global.SS.createAreaVar("order", _local7); _global.SS.createAreaVar("currentPlayer", _local6); endTurn(p); } } function fixOrder(p) { if (p) { trace(("attempting to fix players and resync: " + p) + " left"); _root.course.game.hole["ball" + p].removeMovieClip(); if (_global.SS.remoteAreaVars.order[_global.SS.remoteAreaVars.currentPlayer] == p) { var _local7 = true; trace(p + " is in order array"); } else { var _local7 = false; } } var _local5 = new Object(); var _local4 = 0; while (_local4 < _global.SS.userList.length) { _local5[_global.SS.userList[_local4]] = 1; trace("User Alive: " + _global.SS.userList[_local4]); _local4++; } order = new Array(); _local4 = 0; while (_local4 < _global.SS.remoteAreaVars.order.length) { if (_local5[_global.SS.remoteAreaVars.order[_local4]] == 1) { order.push(_global.SS.remoteAreaVars.order[_local4]); } else { trace(("removing " + _global.SS.remoteAreaVars.order[_local4]) + " from the players array"); } _local4++; } _global.SS.remoteAreaVars.order = order; if (_global.SS.isOwner()) { _global.SS.createAreaVar("order", order); if (_local7) { trace("seting new turn"); _global.SS.remoteAreaVars.currentPlayer--; if (_global.SS.remoteAreaVars.currentPlayer < 0) { _global.SS.remoteAreaVars.currentPlayer = 0; } endTurn(); } } } function playSunk() { var _local1 = new Sound(); _local1.attachSound("sunk"); _local1.start(); } function hitSound(p) { if (p != _global.SS.localUser) { var _local2 = new Sound(); _local2.attachSound("hit"); _local2.start(); } } }
Symbol 35 MovieClip Frame 1
onEnterFrame = function () { _rotation = (_rotation + 15); };
Symbol 40 Button
on (release) { gotoAndPlay (1); }
Symbol 43 Button
on (release, keyPress "<Enter>") { if (user.length > 2) { if (remember) { so.data.user = user; so.data.pass = pass; so.data.remember = remember; so.flush(); } else { so.data.user = undefined; so.data.pass = undefined; so.data.remember = false; so.flush(); } SS.login(user, pass); nextFrame(); } }
Symbol 57 Button
on (release) { if (_parent[variable] == true) { _parent[variable] = false; } else { _parent[variable] = true; } }
Symbol 59 MovieClip Frame 1
onEnterFrame = function () { if (variable) { if (_parent[variable] == true) { gotoAndStop (2); } else { gotoAndStop (1); } } }; stop();
Symbol 62 MovieClip Frame 1
remember = false; var so = SharedObject.getLocal("login"); _global.SS = new SServer("MiniPutt", true); SS.singleMode = false; SS.onEvent.connected = function (dat) { gotoAndStop ("login"); }; SS.onEvent.disconnected = function (dat) { _root.error = "You have been disconnected from the server."; trace(_root.error); _root.gotoAndStop(1); }; SS.onEvent.error = function (dat) { error = dat.info.message; gotoAndStop ("retry"); }; stop();
Symbol 62 MovieClip Frame 3
SS.onEvent.loggedIn = function (dat) { _parent.play(); }; Selection.setFocus("Cbar"); if (so.data.user) { user = so.data.user; pass = so.data.pass; remember = so.data.remember; }
Instance of Symbol 59 MovieClip in Symbol 62 MovieClip Frame 3
onClipEvent (load) { variable = "remember"; }
Symbol 67 Button
on (release) { getURL ("http://www.psychogoldfish.com", "_blank"); }
Symbol 71 MovieClip Frame 1
function reportHit(x) { _root.game.run.newBounce(_name, _x, _y, xSpeed, ySpeed, angle); } mode = "roll"; type = "ball"; area = "area"; objects = _parent.objects; tmp = new gameMath(); speed = 20; cc = tmp.getXY(random(360)); xSpeed = speed * cc.x; ySpeed = speed * cc.y; configMe();
Symbol 74 Button
on (release) { gotoAndStop (1); }
Symbol 76 Button
on (release) { getURL ("http://www.psychogoldfish.com/multiplayer_games", "_blank"); gotoAndStop (1); }
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 2
SS.exitArea(); stop();
Symbol 81 Button
on (release) { gotoAndStop (1); }
Symbol 85 MovieClip Frame 1
SS.onEvent.kicked = function (d) { msg = ("You were kicked by " + d.kickedBy) + newline; msg = msg + ("Reason: " + d.reason); gotoAndStop (2); }; stop();
Symbol 86 Button
on (release) { _parent.gotoAndStop(3); }
Symbol 89 Button
on (release) { SS.killUser(user, msg); gotoAndStop (1); }
Symbol 91 Button
on (release) { gotoAndStop (1); }
Symbol 98 MovieClip Frame 1
noclick = false; stop();
Instance of Symbol 88 MovieClip in Symbol 98 MovieClip Frame 1
onClipEvent (enterFrame) { if (SS.isAdmin()) { gotoAndStop (2); } else { gotoAndStop (1); } }
Symbol 98 MovieClip Frame 2
noclick = true; stop();
Symbol 99 Button
on (release) { getURL ("http://www.psychogoldfish.com/members/register", "_blank"); _root.gotoAndPlay(1); }
Symbol 101 Button
on (release) { gotoAndStop (1); }
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 2
stop();
Symbol 107 Button
on (release) { gotoAndStop (1); }
Symbol 110 Button
on (release) { if (msg) { SS.sendServerMsg(msg); msg = undefined; gotoAndStop (1); } }
Symbol 114 MovieClip Frame 1
SS.onEvent.serverMsg = function (c) { msg = c.msg; gotoAndStop (2); }; stop();
Instance of Symbol 106 MovieClip in Symbol 114 MovieClip Frame 1
onClipEvent (enterFrame) { if (SS.isAdmin()) { gotoAndStop (2); } else { gotoAndStop (1); } }
Symbol 114 MovieClip Frame 2
stop();
Symbol 120 Button
on (release) { gotoAndStop (1); }
Symbol 128 Button
on (press) { scrollMe = -1; }
Symbol 129 Button
on (press) { scrollMe = 1; }
Symbol 130 Button
on (press) { ys = bar._y - _ymouse; dragBar = true; }
Symbol 133 MovieClip Frame 1
scrollMe = 0; scrollPos = 0; row = 0; min = top._y + 36; max = bot._y - 36; range = max - min;
Instance of Symbol 125 MovieClip in Symbol 133 MovieClip Frame 1
onClipEvent (mouseUp) { _parent.scrollMe = 0; _parent.dragBar = false; }
Symbol 135 Button
on (release) { _parent.selectRoom(a, p, l); }
Symbol 142 MovieClip Frame 1
p = 0; l = 0;
Symbol 142 MovieClip Frame 2
p = 1; l = 0;
Symbol 142 MovieClip Frame 3
p = 0; l = 1;
Symbol 142 MovieClip Frame 4
p = 1; l = 1;
Symbol 146 Button
on (release) { _parent.joinRoom(area, pass); }
Symbol 150 Button
on (release) { if (pass != "") { _parent.joinRoom(area, pass); } }
Symbol 156 MovieClip Frame 1
pass = "";
Symbol 156 MovieClip Frame 2
pass = "";
Symbol 158 Button
on (release) { if (SS.remoteUserVars.al < 1) { _root.noGuest.play(); } else { properties = new Object(); properties.mode = "setup"; properties.v = _root.v; if (acc == true) { properties.al = Number(0); } else { properties.al = Number(1); } if (cpass) { properties.password = cpass; } if (cdesc) { properties.description = cdesc; } link = new Object(); link.a = carea; link.p = cpass; link = JSON.stringify(link); properties.link = "http://www.psychogoldfish.com/multiplayer_games/view/Mini_Putt_Online/invite/" + SS.base64encode(link); properties.maxUsers = _root.maxU; SS.createArea(carea, properties); gotoAndStop ("wait"); } }
Symbol 167 MovieClip Frame 1
function joinRoom(a, pass) { area = a; SS.enterArea(area, pass); gotoAndStop ("wait"); } if (_root.invite) { inv = SS.base64decode(_root.invite); _root.invite = undefined; } else { inv = undefined; } if (inv) { inv = JSON.parse(inv); joinRoom(inv.a, inv.p); } else { SS.getAreaList(); } areas = new Array(); row = 0; cpass = ""; carea = SS.localUser + "'s Room"; SS.onEvent.areaListLoaded = function (dat) { for (i in dat.areaList) { areas.push({a:i, d:dat.areaList[i].desc, p:dat.areaList[i].priv, m:dat.areaList[i].maxUsers, n:dat.areaList[i].numUsers}); } areas.sortOn(["l", "p", "a"], Array.CASEINSENSITIVE); gotoAndStop ("list"); }; SS.onEvent.areaEntered = function () { if (!SS.isOwner()) { trace("faggot"); SS.getAreaProperties(); } SS.getAreaVars(); _parent.play(); }; SS.onEvent.error = function (dat) { trace((("should be an error: " + dat.info.commandName) + " ") + dat.info.m); error = (("Error joining " + area) + ":") + newline; error = error + dat.info.m; gotoAndStop ("error"); }; stop();
Instance of Symbol 35 MovieClip in Symbol 167 MovieClip Frame 1
onClipEvent (load) { loops = 0; } onClipEvent (enterFrame) { loops++; if (loops == 300) { SS.sendPrivateMsg("bump", SS.localUser); _parent.error = "Error reading room list."; _parent.gotoAndStop("error"); } }
Symbol 167 MovieClip Frame 5
function selectRoom(a, p, l) { if (!l) { opt.area = a; if (p) { opt.gotoAndStop(2); } else { opt.gotoAndStop(1); } } else { opt.gotoAndStop(3); } } acc = true;
Instance of Symbol 133 MovieClip in Symbol 167 MovieClip Frame 5
onClipEvent (enterFrame) { lines = 9; rows = _parent.areas.length; spacing = rows - lines; if (scrollMe != 0) { row = row + scrollMe; if (row > (rows - lines)) { row = rows - lines; scrollMe = 0; } if (row < 0) { row = 0; scrollMe = 0; } if ((spacing > 0) and (row > 0)) { perc = row / spacing; } else { perc = 0; } bar._y = min + (range * perc); } else if (dragBar and (spacing > 0)) { yy = ys + _ymouse; if (yy > max) { yy = max; } if (yy < min) { yy = min; } yr = yy - min; perc = yr / range; row = Math.round(spacing * perc); bar._y = yy; } i = 0; while (i < lines) { r = i + row; if (r < rows) { if (_parent.areas[r].l and _parent.areas[r].p) { f = 4; } else if (_parent.areas[r].l) { f = 3; } else if (_parent.areas[r].p) { f = 2; } else { f = 1; } _parent["row" + i].gotoAndStop(f); _parent["row" + i].a = _parent.areas[r].a; _parent["row" + i].d = _parent.areas[r].d; _parent["row" + i].u = int(_parent.areas[r].n); if (_parent.areas[r].m) { _parent["row" + i].u = _parent["row" + i].u + ("/" + int(_parent.areas[r].m)); } } else { _parent["row" + i].gotoAndStop(5); } i++; } }
Instance of Symbol 156 MovieClip "opt" in Symbol 167 MovieClip Frame 5
onClipEvent (load) { gotoAndStop (3); }
Instance of Symbol 59 MovieClip in Symbol 167 MovieClip Frame 5
onClipEvent (load) { variable = "acc"; }
Symbol 174 Button
on (press) { ys = bar._y - _ymouse; dragBar = true; }
Symbol 175 MovieClip Frame 1
scrollMe = 0; scrollPos = 0; row = 0; min = top._y + 12; max = bot._y - 12; range = max - min;
Instance of Symbol 125 MovieClip in Symbol 175 MovieClip Frame 1
onClipEvent (mouseUp) { _parent.scrollMe = 0; _parent.dragBar = false; }
Symbol 176 Button
on (release, keyPress "<Enter>") { if (msg != "") { stripHtml = msg.split("<"); msg = stripHtml.join("&lt;"); precheck = msg.split(" "); if (msg == "/clear") { chatter = ""; chatLog = new Array(); chatscroll.auto = true; } else if (((precheck.length > 1) and (precheck[0] == "/kick")) and (SS.isOwner() or SS.isAdmin())) { cmd = precheck.shift(); usr = precheck.shift(); SS.kickUser(usr, precheck.join(" ")); } else if ((precheck.length > 2) and (precheck[0] == "/msg")) { cmd = precheck.shift(); usr = precheck.shift(); SS.sendPrivateMsg(precheck.join(" "), usr); row = (("<font color=\"#00ffff\"><b>Private Message to " + usr) + ": </b></font>") + precheck.join(" "); chatLog.push(row); if (chatLog.length > chatBuffer) { chatLog.shift(); } chatter = chatLog.join(newline); } else { SS.sendAreaMsg(msg); } msg = ""; } }
Symbol 182 Button
on (release) { selectUser(0); }
Symbol 183 Button
on (release) { selectUser(1); }
Symbol 184 Button
on (release) { selectUser(2); }
Symbol 185 Button
on (release) { selectUser(3); }
Symbol 186 MovieClip Frame 1
function selectUser(n) { u = (n + ulist.scroll) - 1; if (SS.userList[u] != SS.localUser) { if ((((substring(msg, 0, 5)) == "/msg ") and (SS.userList[u] != undefined)) and (SS.isOwner() or SS.isAdmin())) { Selection.setFocus("Cbar"); msg = ("/kick " + SS.userList[u]) + " "; } else if ((((msg == "") or ((substring(msg, 0, 5)) == "/msg ")) or ((substring(msg, 0, 6)) == "/kick ")) and (SS.userList[u] != undefined)) { Selection.setFocus("Cbar"); msg = ("/msg " + SS.userList[u]) + " "; } } } roomName = SS.currentArea; SS.getUserList(); chatter = ""; chatLog = new Array(); msg = ""; chatBuffer = 60; SS.onEvent.areaOwnerUpdated = function () { row = ("<i>" + SS.areaProperties.owner) + " is hosting this game</i>"; chatLog.push(row); if (chatLog.length > chatBuffer) { chatLog.shift(); } chatter = chatLog.join(newline); }; SS.onEvent.areaPropertiesLoaded = function () { if (SS.areaProperties.v != _root.v) { _root.badV.play(); } row = ("<i>" + SS.areaProperties.owner) + " is now hosting the game</i>"; chatLog.push(row); if (chatLog.length > chatBuffer) { chatLog.shift(); } chatter = chatLog.join(newline); }; SS.onEvent.areaMsgReceived = function (dat) { if (!dat.msg.c) { row = (("<b>" + dat.user) + ": </b>") + dat.msg; chatLog.push(row); if (chatLog.length > chatBuffer) { chatLog.shift(); } chatter = chatLog.join(newline); } }; SS.onEvent.userEntered = function (dat) { if (!dat.c) { row = ("<i>" + dat.user) + " has joined</i>"; chatLog.push(row); if (chatLog.length > chatBuffer) { chatLog.shift(); } chatter = chatLog.join(newline); } }; SS.onEvent.userExited = function (dat) { row = ("<i>" + dat.user) + " has left</i>"; chatLog.push(row); if (chatLog.length > chatBuffer) { chatLog.shift(); } chatter = chatLog.join(newline); }; SS.onEvent.privateMsgReceived = function (dat) { row = (("<font color=\"#FFff00\"><b>Private Message from " + dat.user) + ": </b></font>") + dat.msg; chatLog.push(row); if (chatLog.length > chatBuffer) { chatLog.shift(); } chatter = chatLog.join(newline); }; SS.onEvent.userListUpdated = function () { ulist = ""; i = 0; while (i < SS.userList.length) { if (SS.userList[i] == SS.areaProperties.owner) { ulist = ulist + ((("<b>" + SS.userList[i]) + "</b>") + newline); } else { ulist = ulist + (SS.userList[i] + newline); } i++; } }; Selection.setFocus("Cbar");
Instance of Symbol 175 MovieClip "chatscroll" in Symbol 186 MovieClip Frame 1
onClipEvent (load) { line = 1; auto = true; } onClipEvent (enterFrame) { rows = _parent.chatter.maxscroll; if (scrollMe != 0) { auto = false; line = line + scrollMe; if (line < 1) { line = 1; } if (line > rows) { line = rows; auto = true; } perc = line / rows; bar._y = min + (range * perc); } else if (dragBar and (rows > 1)) { auto = false; yy = ys + _parent._ymouse; if (yy > max) { yy = max; } if (yy < min) { yy = min; } yr = yy - min; perc = yr / range; bar._y = yy; line = Math.round((rows - 1) * perc) + 1; if (line >= rows) { auto = true; } } else if (auto and (rows > 1)) { bar._y = max; line = rows; } if (rows > 1) { bar._alpha = 100; } else { bar._alpha = 0; } _parent.chatter.scroll = line; oldmsg = _parent.msg; }
Instance of Symbol 175 MovieClip "uscroll" in Symbol 186 MovieClip Frame 1
onClipEvent (load) { line = 1; auto = true; } onClipEvent (enterFrame) { rows = _parent.ulist.maxscroll; if (scrollMe != 0) { auto = false; line = line + scrollMe; if (line < 1) { line = 1; } if (line > rows) { line = rows; auto = true; } perc = line / rows; bar._y = min + (range * perc); } else if (dragBar and (rows > 1)) { auto = false; yy = ys + _parent._ymouse; if (yy > max) { yy = max; } if (yy < min) { yy = min; } yr = yy - min; perc = yr / range; bar._y = yy; line = Math.round((rows - 1) * perc) + 1; if (line >= rows) { auto = true; } } else if (auto and (rows > 1)) { bar._y = max; line = rows; } if (rows > 1) { bar._alpha = 100; } else { bar._alpha = 0; } _parent.ulist.scroll = line; oldmsg = _parent.msg; }
Symbol 191 Button
on (release) { SS.exitArea(); }
Symbol 199 MovieClip Frame 1
stop();
Symbol 203 Button
on (release) { color++; if (color >= pallette.length) { color = 0; } updateMyColor(); }
Symbol 204 Button
on (release) { color--; if (color < 0) { color = pallette.length - 1; } updateMyColor(); }
Symbol 208 Button
on (release) { course++; if (course > courses) { course = 1; } updateCourse(); }
Symbol 209 Button
on (release) { course--; if (course < 1) { course = courses; } updateCourse(); }
Symbol 210 Button
on (release) { SS.updateAreaProperty("locked", 1); SS.updateAreaProperty("mode", "start"); SS.createAreaProperty("seed", random(50) + 10); }
Instance of Symbol 199 MovieClip in Symbol 212 MovieClip Frame 1
onClipEvent (enterFrame) { gotoAndStop(SS.remoteAreaVars.course); }
Symbol 223 MovieClip Frame 1
type = "area";
Symbol 225 MovieClip Frame 1
type = "hole";
Symbol 227 MovieClip Frame 1
type = "mat";
Symbol 229 MovieClip Frame 1
type = "slope";
Instance of Symbol 229 MovieClip in Symbol 234 MovieClip Frame 1
onClipEvent (load) { ygrad = 0.1; xgrad = -0.6; }
Symbol 236 MovieClip Frame 1
type = "area";
Symbol 238 MovieClip Frame 1
type = "slope";
Symbol 240 MovieClip Frame 1
type = "ring";
Instance of Symbol 238 MovieClip in Symbol 244 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.2; ygrad = 0; }
Instance of Symbol 240 MovieClip in Symbol 244 MovieClip Frame 1
onClipEvent (load) { grad = -0.3; }
Symbol 246 MovieClip Frame 1
type = "area";
Symbol 248 MovieClip Frame 1
type = "slope";
Instance of Symbol 248 MovieClip in Symbol 253 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.3; ygrad = 0; }
Instance of Symbol 238 MovieClip in Symbol 253 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -0.2; }
Instance of Symbol 248 MovieClip in Symbol 253 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 0.4; }
Symbol 255 MovieClip Frame 1
type = "area";
Instance of Symbol 238 MovieClip in Symbol 259 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.2; ygrad = 0; }
Symbol 261 MovieClip Frame 1
type = "area";
Symbol 263 MovieClip Frame 1
type = "ring";
Instance of Symbol 248 MovieClip in Symbol 267 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.2; ygrad = -0.2; }
Instance of Symbol 238 MovieClip in Symbol 267 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.2; ygrad = -0.2; }
Instance of Symbol 263 MovieClip in Symbol 267 MovieClip Frame 1
onClipEvent (load) { grad = -0.3; }
Symbol 269 MovieClip Frame 1
type = "area";
Symbol 271 MovieClip Frame 1
type = "wall"; solid = true;
Symbol 273 MovieClip Frame 1
type = "slope";
Instance of Symbol 273 MovieClip in Symbol 277 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.4; ygrad = 0; }
Instance of Symbol 273 MovieClip in Symbol 277 MovieClip Frame 1
onClipEvent (load) { ygrad = -0.4; xgrad = 0; }
Symbol 279 MovieClip Frame 1
type = "area";
Symbol 281 MovieClip Frame 1
type = "slope";
Symbol 283 MovieClip Frame 1
type = "slope";
Instance of Symbol 248 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.2; ygrad = 0; }
Instance of Symbol 238 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.2; ygrad = 0; }
Instance of Symbol 248 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.6; ygrad = 0; }
Instance of Symbol 281 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.4; ygrad = 0.4; }
Instance of Symbol 283 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.4; ygrad = 0.4; }
Instance of Symbol 281 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.4; ygrad = -0.4; }
Instance of Symbol 283 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.4; ygrad = -0.4; }
Symbol 289 MovieClip Frame 1
type = "area";
Instance of Symbol 263 MovieClip in Symbol 293 MovieClip Frame 1
onClipEvent (load) { grad = 0.5; }
Symbol 295 MovieClip Frame 1
type = "area";
Symbol 297 MovieClip Frame 1
type = "slope";
Symbol 299 MovieClip Frame 1
type = "slope";
Instance of Symbol 297 MovieClip in Symbol 303 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -0.8; }
Instance of Symbol 299 MovieClip in Symbol 303 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 0.8; }
Symbol 305 MovieClip Frame 1
type = "area";
Symbol 307 MovieClip Frame 1
type = "ring";
Instance of Symbol 307 MovieClip in Symbol 311 MovieClip Frame 1
onClipEvent (load) { grad = 0.7; }
Symbol 313 MovieClip Frame 1
type = "area";
Instance of Symbol 315 MovieClip in Symbol 323 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.7; ygrad = 0; }
Instance of Symbol 317 MovieClip in Symbol 323 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.4; ygrad = -0.25; }
Instance of Symbol 317 MovieClip in Symbol 323 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.4; ygrad = -0.25; }
Instance of Symbol 319 MovieClip in Symbol 323 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.4; ygrad = 0.25; }
Instance of Symbol 248 MovieClip in Symbol 323 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.8; ygrad = 0; }
Instance of Symbol 248 MovieClip in Symbol 323 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.8; ygrad = 0; }
Symbol 325 MovieClip Frame 1
type = "area";
Symbol 349 MovieClip Frame 41
gotoAndPlay (1);
Symbol 351 MovieClip Frame 1
type = "wall"; solid = true;
Symbol 351 MovieClip Frame 41
gotoAndPlay (1);
Symbol 359 MovieClip Frame 41
gotoAndPlay (1);
Symbol 363 MovieClip Frame 1
type = "area";
Symbol 365 MovieClip Frame 1
type = "ring";
Symbol 367 MovieClip Frame 1
type = "ring";
Instance of Symbol 365 MovieClip in Symbol 371 MovieClip Frame 1
onClipEvent (load) { grad = 0.7; }
Instance of Symbol 367 MovieClip in Symbol 371 MovieClip Frame 1
onClipEvent (load) { grad = 0.7; }
Instance of Symbol 263 MovieClip in Symbol 371 MovieClip Frame 1
onClipEvent (load) { grad = 0.4; }
Instance of Symbol 263 MovieClip in Symbol 371 MovieClip Frame 1
onClipEvent (load) { grad = 0.4; }
Symbol 373 MovieClip Frame 1
type = "area";
Symbol 375 MovieClip Frame 1
type = "ring";
Instance of Symbol 375 MovieClip in Symbol 379 MovieClip Frame 1
onClipEvent (load) { grad = -0.7; }
Symbol 381 MovieClip Frame 1
type = "area";
Instance of Symbol 248 MovieClip in Symbol 385 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 0.7; }
Instance of Symbol 248 MovieClip in Symbol 385 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 0.7; }
Symbol 387 MovieClip Frame 1
type = "area";
Instance of Symbol 389 MovieClip in Symbol 403 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.8; ygrad = 0; }
Instance of Symbol 391 MovieClip in Symbol 403 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.8; ygrad = 0; }
Instance of Symbol 393 MovieClip in Symbol 403 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -0.8; }
Instance of Symbol 395 MovieClip in Symbol 403 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 0.8; }
Instance of Symbol 397 MovieClip in Symbol 403 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.8; ygrad = 0; }
Instance of Symbol 399 MovieClip in Symbol 403 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.8; ygrad = 0; }
Symbol 405 MovieClip Frame 1
type = "area";
Symbol 407 MovieClip Frame 1
type = "ring";
Symbol 409 MovieClip Frame 1
type = "ring";
Symbol 411 MovieClip Frame 1
type = "ring";
Symbol 413 MovieClip Frame 1
type = "wall"; solid = true;
Symbol 415 MovieClip Frame 1
type = "terrain"; friction = 0.2;
Instance of Symbol 407 MovieClip in Symbol 419 MovieClip Frame 1
onClipEvent (load) { grad = -0.6; }
Instance of Symbol 409 MovieClip in Symbol 419 MovieClip Frame 1
onClipEvent (load) { grad = -0.6; }
Instance of Symbol 411 MovieClip in Symbol 419 MovieClip Frame 1
onClipEvent (load) { grad = 0.3; }
Instance of Symbol 238 MovieClip in Symbol 419 MovieClip Frame 1
onClipEvent (load) { ygrad = -0.3; xgrad = -0.3; }
Instance of Symbol 248 MovieClip in Symbol 419 MovieClip Frame 1
onClipEvent (load) { ygrad = -0.3; xgrad = 0.3; }
Instance of Symbol 248 MovieClip in Symbol 419 MovieClip Frame 1
onClipEvent (load) { ygrad = -0.3; xgrad = 0.3; }
Instance of Symbol 238 MovieClip in Symbol 419 MovieClip Frame 1
onClipEvent (load) { ygrad = -0.3; xgrad = -0.3; }
Instance of Symbol 238 MovieClip in Symbol 419 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -0.7; }
Symbol 421 MovieClip Frame 1
type = "area";
Instance of Symbol 248 MovieClip in Symbol 427 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.7; ygrad = 0; }
Instance of Symbol 238 MovieClip in Symbol 427 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.7; ygrad = 0; }
Instance of Symbol 423 MovieClip in Symbol 427 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 0.5; }
Symbol 428 MovieClip Frame 1
run = new gameClasses.miniPutt(true); SS.onEvent.areaDataReceived = function (dat) { trace("DATA IN " + dat.data.c); run.newCmd(dat.data.c, dat.data.p); }; SS.onEvent.areaMsgReceived = function (dat) { trace("MSG IN " + dat.msg); _root.chat.chatter(dat.user, dat.msg); }; SS.onEvent.privateDataReceived = function (dat) { run.newCmd(dat.data.c, dat.data.p); }; SS.onEvent.userExited = function (dat) { for (i in dat) { trace((i + " = ") + dat[i]); } run.fixOrder(dat.user); _root.chat.chatLog.push(dat.user + " has left the game"); }; SS.onEvent.areaOwnerUpdated = function () { run.fixOrder(); };
Symbol 428 MovieClip Frame 2
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 63
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 124
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 185
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 246
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 307
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 368
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 429
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 490
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 551
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 612
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 673
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 734
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 795
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 856
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 917
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 984
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 1045
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 428 MovieClip Frame 1046
if (SS.isOwner) { run.endGame(); } stop();
Symbol 432 MovieClip Frame 1
type = "area";
Symbol 434 MovieClip Frame 1
type = "ring";
Symbol 436 MovieClip Frame 1
type = "hole";
Symbol 438 MovieClip Frame 1
type = "mat";
Symbol 445 MovieClip Frame 1
type = "area";
Symbol 450 MovieClip Frame 1
type = "area";
Symbol 455 MovieClip Frame 1
type = "area";
Symbol 457 MovieClip Frame 1
type = "slope";
Symbol 459 MovieClip Frame 1
type = "slope";
Symbol 461 MovieClip Frame 1
type = "slope";
Symbol 463 MovieClip Frame 1
type = "slope";
Symbol 468 MovieClip Frame 1
type = "area";
Symbol 473 MovieClip Frame 1
type = "area";
Symbol 478 MovieClip Frame 1
type = "area";
Symbol 491 MovieClip Frame 1
type = "area";
Symbol 496 MovieClip Frame 1
type = "area";
Symbol 501 MovieClip Frame 1
type = "area";
Symbol 506 MovieClip Frame 1
type = "area";
Symbol 508 MovieClip Frame 1
type = "ring";
Symbol 515 MovieClip Frame 1
type = "area";
Symbol 524 MovieClip Frame 1
type = "area";
Symbol 526 MovieClip Frame 1
type = "ring";
Symbol 531 MovieClip Frame 1
type = "area";
Symbol 538 MovieClip Frame 1
type = "area";
Symbol 549 MovieClip Frame 1
type = "area";
Symbol 554 MovieClip Frame 1
type = "area";
Symbol 561 MovieClip Frame 1
type = "area";
Instance of Symbol 434 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { grad = 0.8; }
Instance of Symbol 443 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.3; ygrad = 0.3; }
Instance of Symbol 457 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.4; ygrad = -1.8; }
Instance of Symbol 459 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -2; }
Instance of Symbol 461 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.4; ygrad = -1.8; }
Instance of Symbol 463 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -0.8; }
Instance of Symbol 480 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 0.4; }
Instance of Symbol 482 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.8; ygrad = -0.1; }
Instance of Symbol 484 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.8; ygrad = -0.1; }
Instance of Symbol 486 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -0.2; }
Instance of Symbol 508 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { grad = 1.2; }
Instance of Symbol 526 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { grad = 0.6; }
Instance of Symbol 534 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.8; ygrad = -0.8; }
Instance of Symbol 541 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 1; }
Instance of Symbol 543 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 1; }
Instance of Symbol 545 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -1.2; }
Instance of Symbol 563 MovieClip in Symbol 590 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.2; ygrad = 0.2; }
Instance of Symbol 434 MovieClip in Symbol 591 MovieClip Frame 1
onClipEvent (load) { grad = 0.8; }
Instance of Symbol 443 MovieClip in Symbol 591 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.3; ygrad = 0.3; }
Instance of Symbol 457 MovieClip in Symbol 594 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.4; ygrad = -1.8; }
Instance of Symbol 459 MovieClip in Symbol 594 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -2; }
Instance of Symbol 461 MovieClip in Symbol 594 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.4; ygrad = -1.8; }
Instance of Symbol 463 MovieClip in Symbol 594 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -0.8; }
Instance of Symbol 480 MovieClip in Symbol 597 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 0.4; }
Instance of Symbol 482 MovieClip in Symbol 597 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.8; ygrad = -0.1; }
Instance of Symbol 484 MovieClip in Symbol 597 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.8; ygrad = -0.1; }
Instance of Symbol 486 MovieClip in Symbol 597 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -0.2; }
Instance of Symbol 508 MovieClip in Symbol 601 MovieClip Frame 1
onClipEvent (load) { grad = 1.2; }
Instance of Symbol 526 MovieClip in Symbol 603 MovieClip Frame 1
onClipEvent (load) { grad = 0.6; }
Instance of Symbol 534 MovieClip in Symbol 604 MovieClip Frame 1
onClipEvent (load) { xgrad = 0.8; ygrad = -0.8; }
Instance of Symbol 541 MovieClip in Symbol 605 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 1; }
Instance of Symbol 543 MovieClip in Symbol 605 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = 1; }
Instance of Symbol 545 MovieClip in Symbol 605 MovieClip Frame 1
onClipEvent (load) { xgrad = 0; ygrad = -1.2; }
Instance of Symbol 563 MovieClip in Symbol 608 MovieClip Frame 1
onClipEvent (load) { xgrad = -0.2; ygrad = 0.2; }
Symbol 609 MovieClip Frame 1
run = new gameClasses.miniPutt(true); SS.onEvent.areaDataReceived = function (dat) { trace("DATA IN " + dat.data.c); run.newCmd(dat.data.c, dat.data.p); }; SS.onEvent.areaMsgReceived = function (dat) { trace("MSG IN " + dat.msg); _root.chat.chatter(dat.user, dat.msg); }; SS.onEvent.privateDataReceived = function (dat) { run.newCmd(dat.data.c, dat.data.p); }; SS.onEvent.userExited = function (dat) { for (i in dat) { trace((i + " = ") + dat[i]); } run.fixOrder(dat.user); _root.chat.chatLog.push(dat.user + " has left the game"); }; SS.onEvent.areaOwnerUpdated = function () { run.fixOrder(); };
Symbol 609 MovieClip Frame 68
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 135
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 202
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 269
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 336
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 403
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 470
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 537
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 604
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 671
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 738
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 805
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 872
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 939
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 1006
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 1073
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 1140
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 1207
if (SS.isOwner) { run.initPlayers(); } run.config("hole"); stop();
Symbol 609 MovieClip Frame 1208
if (SS.isOwner) { run.endGame(); }
Symbol 609 MovieClip Frame 1274
stop();
Symbol 610 MovieClip Frame 1
gotoAndStop(SS.remoteAreaVars.course);
Symbol 610 MovieClip Frame 2
par = new Array(); par[1] = 2; par[2] = 2; par[3] = 3; par[4] = 2; par[5] = 3; par[6] = 3; par[7] = 3; par[8] = 2; par[9] = 3; par[10] = 2; par[11] = 3; par[12] = 2; par[13] = 2; par[14] = 3; par[15] = 4; par[16] = 2; par[17] = 2; par[18] = 3; stop();
Symbol 610 MovieClip Frame 3
par = new Array(); _global.pallette = pallette2; par[1] = 2; par[2] = 3; par[3] = 2; par[4] = 2; par[5] = 2; par[6] = 3; par[7] = 3; par[8] = 4; par[9] = 3; par[10] = 4; par[11] = 2; par[12] = 2; par[13] = 4; par[14] = 2; par[15] = 3; par[16] = 3; par[17] = 3; par[18] = 3; stop();
Symbol 612 MovieClip Frame 1
msg = _parent.msg;
Symbol 613 MovieClip Frame 1
stop();
Symbol 701 MovieClip Frame 1
gotoAndStop(SS.remoteAreaVars.course);
Symbol 702 MovieClip Frame 1
function runScores() { trace("I AM UPDATING THE SCORES"); _global.newList = new Array(); i = 0; while (i < SS.userList.length) { p = SS.userList[i]; t = 0; h = 1; while (h <= 18) { s = SS.remoteAreaVars.scores[(("h" + h) + "_") + p]; if (s != undefined) { card["p" + c]["h" + h] = (setFont + s) + endFont; t = t + s; } else { card["p" + c]["h" + h] = ""; } h++; } newList.push({user:p, score:t}); i++; } newList.sortOn(["score", "user"], [Array.NUMERIC, Array.CASEINSENSITIVE]); i = 0; while (i < 8) { p = newList[i].user; trace("player " + p); if (i < newList.length) { c = i + 1; col = fonts[int(SS.remoteAreaVars.color[p])]; setFont = ("<font color=\"" + col) + "\"><b>"; endFont = "</b></font>"; card["p" + c].player = (setFont + p) + endFont; t = newList[i].score; par = 0; h = 1; while (h <= 18) { card.par["h" + h] = _root.course.par[h]; par = par + _root.course.par[h]; s = SS.remoteAreaVars.scores[(("h" + h) + "_") + p]; if (s != undefined) { card["p" + c]["h" + h] = (setFont + s) + endFont; } else { card["p" + c]["h" + h] = ""; } h++; } card.par.t = par; card["p" + c].t = (setFont + t) + endFont; } else { c = i + 1; card["p" + c].player = ""; card["p" + c].t = ""; h = 1; while (h <= 18) { card["p" + c]["h" + h] = ""; h++; } } i++; } play(); } stop();
Symbol 706 MovieClip Frame 1
stop();
Symbol 711 Button
on (release, keyPress "<Enter>") { if (msg != "") { stripHtml = msg.split("<"); msg = stripHtml.join("&lt;"); SS.silentAreaMsg(msg); chatter(SS.localUser, msg); msg = ""; } }
Symbol 717 Button
on (release) { _root.exit.gotoAndStop(2); }
Symbol 722 Button
on (release) { _root.kickUser(kick); }
Symbol 727 MovieClip Frame 1
function chatter(user, msg) { color = fonts[int(SS.remoteAreaVars.color[user])]; if ((substring(msg, 0, 4)) == "/me ") { chatLog.push(((((("<i><font color=\"" + color) + "\">") + user) + " ") + (substring(msg, 4, 128))) + "</font></i>"); } else { chatLog.push((((("<b><font color=\"" + color) + "\">") + user) + ":</font></b> ") + msg); } if (chatLog.length > 30) { chatLog.shift(); } chatBox = chatLog.join(newline); chatBox.scroll = chatBox.maxscroll; } if (!init) { messages = 0; basex = -632; basey = -24; spacing = 34; chatLog = new Array(); init = 1; chatBox = ""; } ison = false; chatBox.scroll = chatBox.maxscroll; stop();
Symbol 727 MovieClip Frame 2
ison = true; chatBox.scroll = chatBox.maxscroll; Selection.setFocus("Cbar"); stop();
Instance of Symbol 726 MovieClip in Symbol 727 MovieClip Frame 2
onClipEvent (enterFrame) { if (SS.isOwner() or SS.isAdmin()) { gotoAndStop (2); } else { gotoAndStop (1); } i = 0; while (i < 8) { r = i + 1; if (newList[i] != undefined) { if ((SS.isOwner() or SS.isAdmin()) and (newList[i].user != SS.localUser)) { this["r" + r].gotoAndStop(2); } else { this["r" + r].gotoAndStop(1); } color = fonts[int(SS.remoteAreaVars.color[newList[i].user])]; st = ("<font color=\"" + color) + "\"><b>"; en = "</b></font>"; this["r" + r].ball.filters = pallette[int(SS.remoteAreaVars.color[newList[i].user])]; this["r" + r].user = (st + newList[i].user) + en; this["r" + r].kick = newList[i].user; this["r" + r].score = (st + newList[i].score) + en; } else { this["r" + r].gotoAndStop(3); } i++; } }
Symbol 729 Button
on (release) { gotoAndStop (1); }
Symbol 732 MovieClip Frame 1
noclick = false; stop();
Symbol 732 MovieClip Frame 2
noclick = true; stop();
Symbol 733 Button
on (release) { SS.kickUser(user, msg); gotoAndStop (1); }
Symbol 735 Button
on (release) { gotoAndStop (1); }
Symbol 739 MovieClip Frame 1
noclick = false; stop();
Symbol 739 MovieClip Frame 2
noclick = true; stop();

Library Items

Symbol 1 Sound [hit]
Symbol 2 Sound [sunk]
Symbol 3 GraphicUsed by:6 9 71
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:9
Symbol 6 MovieClipUses:3Used by:9
Symbol 7 FontUsed by:8 26 33 36 37 41 42 44 45 46 51 52 53 60 61 64 68 72 73 75 77 82 83 84 87 90 92 93 94 95 96 97 100 102 103 105 108 109 111 112 113 116 117 118 119 122 136 147 148 149 151 152 153 155 157 159 160 161 163 164 165 166 173 177 178 179 180 181 187 192 211 213 567 570 572 573 574 575 576 578 580 581 582 583 584 585 586 587 588 589 712 713 718 723 728 730 731 734 736 737 738
Symbol 8 TextUses:7Used by:9
Symbol 9 MovieClip [ball]Uses:3 5 6 8
Symbol 10 FontUsed by:12
Symbol 11 FontUsed by:12
Symbol 12 TextUses:10 11Used by:Timeline
Symbol 13 GraphicUsed by:14 17
Symbol 14 MovieClipUses:13Used by:19
Symbol 15 FontUsed by:16 18 611 704
Symbol 16 TextUses:15Used by:19
Symbol 17 ButtonUses:13Used by:19
Symbol 18 TextUses:15Used by:19
Symbol 19 MovieClipUses:14 16 17 18Used by:Timeline
Symbol 20 FontUsed by:21 703
Symbol 21 TextUses:20Used by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 FontUsed by:24
Symbol 24 TextUses:23Used by:Timeline
Symbol 25 GraphicUsed by:Timeline
Symbol 26 TextUses:7Used by:Timeline
Symbol 740 MovieClip [__Packages.ballEngine]
Symbol 741 MovieClip [__Packages.gameMath]
Symbol 742 MovieClip [__Packages.golfBall]
Symbol 743 MovieClip [__Packages.com.meychi.ascrypt.Base64]
Symbol 744 MovieClip [__Packages.JSON]
Symbol 745 MovieClip [__Packages.SServer]
Symbol 746 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 747 MovieClip [__Packages.com.meychi.ascrypt.MD5]
Symbol 748 MovieClip [__Packages.com.meychi.ascrypt.RC4]
Symbol 749 MovieClip [__Packages.gameClasses.miniPutt]
Symbol 27 GraphicUsed by:Timeline
Symbol 28 FontUsed by:29
Symbol 29 TextUses:28Used by:Timeline
Symbol 30 FontUsed by:31
Symbol 31 TextUses:30Used by:Timeline
Symbol 32 GraphicUsed by:62 78 85 98 104 114 732 739
Symbol 33 TextUses:7Used by:62
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:62 167
Symbol 36 TextUses:7Used by:62
Symbol 37 EditableTextUses:7Used by:62
Symbol 38 GraphicUsed by:39 40 43 74 76 81 86 89 91 99 101 107 110 120 146 150 158 176 191 210 711 717 722 729 733 735
Symbol 39 MovieClipUses:38Used by:40 43 74 76 81 86 89 91 99 101 107 110 120 146 150 158 176 191 210 711 717 722 729 733 735
Symbol 40 ButtonUses:39 38Used by:62
Symbol 41 TextUses:7Used by:62 167
Symbol 42 TextUses:7Used by:62
Symbol 43 ButtonUses:39 38Used by:62
Symbol 44 TextUses:7Used by:62
Symbol 45 TextUses:7Used by:62
Symbol 46 TextUses:7Used by:62
Symbol 47 GraphicUsed by:48 57
Symbol 48 MovieClipUses:47Used by:50 57 167 186 212
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:48 49Used by:62 98 156 167 186 727 739
Symbol 51 EditableTextUses:7Used by:62
Symbol 52 EditableTextUses:7Used by:62
Symbol 53 TextUses:7Used by:62
Symbol 54 FontUsed by:55 69 137 138 143 144 145 162 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 715 720 721
Symbol 55 TextUses:54Used by:62
Symbol 56 GraphicUsed by:57
Symbol 57 ButtonUses:48 56 47Used by:59
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:57 58Used by:62 167
Symbol 60 TextUses:7Used by:62
Symbol 61 TextUses:7Used by:62
Symbol 62 MovieClipUses:32 33 35 36 37 40 41 42 43 44 45 46 50 51 52 53 55 59 60 61Used by:Timeline
Symbol 63 GraphicUsed by:70
Symbol 64 TextUses:7Used by:70
Symbol 65 GraphicUsed by:66 67
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 ButtonUses:66 65Used by:70
Symbol 68 TextUses:7Used by:70
Symbol 69 EditableTextUses:54Used by:70
Symbol 70 MovieClipUses:63 64 67 68 69Used by:Timeline
Symbol 71 MovieClipUses:3Used by:189 212 724  Timeline
Symbol 72 TextUses:7Used by:78
Symbol 73 TextUses:7Used by:78
Symbol 74 ButtonUses:39 38Used by:78
Symbol 75 TextUses:7Used by:78 104 114
Symbol 76 ButtonUses:39 38Used by:78
Symbol 77 TextUses:7Used by:78
Symbol 78 MovieClipUses:32 72 73 74 75 76 77Used by:Timeline
Symbol 79 FontUsed by:80 206
Symbol 80 EditableTextUses:79Used by:Timeline
Symbol 81 ButtonUses:39 38Used by:85
Symbol 82 EditableTextUses:7Used by:85
Symbol 83 TextUses:7Used by:85
Symbol 84 TextUses:7Used by:85
Symbol 85 MovieClipUses:32 81 82 83 84Used by:Timeline
Symbol 86 ButtonUses:39 38Used by:88 106
Symbol 87 TextUses:7Used by:88
Symbol 88 MovieClipUses:86 87Used by:98
Symbol 89 ButtonUses:39 38Used by:98
Symbol 90 TextUses:7Used by:98
Symbol 91 ButtonUses:39 38Used by:98
Symbol 92 TextUses:7Used by:98 732 739
Symbol 93 TextUses:7Used by:98
Symbol 94 EditableTextUses:7Used by:98
Symbol 95 EditableTextUses:7Used by:98
Symbol 96 TextUses:7Used by:98
Symbol 97 TextUses:7Used by:98
Symbol 98 MovieClipUses:88 32 89 90 91 92 93 50 94 95 96 97Used by:Timeline
Symbol 99 ButtonUses:39 38Used by:104
Symbol 100 TextUses:7Used by:104
Symbol 101 ButtonUses:39 38Used by:104
Symbol 102 TextUses:7Used by:104
Symbol 103 TextUses:7Used by:104
Symbol 104 MovieClipUses:32 99 100 101 75 102 103Used by:Timeline
Symbol 105 TextUses:7Used by:106
Symbol 106 MovieClipUses:86 105Used by:114
Symbol 107 ButtonUses:39 38Used by:114
Symbol 108 TextUses:7Used by:114
Symbol 109 EditableTextUses:7Used by:114
Symbol 110 ButtonUses:39 38Used by:114
Symbol 111 TextUses:7Used by:114
Symbol 112 TextUses:7Used by:114
Symbol 113 EditableTextUses:7Used by:114
Symbol 114 MovieClipUses:106 32 107 75 108 109 110 111 112 113Used by:Timeline
Symbol 115 GraphicUsed by:167
Symbol 116 TextUses:7Used by:167
Symbol 117 TextUses:7Used by:167
Symbol 118 TextUses:7Used by:167
Symbol 119 EditableTextUses:7Used by:167
Symbol 120 ButtonUses:39 38Used by:167
Symbol 121 GraphicUsed by:167 212
Symbol 122 TextUses:7Used by:167
Symbol 123 GraphicUsed by:167 186 212
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:133 175
Symbol 126 GraphicUsed by:127 128 129 130 174
Symbol 127 MovieClipUses:126Used by:128 129 130 174
Symbol 128 ButtonUses:127 126Used by:133 175
Symbol 129 ButtonUses:127 126Used by:133 175
Symbol 130 ButtonUses:127 126Used by:133
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:133 175
Symbol 133 MovieClipUses:125 128 129 130 132Used by:167
Symbol 134 GraphicUsed by:135 182 183 184 185
Symbol 135 ButtonUses:134Used by:142
Symbol 136 EditableTextUses:7Used by:142
Symbol 137 EditableTextUses:54Used by:142
Symbol 138 EditableTextUses:54Used by:142
Symbol 139 GraphicUsed by:142
Symbol 140 GraphicUsed by:142
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:135 136 137 138 139 140 141Used by:167
Symbol 143 TextUses:54Used by:167
Symbol 144 TextUses:54Used by:167
Symbol 145 TextUses:54Used by:167
Symbol 146 ButtonUses:39 38Used by:156
Symbol 147 TextUses:7Used by:156
Symbol 148 TextUses:7Used by:156 167
Symbol 149 EditableTextUses:7Used by:156
Symbol 150 ButtonUses:39 38Used by:156
Symbol 151 TextUses:7Used by:156 167
Symbol 152 EditableTextUses:7Used by:156
Symbol 153 EditableTextUses:7Used by:156
Symbol 154 GraphicUsed by:156
Symbol 155 TextUses:7Used by:156
Symbol 156 MovieClipUses:146 147 50 148 149 150 151 152 153 154 155Used by:167
Symbol 157 TextUses:7Used by:167
Symbol 158 ButtonUses:39 38Used by:167
Symbol 159 TextUses:7Used by:167
Symbol 160 EditableTextUses:7Used by:167
Symbol 161 EditableTextUses:7Used by:167
Symbol 162 TextUses:54Used by:167
Symbol 163 TextUses:7Used by:167
Symbol 164 EditableTextUses:7Used by:167
Symbol 165 TextUses:7Used by:167
Symbol 166 TextUses:7Used by:167
Symbol 167 MovieClipUses:115 116 35 117 118 119 120 41 121 122 48 123 133 142 143 144 145 156 157 158 159 148 50 151 160 161 162 163 164 165 166 59Used by:Timeline
Symbol 168 FontUsed by:169 708
Symbol 169 EditableTextUses:168Used by:Timeline
Symbol 170 FontUsed by:171 188 190 207 709
Symbol 171 TextUses:170Used by:Timeline
Symbol 172 GraphicUsed by:186
Symbol 173 EditableTextUses:7Used by:186
Symbol 174 ButtonUses:127 126Used by:175
Symbol 175 MovieClipUses:125 128 129 174 132Used by:186
Symbol 176 ButtonUses:39 38Used by:186
Symbol 177 TextUses:7Used by:186 727
Symbol 178 TextUses:7Used by:186
Symbol 179 EditableTextUses:7Used by:186
Symbol 180 EditableTextUses:7Used by:186
Symbol 181 EditableTextUses:7Used by:186
Symbol 182 ButtonUses:134Used by:186
Symbol 183 ButtonUses:134Used by:186
Symbol 184 ButtonUses:134Used by:186
Symbol 185 ButtonUses:134Used by:186
Symbol 186 MovieClipUses:172 173 48 123 175 176 177 50 178 179 180 181 182 183 184 185Used by:Timeline
Symbol 187 TextUses:7Used by:212
Symbol 188 EditableTextUses:170Used by:189
Symbol 189 MovieClipUses:71 188Used by:212
Symbol 190 TextUses:170Used by:212
Symbol 191 ButtonUses:39 38Used by:212 732
Symbol 192 TextUses:7Used by:212
Symbol 193 GraphicUsed by:199
Symbol 194 FontUsed by:195 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677
Symbol 195 TextUses:194Used by:199 701
Symbol 196 GraphicUsed by:199
Symbol 197 FontUsed by:198
Symbol 198 TextUses:197Used by:199 701
Symbol 199 MovieClipUses:193 195 196 198Used by:212
Symbol 200 GraphicUsed by:203 204 208 209
Symbol 201 GraphicUsed by:203 204 208 209
Symbol 202 GraphicUsed by:203 204 208 209
Symbol 203 ButtonUses:200 201 202Used by:212
Symbol 204 ButtonUses:200 201 202Used by:212
Symbol 205 FontUsed by:206
Symbol 206 TextUses:79 205Used by:212
Symbol 207 TextUses:170Used by:212
Symbol 208 ButtonUses:200 201 202Used by:212
Symbol 209 ButtonUses:200 201 202Used by:212
Symbol 210 ButtonUses:39 38Used by:212
Symbol 211 TextUses:7Used by:212
Symbol 212 MovieClipUses:121 48 123 187 189 190 191 192 199 71 203 204 206 207 208 209 210 211Used by:Timeline
Symbol 213 TextUses:7Used by:610
Symbol 214 BitmapUsed by:215 218
Symbol 215 GraphicUses:214Used by:428
Symbol 216 BitmapUsed by:218
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:216 217 214Used by:221
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:218 219 220Used by:428
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:234
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:234 244 253 259 267 277 287 293 303 311 323 361 371 379 385 403 419 427
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:234 244 253 259 267 277 287 293 303 311 323 361 371 379 385 403 419 427
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:234
Symbol 230 GraphicUsed by:234 244 253 259 267 287 303 590 591 597 601 603 604 605 608
Symbol 231 GraphicUsed by:234
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:234
Symbol 234 MovieClipUses:223 225 227 229 230 231 233Used by:428
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:244
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:244 253 259 267 287 419 427
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:244
Symbol 241 GraphicUsed by:244
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:244
Symbol 244 MovieClipUses:236 225 227 238 230 240 241 243Used by:428
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:253
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:253 267 287 323 385 419 427
Symbol 249 GraphicUsed by:253 267 287 303 323 385
Symbol 250 GraphicUsed by:253
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:253
Symbol 253 MovieClipUses:246 225 227 248 238 230 249 250 252Used by:428
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:259
Symbol 256 GraphicUsed by:259
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:259
Symbol 259 MovieClipUses:255 225 227 238 230 256 258Used by:428
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:267
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:267 293 371
Symbol 264 GraphicUsed by:267
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:267
Symbol 267 MovieClipUses:261 225 227 248 238 230 249 263 264 266Used by:428
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:277
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:277
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:277
Symbol 274 GraphicUsed by:277
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:277
Symbol 277 MovieClipUses:269 225 227 271 273 274 276Used by:428
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:287
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:287
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:287
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:287
Symbol 287 MovieClipUses:279 225 227 248 238 281 283 230 249 284 286Used by:428
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:293
Symbol 290 GraphicUsed by:293
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:293
Symbol 293 MovieClipUses:289 225 227 263 290 292Used by:428
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:303
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:303
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:303
Symbol 300 GraphicUsed by:303
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:303
Symbol 303 MovieClipUses:295 225 227 297 299 230 249 300 302Used by:428
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:311
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:311
Symbol 308 GraphicUsed by:311
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:311
Symbol 311 MovieClipUses:305 225 227 307 308 310Used by:428
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:323
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:323
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:323
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:323
Symbol 320 GraphicUsed by:323
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:323
Symbol 323 MovieClipUses:313 225 227 315 317 319 248 320 322 249Used by:428
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:361
Symbol 326 GraphicUsed by:361
Symbol 327 GraphicUsed by:349
Symbol 328 GraphicUsed by:349
Symbol 329 GraphicUsed by:349
Symbol 330 GraphicUsed by:349
Symbol 331 GraphicUsed by:349
Symbol 332 GraphicUsed by:349
Symbol 333 GraphicUsed by:349
Symbol 334 GraphicUsed by:349
Symbol 335 GraphicUsed by:349
Symbol 336 GraphicUsed by:349
Symbol 337 GraphicUsed by:349
Symbol 338 GraphicUsed by:349
Symbol 339 GraphicUsed by:349
Symbol 340 GraphicUsed by:349
Symbol 341 GraphicUsed by:349
Symbol 342 GraphicUsed by:349
Symbol 343 GraphicUsed by:349
Symbol 344 GraphicUsed by:349
Symbol 345 GraphicUsed by:349
Symbol 346 GraphicUsed by:349
Symbol 347 GraphicUsed by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348Used by:361
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:361
Symbol 352 GraphicUsed by:360
Symbol 353 GraphicUsed by:359
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:359
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:359
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:353 355 357 358Used by:360
Symbol 360 MovieClipUses:352 359Used by:361
Symbol 361 MovieClipUses:325 326 349 225 227 351 360Used by:428
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:371
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:371
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:371
Symbol 368 GraphicUsed by:371
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:371
Symbol 371 MovieClipUses:363 365 367 225 227 263 368 370Used by:428
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:379
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:379
Symbol 376 GraphicUsed by:379
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:377Used by:379
Symbol 379 MovieClipUses:373 225 227 375 376 378Used by:428
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:385
Symbol 382 GraphicUsed by:385
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:385
Symbol 385 MovieClipUses:381 225 227 248 249 382 384Used by:428
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:403
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:403
Symbol 390 GraphicUsed by:391
Symbol 391 MovieClipUses:390Used by:403
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:403
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:403
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:403
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:403
Symbol 400 GraphicUsed by:403
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:403
Symbol 403 MovieClipUses:387 225 227 389 391 393 395 397 399 400 402Used by:428
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:419
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:419
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:419
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:419
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412Used by:419
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:419
Symbol 416 GraphicUsed by:419
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:419
Symbol 419 MovieClipUses:405 225 227 407 409 411 238 248 413 415 416 418Used by:428
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:427
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:427
Symbol 424 GraphicUsed by:427
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:427
Symbol 427 MovieClipUses:421 225 227 248 238 423 424 426Used by:428
Symbol 428 MovieClipUses:215 221 234 244 253 259 267 277 287 293 303 311 323 361 371 379 385 403 419 427Used by:610
Symbol 429 GraphicUsed by:609
Symbol 430 GraphicUsed by:590
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:590 591
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:590 591
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608
Symbol 439 GraphicUsed by:590 591
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClipUses:440Used by:590 591
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:442Used by:590 591
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:590 592
Symbol 446 GraphicUsed by:590 592
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:590 592
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:590 593
Symbol 451 GraphicUsed by:590 593
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452Used by:590 593
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:590 594
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:456Used by:590 594
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:590 594
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:590 594
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:590 594
Symbol 464 GraphicUsed by:590 594
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:590 594
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:590 595
Symbol 469 GraphicUsed by:590 595
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:590 595
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:590 596
Symbol 474 GraphicUsed by:590 596
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:590 596
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:590 597
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:590 597
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:590 597
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:590 597
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:590 597
Symbol 487 GraphicUsed by:590 597
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:590 597
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:590 598
Symbol 492 GraphicUsed by:590 598
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:590 598
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:495Used by:590 599
Symbol 497 GraphicUsed by:590 599
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:590 599
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:590 600
Symbol 502 GraphicUsed by:590 600
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:503Used by:590 600
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:590 601
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:590 601
Symbol 509 GraphicUsed by:590 601
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:590 601
Symbol 512 GraphicUsed by:515
Symbol 513 GraphicUsed by:515
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:512 513 514Used by:590 602
Symbol 516 GraphicUsed by:590 602
Symbol 517 GraphicUsed by:522
Symbol 518 GraphicUsed by:520
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:518 519Used by:522
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:517 520 521Used by:590 602
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:590 603
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:525Used by:590 603
Symbol 527 GraphicUsed by:590 603
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:590 603
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:590 604
Symbol 532 GraphicUsed by:590 604
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:590 604
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:590 604
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:590 605
Symbol 539 GraphicUsed by:590 605
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:590 605
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClipUses:542Used by:590 605
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:590 605
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:546Used by:590 605
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClipUses:548Used by:590 606
Symbol 550 GraphicUsed by:590 606
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:551Used by:590 606
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:590 607
Symbol 555 GraphicUsed by:590 607
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556Used by:590 607
Symbol 558 GraphicUsed by:590
Symbol 559 GraphicUsed by:590 608
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560Used by:590 608
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:590 608
Symbol 564 GraphicUsed by:590 608
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:565Used by:590 608
Symbol 567 TextUses:7Used by:590
Symbol 568 FontUsed by:569 571 577 579 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700
Symbol 569 TextUses:568Used by:590
Symbol 570 TextUses:7Used by:590
Symbol 571 TextUses:568Used by:590
Symbol 572 TextUses:7Used by:590
Symbol 573 TextUses:7Used by:590
Symbol 574 TextUses:7Used by:590
Symbol 575 TextUses:7Used by:590
Symbol 576 TextUses:7Used by:590
Symbol 577 TextUses:568Used by:590
Symbol 578 TextUses:7Used by:590
Symbol 579 TextUses:568Used by:590
Symbol 580 TextUses:7Used by:590
Symbol 581 TextUses:7Used by:590
Symbol 582 TextUses:7Used by:590
Symbol 583 TextUses:7Used by:590
Symbol 584 TextUses:7Used by:590
Symbol 585 TextUses:7Used by:590
Symbol 586 TextUses:7Used by:590
Symbol 587 TextUses:7Used by:590
Symbol 588 TextUses:7Used by:590
Symbol 589 TextUses:7Used by:590
Symbol 590 MovieClipUses:430 432 434 436 438 439 441 443 230 445 446 448 450 451 453 455 457 459 461 463 464 466 468 469 471 473 474 476 478 480 482 484 486 487 489 491 492 494 496 497 499 501 502 504 506 508 509 511 515 516 522 524 526 527 529 531 532 534 536 538 539 541 543 545 547 549 550 552 554 555 557 558 559 561 563 564 566 567 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589Used by:609
Symbol 591 MovieClipUses:432 434 436 438 439 441 443 230Used by:609
Symbol 592 MovieClipUses:445 436 438 446 448Used by:609
Symbol 593 MovieClipUses:450 436 438 451 453Used by:609
Symbol 594 MovieClipUses:455 436 438 457 459 461 463 464 466Used by:609
Symbol 595 MovieClipUses:468 436 438 469 471Used by:609
Symbol 596 MovieClipUses:473 436 438 474 476Used by:609
Symbol 597 MovieClipUses:478 436 438 480 482 484 486 487 489 230Used by:609
Symbol 598 MovieClipUses:491 436 438 492 494Used by:609
Symbol 599 MovieClipUses:496 436 438 497 499Used by:609
Symbol 600 MovieClipUses:501 436 438 502 504Used by:609
Symbol 601 MovieClipUses:506 436 438 508 509 511 230Used by:609
Symbol 602 MovieClipUses:515 436 438 516 522Used by:609
Symbol 603 MovieClipUses:524 436 438 526 527 529 230Used by:609
Symbol 604 MovieClipUses:531 436 438 532 534 536 230Used by:609
Symbol 605 MovieClipUses:538 436 438 539 541 543 545 547 230Used by:609
Symbol 606 MovieClipUses:549 436 438 550 552Used by:609
Symbol 607 MovieClipUses:554 436 438 555 557Used by:609
Symbol 608 MovieClipUses:559 561 436 438 563 564 230 566Used by:609
Symbol 609 MovieClipUses:429 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608Used by:610
Symbol 610 MovieClipUses:213 428 609Used by:Timeline
Symbol 611 EditableTextUses:15Used by:612
Symbol 612 MovieClipUses:611Used by:613
Symbol 613 MovieClipUses:612Used by:Timeline
Symbol 614 GraphicUsed by:701
Symbol 615 GraphicUsed by:701
Symbol 616 EditableTextUses:54Used by:636
Symbol 617 EditableTextUses:54Used by:636
Symbol 618 EditableTextUses:54Used by:636
Symbol 619 EditableTextUses:54Used by:636
Symbol 620 EditableTextUses:54Used by:636
Symbol 621 EditableTextUses:54Used by:636
Symbol 622 EditableTextUses:54Used by:636
Symbol 623 EditableTextUses:54Used by:636
Symbol 624 EditableTextUses:54Used by:636
Symbol 625 EditableTextUses:54Used by:636
Symbol 626 EditableTextUses:54Used by:636
Symbol 627 EditableTextUses:54Used by:636
Symbol 628 EditableTextUses:54Used by:636
Symbol 629 EditableTextUses:54Used by:636
Symbol 630 EditableTextUses:54Used by:636
Symbol 631 EditableTextUses:54Used by:636
Symbol 632 EditableTextUses:54Used by:636
Symbol 633 EditableTextUses:54Used by:636
Symbol 634 EditableTextUses:54Used by:636
Symbol 635 EditableTextUses:54Used by:636
Symbol 636 MovieClipUses:616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635Used by:701
Symbol 637 FontUsed by:638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656
Symbol 638 EditableTextUses:637Used by:657
Symbol 639 EditableTextUses:637Used by:657
Symbol 640 EditableTextUses:637Used by:657
Symbol 641 EditableTextUses:637Used by:657
Symbol 642 EditableTextUses:637Used by:657
Symbol 643 EditableTextUses:637Used by:657
Symbol 644 EditableTextUses:637Used by:657
Symbol 645 EditableTextUses:637Used by:657
Symbol 646 EditableTextUses:637Used by:657
Symbol 647 EditableTextUses:637Used by:657
Symbol 648 EditableTextUses:637Used by:657
Symbol 649 EditableTextUses:637Used by:657
Symbol 650 EditableTextUses:637Used by:657
Symbol 651 EditableTextUses:637Used by:657
Symbol 652 EditableTextUses:637Used by:657
Symbol 653 EditableTextUses:637Used by:657
Symbol 654 EditableTextUses:637Used by:657
Symbol 655 EditableTextUses:637Used by:657
Symbol 656 EditableTextUses:637Used by:657
Symbol 657 MovieClipUses:638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656Used by:701
Symbol 658 TextUses:194Used by:701
Symbol 659 TextUses:194Used by:701
Symbol 660 TextUses:194Used by:701
Symbol 661 TextUses:194Used by:701
Symbol 662 TextUses:194Used by:701
Symbol 663 TextUses:194Used by:701
Symbol 664 TextUses:194Used by:701
Symbol 665 TextUses:194Used by:701
Symbol 666 TextUses:194Used by:701
Symbol 667 TextUses:194Used by:701
Symbol 668 TextUses:194Used by:701
Symbol 669 TextUses:194Used by:701
Symbol 670 TextUses:194Used by:701
Symbol 671 TextUses:194Used by:701
Symbol 672 TextUses:194Used by:701
Symbol 673 TextUses:194Used by:701
Symbol 674 TextUses:194Used by:701
Symbol 675 TextUses:194Used by:701
Symbol 676 TextUses:194Used by:701
Symbol 677 TextUses:194Used by:701
Symbol 678 GraphicUsed by:701
Symbol 679 GraphicUsed by:701
Symbol 680 GraphicUsed by:701
Symbol 681 TextUses:568Used by:701
Symbol 682 TextUses:568Used by:701
Symbol 683 TextUses:568Used by:701
Symbol 684 TextUses:568Used by:701
Symbol 685 TextUses:568Used by:701
Symbol 686 TextUses:568Used by:701
Symbol 687 TextUses:568Used by:701
Symbol 688 TextUses:568Used by:701
Symbol 689 TextUses:568Used by:701
Symbol 690 TextUses:568Used by:701
Symbol 691 TextUses:568Used by:701
Symbol 692 TextUses:568Used by:701
Symbol 693 TextUses:568Used by:701
Symbol 694 TextUses:568Used by:701
Symbol 695 TextUses:568Used by:701
Symbol 696 TextUses:568Used by:701
Symbol 697 TextUses:568Used by:701
Symbol 698 TextUses:568Used by:701
Symbol 699 TextUses:568Used by:701
Symbol 700 TextUses:568Used by:701
Symbol 701 MovieClipUses:614 195 615 636 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 198 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700Used by:702
Symbol 702 MovieClipUses:701Used by:Timeline
Symbol 703 TextUses:20Used by:705
Symbol 704 EditableTextUses:15Used by:705
Symbol 705 MovieClipUses:703 704Used by:706
Symbol 706 MovieClipUses:705Used by:Timeline
Symbol 707 GraphicUsed by:727
Symbol 708 EditableTextUses:168Used by:727
Symbol 709 TextUses:170Used by:727
Symbol 710 GraphicUsed by:727
Symbol 711 ButtonUses:39 38Used by:727
Symbol 712 TextUses:7Used by:727
Symbol 713 EditableTextUses:7Used by:727
Symbol 714 GraphicUsed by:727
Symbol 715 EditableTextUses:54Used by:727
Symbol 716 GraphicUsed by:727
Symbol 717 ButtonUses:39 38Used by:727
Symbol 718 TextUses:7Used by:727
Symbol 719 GraphicUsed by:726
Symbol 720 EditableTextUses:54Used by:724
Symbol 721 EditableTextUses:54Used by:724
Symbol 722 ButtonUses:39 38Used by:724
Symbol 723 TextUses:7Used by:724
Symbol 724 MovieClipUses:720 721 71 722 723Used by:726
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:719 724 725Used by:727
Symbol 727 MovieClipUses:707 708 709 710 711 177 50 712 713 714 715 716 717 718 726Used by:Timeline
Symbol 728 TextUses:7Used by:732
Symbol 729 ButtonUses:39 38Used by:732
Symbol 730 TextUses:7Used by:732
Symbol 731 TextUses:7Used by:732
Symbol 732 MovieClipUses:32 191 728 729 92 730 731Used by:Timeline
Symbol 733 ButtonUses:39 38Used by:739
Symbol 734 TextUses:7Used by:739
Symbol 735 ButtonUses:39 38Used by:739
Symbol 736 TextUses:7Used by:739
Symbol 737 TextUses:7Used by:739
Symbol 738 EditableTextUses:7Used by:739
Symbol 739 MovieClipUses:32 733 734 735 92 736 737 50 738Used by:Timeline

Instance Names

"b0"Frame 2Symbol 71 MovieClip
"b2"Frame 2Symbol 71 MovieClip
"b6"Frame 2Symbol 71 MovieClip
"b5"Frame 2Symbol 71 MovieClip
"b9"Frame 2Symbol 71 MovieClip
"b11"Frame 2Symbol 71 MovieClip
"b4"Frame 2Symbol 71 MovieClip
"b3"Frame 2Symbol 71 MovieClip
"b1"Frame 2Symbol 71 MovieClip
"b10"Frame 2Symbol 71 MovieClip
"b7"Frame 2Symbol 71 MovieClip
"b8"Frame 2Symbol 71 MovieClip
"c0"Frame 2Symbol 71 MovieClip
"c2"Frame 2Symbol 71 MovieClip
"c6"Frame 2Symbol 71 MovieClip
"c5"Frame 2Symbol 71 MovieClip
"c9"Frame 2Symbol 71 MovieClip
"c11"Frame 2Symbol 71 MovieClip
"c4"Frame 2Symbol 71 MovieClip
"c3"Frame 2Symbol 71 MovieClip
"c1"Frame 2Symbol 71 MovieClip
"c10"Frame 2Symbol 71 MovieClip
"c7"Frame 2Symbol 71 MovieClip
"c8"Frame 2Symbol 71 MovieClip
"badV"Frame 2Symbol 78 MovieClip
"kicked"Frame 2Symbol 85 MovieClip
"kickOut"Frame 2Symbol 98 MovieClip
"noGuest"Frame 2Symbol 104 MovieClip
"serverMsg"Frame 2Symbol 114 MovieClip
"course"Frame 5Symbol 610 MovieClip
"tenStroke"Frame 5Symbol 613 MovieClip
"scorecard"Frame 5Symbol 702 MovieClip
"nowshooting"Frame 5Symbol 706 MovieClip
"chat"Frame 5Symbol 727 MovieClip
"exit"Frame 5Symbol 732 MovieClip
"kickOut"Frame 5Symbol 739 MovieClip
"a1"Symbol 9 MovieClip [ball] Frame 2Symbol 5 MovieClip
"a2"Symbol 9 MovieClip [ball] Frame 2Symbol 5 MovieClip
"a3"Symbol 9 MovieClip [ball] Frame 2Symbol 5 MovieClip
"a4"Symbol 9 MovieClip [ball] Frame 2Symbol 5 MovieClip
"a5"Symbol 9 MovieClip [ball] Frame 2Symbol 5 MovieClip
"bar"Symbol 19 MovieClip Frame 1Symbol 14 MovieClip
"Cbar"Symbol 62 MovieClip Frame 3Symbol 51 EditableText
"Cbar"Symbol 98 MovieClip Frame 2Symbol 94 EditableText
"Cbar"Symbol 98 MovieClip Frame 2Symbol 95 EditableText
"Cbar"Symbol 114 MovieClip Frame 2Symbol 109 EditableText
"Cbar"Symbol 114 MovieClip Frame 3Symbol 113 EditableText
"top"Symbol 133 MovieClip Frame 1Symbol 128 Button
"bot"Symbol 133 MovieClip Frame 1Symbol 129 Button
"bar"Symbol 133 MovieClip Frame 1Symbol 130 Button
"row0"Symbol 167 MovieClip Frame 5Symbol 142 MovieClip
"row1"Symbol 167 MovieClip Frame 5Symbol 142 MovieClip
"row2"Symbol 167 MovieClip Frame 5Symbol 142 MovieClip
"row3"Symbol 167 MovieClip Frame 5Symbol 142 MovieClip
"row4"Symbol 167 MovieClip Frame 5Symbol 142 MovieClip
"row5"Symbol 167 MovieClip Frame 5Symbol 142 MovieClip
"row6"Symbol 167 MovieClip Frame 5Symbol 142 MovieClip
"row7"Symbol 167 MovieClip Frame 5Symbol 142 MovieClip
"row8"Symbol 167 MovieClip Frame 5Symbol 142 MovieClip
"opt"Symbol 167 MovieClip Frame 5Symbol 156 MovieClip
"top"Symbol 175 MovieClip Frame 1Symbol 128 Button
"bot"Symbol 175 MovieClip Frame 1Symbol 129 Button
"bar"Symbol 175 MovieClip Frame 1Symbol 174 Button
"chatscroll"Symbol 186 MovieClip Frame 1Symbol 175 MovieClip
"Cbar"Symbol 186 MovieClip Frame 1Symbol 179 EditableText
"uscroll"Symbol 186 MovieClip Frame 1Symbol 175 MovieClip
"ball"Symbol 189 MovieClip Frame 1Symbol 71 MovieClip
"n0"Symbol 212 MovieClip Frame 1Symbol 189 MovieClip
"n2"Symbol 212 MovieClip Frame 1Symbol 189 MovieClip
"n4"Symbol 212 MovieClip Frame 1Symbol 189 MovieClip
"n6"Symbol 212 MovieClip Frame 1Symbol 189 MovieClip
"n1"Symbol 212 MovieClip Frame 1Symbol 189 MovieClip
"n3"Symbol 212 MovieClip Frame 1Symbol 189 MovieClip
"n5"Symbol 212 MovieClip Frame 1Symbol 189 MovieClip
"n7"Symbol 212 MovieClip Frame 1Symbol 189 MovieClip
"mine"Symbol 212 MovieClip Frame 1Symbol 71 MovieClip
"area"Symbol 234 MovieClip Frame 1Symbol 223 MovieClip
"hole"Symbol 234 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 234 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 234 MovieClip Frame 1Symbol 233 MovieClip
"area"Symbol 244 MovieClip Frame 1Symbol 236 MovieClip
"hole"Symbol 244 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 244 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 244 MovieClip Frame 1Symbol 243 MovieClip
"area"Symbol 253 MovieClip Frame 1Symbol 246 MovieClip
"hole"Symbol 253 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 253 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 253 MovieClip Frame 1Symbol 252 MovieClip
"area"Symbol 259 MovieClip Frame 1Symbol 255 MovieClip
"hole"Symbol 259 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 259 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 259 MovieClip Frame 1Symbol 258 MovieClip
"area"Symbol 267 MovieClip Frame 1Symbol 261 MovieClip
"hole"Symbol 267 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 267 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 267 MovieClip Frame 1Symbol 266 MovieClip
"area"Symbol 277 MovieClip Frame 1Symbol 269 MovieClip
"hole"Symbol 277 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 277 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 277 MovieClip Frame 1Symbol 276 MovieClip
"area"Symbol 287 MovieClip Frame 1Symbol 279 MovieClip
"hole"Symbol 287 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 287 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 287 MovieClip Frame 1Symbol 286 MovieClip
"area"Symbol 293 MovieClip Frame 1Symbol 289 MovieClip
"hole"Symbol 293 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 293 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 293 MovieClip Frame 1Symbol 292 MovieClip
"area"Symbol 303 MovieClip Frame 1Symbol 295 MovieClip
"hole"Symbol 303 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 303 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 303 MovieClip Frame 1Symbol 302 MovieClip
"area"Symbol 311 MovieClip Frame 1Symbol 305 MovieClip
"hole"Symbol 311 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 311 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 311 MovieClip Frame 1Symbol 310 MovieClip
"area"Symbol 323 MovieClip Frame 1Symbol 313 MovieClip
"hole"Symbol 323 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 323 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 323 MovieClip Frame 1Symbol 322 MovieClip
"area"Symbol 361 MovieClip Frame 1Symbol 325 MovieClip
"hole"Symbol 361 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 361 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 361 MovieClip Frame 1Symbol 360 MovieClip
"area"Symbol 371 MovieClip Frame 1Symbol 363 MovieClip
"hole"Symbol 371 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 371 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 371 MovieClip Frame 1Symbol 370 MovieClip
"area"Symbol 379 MovieClip Frame 1Symbol 373 MovieClip
"hole"Symbol 379 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 379 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 379 MovieClip Frame 1Symbol 378 MovieClip
"area"Symbol 385 MovieClip Frame 1Symbol 381 MovieClip
"hole"Symbol 385 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 385 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 385 MovieClip Frame 1Symbol 384 MovieClip
"area"Symbol 403 MovieClip Frame 1Symbol 387 MovieClip
"hole"Symbol 403 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 403 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"area"Symbol 419 MovieClip Frame 1Symbol 405 MovieClip
"hole"Symbol 419 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 419 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 419 MovieClip Frame 1Symbol 418 MovieClip
"area"Symbol 427 MovieClip Frame 1Symbol 421 MovieClip
"hole"Symbol 427 MovieClip Frame 1Symbol 225 MovieClip
"mat"Symbol 427 MovieClip Frame 1Symbol 227 MovieClip
"overlay"Symbol 427 MovieClip Frame 1Symbol 426 MovieClip
"hole"Symbol 428 MovieClip Frame 2Symbol 234 MovieClip
"hole"Symbol 428 MovieClip Frame 63Symbol 244 MovieClip
"hole"Symbol 428 MovieClip Frame 124Symbol 253 MovieClip
"hole"Symbol 428 MovieClip Frame 185Symbol 259 MovieClip
"hole"Symbol 428 MovieClip Frame 246Symbol 267 MovieClip
"hole"Symbol 428 MovieClip Frame 307Symbol 277 MovieClip
"hole"Symbol 428 MovieClip Frame 368Symbol 287 MovieClip
"hole"Symbol 428 MovieClip Frame 429Symbol 293 MovieClip
"hole"Symbol 428 MovieClip Frame 490Symbol 303 MovieClip
"hole"Symbol 428 MovieClip Frame 551Symbol 311 MovieClip
"hole"Symbol 428 MovieClip Frame 612Symbol 323 MovieClip
"hole"Symbol 428 MovieClip Frame 673Symbol 361 MovieClip
"hole"Symbol 428 MovieClip Frame 734Symbol 371 MovieClip
"hole"Symbol 428 MovieClip Frame 795Symbol 379 MovieClip
"hole"Symbol 428 MovieClip Frame 856Symbol 385 MovieClip
"hole"Symbol 428 MovieClip Frame 917Symbol 403 MovieClip
"hole"Symbol 428 MovieClip Frame 984Symbol 419 MovieClip
"hole"Symbol 428 MovieClip Frame 1045Symbol 427 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 432 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 441 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 445 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 448 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 450 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 453 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 455 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 466 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 468 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 471 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 473 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 476 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 478 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 489 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 491 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 494 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 496 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 499 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 501 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 504 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 506 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 511 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 515 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 522 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 524 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 529 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 531 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 536 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 538 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 547 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 549 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 552 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 554 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 557 MovieClip
"area"Symbol 590 MovieClip Frame 1Symbol 561 MovieClip
"hole"Symbol 590 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 590 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 590 MovieClip Frame 1Symbol 566 MovieClip
"area"Symbol 591 MovieClip Frame 1Symbol 432 MovieClip
"hole"Symbol 591 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 591 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 591 MovieClip Frame 1Symbol 441 MovieClip
"area"Symbol 592 MovieClip Frame 1Symbol 445 MovieClip
"hole"Symbol 592 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 592 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 592 MovieClip Frame 1Symbol 448 MovieClip
"area"Symbol 593 MovieClip Frame 1Symbol 450 MovieClip
"hole"Symbol 593 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 593 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 593 MovieClip Frame 1Symbol 453 MovieClip
"area"Symbol 594 MovieClip Frame 1Symbol 455 MovieClip
"hole"Symbol 594 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 594 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 594 MovieClip Frame 1Symbol 466 MovieClip
"area"Symbol 595 MovieClip Frame 1Symbol 468 MovieClip
"hole"Symbol 595 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 595 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 595 MovieClip Frame 1Symbol 471 MovieClip
"area"Symbol 596 MovieClip Frame 1Symbol 473 MovieClip
"hole"Symbol 596 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 596 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 596 MovieClip Frame 1Symbol 476 MovieClip
"area"Symbol 597 MovieClip Frame 1Symbol 478 MovieClip
"hole"Symbol 597 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 597 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 597 MovieClip Frame 1Symbol 489 MovieClip
"area"Symbol 598 MovieClip Frame 1Symbol 491 MovieClip
"hole"Symbol 598 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 598 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 598 MovieClip Frame 1Symbol 494 MovieClip
"area"Symbol 599 MovieClip Frame 1Symbol 496 MovieClip
"hole"Symbol 599 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 599 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 599 MovieClip Frame 1Symbol 499 MovieClip
"area"Symbol 600 MovieClip Frame 1Symbol 501 MovieClip
"hole"Symbol 600 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 600 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 600 MovieClip Frame 1Symbol 504 MovieClip
"area"Symbol 601 MovieClip Frame 1Symbol 506 MovieClip
"hole"Symbol 601 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 601 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 601 MovieClip Frame 1Symbol 511 MovieClip
"area"Symbol 602 MovieClip Frame 1Symbol 515 MovieClip
"hole"Symbol 602 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 602 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 602 MovieClip Frame 1Symbol 522 MovieClip
"area"Symbol 603 MovieClip Frame 1Symbol 524 MovieClip
"hole"Symbol 603 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 603 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 603 MovieClip Frame 1Symbol 529 MovieClip
"area"Symbol 604 MovieClip Frame 1Symbol 531 MovieClip
"hole"Symbol 604 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 604 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 604 MovieClip Frame 1Symbol 536 MovieClip
"area"Symbol 605 MovieClip Frame 1Symbol 538 MovieClip
"hole"Symbol 605 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 605 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 605 MovieClip Frame 1Symbol 547 MovieClip
"area"Symbol 606 MovieClip Frame 1Symbol 549 MovieClip
"hole"Symbol 606 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 606 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 606 MovieClip Frame 1Symbol 552 MovieClip
"area"Symbol 607 MovieClip Frame 1Symbol 554 MovieClip
"hole"Symbol 607 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 607 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 607 MovieClip Frame 1Symbol 557 MovieClip
"area"Symbol 608 MovieClip Frame 1Symbol 561 MovieClip
"hole"Symbol 608 MovieClip Frame 1Symbol 436 MovieClip
"mat"Symbol 608 MovieClip Frame 1Symbol 438 MovieClip
"overlay"Symbol 608 MovieClip Frame 1Symbol 566 MovieClip
"hole"Symbol 609 MovieClip Frame 68Symbol 591 MovieClip
"hole"Symbol 609 MovieClip Frame 135Symbol 592 MovieClip
"hole"Symbol 609 MovieClip Frame 202Symbol 593 MovieClip
"hole"Symbol 609 MovieClip Frame 269Symbol 594 MovieClip
"hole"Symbol 609 MovieClip Frame 336Symbol 595 MovieClip
"hole"Symbol 609 MovieClip Frame 403Symbol 596 MovieClip
"hole"Symbol 609 MovieClip Frame 470Symbol 597 MovieClip
"hole"Symbol 609 MovieClip Frame 537Symbol 598 MovieClip
"hole"Symbol 609 MovieClip Frame 604Symbol 599 MovieClip
"hole"Symbol 609 MovieClip Frame 671Symbol 600 MovieClip
"hole"Symbol 609 MovieClip Frame 738Symbol 601 MovieClip
"hole"Symbol 609 MovieClip Frame 805Symbol 602 MovieClip
"hole"Symbol 609 MovieClip Frame 872Symbol 603 MovieClip
"hole"Symbol 609 MovieClip Frame 939Symbol 604 MovieClip
"hole"Symbol 609 MovieClip Frame 1006Symbol 605 MovieClip
"hole"Symbol 609 MovieClip Frame 1073Symbol 606 MovieClip
"hole"Symbol 609 MovieClip Frame 1140Symbol 607 MovieClip
"hole"Symbol 609 MovieClip Frame 1207Symbol 608 MovieClip
"game"Symbol 610 MovieClip Frame 2Symbol 428 MovieClip
"game"Symbol 610 MovieClip Frame 3Symbol 609 MovieClip
"msg2"Symbol 613 MovieClip Frame 2Symbol 612 MovieClip
"p1"Symbol 701 MovieClip Frame 1Symbol 636 MovieClip
"p2"Symbol 701 MovieClip Frame 1Symbol 636 MovieClip
"p3"Symbol 701 MovieClip Frame 1Symbol 636 MovieClip
"p4"Symbol 701 MovieClip Frame 1Symbol 636 MovieClip
"p5"Symbol 701 MovieClip Frame 1Symbol 636 MovieClip
"p6"Symbol 701 MovieClip Frame 1Symbol 636 MovieClip
"p7"Symbol 701 MovieClip Frame 1Symbol 636 MovieClip
"p8"Symbol 701 MovieClip Frame 1Symbol 636 MovieClip
"par"Symbol 701 MovieClip Frame 1Symbol 657 MovieClip
"card"Symbol 702 MovieClip Frame 1Symbol 701 MovieClip
"shoot"Symbol 706 MovieClip Frame 1Symbol 705 MovieClip
"ball"Symbol 724 MovieClip Frame 1Symbol 71 MovieClip
"r1"Symbol 726 MovieClip Frame 1Symbol 724 MovieClip
"r2"Symbol 726 MovieClip Frame 1Symbol 724 MovieClip
"r3"Symbol 726 MovieClip Frame 1Symbol 724 MovieClip
"r4"Symbol 726 MovieClip Frame 1Symbol 724 MovieClip
"r5"Symbol 726 MovieClip Frame 1Symbol 724 MovieClip
"r6"Symbol 726 MovieClip Frame 1Symbol 724 MovieClip
"r7"Symbol 726 MovieClip Frame 1Symbol 724 MovieClip
"r8"Symbol 726 MovieClip Frame 1Symbol 724 MovieClip
"Cbar"Symbol 727 MovieClip Frame 2Symbol 713 EditableText
"Cbar"Symbol 739 MovieClip Frame 2Symbol 738 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "hit"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sunk"
ExportAssets (56)Timeline Frame 1Symbol 9 as "ball"
ExportAssets (56)Timeline Frame 1Symbol 740 as "__Packages.ballEngine"
ExportAssets (56)Timeline Frame 1Symbol 741 as "__Packages.gameMath"
ExportAssets (56)Timeline Frame 1Symbol 742 as "__Packages.golfBall"
ExportAssets (56)Timeline Frame 1Symbol 743 as "__Packages.com.meychi.ascrypt.Base64"
ExportAssets (56)Timeline Frame 1Symbol 744 as "__Packages.JSON"
ExportAssets (56)Timeline Frame 1Symbol 745 as "__Packages.SServer"
ExportAssets (56)Timeline Frame 1Symbol 746 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 747 as "__Packages.com.meychi.ascrypt.MD5"
ExportAssets (56)Timeline Frame 1Symbol 748 as "__Packages.com.meychi.ascrypt.RC4"
ExportAssets (56)Timeline Frame 1Symbol 749 as "__Packages.gameClasses.miniPutt"

Labels

"kill"Frame 2
"areaselect"Frame 3
"room"Frame 4
"game"Frame 5
"mat"Symbol 9 MovieClip [ball] Frame 1
"aim"Symbol 9 MovieClip [ball] Frame 2
"drop"Symbol 9 MovieClip [ball] Frame 3
"retry"Symbol 62 MovieClip Frame 2
"login"Symbol 62 MovieClip Frame 3
"wait"Symbol 62 MovieClip Frame 4
"wait"Symbol 167 MovieClip Frame 2
"load"Symbol 167 MovieClip Frame 3
"error"Symbol 167 MovieClip Frame 4
"list"Symbol 167 MovieClip Frame 5
"course1"Symbol 199 MovieClip Frame 1
"course2"Symbol 199 MovieClip Frame 2
"course1"Symbol 610 MovieClip Frame 2
"course2"Symbol 610 MovieClip Frame 3
"course1"Symbol 701 MovieClip Frame 1
"course2"Symbol 701 MovieClip Frame 2

Dynamic Text Variables

errorSymbol 37 EditableText""
userSymbol 51 EditableText""
passSymbol 52 EditableText""
noteSymbol 69 EditableText"Visit PsychoGoldfish.com for more multiplayer fun! Thanks for playing."
vSymbol 80 EditableText"V 1.3.2 ng"
msgSymbol 82 EditableText""
msgSymbol 94 EditableText""
userSymbol 95 EditableText""
msgSymbol 109 EditableText""
msgSymbol 113 EditableText""
errorSymbol 119 EditableText""
aSymbol 136 EditableText"sd"
dSymbol 137 EditableText"sddsd"
uSymbol 138 EditableText"8/22"
areaSymbol 149 EditableText""
passSymbol 152 EditableText""
areaSymbol 153 EditableText""
cpassSymbol 160 EditableText""
careaSymbol 161 EditableText""
cdescSymbol 164 EditableText""
inviteLinkSymbol 169 EditableText""
roomNameSymbol 173 EditableText""
msgSymbol 179 EditableText""
chatterSymbol 180 EditableText"<p align="left"></p>"
ulistSymbol 181 EditableText"<p align="left"></p>"
nameSymbol 188 EditableText"<p align="left"></p>"
msgSymbol 611 EditableText"msg"
h1Symbol 616 EditableText"<p align="center"></p>"
h2Symbol 617 EditableText"<p align="center"></p>"
h3Symbol 618 EditableText"<p align="center"></p>"
h4Symbol 619 EditableText"<p align="center"></p>"
h5Symbol 620 EditableText"<p align="center"></p>"
h6Symbol 621 EditableText"<p align="center"></p>"
h7Symbol 622 EditableText"<p align="center"></p>"
h8Symbol 623 EditableText"<p align="center"></p>"
h9Symbol 624 EditableText"<p align="center"></p>"
h10Symbol 625 EditableText"<p align="center"></p>"
h11Symbol 626 EditableText"<p align="center"></p>"
h12Symbol 627 EditableText"<p align="center"></p>"
h13Symbol 628 EditableText"<p align="center"></p>"
h14Symbol 629 EditableText"<p align="center"></p>"
h15Symbol 630 EditableText"<p align="center"></p>"
playerSymbol 631 EditableText"<p align="left"></p>"
h16Symbol 632 EditableText"<p align="center"></p>"
h17Symbol 633 EditableText"<p align="center"></p>"
h18Symbol 634 EditableText"<p align="center"></p>"
tSymbol 635 EditableText"<p align="center"></p>"
h1Symbol 638 EditableText""
h2Symbol 639 EditableText""
h3Symbol 640 EditableText""
h4Symbol 641 EditableText""
h5Symbol 642 EditableText""
h6Symbol 643 EditableText""
h7Symbol 644 EditableText""
h8Symbol 645 EditableText""
h9Symbol 646 EditableText""
h10Symbol 647 EditableText""
h11Symbol 648 EditableText""
h12Symbol 649 EditableText""
h13Symbol 650 EditableText""
h14Symbol 651 EditableText""
h15Symbol 652 EditableText""
h16Symbol 653 EditableText""
h17Symbol 654 EditableText""
h18Symbol 655 EditableText""
tSymbol 656 EditableText""
nameSymbol 704 EditableText"????????????????"
chatBoxSymbol 708 EditableText"<p align="left"></p>"
msgSymbol 713 EditableText""
chatBoxSymbol 715 EditableText"<p align="left"></p>"
userSymbol 720 EditableText"<p align="left"></p>"
scoreSymbol 721 EditableText"<p align="right"></p>"
msgSymbol 738 EditableText""




http://swfchan.com/7/30902/info.shtml
Created: 19/5 -2019 01:35:49 Last modified: 19/5 -2019 01:35:49 Server time: 07/05 -2024 07:59:05