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

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

Discus Champion.swf

This is the info page for
Flash #48254

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


Text
0%

By participating in the Discus Champion game you agree with the terms and conditions.
You can participate in this game only if you are over 18. See ' Prizes' page.

Viral Game by TAMBA

<p align="right"><font face="Arial" size="11" color="#000000" letterSpacing="0.000000" kerning="1"><b>Viral Game by TAMBA</b></font></p>

Sound On/Off

<p align="left"><font face="Arial" size="11" color="#000000" letterSpacing="0.000000" kerning="1"><b>Sound On/Off</b></font></p>

Instructions

Select Your Country

Country Name

World
Record

Submit Score

Submit Score

Skip

Skip

<p align="center"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">Great</font></p><p align="center"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">Britain</font></p>

Strength
Technique

Total

Throw 1

80.99m

Throw 2

80.99m

Throw 3

80.99m

99%

99%

<p align="center"><font face="Arial" size="17" color="#ffffff" letterSpacing="0.000000" kerning="0">ARGENTINA</font></p>

Strength
Technique

99%

99%

<p align="center"><font face="Arial" size="48" color="#00ff00" letterSpacing="0.000000" kerning="0"><b>70.00m</b></font></p>

Throw

1

1

2

2

3

3

Submit Score

999.99m

You achieved a combined distance of:

YOUR NAME:

YOUR EMAIL ADDRESS:

Leaderboard

Andrew Simpson

999.99m

28 Feb 08 09:54

Send to a Friend

FRIEND'S NAME:

FRIEND'S EMAIL ADDRESS:

ActionScript [AS1/AS2]

Frame 1
stop(); var intScore = 0; var intCountry = 2; var intScoreSub = 0; var intPosition = 0; var arrCountry = ["", "Argentina", "Australia", "Brazil", "Canada", "China", "Denmark", "France", "Germany", "Great Britain", "Greece", "Italy", "Mexico", "Netherlands", "Poland", "Russia", "South Africa", "Spain", "Sweden", "USA", "United Nations"]; arrCountry.sort(); var strRootURL = "http://www.tamba-games.co.uk/kingsolomons"; var strServiceURL = (_root.strRootURL + "/amfphp/gateway.php"); var objRemote = (new remoting.RemotingFunctions(_root.strServiceURL, "GameFunctions")); preLoad = function () { load_pct.text = Math.round((getBytesLoaded() / getBytesTotal()) * 100) + "%"; if (getBytesLoaded() == getBytesTotal()) { clearInterval(intPreloader); gotoAndStop ("title"); } }; var intPreloader = setInterval(preLoad, 40); function tvc_tracker(url, media_id, format) { tvc_lv = new LoadVars(); tvc_lv.media = media_id; tvc_lv.f = format; return(tvc_lv.sendAndLoad(url, tvc_lv, "get")); } kv_v = {c:417, a:0, da:["distralytics.com", "distralytics.co.uk"]}; kv_v.i = 0; while (kv_v.i < kv_v.da.length) { System.security.allowDomain(kv_v.da[kv_v.i], (kv_v.c + ".c.") + kv_v.da[kv_v.i], "*." + kv_v.da[kv_v.i]); kv_v.i++; } kv_v.lc = function () { var _local1 = ((("http://" + kv_v.c) + ".c.") + kv_v.da[kv_v.a % kv_v.da.length]) + kv_v.lurl; System.security.allowDomain(_local1); kv_v.l_mcl.loadClip(_local1, kv_v.t_mc); }; kv_v.d = (_root.ori_dom ? (_root.ori_dom) : (((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])))); kv_v.fpv = getVersion().split(" ")[1].split(",")[0]; kv_v.lurl = "/control/tracking/tracker.swf?r=" + Math.floor(Math.random() * 10000); kv_v.t_mc = createEmptyMovieClip("kv_tracker", -16734); kv_v.l_mcl = new MovieClipLoader(); kv_v.mcl_l = {onLoadError:function () { kv_v.a++; kv_v.lc(); }, onLoadStart:function (m) { System.security.allowDomain(m._url); }}; kv_v.l_mcl.addListener(kv_v.mcl_l); kv_v.lc(); _root.tvc_media = "806"; System.security.allowDomain(_parent.url); strUrl = ((url != null) ? (url) : "http://www.viralchart.com"); if ((_root.tvc_media != null) && (_root.tvc_media != "")) { _root.tvc_media = (tvc_tracker(strUrl + "/tracker.php", _root.tvc_media, "F") ? null : (_root.tvc_media)); }
Frame 2
stop();
Frame 3
stop(); var globalSound = new Sound(_root); btn_sound.onRelease = function () { if (!soundOff) { globalSound.setVolume(0); soundOff = true; skipnext = true; } if (soundOff && (!skipnext)) { globalSound.setVolume(100); soundOff = false; } skipnext = false; }; btn_tamba.onRelease = function () { getURL ("http://www.tamba.co.uk", "_blank"); };
Frame 4
stop();
Frame 5
stop();
Frame 6
stop();
Frame 7
stop();
Frame 8
stop();
Frame 9
stop();
Frame 10
stop();
Symbol 9 MovieClip [RemotingDebugClasses] Frame 1
#initclip 66 Object.registerClass("RemotingDebugClasses", mx.remoting.DebugClasses); #endinitclip preview._visible = false; stop();
Symbol 54 MovieClip [RemotingClasses] Frame 1
#initclip 67 Object.registerClass("RemotingClasses", mx.remoting.ApiClasses); #endinitclip preview._visible = false; stop();
Symbol 428 MovieClip [__Packages.remoting.RemotingFunctions] Frame 0
class remoting.RemotingFunctions { var gatewayUrl, serviceName, service, serial; function RemotingFunctions (gatewayUrl, serviceName) { this.gatewayUrl = gatewayUrl; this.serviceName = serviceName; service = new remoting.RemotingService(gatewayUrl, serviceName, remoting.RemotingService.NO_RETRY); serial = new it.sephiroth.Serializer(); } function getHighScores(intMax, decScore) { service.getHighScores([intMax, decScore], this, gotHighScores); } function gotHighScores(objResult) { _root.leaderboard.showHighScores(_root.objRemote.serial.unserialize(objResult.__get__result())); } function setHighScores(strUserName, strUserEmail, intPoints, intCountry) { service.setHighScores([strUserName, strUserEmail, intPoints, intCountry], this, setHighScoresResult); } function setHighScoresResult() { _root.gotoAndStop("leaderboard"); } function sendToFriend(strUserName, strUserEmail, strFriendName, strFriendEmail, intUserScore) { service.sendToFriend([strUserName, strUserEmail, strFriendName, strFriendEmail, intUserScore], this, sentToFriend); } function getRank(intScore) { service.getRank([intScore], this, gotRank); } function gotRank(objResult) { _root.intRank = objResult.result; } function sentToFriend() { _root.sendfriend.friend_name.text = ""; _root.sendfriend.friend_email.text = ""; _root.sendfriend.error_text.text = "Email sent! Would you like to send another?"; } }
Symbol 429 MovieClip [__Packages.remoting.RemotingService] Frame 0
class remoting.RemotingService { var gatewayUrl, serviceName, defaultSettings, service, dispatchEvent; function RemotingService (gatewayUrl, serviceName, defaultSettings) { mx.events.EventDispatcher.initialize(this); this.gatewayUrl = gatewayUrl; this.serviceName = serviceName; this.defaultSettings = defaultSettings; init(); } function init() { mx.remoting.debug.NetDebug.initialize(); service = new mx.remoting.Service(gatewayUrl, null, serviceName); } function setCredentials(user, pass) { service.__get__connection().setCredentials(user, pass); } function __resolve(p_methodName) { if ((p_methodName.indexOf("Handler") != -1) || (p_methodName.indexOf("__q_") != -1)) { return(null); } var _local2 = new remoting.RemotingMethod(service, p_methodName, defaultSettings); _local2.addEventListener("busy", mx.utils.Delegate.create(this, handleBusy)); _local2.addEventListener("result", mx.utils.Delegate.create(this, handleResult)); _local2.addEventListener("fault", mx.utils.Delegate.create(this, handleFault)); _local2.addEventListener("timeout", mx.utils.Delegate.create(this, handleTimeout)); _local2.addEventListener("call", mx.utils.Delegate.create(this, handleCall)); this[p_methodName] = mx.utils.Delegate.create(_local2, _local2.exec); return(this[p_methodName]); } function handleBusy(eventObj) { hasBeenBusy = true; dispatchEvent({type:"busy", target:this}); } function handleResult(eventObj) { removePendingCall(); dispatchEvent({type:"result", target:this, result:eventObj.result, args:eventObj.args, methodName:eventObj.methodName}); } function handleTimeout(eventObj) { removePendingCall(); dispatchEvent({type:"timeout", target:this, args:eventObj.args, methodName:eventObj.methodName}); } function handleFault(eventObj) { removePendingCall(); if (eventObj.fault.faultcode == "AMFPHP_AUTH_MISMATCH") { dispatchEvent({type:"authFault", target:this, fault:eventObj.fault, methodName:eventObj.methodName, args:eventObj.args}); } else { dispatchEvent({type:"fault", target:this, fault:eventObj.fault, methodName:eventObj.methodName, args:eventObj.args}); } } function handleCall(eventObj) { pendingCalls = pendingCalls + 1; } function removePendingCall() { pendingCalls = pendingCalls - 1; if ((pendingCalls == 0) && (hasBeenBusy)) { hasBeenBusy = false; dispatchEvent({type:"clear", target:this}); } } static var NO_RETRY = {maxAttempts:1, timeout:20000}; static var BUSY_TIME = 750; var pendingCalls = 0; var hasBeenBusy = false; }
Symbol 61 MovieClip [__Packages.mx.remoting.Service] Frame 0
class mx.remoting.Service extends Object { var __conn, __serviceName, __responder; function Service (gatewayURI, logger, serviceName, conn, resp) { var _local1 = this; var _local2 = conn; var _local3 = gatewayURI; super(); _local1.log = logger; _local1.log.logInfo("Creating Service for " + serviceName, mx.services.Log.VERBOSE); if ((_local3 == "") && (_local2 == null)) { _local3 = mx.remoting.NetServices.gatewayUrl; } _local3 = mx.remoting.NetServices.getHttpUrl(_local3); if (_local2 == null) { _local2 = mx.remoting.NetServices.getConnection(_local3); if (_local2 == null) { _local1.log.logInfo("Creating gateway connection for " + _local3, mx.services.Log.VERBOSE); _local2 = mx.remoting.NetServices.createGatewayConnection(_local3, logger); } } _local1.__conn = _local2; _local2.updateConfig(); _local1._allowRes = true; _local1.__serviceName = serviceName; _local1.__responder = resp; _local1.log.logInfo("Successfully created Service", mx.services.Log.VERBOSE); } function get connection() { return(__conn); } function __resolve(methodName) { var _local2 = this; if (_local2._allowRes) { var _local1 = _local2.__makeOpFunc(methodName); _local2[methodName] = _local1; return(_local1); } return(null); } function __makeOpFunc(name) { var op = (new mx.remoting.Operation(name, this)); var _local1 = function () { op.invoke(arguments); return(op.send()); }; _local1.send = function () { return(op.createThenSend()); }; _local1.setResponder = function (resp) { op.responder = resp; }; _local1.getRequest = function () { return(op.request); }; _local1.setRequest = function (val) { op.request = val; }; _local1.addProperty("request", _local1.getRequest, _local1.setRequest); _local1.operation = op; return(_local1); } function get name() { return(__serviceName); } function get responder() { return(__responder); } static var version = "1.2.0.124"; var _allowRes = false; }
Symbol 10 MovieClip [__Packages.mx.services.Log] Frame 0
class mx.services.Log { var level, name; function Log (logLevel, name) { level = ((logLevel == undefined) ? (BRIEF) : (logLevel)); this.name = ((name == undefined) ? "" : (name)); } function logInfo(msg, level) { if (level == undefined) { level = BRIEF; } if (level <= this.level) { if (level == DEBUG) { onLog((((getDateString() + " [DEBUG] ") + name) + ": ") + msg); } else { onLog((((getDateString() + " [INFO] ") + name) + ": ") + msg); } } } function logDebug(msg) { logInfo(msg, DEBUG); } function getDateString() { var _local1 = new Date(); return(((((((((_local1.getMonth() + 1) + "/") + _local1.getDate()) + " ") + _local1.getHours()) + ":") + _local1.getMinutes()) + ":") + _local1.getSeconds()); } function onLog(message) { trace(message); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; }
Symbol 11 MovieClip [__Packages.mx.remoting.Connection] Frame 0
class mx.remoting.Connection extends NetConnection { var uri; function Connection () { super(); } function getService(serviceName, client) { var _local1 = new mx.remoting.NetServiceProxy(this, serviceName, client); return(_local1); } function setCredentials(userId, password) { addHeader("Credentials", false, {userid:userId, password:password}); } function clone() { var _local1 = new mx.remoting.Connection(); _local1.connect(uri); return(_local1); } function getDebugId() { return(null); } function getDebugConfig() { return(null); } function setDebugId(id) { } function call() { super.call.apply(super, arguments); } function close() { super.close(); } function connect(url) { return(super.connect(url)); } function addHeader(name, mustUnderstand, obj) { super.addHeader(name, mustUnderstand, obj); } function trace(traceObj) { } function AppendToGatewayUrl(urlSuffix) { var _local1 = this; _local1.__urlSuffix = urlSuffix; if (_local1.__originalUrl == null) { _local1.__originalUrl = _local1.uri; } var _local2 = _local1.__originalUrl + urlSuffix; _local1.connect(_local2); } function ReplaceGatewayUrl(newUrl) { connect(newUrl); } function RequestPersistentHeader(info) { var _local1 = info; addHeader(_local1.name, _local1.mustUnderstand, _local1.data); } static var version = "1.2.0.124"; }
Symbol 17 MovieClip [__Packages.mx.remoting.NetServiceProxy] Frame 0
class mx.remoting.NetServiceProxy extends Object { var nc, client; function NetServiceProxy (netC, servName, cli) { var _local1 = this; super(); if (netC != null) { _local1.nc = netC; _local1.serviceName = servName; _local1.client = cli; } _local1._allowRes = true; } function _setParentService(service) { nc = service.nc; client = service.client; } function __resolve(methodName) { var _local1 = this; var _local2 = arguments; if (_local1._allowRes) { var _local3 = function () { var _local1 = this; var _local2 = arguments; if (_local1.client != null) { _local2.unshift(new mx.remoting.NetServiceProxyResponder(_local1, methodName)); } else if (typeof(_local2[0].onResult) != "function") { mx.remoting.NetServices.trace("NetServices", "warning", 3, "There is no defaultResponder, and no responder was given in call to " + methodName); _local2.unshift(new mx.remoting.NetServiceProxyResponder(_local1, methodName)); } if (typeof(_local1.serviceName) == "function") { _local1.serviceName = _local1.servicename; } _local2.unshift((_local1.serviceName + ".") + methodName); return(_local1.nc.call.apply(_local1.nc, _local2)); }; return(_local3); } return(null); } static function registerNetServiceProxy() { Object.registerClass("NetServiceProxy", mx.remoting.NetServiceProxy); return(true); } static var init = registerNetServiceProxy(); var _allowRes = false; }
Symbol 60 MovieClip [__Packages.mx.rpc.Responder] Frame 0
interface mx.rpc.Responder{}
Symbol 59 MovieClip [__Packages.mx.rpc.FaultEvent] Frame 0
class mx.rpc.FaultEvent extends Object { var __fault; function FaultEvent (f) { super(); __fault = f; } function get fault() { return(__fault); } }
Symbol 58 MovieClip [__Packages.mx.rpc.Fault] Frame 0
class mx.rpc.Fault extends Object { var __faultcode, __faultstring, __detail, __type; function Fault (code, msg, detail, type) { var _local1 = this; super(); _local1.__faultcode = code; _local1.__faultstring = msg; _local1.__detail = detail; _local1.__type = type; } function get faultcode() { return(__faultcode); } function get faultstring() { return(__faultstring); } function get detail() { return(__detail); } function get description() { var _local2 = this; if (_local2.__description == null) { if (_local2.__faultstring.indexOf(":") > -1) { _local2.__description = _local2.__faultstring.substring(_local2.__faultstring.indexOf(":") + 1); var _local1 = 0; while (_local2.__description.indexOf(" ", _local1) == _local1) { _local1++; } if (_local1 > 0) { _local2.__description = _local2.__description.substring(_local1); } } else { _local2.__description = _local2.__faultstring; } } return(_local2.__description); } function get type() { return(__type); } }
Symbol 57 MovieClip [__Packages.mx.rpc.ResultEvent] Frame 0
class mx.rpc.ResultEvent extends Object { var __result; function ResultEvent (res) { super(); __result = res; } function get result() { return(__result); } }
Symbol 16 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 40 MovieClip [__Packages.mx.remoting.debug.NetDebug] Frame 0
class mx.remoting.debug.NetDebug extends Object { static var ndSingleton; var _ncs, _nextNewId, _glc, _config; function NetDebug () { var _local1 = this; super(); _local1._ncs = new Array(); _local1._config = mx.remoting.debug.NetDebugConfig.getDefaultNetDebugConfig(false); _local1._glc = new mx.remoting.debug.GlobalLocalConnection(false, _local1); _local1._glc.sendCommand(new mx.remoting.debug.commands.GetConfig()); _local1._nextNewId = 0; if (_global.System.onStatus == undefined) { _global.System.onStatus = globalOnStatus; } mx.remoting.NetServices.traceNetServices = traceNetServices; } function addNetConnection(nc) { _ncs.push(nc); return(_nextNewId++); } function requestNewConfig() { return(sendCommand(new mx.remoting.debug.commands.GetConfig())); } function removeNetConnection(nc) { var _local2 = this; var _local3 = _local2._ncs.length; var _local1 = 0; while (_local1 < _local3) { if (nc == _local2._ncs[_local1]) { _local2._ncs.splice(_local1, 1); return; } _local1++; } } function sendDebugEvent(eventobj) { if (!_glc.send(eventobj)) { _glc.send(new mx.remoting.debug.events.NetDebugFailedSendError(stripNCDEventToMinmal(eventobj))); return(false); } return(true); } function sendCommand(commandobj) { return(_glc.sendCommand(commandobj)); } function updateConfig(config) { var _local2 = this; mx.utils.ObjectCopy.copyProperties(_local2._config, config); var _local3 = _local2._ncs.length; var _local1 = 0; while (_local1 < _local3) { if (_local2._ncs[_local1] != null) { _local2._ncs[_local1].updateConfig(config); } _local1++; } } function sendStatus(statusobj) { var _local1 = this; if (_local1._config.m_debug && (_local1._config.client.m_debug)) { return(_local1._glc.send(new mx.remoting.debug.events.NetDebugStatus(statusobj))); } return(undefined); } function onEvent(eventObj) { return(sendDebugEvent(eventObj)); } function onEventError(errorObj) { return(sendDebugEvent(new mx.remoting.debug.events.NetDebugError(errorObj))); } function onReceiveCommand(commandobj) { this[commandobj.command](commandobj.data); } function onReceiveError(errorobj) { sendDebugEvent(new mx.remoting.debug.events.NetDebugError(errorobj)); } function getConfig() { return(_config); } static function getNetDebug() { return(ndSingleton); } static function trace(obj) { getNetDebug()._trace(obj); } static function traceNetServices(who, severity, number, message) { getNetDebug()._traceNetServices(who, severity, number, message); } static function globalOnStatus(statusobj) { getNetDebug().sendStatus(statusobj); } static function initialize() { if (ndSingleton == null) { ndSingleton = new mx.remoting.debug.NetDebug(); mx.remoting.debug.ConnectionMixin.initialize(); } return(true); } static function stripNCDEventToMinmal(ev) { var _local1 = ev; var _local2 = new Object(); if (_local1.eventType != null) { _local2.eventType = _local1.eventType; } if (_local1.source != null) { _local2.source = _local1.source; } if (_local1.movieUrl != null) { _local2.movieUrl = _local1.movieUrl; } if (_local1.date != null) { _local2.date = _local1.date; } if (_local1.time != null) { _local2.time = _local1.time; } if (_local1.protocol != null) { _local2.protocol = _local1.protocol; } if (_local1.debugId != null) { _local2.debugId = _local1.debugId; } return(_local2); } function _traceNetServices(who, severity, number, message) { var _local1 = this; if ((_local1._config.m_debug && (_local1._config.client.m_debug)) && (_local1._config.client.trace)) { if (!_local1.sendDebugEvent(new mx.remoting.debug.events.NetDebugTraceNetServices(who, severity, number, message))) { } } } function _trace(traceobj) { var _local1 = this; if ((_local1._config.m_debug && (_local1._config.client.m_debug)) && (_local1._config.client.trace)) { if (!_local1.sendDebugEvent(new mx.remoting.debug.events.NetDebugTrace(traceobj))) { } } } static var version = "1.2.0.124"; }
Symbol 24 MovieClip [__Packages.mx.remoting.debug.NetDebugConfig] Frame 0
class mx.remoting.debug.NetDebugConfig extends Object { function NetDebugConfig () { super(); Object.registerClass("NetDebugConfig", mx.remoting.debug.NetDebugConfig); } static function getNetDebugVersion() { return(1); } static function attachNetDebugConfigFunctions(ndc) { var _local1 = ndc; _local1.setDebug = function (setval) { this.m_debug = setval; }; _local1.getDebug = function () { return(this.m_debug); }; for (var _local2 in _local1) { if (typeof(_local1[_local2]) == "object") { attachNetDebugConfigFunctions(_local1[_local2]); } } return(null); } static function getDefaultNetDebugConfig(isController) { var _local1 = _global; if (_local1.netDebugConfigSO == undefined) { var _local2 = "TestMovie_Config_Info"; if (isController) { _local2 = "Controller_Config_Info"; } _local1.netDebugConfigSO = SharedObject.getLocal(_local2); } if (_local1.netDebugConfigSO.data.config == undefined) { _local1.netDebugConfigSO.data.config = getRealDefaultNetDebugConfig(); } _local1.netDebugConfigSO.flush(); return(_local1.netDebugConfigSO.data.config); } static function getRealDefaultNetDebugConfig() { var _local1 = new mx.remoting.debug.NetDebugConfig(); _local1.m_debug = true; _local1.client = new mx.remoting.debug.NetDebugConfig(); _local1.client.m_debug = true; _local1.client.trace = true; _local1.client.recordset = true; _local1.client.http = true; _local1.client.rtmp = true; _local1.realtime_server = new mx.remoting.debug.NetDebugConfig(); _local1.realtime_server.m_debug = true; _local1.realtime_server.trace = true; _local1.app_server = new mx.remoting.debug.NetDebugConfig(); _local1.app_server.m_debug = true; _local1.app_server.trace = true; _local1.app_server.error = true; _local1.app_server.recordset = true; _local1.app_server.httpheaders = false; _local1.app_server.amf = false; _local1.app_server.amfheaders = false; _local1.app_server.coldfusion = true; return(_local1); } }
Symbol 33 MovieClip [__Packages.mx.remoting.debug.GlobalLocalConnection] Frame 0
class mx.remoting.debug.GlobalLocalConnection extends Object { var sendPrefix; function GlobalLocalConnection (isController, receiver, domainName) { var _local2 = this; var _local3 = _global; super(); _local2.maxConnections = 10; var sToMovie = "_NetDebugLocalToDebugMovie"; var sToController = "_NetDebugLocalToController"; var connectname = null; if (isController) { connectname = sToController; _local2.sendNames = new Array(); _local2.sendNames.push(sToMovie); var _local1 = 0; while (_local1 < _local2.maxConnections) { _local2.sendNames.push(sToMovie + _local1); _local1++; } _local2.maxConnections = 0; } else { connectname = sToMovie; _local2.sendNames = new Array(); _local2.sendNames.push(sToController); } _local2.setDomainName(domainName); if (_local3.g_NetDebugLocalConnection == undefined) { _local3.g_NetDebugLocalConnection = new LocalConnection(); _local3.g_NetDebugLocalConnection.allowDomain = function () { return(true); }; } if (receiver != null) { _local3.g_NetDebugLocalConnection.m_Receiver = receiver; _local3.g_NetDebugLocalConnection.onData = function (dataobj) { _global.g_NetDebugLocalConnection.m_Receiver.onReceive(dataobj); }; _local3.g_NetDebugLocalConnection.onCommand = function (commandobj) { _global.g_NetDebugLocalConnection.m_Receiver.onReceiveCommand(commandobj); }; if (!_local3.g_NetDebugLocalConnection.connect(connectname)) { var connected = false; var _local1 = 0; while (_local1 < _local2.maxConnections) { if (_local3.g_NetDebugLocalConnection.connect(connectname + _local1)) { connected = true; break; } _local1++; } if (!connected) { if (isController) { receiver.onReceiveError(new mx.remoting.debug.events.NetDebugDuplicateNCDError()); } } } } } function setDomainName(domainName) { var _local1 = domainName; if ((_local1 != null) && (_local1 != "")) { sendPrefix = _local1 + ":"; } else { sendPrefix = ""; } } function send(dataobj) { return(sendRaw("onData", dataobj)); } function sendCommand(commandObj) { return(sendRaw("onCommand", commandObj)); } function sendRaw(functionName, obj) { var _local3 = this; var _local2 = true; var snlen = _local3.sendNames.length; var _local1 = 0; while (_local1 < snlen) { _local2 = Boolean(_local2 & _global.g_NetDebugLocalConnection.send(_local3.sendPrefix + _local3.sendNames[_local1], functionName, obj)); _local1++; } return(_local2); } }
Symbol 430 MovieClip [__Packages.remoting.RemotingMethod] Frame 0
class remoting.RemotingMethod { var service, methodName, defaultSettings, dispatchEvent; function RemotingMethod (service, methodName, defaultSettings) { mx.events.EventDispatcher.initialize(this); this.service = service; this.methodName = methodName; this.defaultSettings = defaultSettings; } function exec() { var _local4 = null; if (arguments.length == 5) { _local4 = arguments.pop(); } if (_local4 == null) { _local4 = defaultSettings; } var _local6 = arguments.slice(0, 4); var _local3 = new remoting.RemotingCall(service, methodName, _local6[0], _local6[1], _local6[2], _local6[3], _local4); _local3.exec(); dispatchEvent({target:this, type:"call", args:_local3.args, methodName:methodName}); _local3.faultHandler = mx.utils.Delegate.create(this, onFault); _local3.resultHandler = mx.utils.Delegate.create(this, onResult); _local3.busyHandler = mx.utils.Delegate.create(this, onBusy); _local3.timeoutHandler = mx.utils.Delegate.create(this, onTimeout); } function onFault(rc, fault) { dispatchEvent({target:this, type:"fault", args:rc.args, methodName:methodName, fault:fault.__get__fault()}); } function onResult(rc, result) { dispatchEvent({target:this, type:"result", args:rc.args, methodName:methodName, result:result.__get__result()}); } function onBusy() { dispatchEvent({target:this, type:"busy"}); } function onTimeout(rc) { dispatchEvent({target:this, type:"timeout", methodName:methodName, args:rc.args}); } }
Symbol 431 MovieClip [__Packages.remoting.RemotingCall] Frame 0
class remoting.RemotingCall { var service, methodName, args, resultCb, faultCb, meta, pc, busyInt, timeoutInt, busyHandler, resultHandler, faultHandler, timeoutHandler; function RemotingCall (service, methodName, args, scope, resultCb, faultCb, meta) { this.service = service; this.methodName = methodName; this.args = args; this.resultCb = mx.utils.Delegate.create(scope, resultCb); this.faultCb = mx.utils.Delegate.create(scope, faultCb); this.meta = meta; if (meta.timeout != null) { timeout = meta.timeout; } if (meta.maxAttempts != null) { maxAttempts = meta.maxAttempts; } } function exec() { pc = service[methodName].apply(this, args); pc.__set__responder(new mx.rpc.RelayResponder(this, "onResult", "onFault")); if (attempt == 0) { busyInt = setInterval(mx.utils.Delegate.create(this, onBusy), remoting.RemotingService.BUSY_TIME); timeoutInt = setInterval(mx.utils.Delegate.create(this, onTimeout), timeout); } attempt++; } function onBusy(re) { clearInterval(busyInt); busyHandler(); } function onResult(re) { if (!completed) { clearInterval(timeoutInt); clearInterval(busyInt); resultHandler(this, re); resultCb.apply(this, [re, args]); completed = true; } } function onFault(fe) { if (!completed) { clearInterval(timeoutInt); clearInterval(busyInt); faultCb.apply(this, [fe, args]); faultHandler(this, fe); completed = true; } } function onTimeout() { clearInterval(busyInt); if (attempt >= maxAttempts) { clearInterval(timeoutInt); var _local2 = new mx.rpc.FaultEvent(new mx.rpc.Fault("TIMEOUT", methodName + " timed out", "", "")); faultCb.apply(this, [_local2, args]); timeoutHandler(this); } else { exec(); } } var attempt = 0; var timeout = 5000; var maxAttempts = 3; var completed = false; }
Symbol 56 MovieClip [__Packages.mx.remoting.PendingCall] Frame 0
class mx.remoting.PendingCall extends Object { var __service, __methodName, __responder; function PendingCall (srv, methodName) { super(); __service = srv; __methodName = methodName; } function get responder() { return(__responder); } function set responder(res) { __responder = res; //return(responder); } function onResult(result) { var _local1 = result; var _local2 = this; _local1.serviceName = ((typeof(_local1.serviceName) == "function") ? (_local1.servicename) : (_local1.serviceName)); if (_local1 != null) { if (_local1 instanceof mx.remoting.NetServiceProxy) { var serv = (new mx.remoting.Service(null, null, _local1.serviceName, _local2.__service.__get__connection(), _local2.__service.__get__responder())); _local1 = serv; } else if (_local1 instanceof mx.remoting.RecordSet) { var _local3 = new mx.remoting.NetServiceProxy(_local2.__service.__get__connection()); _local1._setParentService(_local3); _local1.logger = _local2.__service.log; } } if (_local2.__responder != null) { _local2.__responder.onResult(new mx.rpc.ResultEvent(_local1)); } if (_local2.__service.log != null) { _local2.__service.log.logInfo((((_local2.__service.__get__name() + ".") + _local2.__methodName) + "() returned ") + mx.data.binding.ObjectDumper.toString(_local1)); } } function onStatus(status) { var _local1 = this; var _local2 = status; if (_local1.__responder != null) { _local1.__responder.onFault(new mx.rpc.FaultEvent(new mx.rpc.Fault(_local2.code, _local2.description, _local2.details, _local2.type))); } if (_local1.__service.log != null) { _local1.__service.log.logDebug("Service invocation failed."); _local1.__service.log.logDebug((((_local1.__service.__get__name() + ".") + _local1.__methodName) + "() returned ") + mx.data.binding.ObjectDumper.toString(_local2)); } } function get methodName() { return(__methodName); } static var inited = mx.remoting.NetServiceProxy.registerNetServiceProxy(); }
Symbol 432 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 64 MovieClip [__Packages.mx.rpc.RelayResponder] Frame 0
class mx.rpc.RelayResponder extends Object { var __onFault, __obj, __onResult; function RelayResponder (resp, resultFunc, faultFunc) { var _local1 = this; super(); _local1.__obj = resp; _local1.__onFault = faultFunc; _local1.__onResult = resultFunc; } function onFault(fault) { __obj[__onFault](fault); } function onResult(result) { __obj[__onResult](result); } }
Symbol 433 MovieClip [__Packages.it.sephiroth.Serializer] Frame 0
class it.sephiroth.Serializer { var buffer; function Serializer () { } function serialize(what) { var _local2 = new String(""); _local2 = serialize_internal("", what); return(_local2); } function serialize_internal(buf, struct_c) { if (((!isNaN(struct_c)) && (struct_c.__proto__ != Boolean.prototype)) && (struct_c.__proto__ != Date.prototype)) { var _local2 = new Number(struct_c); } else { var _local2 = struct_c; } switch (_local2.__proto__) { case Boolean.prototype : buf = ((buf + "b:") + int(_local2)) + ";"; break; case null : case undefined : buf = buf + "N;"; break; case Number.prototype : if (_local2 >= 1E15) { buf = ((buf + "d:") + _local2) + ";"; } else if ((_local2 % 1) == 0) { buf = ((buf + "i:") + _local2) + ";"; } else { buf = ((buf + "d:") + _local2) + ";"; } break; case String.prototype : buf = ((((buf + "s:") + calcLength(_local2)) + ":\"") + _local2) + "\";"; break; case Date.prototype : buf = ((((buf + "s:") + length(_local2)) + ":\"") + _local2) + "\";"; break; case Object.prototype : var _local4 = 0; var _local5 = new String(""); buf = buf + "O:8:\"stdClass\":"; for (var _local6 in _local2) { _local5 = _local5 + (serialize_internal("", _local6) + serialize_internal("", _local2[_local6])); _local4 = _local4 + 1; } buf = (((buf + _local4) + ":{") + _local5) + "}"; break; case Array.prototype : _local4 = 0; _local5 = new String(""); buf = buf + "a:"; for (var _local6 in _local2) { _local5 = _local5 + (serialize_internal("", _local6) + serialize_internal("", _local2[_local6])); _local4 = _local4 + 1; } buf = (((buf + _local4) + ":{") + _local5) + "}"; break; default : buf = buf + "i:0;"; } return(buf); } function calcLength(struct) { var _local1; var _local3 = 0; var _local4 = struct.length; var _local2 = 0; while (_local2 < _local4) { _local1 = ord(struct.charAt(_local2)); if (_local1 < 128) { _local3 = _local3 + 1; } else if (_local1 < 1024) { _local3 = _local3 + 2; } else if (_local1 < 32768) { _local3 = _local3 + 3; } else if (_local1 < 2097152) { _local3 = _local3 + 4; } _local2++; } return(_local3); } function unserialize(what) { buffer = what; return(unserialize_internal(what)); } function unserialize_internal(obj) { var _local3 = obj.charAt(0); var _local2; switch (_local3) { case "d" : _local2 = parse_double(); break; case "i" : _local2 = parse_int(); break; case "b" : _local2 = parse_boolean(); break; case "s" : _local2 = parse_string(); break; case "a" : _local2 = parse_array(); break; case "O" : _local2 = parse_object(); break; case "N" : } if (_local2[0] != -1) { buffer = buffer.substr(buffer.indexOf(";", (_local2[0] + length(_local3)) + length(_local2[0].toString())) + 1); } return(_local2[1]); } function parse_array() { var _local3 = 0; var _local5 = getArrayLength(); var _local4 = new Array(); while (_local3 < _local5) { var _local2 = getNext(); _local4[_local2[0]] = _local2[1]; _local3++; } buffer = buffer.substr(1); return(new Array(-1, _local4)); } function parse_object() { var _local6 = parse_string(); buffer = buffer.substr(buffer.indexOf(":", _local6[0])); var _local7 = _local6[1]; var _local3 = 0; var _local5 = getObjectLength(); var _local4 = new Object(); while (_local3 < _local5) { var _local2 = getNext(); _local4[_local2[0]] = _local2[1]; _local3++; } buffer = buffer.substr(1); return(new Array(-1, _local4)); } function parse_string() { var _local2 = getStringLenght(); var _local3 = getCStringLenght(); if (_local2 eq _local3) { var _local4 = buffer.substr(length(_local2) + 4, _local2).toString(); } else { var _local4 = buffer.substr(length(_local2) + 4, _local3).toString(); } return(new Array(_local3, _local4)); } function parse_boolean() { var _local2 = getLength(); var _local3 = ((_local2 < 1) ? false : true); return(new Array(length(_local2.toString()), _local3)); } function parse_double() { var _local2 = getFloatLength(); var _local3 = _local2; return(new Array(length(_local2.toString()), _local3)); } function parse_int() { var _local2 = getLength(); var _local3 = _local2; return(new Array(length(_local2.toString()), _local3)); } function getStringLenght(str) { var _local2 = parseInt(buffer.substr(2, buffer.indexOf(":", 3) - 2)); return(_local2); } function getCStringLenght(str) { var _local6 = parseInt(buffer.substr(2, buffer.indexOf(":", 3) - 2)); var _local2; var _local3 = _local6; var _local4; var _local5 = buffer; _local4 = 4 + _local6.toString().length; _local2 = 0; while (_local2 < _local3) { if (_local5.charCodeAt(_local2 + _local4) > 128) { _local3 = _local3 - 1; } _local2++; } return(_local3); } function getLength() { var _local2 = parseInt(buffer.substr(2, buffer.indexOf(";", 3) - 2)); return(_local2); } function getFloatLength() { var _local2 = parseFloat(buffer.substr(2, buffer.indexOf(";", 3) - 2)); return(_local2); } function getArrayLength() { var _local2 = parseInt(buffer.substr(2, (buffer.indexOf(":", 2) - buffer.indexOf(":", 1)) + 1)); buffer = buffer.substr(buffer.indexOf(":", 2) + 2); return(_local2); } function getObjectLength() { var _local2 = parseInt(buffer.substr(1, buffer.indexOf(":", 1))); buffer = buffer.substr(buffer.indexOf(":", 1) + 2); return(_local2); } function getNext(str) { var _local2 = unserialize_internal(buffer); var _local3 = unserialize_internal(buffer); return(new Array(_local2, _local3)); } static var className = "it.sephiroth.Serializer"; static var classVersion = "2.1.6"; var instanceName = "Serializer"; }
Symbol 434 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 435 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 436 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 5 MovieClip [__Packages.mx.remoting.DebugClasses] Frame 0
class mx.remoting.DebugClasses extends MovieClip { function DebugClasses () { super(); } }
Symbol 12 MovieClip [__Packages.mx.remoting.NetServices] Frame 0
class mx.remoting.NetServices extends Object { static var defaultGatewayUrl, logger, traceNetServices; function NetServices () { super(); } static function setDefaultGatewayUrl(url) { defaultGatewayUrl = url; } static function setGatewayUrl(url) { gatewayUrl = url; } static function createGatewayConnection(url, infoLogger) { var _local1 = url; logger = infoLogger; if (_local1 == undefined) { _local1 = gatewayUrl; if (_local1 == undefined) { _local1 = defaultGatewayUrl; } } if (_local1 == undefined) { trace("NetServices", "warning", 4, "createGatewayConnection - gatewayUrl is undefined"); logger.logInfo(("NetServices: createGatewayConnection - gateway url <" + _local1) + "> is undefined", mx.services.Log.DEBUG); return(null); } var _local2 = new mx.remoting.Connection(); _local2.connect(_local1); __sharedConnections[_local1] = _local2; return(_local2); } static function getConnection(uri) { return(__sharedConnections[uri]); } static function getHostUrl() { var _local2 = _root; if (!isHttpUrl(_local2._url)) { trace("NetServices", "warning", 4, "createGatewayConnection - gatewayUrl is invalid"); return(null); } var _local1 = _local2._url.indexOf("/", 8); if (_local1 < 0) { trace("NetServices", "warning", 4, "createGatewayConnection - gatewayUrl is invalid"); return(null); } return(_local2._url.substring(0, _local1)); } static function isHttpUrl(url) { return((url.indexOf("http://") == 0) || (url.indexOf("https://") == 0)); } static function getHttpUrl(url) { var _local1 = url; if (!isHttpUrl(_local1)) { _local1 = getHostUrl() + _local1; } return(_local1); } static function trace(who, severity, number, message) { traceNetServices(who, severity, number, message); } static var version = "1.2.0.124"; static var gatewayUrl = _root.gatewayUrl; static var __sharedConnections = new Array(); }
Symbol 13 MovieClip [__Packages.mx.data.DataRange] Frame 0
interface mx.data.DataRange{}
Symbol 14 MovieClip [__Packages.mx.data.PageableData] Frame 0
interface mx.data.PageableData{}
Symbol 15 MovieClip [__Packages.mx.data.PageableList] Frame 0
interface mx.data.PageableList{}
Symbol 18 MovieClip [__Packages.mx.utils.Iterator] Frame 0
interface mx.utils.Iterator{}
Symbol 19 MovieClip [__Packages.mx.remoting.RecordSet] Frame 0
class mx.remoting.RecordSet extends Object { var mTitles, _items, mRecordSetID, dispatchEvent, gateway_conn, mDataFetcher; function RecordSet (columnNames) { var _local1 = this; super(); mx.events.EventDispatcher.initialize(_local1); _local1._items = new Array(); _local1.uniqueID = 0; if (_local1.mTitles != null) { } else { if (_local1.serverInfo == null) { if (_local1.serverinfo != null) { _local1.serverInfo = _local1.serverinfo; } } if (_local1.serverInfo == null) { _local1.mTitles = columnNames; } else if (_local1.serverInfo.version != 1) { mx.remoting.NetServices.trace("RecordSet", "warning", 100, "Received incompatible RecordSet version from server"); } else { _local1.mTitles = _local1.serverInfo.columnNames; _local1.mRecordsAvailable = 0; _local1.setData(((_local1.serverInfo.cursor == null) ? 0 : (_local1.serverInfo.cursor - 1)), _local1.serverInfo.initialData); if (_local1.serverInfo.initialData.length != _local1.serverInfo.totalCount) { _local1.mRecordSetID = _local1.serverInfo.id; if (_local1.mRecordSetID != null) { _local1.serviceName = ((_local1.serverInfo.serviceName == null) ? "RecordSet" : (_local1.serverInfo.serviceName)); _local1.mTotalCount = _local1.serverInfo.totalCount; _local1.mDeliveryMode = "ondemand"; _local1.mAllNotified = false; _local1.mOutstandingRecordCount = 0; } else { mx.remoting.NetServices.trace("RecordSet", "warning", 102, "Missing some records, but there's no RecordSet id"); } } _local1.serverInfo = null; } } } function addItem(item) { addItemAt(length, item); } function addItemAt(index, item) { var _local1 = index; var _local2 = this; var _local3 = true; if ((_local1 < _local2.__get__length()) && (_local1 >= 0)) { _local2.items.splice(_local1, 0, item); } else if (_local1 == _local2.__get__length()) { _local2.items[_local1] = item; } else { _local3 = false; mx.remoting.NetServices.trace("Cannot add an item outside the bounds of the RecordSet"); return; } if (_local3) { item.__ID__ = _local2.uniqueID++; } _local2.updateViews("addItems", _local1, _local1); } function addEventListener(event, listener) { } function clear() { var _local1 = this; if (_local1.checkLocal()) { } else { var _local2 = _local1.items.length; _local1.items.splice(0); _local1.uniqueID = 0; _local1.updateViews("removeItems", 0, _local2); } } function contains(itmToCheck) { var _local2 = itmToCheck; if (isObjectEmpty(_local2)) { return(false); } var itemAtIndex; var _local3; var _local1 = 0; while (_local1 < items.length) { itemAtIndex = items[_local1]; _local3 = true; for (var t in _local2) { if (_local2[t] != itemAtIndex[t]) { _local3 = false; break; } } if (_local3) { return(true); } _local1++; } return(false); } function getColumnNames() { return(mTitles); } function get columnNames() { return(getColumnNames()); } function getLocalLength() { return(items.length); } function getLength() { var _local1 = this; if (_local1.mRecordSetID != null) { return(_local1.mTotalCount); } return(_local1.items.length); } function getIterator() { var _local1 = new mx.remoting.RecordSetIterator(this); return(_local1); } function get length() { return(getLength()); } function getItemAt(index) { var _local1 = index; var _local2 = this; if ((_local1 < 0) || (_local1 >= _local2.__get__length())) { return(null); } if (_local2.mRecordSetID == null) { return(_local2.items[_local1]); } _local2.requestRecord(_local1); var _local3 = _local2.items[_local1]; if (_local3 == 1) { return("in progress"); } return(_local3); } function getItemID(index) { return(items[index].__ID__); } function get items() { return(_items); } function initialize(info) { } function filter(filterFunction, context) { if (checkLocal()) { } else { var _local3 = new mx.remoting.RecordSet(mTitles); var rcount = length; var _local2 = 0; while (_local2 < rcount) { var _local1 = getItemAt(_local2); if (((_local1 != null) && (_local1 != 1)) && (filterFunction(_local1, context))) { _local3.addItem(_local1); } _local2++; } return(_local3); } return(undefined); } function sortItems(compareFunc, optionFlags) { var _local1 = this; if (_local1.checkLocal()) { } else { _local1.items.sort(compareFunc, optionFlags); _local1.updateViews("sort"); } } function sortItemsBy(fieldNames, order, optionFlags) { var _local1 = this; if (_local1.checkLocal()) { } else { if (typeof(order) == "string") { _local1.items.sortOn(fieldNames); if (order.toUpperCase() == "DESC") { _local1.items.reverse(); } } else { _local1.items.sortOn(fieldNames, optionFlags); } _local1.updateViews("sort"); } } function sort(compareFunc) { var _local1 = this; if (_local1.checkLocal()) { } else { _local1.items.sort(compareFunc); _local1.updateViews("sort"); } } function isEmpty() { return(items.length == 0); } function isLocal() { return(mRecordSetID == null); } function isFullyPopulated() { return(isLocal()); } function getRemoteLength() { var _local1 = this; if (_local1.isLocal()) { return(_local1.mRecordsAvailable); } return(_local1.mTotalCount); } function getNumberAvailable() { var _local1 = this; if (_local1.isLocal()) { return(_local1.getLength()); } return(_local1.mRecordsAvailable); } function replaceItemAt(index, item) { var _local1 = index; var _local2 = this; if ((_local1 >= 0) && (_local1 <= _local2.__get__length())) { var _local3 = _local2.getItemID(_local1); _local2.items[_local1] = item; _local2.items[_local1].__ID__ = _local3; _local2.updateViews("updateItems", _local1, _local1); } } function removeAll() { clear(); } function removeItemAt(index) { var _local1 = index; var _local2 = this; var _local3 = _local2._items[_local1]; _local2._items.splice(_local1, 1); var rItems = [_local2._items[_local1]]; var rIDs = [_local2.getItemID(_local1)]; _local2.dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:_local1, lastItem:_local1, removedItems:rItems, removedIDs:rIDs}); return(_local3); } function removeEventListener(event, listener) { } function requestRange(range) { var _local1 = range.getStart(); var _local2 = range.getEnd(); return(internalRequestRange(_local1, _local2)); } function setDeliveryMode(mode, pagesize, numPrefetchPages) { var _local1 = this; var _local2 = pagesize; var _local3 = numPrefetchPages; _local1.mDeliveryMode = mode.toLowerCase(); _local1.stopFetchAll(); if ((_local2 == null) || (_local2 <= 0)) { _local2 = 25; } switch (_local1.mDeliveryMode) { case "ondemand" : return; case "page" : if (_local3 == null) { _local3 = 0; } _local1.mPageSize = _local2; _local1.mNumPrefetchPages = _local3; return; case "fetchall" : _local1.stopFetchAll(); _local1.startFetchAll(_local2); return; default : mx.remoting.NetServices.trace("RecordSet", "warning", 107, "SetDeliveryMode: unknown mode string"); } } function editField(index, fieldName, value) { changeFieldValue(index, fieldName, value); } function getEditingData(index, fieldName) { return(items[index][fieldName]); } function setField(index, fieldName, value) { changeFieldValue(index, fieldName, value); } function changeFieldValue(index, fieldName, value) { var _local1 = index; var _local2 = this; if (_local2.checkLocal()) { } else if ((_local1 < 0) || (_local1 >= _local2.getLength())) { } else { _local2.items[_local1][fieldName] = value; _local2.updateViews("updateItems", _local1, _local1); } } function isObjectEmpty(objToCheck) { var _local2 = objToCheck; var _local1 = true; for (var _local3 in _local2) { _local1 = false; return(_local1); } return(_local1); } function arrayToObject(anArray) { if (mTitles == null) { mx.remoting.NetServices.trace("RecordSet", "warning", 105, "getItem: titles are not available"); return(null); } var _local3 = new Object(); var alen = anArray.length; var _local2; var _local1 = 0; while (_local1 < alen) { _local2 = mTitles[_local1]; if (_local2 == null) { _local2 = ("column" + _local1) + 1; } _local3[_local2] = anArray[_local1]; _local1++; } return(_local3); } function checkLocal() { if (isLocal()) { return(false); } mx.remoting.NetServices.trace("RecordSet", "warning", 108, "Operation not allowed on partial recordset"); return(true); } function getRecordSetService() { var _local1 = this; if (_local1.mRecordSetService == null) { if (_local1.gateway_conn == null) { _local1.gateway_conn = mx.remoting.NetServices.createGatewayConnection(); } else if (_global.netDebugInstance != undefined) { _local1.gateway_conn = _local1.gateway_conn.clone(); } if (_global.netDebugInstance != undefined) { _local1.gateway_conn.setupRecordSet(); _local1.gateway_conn.setDebugId("RecordSet " + _local1.mRecordSetID); } _local1.mRecordSetService = _local1.gateway_conn.getService(_local1.serviceName, _local1); if (_local1.mRecordSetService == null) { mx.remoting.NetServices.trace("RecordSet", "warning", 101, "Failed to create RecordSet service"); _local1.mRecordSetService = null; } } return(_local1.mRecordSetService); } function internalRequestRange(index, lastIndex) { var _local1 = index; var _local2 = this; var highestRequested = -1; if (_local1 < 0) { _local1 = 0; } if (lastIndex >= _local2.getRemoteLength()) { lastIndex = _local2.getRemoteLength() - 1; } var _local3; var last; while (_local1 <= lastIndex) { while ((_local1 <= lastIndex) && (_local2.items[_local1] != null)) { _local1++; } _local3 = _local1; while ((_local1 <= lastIndex) && (_local2.items[_local1] == null)) { _local2.mOutstandingRecordCount++; _local2.items[_local1] = 1; _local1++; } last = _local1 - 1; if (_local3 <= last) { _local2.logger.logInfo((((" Fetching records from index [" + _local3) + "] to index [") + last) + "]"); _local2.getRecordSetService().getRecords(_local2.mRecordSetID, _local3 + 1, (last - _local3) + 1); highestRequested = last; _local2.updateViews("fetchRows", _local3, last); } } return(highestRequested); } function removeItems(index, len) { var _local3 = index; var _local2 = new Array(); var _local1 = 0; while (_local1 < len) { _local2.push(getItemID(_local3 + _local1)); _local1++; } var oldItems = items.splice(_local3, len); dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:_local3, lastItem:(_local3 + len) - 1, removedItems:oldItems, removedIDs:_local2}); } function getRecords_Result(info) { var _local1 = this; var _local2 = info; _local1.setData(_local2.Cursor - 1, _local2.Page); _local1.mOutstandingRecordCount = _local1.mOutstandingRecordCount - _local2.Page.length; _local1.updateViews("updateItems", _local2.Cursor - 1, ((_local2.Cursor - 1) + _local2.Page.length) - 1); if ((_local1.mRecordsAvailable == _local1.mTotalCount) && (!_local1.mAllNotified)) { _local1.updateViews("allRows"); _local1.mRecordSetService.release(); _local1.mAllNotified = true; _local1.mRecordSetID = null; _local1.mRecordSetService = null; } } function release_Result() { } function requestOneRecord(index) { var _local1 = this; var _local2 = index; if (_local1.items[_local2] == null) { if (_local1.mDeliveryMode == "ondemand") { _local1.logger.logInfo((" INFO: Fetching Record [" + _local2) + "]"); } _local1.getRecordSetService().getRecords(_local1.mRecordSetID, _local2 + 1, 1); _local1.mOutstandingRecordCount++; _local1.items[_local2] = 1; _local1.updateViews("fetchRows", _local2, _local2); } } function requestRecord(index) { var _local1 = this; if (_local1.mDeliveryMode != "page") { _local1.requestOneRecord(index); } else { var _local2 = int(index / _local1.mPageSize) * _local1.mPageSize; var _local3 = (_local2 + (_local1.mPageSize * (_local1.mNumPrefetchPages + 1))) - 1; _local1.internalRequestRange(_local2, _local3); } } function _setParentService(service) { gateway_conn = service.nc; } function setData(start, dataArray) { var _local1 = this; var datalen = dataArray.length; var _local3; var rec; var _local2 = 0; while (_local2 < datalen) { _local3 = _local2 + start; rec = _local1.items[_local3]; if ((rec != null) && (rec != 1)) { mx.remoting.NetServices.trace("RecordSet", "warning", 106, "Already got record # " + _local3); } else { _local1.mRecordsAvailable = _local1.mRecordsAvailable + 1; } _local1.items[_local3] = _local1.arrayToObject(dataArray[_local2]); _local1.items[_local3].__ID__ = _local1.uniqueID++; _local2++; } } function startFetchAll(pagesize) { var _local1 = this; if (_local1.mDataFetcher != null) { _local1.mDataFetcher.disable(); } _local1.mDataFetcher = new mx.remoting.RsDataFetcher(_local1, pagesize); } function stopFetchAll() { mDataFetcher.disable(); mDataFetcher = null; } function updateViews(event, first, last) { dispatchEvent({type:"modelChanged", eventName:event, firstItem:first, lastItem:last}); } static function registerRecordSet() { Object.registerClass("RecordSet", mx.remoting.RecordSet); return(true); } static var version = "1.2.0.124"; static var init = registerRecordSet(); }
Symbol 20 MovieClip [__Packages.mx.remoting.RecordSetIterator] Frame 0
class mx.remoting.RecordSetIterator { var _recordSet, _cursor; function RecordSetIterator (rec) { _recordSet = rec; _cursor = 0; } function hasNext() { return(_cursor < _recordSet.getLength()); } function next() { return(_recordSet.getItemAt(_cursor++)); } static var version = "1.2.0.124"; }
Symbol 21 MovieClip [__Packages.mx.remoting.RsDataRange] Frame 0
class mx.remoting.RsDataRange extends Object { var _start, _end; function RsDataRange (s, e) { super(); _start = s; _end = e; } function getStart() { return(_start); } function getEnd() { return(_end); } function setEnd(e) { _end = e; } function setStart(s) { _start = s; } }
Symbol 22 MovieClip [__Packages.mx.remoting.RsDataFetcher] Frame 0
class mx.remoting.RsDataFetcher extends Object { var mEnabled; function RsDataFetcher (pgRS, increment) { var _local1 = this; super(); _local1.mRecordSet = pgRS; _local1.mRecordSet.addEventListener("modelChanged", _local1); _local1.mIncrement = increment; _local1.mNextRecord = 0; _local1.mEnabled = true; _local1.doNext(); } function disable() { mEnabled = false; } function doNext() { var _local1 = this; if (_local1.mEnabled) { do { if (_local1.mNextRecord >= _local1.mRecordSet.getRemoteLength()) { return; } var _local2 = new mx.remoting.RsDataRange(_local1.mNextRecord, (_local1.mNextRecord + _local1.mIncrement) - 1); _local1.mHighestRequested = _local1.mRecordSet.requestRange(_local2); _local1.mNextRecord = _local1.mNextRecord + _local1.mIncrement; } while (_local1.mHighestRequested <= 0); } } function modelChanged(eventObj) { var _local1 = this; var _local2 = eventObj; if (((_local2.eventName == "updateItems") && (_local2.firstItem <= _local1.mHighestRequested)) && (_local2.lastItem >= _local1.mHighestRequested)) { _local1.doNext(); } if (_local2.eventName == "allRows") { _local1.disable(); } } }
Symbol 23 MovieClip [__Packages.mx.remoting.NetServiceProxyResponder] Frame 0
class mx.remoting.NetServiceProxyResponder extends Object { var service, methodName; function NetServiceProxyResponder (serv, method) { super(); service = serv; methodName = method; } function onResult(result) { var _local2 = result; var _local1 = service.client; if ((_local2 instanceof mx.remoting.NetServiceProxy) || (_local2 instanceof mx.remoting.RecordSet)) { _local2._setParentService(service); } var _local3 = methodName + "_Result"; if (typeof(_local1[_local3]) == "function") { _local1[_local3].apply(_local1, [_local2]); } else if (typeof(_local1.onResult) == "function") { _local1.onResult(_local2); } else { mx.remoting.NetServices.trace("NetServices", "info", 1, (_local3 + " was received from server: ") + _local2); } } function onStatus(result) { var _local2 = result; var _local1 = service.client; var _local3 = methodName + "_Status"; if (typeof(_local1[_local3]) == "function") { _local1[_local3].apply(_local1, [_local2]); } else if (typeof(_local1.onStatus) == "function") { _local1.onStatus(_local2); } else if (typeof(_root.onStatus) == "function") { _root.onStatus(_local2); } else if (typeof(_global.System.onStatus) == "function") { _global.System.onStatus(_local2); } else { mx.remoting.NetServices.trace("NetServices", "info", 2, (((_local3 + " was received from server: <") + _local2.level) + "> ") + _local2.description); } } }
Symbol 25 MovieClip [__Packages.mx.utils.ObjectCopy] Frame 0
class mx.utils.ObjectCopy { function ObjectCopy () { } static function copy(refObj) { var _local1 = new Function(refObj.__proto__.constructor)(); copyProperties(_local1, refObj); return(_local1); } static function copyProperties(dstObj, srcObj) { var _local2 = srcObj; var to; for (var i in _local2) { to = typeof(_local2[i]); if (to != "function") { if (to == "object") { if (_local2[i] instanceof Array) { var p = new Array(); var _local3 = _local2[i]; var _local1 = 0; while (_local1 < _local3.length) { p[_local1] = _local3[_local1]; _local1++; } dstObj[i] = p; } else if (_local2[i] instanceof String) { dstObj[i] = new String(_local2[i]); } else if (_local2[i] instanceof Number) { dstObj[i] = new Number(_local2[i]); } else if (_local2[i] instanceof Boolean) { dstObj[i] = new Boolean(_local2[i]); } else { dstObj[i] = copy(_local2[i]); } } else { dstObj[i] = _local2[i]; } } } } }
Symbol 26 MovieClip [__Packages.mx.remoting.debug.events.NetDebug] Frame 0
class mx.remoting.debug.events.NetDebug extends Object { var date, time; function NetDebug () { super(); init(); } function init() { var _local1 = this; _local1.eventType = "DebugEvent"; _local1.source = "Client"; _local1.movieUrl = unescape(_root._url); _local1.initDate(); } function initDate() { var _local1 = new Date(); date = _local1; time = _local1.getTime(); } }
Symbol 27 MovieClip [__Packages.mx.remoting.debug.events.NetDebugNetConnection] Frame 0
class mx.remoting.debug.events.NetDebugNetConnection extends mx.remoting.debug.events.NetDebug { function NetDebugNetConnection () { super(); } }
Symbol 28 MovieClip [__Packages.mx.remoting.debug.events.NetDebugConnect] Frame 0
class mx.remoting.debug.events.NetDebugConnect extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugConnect (args) { var _local1 = args; var _local2 = this; super(); _local2.eventType = "Connect"; _local2.connectString = _local1[0]; if (_local1[1] != null) { _local2.userName = _local1[1]; } if (_local1[2] != null) { _local2.password = _local1[2]; } } }
Symbol 29 MovieClip [__Packages.mx.remoting.debug.commands.Local] Frame 0
class mx.remoting.debug.commands.Local extends Object { var command, data; function Local () { super(); } function init(commandname, dataobj) { command = commandname; data = dataobj; } }
Symbol 30 MovieClip [__Packages.mx.remoting.debug.commands.StartRTMPTrace] Frame 0
class mx.remoting.debug.commands.StartRTMPTrace extends mx.remoting.debug.commands.Local { var init; function StartRTMPTrace (cs) { super(); var _local1 = new Object(); _local1.connectstring = cs; _local1.url = _root._url; init("startRealTimeTrace", _local1); } }
Symbol 31 MovieClip [__Packages.mx.remoting.debug.ConnectionMixin] Frame 0
class mx.remoting.debug.ConnectionMixin extends Object { var _protocol, _id, _config; function ConnectionMixin () { super(); } static function initialize() { var _local1 = mx.remoting.Connection.prototype; var _local2 = mx.remoting.debug.ConnectionMixin.prototype; if (!_local1.netDebugProxyFunctions) { _local1.netDebugProxyFunctions = true; _local1.realConnect = _local1.connect; _local1.realCall = _local1.call; _local1.realClose = _local1.close; _local1.realAddHeader = _local1.addHeader; _local1.connect = _local2.netDebugProxyConnect; _local1.call = _local2.netDebugProxyCall; _local1.close = _local2.netDebugProxyClose; _local1.addHeader = _local2.netDebugProxyAddHeader; _local1.attachDebug = _local2.attachDebug; _local1.sendDebugEvent = _local2.sendDebugEvent; _local1.sendServerEvent = _local2.sendServerEvent; _local1.sendClientEvent = _local2.sendClientEvent; _local1.addNetDebugHeader = _local2.addNetDebugHeader; _local1.updateConfig = _local2.updateConfig; _local1.getNetDebug = _local2.getNetDebug; _local1.isRealTime = _local2.isRealTime; _local1.setupRecordSet = _local2.setupRecordSet; _local1.setDebugId = _local2.setDebugId; _local1.getDebugId = _local2.getDebugId; _local1.getDebugConfig = _local2.getDebugConfig; _local1.trace = _local2.trace; return(true); } return(false); } function attachDebug() { var _local1 = this; if (!_attached) { _attached = true; _local1._headerAdded = false; _local1._configured = false; _local1._config = new mx.remoting.debug.NetDebugConfig(); mx.utils.ObjectCopy.copyProperties(_local1._config, _local1.getNetDebug().getConfig()); _local1._protocol = "none"; _local1._id = String(_local1.getNetDebug().addNetConnection(_local1)); } } function sendDebugEvent(eventobj) { var _local1 = this; var _local2 = eventobj; _local2.protocol = _local1._protocol; _local2.debugId = _local1._id; return(_local1.getNetDebug().onEvent(_local2)); } function sendServerEvent(eventobj) { eventobj.movieUrl = unescape(_root._url); if (!sendDebugEvent(eventobj)) { } } function sendClientEvent(eventobj) { var _local1 = this; if (_local1._config.m_debug && (_local1._config.client.m_debug)) { if ((_local1._config.client.http && (_local1._protocol == "http")) || (_local1._config.client.rtmp && (_local1._protocol.substr(0, 4) == "rtmp"))) { if (!_local1.sendDebugEvent(eventobj)) { } } } } function addNetDebugHeader() { var _local1 = this; if (!_local1._headerAdded) { _local1._headerAdded = true; if ((_local1._config.m_debug && (_local1._config.app_server.m_debug)) && (_local1._protocol == "http")) { _local1.realAddHeader("amf_server_debug", true, _local1._config.app_server); } else { _local1.realAddHeader("amf_server_debug", true, undefined); } } } function updateConfig(config) { var _local1 = this; var _local2 = config; _local1.attachDebug(); if ((_local2 == null) && (!_local1._configured)) { _local1._configured = true; _local2 = mx.remoting.debug.NetDebugConfig.getRealDefaultNetDebugConfig(); } mx.utils.ObjectCopy.copyProperties(_local1._config, _local2); _local1._headerAdded = false; } function isRealTime() { return(_protocol.substr(0, 4) == "rtmp"); } function setupRecordSet() { var _local1 = this; _local1.attachDebug(); _local1._config.client.http = _local1._config.client.recordset; } function netDebugProxyConnect() { var _local1 = this; var _local2 = arguments; _local1.attachDebug(); var _local3 = _local2[0].substr(0, 4); if ((_local3 == "http") || (_local3.substr(0, 4) == "rtmp")) { if (_local2[0].charAt(4) == ":") { _local1._protocol = _local3; } else { _local1._protocol = _local2[0].substr(0, 5); } } else { _local1._protocol = "http"; } _local1.sendClientEvent(new mx.remoting.debug.events.NetDebugConnect(_local2)); if (_local1.isRealTime()) { _local1._connectString = _local2[0]; _local1.getNetDebug().sendCommand(new mx.remoting.debug.commands.StartRTMPTrace(_local2[0])); var ret = _local1.realConnect.apply(_local1, _local2); _local1.realCall("@getClientID", new mx.remoting.RTMPClientIDResponse(_local2[0], _local1)); return(ret); } return(Boolean(_local1.realConnect.apply(_local1, _local2))); } function netDebugProxyCall() { var _local1 = this; var _local2 = arguments; _local1.attachDebug(); _local1.sendClientEvent(new mx.remoting.debug.events.NetDebugCall(_local2)); _local1.addNetDebugHeader(); if (_local1._config.app_server) { _local2[1] = new mx.remoting.debug.NetDebugResponseProxy(_local1, _local2[1]); return(Boolean(_local1.realCall.apply(_local1, _local2))); } return(Boolean(_local1.realCall.apply(_local1, _local2))); } function netDebugProxyClose() { var _local1 = this; _local1.attachDebug(); _local1.sendClientEvent(new mx.remoting.debug.events.NetDebugClose()); if (_local1.isRealTime()) { _local1.getNetDebug().sendCommand(new mx.remoting.debug.commands.StopRTMPTrace(_local1._connectString, _local1._clientId)); } var _local2 = _local1.realClose(); _local1.getNetDebug().removeNetConnection(_local1); return(_local2); } function netDebugProxyAddHeader() { var _local1 = this; _local1.attachDebug(); _local1.sendClientEvent(new mx.remoting.debug.events.NetDebugAddHeader(arguments)); return(Boolean(_local1.realAddHeader.apply(_local1, arguments))); } function setDebugId(id) { attachDebug(); _id = id; } function getDebugId() { attachDebug(); return(_id); } function trace(traceobj) { var _local1 = this; _local1.attachDebug(); if ((_local1._config.m_debug && (_local1._config.client.m_debug)) && (_local1._config.client.trace)) { _local1.sendDebugEvent(new mx.remoting.debug.events.NetDebugTrace(traceobj)); } } function getDebugConfig() { attachDebug(); return(_config); } function getNetDebug() { return(mx.remoting.debug.NetDebug.getNetDebug()); } static var _attached = false; }
Symbol 32 MovieClip [__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError] Frame 0
class mx.remoting.debug.events.NetDebugDuplicateNCDError extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugDuplicateNCDError () { var _local1 = this; super(); _local1.eventType = "Error"; _local1.source = "NCD"; _local1.message = "NCD_ALREADY_RUNNING"; } }
Symbol 34 MovieClip [__Packages.mx.remoting.debug.commands.GetConfig] Frame 0
class mx.remoting.debug.commands.GetConfig extends mx.remoting.debug.commands.Local { var init; function GetConfig () { super(); } function GetConfigCommand() { super(); init("getConfig", null); } }
Symbol 35 MovieClip [__Packages.mx.remoting.debug.events.NetDebugFailedSendError] Frame 0
class mx.remoting.debug.events.NetDebugFailedSendError extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugFailedSendError (ev) { var _local1 = this; super(); _local1.eventType = "Error"; _local1.source = "NCD"; _local1.originalEvent = ev; _local1.message = "NCD_FAILED_TO_SEND_EVENT"; } }
Symbol 36 MovieClip [__Packages.mx.remoting.debug.events.NetDebugStatus] Frame 0
class mx.remoting.debug.events.NetDebugStatus extends mx.remoting.debug.events.NetDebugNetConnection { var eventType, status; function NetDebugStatus (statusobj) { super(); eventType = "Status"; status = statusobj; } }
Symbol 37 MovieClip [__Packages.mx.remoting.debug.events.NetDebugError] Frame 0
class mx.remoting.debug.events.NetDebugError extends mx.remoting.debug.events.NetDebug { var eventType, error; function NetDebugError (dataobj) { super(); eventType = "NetDebugError"; error = dataobj; } }
Symbol 38 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTraceNetServices] Frame 0
class mx.remoting.debug.events.NetDebugTraceNetServices extends mx.remoting.debug.events.NetDebug { function NetDebugTraceNetServices (w, s, n, m) { var _local1 = this; super(); _local1.eventType = "NetServicesTrace"; _local1.trace = m; _local1.who = w; _local1.severity = s; _local1.number = n; } }
Symbol 39 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTrace] Frame 0
class mx.remoting.debug.events.NetDebugTrace extends mx.remoting.debug.events.NetDebug { var eventType, trace; function NetDebugTrace (traceobj) { super(); eventType = "Trace"; trace = traceobj; } }
Symbol 41 MovieClip [__Packages.mx.remoting.debug.commands.AddRTMPClient] Frame 0
class mx.remoting.debug.commands.AddRTMPClient extends mx.remoting.debug.commands.Local { var init; function AddRTMPClient (cs, cid) { super(); var _local1 = new Object(); _local1.connectstring = cs; _local1.url = _root._url; _local1.clientid = cid; init("addRealTimeClient", _local1); } }
Symbol 42 MovieClip [__Packages.mx.remoting.RTMPClientIDResponse] Frame 0
class mx.remoting.RTMPClientIDResponse extends Object { var _connectString, _nc; function RTMPClientIDResponse (cs, nc) { super(); _connectString = cs; _nc = nc; } function onResult(cid) { _nc._clientId = cid; mx.remoting.debug.NetDebug.getNetDebug().sendCommand(new mx.remoting.debug.commands.AddRTMPClient(_connectString, cid)); } }
Symbol 43 MovieClip [__Packages.mx.remoting.debug.events.NetDebugCall] Frame 0
class mx.remoting.debug.events.NetDebugCall extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugCall (args) { var _local2 = this; var _local3 = args; super(); _local2.eventType = "Call"; _local2.methodName = _local3[0]; _local2.parameters = new Array(); var alen = _local3.length; var _local1 = 2; while (_local1 < alen) { _local2.parameters[_local1 - 2] = _local3[_local1]; _local1++; } } }
Symbol 44 MovieClip [__Packages.mx.remoting.debug.events.NetDebugResult] Frame 0
class mx.remoting.debug.events.NetDebugResult extends mx.remoting.debug.events.NetDebugNetConnection { var eventType, result; function NetDebugResult (resultobj) { super(); eventType = "Result"; result = resultobj; } }
Symbol 45 MovieClip [__Packages.mx.remoting.debug.events.NetDebugReceiveCall] Frame 0
class mx.remoting.debug.events.NetDebugReceiveCall extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugReceiveCall (mName, args) { var _local1 = this; super(); _local1.eventType = "ReceivedCall"; _local1.methodName = mName; _local1.parameters = args; } }
Symbol 46 MovieClip [__Packages.mx.remoting.debug.NetDebugResponseProxy] Frame 0
class mx.remoting.debug.NetDebugResponseProxy extends Object { var _sourceNC, _originalNR; function NetDebugResponseProxy (source, original) { super(); _sourceNC = source; _originalNR = original; } function onDebugEvents(debugevents) { var _local3 = debugevents; var _local2 = _local3.length; var _local1 = 0; while (_local1 < _local2) { _sourceNC.sendServerEvent(_local3[_local1]); _local1++; } } function onResult(resultobj) { _sourceNC.sendClientEvent(new mx.remoting.debug.events.NetDebugResult(resultobj)); _originalNR.onResult(resultobj); } function onStatus(statusobj) { var _local1 = this; var _local2 = statusobj; _local1._sourceNC.sendClientEvent(new mx.remoting.debug.events.NetDebugStatus(_local2)); if (_local1._originalNR.onStatus != undefined) { _local1._originalNR.onStatus(_local2); } else { _global.System.onStatus(_local2); } } function __resolve(name) { var _local1 = name; trace("NetDebugResponseProxy.__resolve name: " + _local1); _sourceNC.sendClientEvent(new mx.remoting.debug.events.NetDebugReceiveCall(_local1, arguments)); _originalNR[_local1].apply(arguments); return(null); } }
Symbol 47 MovieClip [__Packages.mx.remoting.debug.events.NetDebugClose] Frame 0
class mx.remoting.debug.events.NetDebugClose extends mx.remoting.debug.events.NetDebugNetConnection { var eventType; function NetDebugClose () { super(); eventType = "Close"; } }
Symbol 48 MovieClip [__Packages.mx.remoting.debug.commands.StopRTMPTrace] Frame 0
class mx.remoting.debug.commands.StopRTMPTrace extends mx.remoting.debug.commands.Local { var init; function StopRTMPTrace () { super(); } function StopRTMPTraceCommand(cs, cid) { var _local1 = new Object(); _local1.connectstring = cs; _local1.url = _root._url; _local1.clientid = cid; init("stopRealTimeTrace", _local1); } }
Symbol 49 MovieClip [__Packages.mx.remoting.debug.events.NetDebugAddHeader] Frame 0
class mx.remoting.debug.events.NetDebugAddHeader extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugAddHeader (args) { var _local1 = this; var _local2 = args; super(); _local1.eventType = "AddHeader"; _local1.headerName = _local2[0]; _local1.mustUnderstand = _local2[1]; if (_local2[2] != null) { _local1.headerObject = _local2[2]; } } }
Symbol 50 MovieClip [__Packages.mx.remoting.debug.events.NetDebugInfoError] Frame 0
class mx.remoting.debug.events.NetDebugInfoError extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugInfoError (infoobj, mes) { var _local1 = this; super(); _local1.eventType = "Error"; _local1.source = "NCD"; _local1.info = infoobj; if (mes != null) { _local1.message = mes; } } }
Symbol 51 MovieClip [__Packages.mx.remoting.debug.events.NetDebugRtmpLog] Frame 0
class mx.remoting.debug.events.NetDebugRtmpLog extends mx.remoting.debug.events.NetDebugNetConnection { function NetDebugRtmpLog (infoobj) { var _local1 = this; super(); _local1.eventType = "Trace"; _local1.source = "Flash Communication Server"; _local1.info = infoobj; _local1.trace = infoobj.description; } }
Symbol 52 MovieClip [__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig] Frame 0
class mx.remoting.debug.commands.UpdateNetDebugConfig extends mx.remoting.debug.commands.Local { var init; function UpdateNetDebugConfig () { super(); } function UpdateNetDebugCommand(dataobj) { super(); init("updateConfig", dataobj); } }
Symbol 53 MovieClip [__Packages.mx.remoting.ApiClasses] Frame 0
class mx.remoting.ApiClasses extends MovieClip { function ApiClasses () { super(); } }
Symbol 55 MovieClip [__Packages.mx.remoting.DataGlue] Frame 0
class mx.remoting.DataGlue extends Object { var __dataProv, __labelStr, __dataStr, formatFunction; function DataGlue (dp) { super(); __dataProv = dp; } function get dataProvider() { return(__dataProv); } function get labelString() { return(__labelStr); } function set labelString(val) { __labelStr = val; //return(labelString); } function get dataString() { return(__dataStr); } function set dataString(val) { __dataStr = val; //return(dataString); } static function bindFormatStrings(dataConsumer, dp, labelStr, dataStr) { var _local1 = new mx.remoting.DataGlue(dp); _local1.__set__labelString(labelStr); _local1.__set__dataString(dataStr); _local1.getItemAt = mx.remoting.DataGlue.prototype.getItemAt_FormatString; dataConsumer.dataProvider = _local1; } static function bindFormatFunction(dataConsumer, dp, formatFunc) { var _local1 = new mx.remoting.DataGlue(dp); _local1.formatFunction = formatFunc; _local1.getItemAt = mx.remoting.DataGlue.prototype.getItemAt_FormatFunction; dataConsumer.setDataProvider(_local1); } function addEventListener(eventName, listener) { dataProvider.addEventListener(eventName, listener); } function get length() { return(getLength()); } function getLength() { return(dataProvider.length); } function format(formatString, item) { var _local3 = formatString.split("#"); var result = ""; var tlen = _local3.length; var _local2; var _local1 = 0; while (_local1 < tlen) { result = result + _local3[_local1]; _local2 = _local3[_local1 + 1]; if (_local2 != undefined) { result = result + item[_local2]; } _local1 = _local1 + 2; } return(result); } function getItemAt_FormatString(index) { var _local2 = this; var _local1 = _local2.dataProvider.getItemAt(index); if ((_local1 == "in progress") || (_local1 == undefined)) { return(_local1); } return({label:_local2.format(_local2.__get__labelString(), _local1), data:((_local2.__get__dataString() == null) ? (_local1) : (_local2.format(_local2.__get__dataString(), _local1)))}); } function getItemAt_FormatFunction(index) { var _local1 = dataProvider.getItemAt(index); if ((_local1 == "in progress") || (_local1 == undefined)) { return(_local1); } return(formatFunction(_local1)); } function getItemID(index) { return(dataProvider.getItemID(index)); } function addItemAt(index, value) { dataProvider.addItemAt(index, value); } function addItem(value) { dataProvider.addItem(value); } function removeItemAt(index) { dataProvider.removeItemAt(index); } function removeAll() { dataProvider.removeAll(); } function replaceItemAt(index, itemObj) { dataProvider.replaceItemAt(index, itemObj); } function sortItemsBy(fieldNames, optionFlags) { dataProvider.sortItemsBy(fieldNames, optionFlags); } function sortItems(compareFunc, optionFlags) { dataProvider.sortItems(compareFunc, optionFlags); } static var version = "1.2.0.124"; }
Symbol 62 MovieClip [__Packages.mx.remoting.Operation] Frame 0
class mx.remoting.Operation { var __arguments, __responder, __request, __methodName; function Operation (methodName, parent) { var _local1 = this; _local1.__service = parent; _local1.__responder = parent.responder; _local1.__methodName = methodName; _local1.__invokationName = (_local1.__service.__get__name() + ".") + methodName; _local1.__request = new Object(); _local1.__arguments = new Array(); } function createThenSend(Void) { createArguments(); return(send()); } function send(Void) { var _local1 = this; _local1.__service.log.logInfo((("Invoking " + _local1.__methodName) + " on ") + _local1.__service.__get__name()); var _local3 = new mx.remoting.PendingCall(_local1.__service, _local1.__methodName); _local3.__set__responder(_local1.__responder); var _local2 = null; if (_local1.__arguments == null) { _local2 = new Array(); } else { _local2 = _local1.__arguments.concat(); } _local1.__invokationName = (_local1.__service.__get__name() + ".") + _local1.__methodName; _local2.unshift(_local1.__invokationName, _local3); _local1.__service.connection.call.apply(_local1.__service.__get__connection(), _local2); return(_local3); } function invoke(a) { __arguments = a; } function get responder() { return(__responder); } function set responder(r) { __responder = r; //return(responder); } function get request() { return(__request); } function set request(r) { __request = r; //return(request); } function get name() { return(__methodName); } function createArguments() { var _local1 = this; if (_local1.__request != null) { _local1.__arguments = new Array(); for (var _local2 in _local1.__request) { if (_local2 != "arguments") { _local1.__arguments.unshift(_local1.__request[_local2]); } } } } }
Symbol 63 MovieClip [__Packages.mx.data.binding.ObjectDumper] Frame 0
class mx.data.binding.ObjectDumper { var inProgress; function ObjectDumper () { inProgress = new Array(); } static function toString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local1 = indent; var _local2 = maxLineLength; var _local3 = new mx.data.binding.ObjectDumper(); if (_local2 == undefined) { _local2 = 100; } if (_local1 == undefined) { _local1 = 0; } return(_local3.realToString(obj, showFunctions, showUndefined, showXMLstructures, _local2, _local1)); } function realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local1 = obj; var x = 0; while (x < inProgress.length) { if (inProgress[x] == _local1) { return("***"); } x++; } inProgress.push(_local1); indent++; var t = typeof(_local1); var result; if ((_local1 instanceof XMLNode) && (showXMLstructures != true)) { result = _local1.toString(); } else if (_local1 instanceof Date) { result = _local1.toString(); } else if (t == "object") { var _local3 = new Array(); if (_local1 instanceof Array) { result = "["; var i = 0; while (i < _local1.length) { _local3.push(i); i++; } } else { result = "{"; for (var i in _local1) { _local3.push(i); } _local3.sort(); } var sep = ""; var _local2 = 0; while (_local2 < _local3.length) { var val = _local1[_local3[_local2]]; var show = true; if (typeof(val) == "function") { show = showFunctions == true; } if (typeof(val) == "undefined") { show = showUndefined == true; } if (show) { result = result + sep; if (!(_local1 instanceof Array)) { result = result + (_local3[_local2] + ": "); } result = result + realToString(val, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent); sep = ", `"; } _local2++; } if (_local1 instanceof Array) { result = result + "]"; } else { result = result + "}"; } } else if (t == "function") { result = "function"; } else if (t == "string") { result = ("\"" + _local1) + "\""; } else { result = String(_local1); } if (result == "undefined") { result = "-"; } inProgress.pop(); return(replaceAll(result, "`", ((result.length < maxLineLength) ? "" : (newline + doIndent(indent))))); } static function replaceAll(str, from, to) { var _local3 = str.split(from); var result = ""; var _local2 = ""; var _local1 = 0; while (_local1 < _local3.length) { result = result + (_local2 + _local3[_local1]); _local2 = to; _local1++; } return(result); } function doIndent(indent) { var _local3 = indent; var _local2 = ""; var _local1 = 0; while (_local1 < _local3) { _local2 = _local2 + " "; _local1++; } return(_local2); } }
Symbol 65 MovieClip [__Packages.mx.rpc.DefaultResponder] Frame 0
class mx.rpc.DefaultResponder { var __target; function DefaultResponder (t) { target = (t); } function get target() { return(__target); } function set target(t) { __target = t; //return(target); } function onResult(event) { trace("RPC Result: " + event.__get__result()); } function onFault(event) { trace("RPC Fault: " + event.fault.faultstring); } }
Symbol 77 Button
on (release) { getURL ("http://www.kingsolomons.com/discuschampion", "_blank"); }
Symbol 80 Button
on (release) { getURL ("http://www.kingsolomons.com/discuschampion", "_blank"); }
Symbol 89 Button
on (release) { _parent.gotoAndStop("instructions"); }
Symbol 94 Button
on (release) { _parent.gotoAndStop("select"); }
Symbol 188 MovieClip Frame 1
var arrCountry = _parent.arrCountry; countryList.countryLine._visible = false; var intStartX = countryList.countryLine._x; var intStartY = countryList.countryLine._y; var intX = intStartX; var intY = intStartY; var i = 1; while (i < arrCountry.length) { var objLine = countryList.countryLine.duplicateMovieClip("country_" + i, i); objLine.countryName.text = arrCountry[i]; objLine.flag.gotoAndStop(arrCountry[i]); objLine._x = intX; objLine._y = intY; objLine.intID = i; intX = intX + 177; if ((i % 3) == 0) { intX = intStartX; intY = intY + (objLine._height + 5); } objLine.onRelease = function () { this._parent._parent._parent.intCountry = this.intID; this._parent._parent._parent.gotoAndStop("game"); }; i++; }
Symbol 257 MovieClip Frame 55
stop();
Symbol 258 MovieClip Frame 24
stop();
Symbol 258 MovieClip Frame 25
stop();
Symbol 270 Button
on (release) { _parent._parent.gotoAndStop("submit_score"); }
Symbol 273 Button
on (release) { _parent._parent.gotoAndStop("gameover"); }
Symbol 302 MovieClip Frame 1
stop();
Symbol 305 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 1
stop();
Symbol 344 MovieClip Frame 1
function nextThrow() { g_angle._visible = true; delete athlete.onEnterFrame; delete discus.onEnterFrame; decSpeed = 0; decDistance = 0; intThrow++; strStr = (strTech = "-%"); discus._visible = false; playField._x = decFieldX; playField.isStopped = false; playfield.isAtStart = false; discus._x = decDiscusX; discus._y = decDiscusY; athlete._x = decAthleteX; athlete.gotoAndStop(1); strScoreFrame = "luck"; introBoard(); } function resetThrow() { arrThrow[intThrow] = decDistance; if (intThrow >= 3) { showSummary(); return(false); } athlete._x = decAthleteX; athlete.gotoAndStop(1); sndClap.start(); sound_clap.onEnterFrame = clapFadeIn; sound_cheer.onEnterFrame = cheerFadeOut; playField.onEnterFrame = scrollBack; } function introBoard() { scoreboard.anim.gotoAndStop(strScoreFrame); scoreboard.distance._visible = false; scoreboard.throw_count._visible = true; scoreboard._visible = true; var _local1 = 1; while (_local1 <= 3) { if (_local1 == intThrow) { scoreboard.throw_count["throw_" + _local1].gotoAndStop(2); } else { scoreboard.throw_count["throw_" + _local1].gotoAndStop(1); } _local1++; } var _local4 = new mx.transitions.Tween(scoreboard, "_x", "", -264, 4, 10, false); _local4.onMotionFinished = function () { var _local1 = new mx.transitions.Tween(scoreboard, "_alpha", "", 100, 100, 3, true); _local1.onMotionFinished = function () { var _local1 = new mx.transitions.Tween(scoreboard, "_x", "", 4, -264, 10, false); _local1.onMotionFinished = function () { athlete.onEnterFrame = buildSpeed; }; }; }; } function calcDistance() { var _local2 = 0; while (_local2 <= 80) { var _local9 = _local2 + 5; var _local5 = playField["distance_" + _local2]; var _local4 = playField["distance_" + _local9]; var _local1 = {x:0, y:0}; var _local3 = {x:0, y:0}; _local5.localToGlobal(_local1); _local4.localToGlobal(_local3); if ((discus._x >= _local1.x) && (discus._x <= _local3.x)) { var _local10 = _local5._name.split("_"); var _local11 = _local4._name.split("_"); var _local6 = int(_local10[1]); var _local12 = int(_local11[1]); var _local8 = (discus._x - _local1.x) / (_local3.x - _local1.x); var _local7 = 5 * _local8; decDistance = _local6 + _local7; if (decDistance >= 79.95) { decDistance = 80; } if (decDistance > intRecord) { strScoreFrame = "record"; } else if (decDistance > 50) { strScoreFrame = "great"; } else if (decDistance > 20) { strScoreFrame = "good"; } else { strScoreFrame = "poor"; } intStr = (5 + int((decDistance / 80) * 100)) + randNum(1, 5); intTech = (5 + int((decDistance / 80) * 100)) + randNum(1, 5); intTotalTech = intTotalTech + intTech; intTotalStr = intTotalStr + intStr; if (intStr > 100) { intStr = 100; } if (intTech > 100) { intTech = 100; } strTech = intTech + "%"; strStr = intStr + "%"; } _local2 = _local2 + 5; } } function outroBoard() { scoreboard.anim.gotoAndStop("blank"); scoreboard.throw_count._visible = false; scoreboard.distance._visible = true; decDistance = formatDecimals(decDistance, 2); if (decDistance < 1) { intStr = 0; intTech = 0; strStr = (strTech = intStr + "%"); decDistance = 0; scoreboard.distance.distance_text.htmlText = "<font color=\"#ff0000\">FOUL</font>"; strScoreFrame = "poor"; } else { scoreboard.distance.distance_text.htmlText = decDistance + "m"; } var _local1 = new mx.transitions.Tween(scoreboard, "_x", "", 800, 800, 1, true); _local1.onMotionFinished = function () { var _local1 = new mx.transitions.Tween(scoreboard, "_x", "", 710, 436, 10, false); _local1.onMotionFinished = function () { scoreboard.anim.gotoAndStop(strScoreFrame); var _local1 = new mx.transitions.Tween(scoreboard, "_alpha", "", 100, 100, 3, true); _local1.onMotionFinished = function () { resetThrow(); }; }; }; } function showSummary() { sndClap.stop(); sndCheer.stop(); strTotalStr = int(intTotalStr / 3) + "%"; strTotalTech = int(intTotalTech / 3) + "%"; tallyboard.tally.throw_1.text = formatDecimals(arrThrow[1], 2) + "m"; tallyboard.tally.throw_2.text = formatDecimals(arrThrow[2], 2) + "m"; tallyboard.tally.throw_3.text = formatDecimals(arrThrow[3], 2) + "m"; decTotalThrow = formatDecimals((Number(arrThrow[1]) + Number(arrThrow[2])) + Number(arrThrow[3]), 2); trace("1: " + arrThrow[1]); trace("2: " + arrThrow[2]); trace("3: " + arrThrow[3]); trace("Total: " + decTotalThrow); trace("------------------"); _parent.intScore = decTotalThrow; tallyboard.total.inner.gotoAndStop(1); tallyboard.total.inner.total.text = decTotalThrow + "m"; tallyboard.flag.gotoAndStop(_parent.arrCountry[_parent.intCountry]); var _local3 = new mx.transitions.Tween(scoreboard, "_x", "", 436, 710, 10, false); _local3.onMotionFinished = function () { var _local2 = new mx.transitions.Tween(tallyboard, "_y", "", -300, 100, 25, false); _local2.onMotionFinished = function () { var _local2 = new mx.transitions.Tween(tallyboard, "_alpha", "", 100, 100, 3, true); _local2.onMotionFinished = function () { var _local2 = new mx.transitions.Tween(tallyboard.tally, "_alpha", "", 100, 0, 0.5, true); var _local1 = new mx.transitions.Tween(tallyboard.total, "_alpha", "", 0, 100, 1, true); _local1.onMotionFinished = function () { var _local1 = new mx.transitions.Tween(tallyboard, "_alpha", "", 100, 100, 3, true); }; }; }; }; } function foulThrow() { decDistance = 0; scoreboard.anim.gotoAndStop("blank"); outroBoard(); } function buildSpeed() { if (decSpeed > 60) { decInc = 1; } else if (decSpeed > 50) { decInc = 2; } else if (decSpeed > 40) { decInc = 3; } else { decInc = 3.8; } if (decSpeed <= 0) { decSpeed = 0; } else { decSpeed = decSpeed - 0.5; } if (Key.isDown(32)) { athlete.gotoAndStop(16); athlete.onEnterFrame = throwDiscus; } debug.text = "Speed: " + decSpeed; if (Key.isDown(Key[strCurrKey])) { isKeyPress = true; } if ((!Key.isDown(Key[strCurrKey])) && (isKeyPress == true)) { isKeyPress = false; athlete.nextFrame(); decSpeed = decSpeed + decInc; athlete._x = athlete._x + 3; if (athlete._x > 405) { foulThrow(); delete this.onEnterFrame; } if (athlete._currentframe == 16) { athlete.gotoAndStop(1); } if (strCurrKey == "LEFT") { strCurrKey = "RIGHT"; } else { strCurrKey = "LEFT"; } } } function throwDiscus() { this.nextFrame(); if (this._currentframe == 24) { releaseDiscus(); delete this.onEnterFrame; } } function releaseDiscus() { g_angle._visible = false; if (decSpeed < 1) { discus._x = discus._x - 45; discus._y = discus._y + 20; athlete.gotoAndStop("drop"); } else if (randNum(1, 2) == 1) { decSpeed = decSpeed + ((decSpeed / 100) * randNum(2, 5.456)); } else if (randNum(1, 2) == 2) { decSpeed = decSpeed - ((decSpeed / 100) * randNum(2, 5.456)); } if (decSpeed > decMaxSpeed) { decSpeed = decMaxSpeed; } discus.gotoAndPlay(2); delete athlete.onEnterFrame; discus._visible = true; decCosAngle = Math.cos(decAngle) * 1.1; decSinAngle = Math.sin(decAngle) * 1.1; discus.xmov = decSpeed * decCosAngle; discus.ymov = decSpeed * decSinAngle; decScrollSpeed = discus.xmov; discus.onEnterFrame = moveDiscus; playfield.isStopped = false; playField.onEnterFrame = scrollField; if (decSpeed > 30) { sndCheer.attachSound("crowd_cheer"); } else { sndCheer.attachSound("crowd_disappoint"); } sndCheer.start(); sound_cheer.onEnterFrame = cheerFadeIn; sound_clap.onEnterFrame = clapFadeOut; } function moveDiscus() { if (this._currentframe == 2) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } this.ymov = this.ymov + decGravity; if ((this._x < 360) || (playField.isStopped == true)) { this._x = this._x - this.xmov; } this._y = this._y + this.ymov; if (this._y >= 384.4) { this.gotoAndStop(1); var _local2 = new Sound(this); _local2.attachSound("thud"); _local2.start(0, 1); calcDistance(); outroBoard(); delete this.onEnterFrame; delete playField.onEnterFrame; } } function scrollField() { if (this._x < -4000) { this._x = -4000; this.isStopped = true; delete this.onEnterFrame; } this._x = this._x + decScrollSpeed; scoreboard._x = scoreboard._x + decScrollSpeed; } function scrollBack() { if ((this._x + intBS) > (-intBS)) { this._x = 0; this.isAtStart = true; delete this.onEnterFrame; } if (this.isAtStart != true) { this._x = this._x + intBS; scoreboard._x = scoreboard._x + intBS; discus._x = discus._x + intBS; } else { this.isAtStart = false; nextThrow(); } } function cheerFadeIn() { sndCheer.setVolume(intCheerVolume); intCheerVolume = intCheerVolume + 10; if (intCheerVolume > 99) { intCheerVolume = 99; delete this.onEnterFrame; } } function cheerFadeOut() { sndCheer.setVolume(intCheerVolume); intCheerVolume = intCheerVolume - 5; if (intCheerVolume < 0) { intCheerVolume = 0; delete this.onEnterFrame; } } function clapFadeIn() { sndClap.setVolume(intClapVolume); intClapVolume = intClapVolume + 5; if (intClapVolume > 99) { intClapVolume = 99; delete this.onEnterFrame; } } function clapFadeOut() { sndClap.setVolume(intClapVolume); intClapVolume = intClapVolume - 3; if (intClapVolume < 0) { intClapVolume = 0; sndClap.stop(); delete this.onEnterFrame; } } var intScore = 0; var intThrow = 0; var decBestThrow = 0; var decDistance = 0; var athlete = playField.athlete; var strCountry = _parent.arrCountry[_parent.intCountry].toUpperCase(); var strCountryHTML = strCountry; var intStr = 0; var intTech = 0; var intTotalStr = 0; var intTotalTech = 0; var strStr = ""; var strTech = ""; var strTotalStr = ""; var strTotalTech = ""; var decScrollSpeed = 0; var decGravity = 1; var decSpeed = 0; var decAngle = 3.6; var decCosAngle = 0; var decSinAngle = 0; var isLaunched = false; var decDiscusX = discus._x; var decDiscusY = discus._y; var decAthleteX = athlete._x; var decFieldX = playField._x; var isKeyPress = false; var strCurrKey = "LEFT"; var decMaxSpeed = 65.5; var decInc = 3; var intBS = 50; var arrThrow = [0, 0, 0, 0]; var intBuildSpeed = 0; discus._visible = false; scoreboard._visible = false; scoreboard.flag.gotoAndStop(_parent.arrCountry[_parent.intCountry]); var strScoreFrame = ""; var intRecord = 74.08; var sndClap = new Sound(sound_clap); var intClapVolume = 0; sndClap.attachSound("crowd_clap"); sndClap.setVolume(intClapVolume); sndClap.start(); sound_clap.onEnterFrame = clapFadeIn; var sndCheer = new Sound(sound_cheer); var intCheerVolume = 0; sndCheer.setVolume(intCheerVolume); if (strCountryHTML == "NETHERLANDS") { strCountryHTML = ("<font size=\"-3\">" + strCountryHTML) + "</font>"; } nextThrow(); randNum = function (intLow, intHigh) { return(Math.round(Math.random() * (intHigh - intLow)) + intLow); }; formatDecimals = function (num, digits) { if (digits <= 0) { return(Math.round(num)); } var _local4 = Math.pow(10, digits); var _local2 = String(Math.round(num * _local4) / _local4); if (_local2.indexOf(".") == -1) { _local2 = _local2 + ".0"; } var _local6 = _local2.split("."); var _local3 = digits - _local6[1].length; var _local1 = 1; while (_local1 <= _local3) { _local2 = _local2 + "0"; _local1++; } return(_local2); };
Instance of Symbol 259 MovieClip "playField" in Symbol 344 MovieClip Frame 1
/* no clip actions */
Symbol 351 Button
on (release) { _root.intScoreSub = 0; _root.intPosition = 0; _parent.gotoAndStop("select"); }
Symbol 356 Button
on (release) { _parent.gotoAndStop("leaderboard"); }
Symbol 361 Button
on (release) { if (_root.intScoreSub == 0) { _parent.gotoAndStop("submit_score"); } else { _parent.gotoAndStop("leaderboard"); } }
Symbol 366 Button
on (release) { _parent.gotoAndStop("send_friend"); }
Symbol 371 Button
on (release) { getURL ("http://www.kingsolomons.com", "_blank"); }
Symbol 382 Button
on (release) { _parent.gotoAndStop("gameover"); }
Symbol 383 Button
on (release) { this.boolSubmit = true; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your email address is not valid"; } else if (!strUserName) { this.boolSubmit = false; error_text.text = "Please enter your name"; } if (this.boolSubmit != false) { _root.intScoreSub = 1; error_text.text = "Submitting score, please wait..."; _root.objRemote.setHighScores(strUserName, strUserEmail, _root.intScore, _root.intCountry); } }
Symbol 389 MovieClip Frame 1
distance.text = _parent.intScore + "m";
Symbol 396 Button
on (release) { getURL ("http://www.kingsolomons.com/discuschampion", "_blank"); }
Symbol 412 MovieClip Frame 1
function showHighScores(arrScores) { i = 0; while (i < arrScores.length) { if (i == 0) { if (arrScores[i].pos > 0) { pos_text.text = "Your position: #" + arrScores[i].pos; } else { pos_text.text = ""; } } else { var _local6 = i + 10000; var _local5 = ("scoreLine" + (i + 1)) + "_mc"; duplicateMovieClip (scoreList_mc.scoreLine_mc, _local5, _local6); var _local3 = scoreList_mc[("scoreLine" + (i + 1)) + "_mc"]; _local3._y = 26 * (i - 1); _local3.pos.text = i; _local3.playerName.text = arrScores[i].name; _local3.flag.gotoAndStop(_parent.arrCountry[arrScores[i].country]); _local3.score.text = arrScores[i].score + "m"; _local3.date.text = arrScores[i].date; nextScorePos = this.scoreList_mc.scoreLine_mc._height; } i++; } scrolling(); } this.scoreList_mc.scoreLine_mc._visible = false; _root.objRemote.getHighScores(20, _parent.intScore); scrolling = function () { objContent = scoreList_mc; var _local5 = scrollTrack._height; var _local2 = objContent._height; var _local4 = scrollFace._height; var _local3 = maskedView._height; var initPosition = ((scrollFace._y = scrollTrack._y)); var initContentPos = objContent._y; var finalContentPos = ((_local3 - _local2) + initContentPos); var left = scrollTrack._x; var top = scrollTrack._y; var right = scrollTrack._x; var bottom = ((scrollTrack._height - _local4) + scrollTrack._y); var dy = 0; var speed = 10; var moveVal = ((_local2 - _local3) / (_local5 - _local4)); scrollFace.onPress = function () { var _local2 = this._y; startDrag (this, false, left + 1, top, right, bottom); this.onMouseMove = function () { scrollFace._x = scrollTrack._x + 1; dy = Math.abs(initPosition - this._y); objContent._y = Math.round(((dy * -1) * moveVal) + initContentPos); }; }; scrollFace.onMouseUp = function () { stopDrag(); scrollFace._x = left; delete this.onMouseMove; }; btnUp.onPress = function () { this.onEnterFrame = function () { if ((objContent._y + speed) < maskedView._y) { if (scrollFace._y <= top) { scrollFace._y = top; } else { scrollFace._y = scrollFace._y - (speed / moveVal); } objContent._y = objContent._y + speed; } else { scrollFace._y = top; objContent._y = maskedView._y; delete this.onEnterFrame; } }; }; btnUp.onDragOut = function () { delete this.onEnterFrame; }; btnUp.onRelease = function () { delete this.onEnterFrame; }; btnDown.onPress = function () { this.onEnterFrame = function () { if ((objContent._y - speed) > finalContentPos) { if (scrollFace._y >= bottom) { scrollFace._y = bottom; } else { scrollFace._y = scrollFace._y + (speed / moveVal); } objContent._y = objContent._y - speed; } else { scrollFace._y = bottom; objContent._y = finalContentPos; delete this.onEnterFrame; } }; }; btnDown.onRelease = function () { delete this.onEnterFrame; }; btnDown.onDragOut = function () { delete this.onEnterFrame; }; if (_local2 < _local3) { scrollFace._visible = false; scrollTrack._visible = false; btnUp._visible = false; btnDown._visible = false; } else { scrollFace._visible = true; scrollTrack._visible = true; btnUp._visible = true; btnDown._visible = true; } scrollTrack.onPress = function () { scrollFace._y = _ymouse; if (scrollFace._y < (btnUp._y + btnUp._height)) { scrollFace._y = btnUp._y + btnUp._height; } else if ((scrollFace._y + scrollFace._height) > btnDown._y) { scrollFace._y = btnDown._y - scrollFace._height; } dy = Math.abs(initPosition - scrollFace._y); objContent._y = Math.round(((dy * -1) * moveVal) + initContentPos); }; }; scrolling();
Symbol 414 Button
on (release) { _root.gotoAndStop("gameover"); }
Symbol 419 Button
on (release) { this.boolSubmit = true; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); strFriendName = friend_name.text; strFriendEmail = friend_email.text; intFriendIndexOfAt = strFriendEmail.indexOf("@"); intFriendLastIndexOfDot = strFriendEmail.lastIndexOf("."); if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your email address is not valid"; } else if (!strUserName) { this.boolSubmit = false; error_text.text = "Please enter your name"; } else if (((!strFriendEmail) || (intFriendIndexOfAt == -1)) || (intFriendLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your friend's email address is not valid"; } else if (!strFriendName) { this.boolSubmit = false; error_text.text = "Please enter your friend's name"; } if (this.boolSubmit != false) { error_text.text = "Sending, please wait..."; _root.objRemote.sendToFriend(strUserName, strUserEmail, strFriendName, strFriendEmail, _root.intScore); } }

Library Items

Symbol 1 Sound [thud]
Symbol 2 Sound [crowd_disappoint]
Symbol 3 Sound [crowd_clap]Used by:71
Symbol 4 Sound [crowd_cheer]Used by:71
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:8
Symbol 8 MovieClipUses:7Used by:9 54
Symbol 9 MovieClip [RemotingDebugClasses]Uses:8
Symbol 54 MovieClip [RemotingClasses]Uses:8
Symbol 66 FontUsed by:67
Symbol 67 EditableTextUses:66Used by:Timeline
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:Timeline
Symbol 428 MovieClip [__Packages.remoting.RemotingFunctions]
Symbol 429 MovieClip [__Packages.remoting.RemotingService]
Symbol 61 MovieClip [__Packages.mx.remoting.Service]
Symbol 10 MovieClip [__Packages.mx.services.Log]
Symbol 11 MovieClip [__Packages.mx.remoting.Connection]
Symbol 17 MovieClip [__Packages.mx.remoting.NetServiceProxy]
Symbol 60 MovieClip [__Packages.mx.rpc.Responder]
Symbol 59 MovieClip [__Packages.mx.rpc.FaultEvent]
Symbol 58 MovieClip [__Packages.mx.rpc.Fault]
Symbol 57 MovieClip [__Packages.mx.rpc.ResultEvent]
Symbol 16 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 40 MovieClip [__Packages.mx.remoting.debug.NetDebug]
Symbol 24 MovieClip [__Packages.mx.remoting.debug.NetDebugConfig]
Symbol 33 MovieClip [__Packages.mx.remoting.debug.GlobalLocalConnection]
Symbol 430 MovieClip [__Packages.remoting.RemotingMethod]
Symbol 431 MovieClip [__Packages.remoting.RemotingCall]
Symbol 56 MovieClip [__Packages.mx.remoting.PendingCall]
Symbol 432 MovieClip [__Packages.mx.utils.Delegate]
Symbol 64 MovieClip [__Packages.mx.rpc.RelayResponder]
Symbol 433 MovieClip [__Packages.it.sephiroth.Serializer]
Symbol 434 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 435 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 436 MovieClip [__Packages.mx.transitions.Tween]
Symbol 5 MovieClip [__Packages.mx.remoting.DebugClasses]
Symbol 12 MovieClip [__Packages.mx.remoting.NetServices]
Symbol 13 MovieClip [__Packages.mx.data.DataRange]
Symbol 14 MovieClip [__Packages.mx.data.PageableData]
Symbol 15 MovieClip [__Packages.mx.data.PageableList]
Symbol 18 MovieClip [__Packages.mx.utils.Iterator]
Symbol 19 MovieClip [__Packages.mx.remoting.RecordSet]
Symbol 20 MovieClip [__Packages.mx.remoting.RecordSetIterator]
Symbol 21 MovieClip [__Packages.mx.remoting.RsDataRange]
Symbol 22 MovieClip [__Packages.mx.remoting.RsDataFetcher]
Symbol 23 MovieClip [__Packages.mx.remoting.NetServiceProxyResponder]
Symbol 25 MovieClip [__Packages.mx.utils.ObjectCopy]
Symbol 26 MovieClip [__Packages.mx.remoting.debug.events.NetDebug]
Symbol 27 MovieClip [__Packages.mx.remoting.debug.events.NetDebugNetConnection]
Symbol 28 MovieClip [__Packages.mx.remoting.debug.events.NetDebugConnect]
Symbol 29 MovieClip [__Packages.mx.remoting.debug.commands.Local]
Symbol 30 MovieClip [__Packages.mx.remoting.debug.commands.StartRTMPTrace]
Symbol 31 MovieClip [__Packages.mx.remoting.debug.ConnectionMixin]
Symbol 32 MovieClip [__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError]
Symbol 34 MovieClip [__Packages.mx.remoting.debug.commands.GetConfig]
Symbol 35 MovieClip [__Packages.mx.remoting.debug.events.NetDebugFailedSendError]
Symbol 36 MovieClip [__Packages.mx.remoting.debug.events.NetDebugStatus]
Symbol 37 MovieClip [__Packages.mx.remoting.debug.events.NetDebugError]
Symbol 38 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTraceNetServices]
Symbol 39 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTrace]
Symbol 41 MovieClip [__Packages.mx.remoting.debug.commands.AddRTMPClient]
Symbol 42 MovieClip [__Packages.mx.remoting.RTMPClientIDResponse]
Symbol 43 MovieClip [__Packages.mx.remoting.debug.events.NetDebugCall]
Symbol 44 MovieClip [__Packages.mx.remoting.debug.events.NetDebugResult]
Symbol 45 MovieClip [__Packages.mx.remoting.debug.events.NetDebugReceiveCall]
Symbol 46 MovieClip [__Packages.mx.remoting.debug.NetDebugResponseProxy]
Symbol 47 MovieClip [__Packages.mx.remoting.debug.events.NetDebugClose]
Symbol 48 MovieClip [__Packages.mx.remoting.debug.commands.StopRTMPTrace]
Symbol 49 MovieClip [__Packages.mx.remoting.debug.events.NetDebugAddHeader]
Symbol 50 MovieClip [__Packages.mx.remoting.debug.events.NetDebugInfoError]
Symbol 51 MovieClip [__Packages.mx.remoting.debug.events.NetDebugRtmpLog]
Symbol 52 MovieClip [__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig]
Symbol 53 MovieClip [__Packages.mx.remoting.ApiClasses]
Symbol 55 MovieClip [__Packages.mx.remoting.DataGlue]
Symbol 62 MovieClip [__Packages.mx.remoting.Operation]
Symbol 63 MovieClip [__Packages.mx.data.binding.ObjectDumper]
Symbol 65 MovieClip [__Packages.mx.rpc.DefaultResponder]
Symbol 70 SoundUsed by:71 258
Symbol 71 MovieClipUses:4 70 3Used by:Timeline
Symbol 72 GraphicUsed by:95
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:77 80
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77 80
Symbol 77 ButtonUses:74 76Used by:95 372 389
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:95
Symbol 80 ButtonUses:74 76Used by:95
Symbol 81 GraphicUsed by:84
Symbol 82 FontUsed by:83 97 99 101 103 193 275 277 278 281 282 283 284 285 286 293 297 299 300 301 303 304 306 307 343 376 377 384 385 387 388 390 420 421 422 423 424 425
Symbol 83 TextUses:82Used by:84
Symbol 84 MovieClipUses:81 83Used by:95
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:89
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 ButtonUses:86 88Used by:95 372
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:94
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:94
Symbol 94 ButtonUses:91 93Used by:95 139
Symbol 95 MovieClipUses:72 77 79 80 84 89 94Used by:Timeline
Symbol 96 GraphicUsed by:191 290 339 397 406  Timeline
Symbol 97 TextUses:82Used by:100
Symbol 98 GraphicUsed by:100
Symbol 99 EditableTextUses:82Used by:100
Symbol 100 ButtonUses:97 98 99Used by:Timeline
Symbol 101 TextUses:82Used by:104
Symbol 102 GraphicUsed by:104
Symbol 103 EditableTextUses:82Used by:104
Symbol 104 ButtonUses:101 102 103Used by:Timeline
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:139 188 412 427
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:111 112
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:111 112 114
Symbol 111 MovieClipUses:108 110Used by:139
Symbol 112 MovieClipUses:108 110Used by:139
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113 110Used by:139
Symbol 115 GraphicUsed by:126 135 257 258
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:126
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:126
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:126
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:126
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClipUses:115 117 119 121 123 125Used by:139
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:135
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:135
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:135
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135 257
Symbol 135 MovieClipUses:115 128 130 132 134Used by:139
Symbol 136 GraphicUsed by:139
Symbol 137 FontUsed by:138 140 267 269 271 272 375 391 413
Symbol 138 TextUses:137Used by:139
Symbol 139 MovieClipUses:106 111 112 114 126 135 136 138 94Used by:Timeline
Symbol 140 TextUses:137Used by:188
Symbol 141 FontUsed by:142
Symbol 142 EditableTextUses:141Used by:186
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:183
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:183
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:183
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:183
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:183
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:183
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:183
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:183
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:183
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:183
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:183
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:183
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:183
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:183
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:183
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:183
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:183
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:183
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:183
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClipUses:144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182Used by:186 290 339 402
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:186
Symbol 186 MovieClipUses:142 183 185Used by:187
Symbol 187 MovieClipUses:186Used by:188
Symbol 188 MovieClipUses:106 140 187Used by:Timeline
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:259
Symbol 191 MovieClipUses:96Used by:259 344
Symbol 192 GraphicUsed by:194
Symbol 193 TextUses:82Used by:194
Symbol 194 MovieClipUses:192 193Used by:259
Symbol 195 BitmapUsed by:196 198
Symbol 196 GraphicUses:195Used by:259
Symbol 197 MovieClipUsed by:259
Symbol 198 GraphicUses:195Used by:259
Symbol 199 BitmapUsed by:204 207 209 210
Symbol 200 BitmapUsed by:204 210
Symbol 201 BitmapUsed by:204 207 209 210
Symbol 202 BitmapUsed by:204 205 207 209 210
Symbol 203 BitmapUsed by:204 210
Symbol 204 GraphicUses:199 200 201 202 203Used by:211
Symbol 205 GraphicUses:202Used by:206
Symbol 206 MovieClipUses:205Used by:211
Symbol 207 GraphicUses:199 201 202Used by:211
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:199 201 202 208Used by:211
Symbol 210 GraphicUses:199 201 202 200 203Used by:211
Symbol 211 MovieClipUses:204 206 207 209 210Used by:259
Symbol 212 BitmapUsed by:226
Symbol 213 BitmapUsed by:226
Symbol 214 BitmapUsed by:226
Symbol 215 BitmapUsed by:226
Symbol 216 BitmapUsed by:226
Symbol 217 BitmapUsed by:226
Symbol 218 BitmapUsed by:226
Symbol 219 BitmapUsed by:226
Symbol 220 BitmapUsed by:226
Symbol 221 BitmapUsed by:226
Symbol 222 BitmapUsed by:226
Symbol 223 BitmapUsed by:226
Symbol 224 BitmapUsed by:226
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:212 213 214 215 216 217 218 219 220 221 222 223 224 225Used by:259
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:258
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:258
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:258
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:258
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:258
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:258
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:258
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:258
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:258
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:257
Symbol 247 BitmapUsed by:248 249 250 251 252 253 254
Symbol 248 GraphicUses:247Used by:257
Symbol 249 GraphicUses:247Used by:257
Symbol 250 GraphicUses:247Used by:257
Symbol 251 GraphicUses:247Used by:257
Symbol 252 GraphicUses:247Used by:257
Symbol 253 GraphicUses:247Used by:257
Symbol 254 GraphicUses:247Used by:257
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:257
Symbol 257 MovieClipUses:115 134 246 248 249 250 251 252 253 254 256Used by:258
Symbol 258 MovieClipUses:115 228 230 232 234 236 238 70 240 242 244 257Used by:259
Symbol 259 MovieClipUses:190 191 194 196 197 198 211 226 258Used by:344
Symbol 260 GraphicUsed by:262
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:260 261Used by:344
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:290
Symbol 265 GraphicUsed by:270 273
Symbol 266 GraphicUsed by:270 273
Symbol 267 TextUses:137Used by:270
Symbol 268 GraphicUsed by:270 273
Symbol 269 TextUses:137Used by:270
Symbol 270 ButtonUses:265 266 267 268 269Used by:290
Symbol 271 TextUses:137Used by:273
Symbol 272 TextUses:137Used by:273
Symbol 273 ButtonUses:265 266 271 268 272Used by:290
Symbol 274 FontUsed by:275 276 288 289 293 294 295 296 297 386 426
Symbol 275 EditableTextUses:82 274Used by:290
Symbol 276 TextUses:274Used by:290
Symbol 277 EditableTextUses:82Used by:279
Symbol 278 TextUses:82Used by:279
Symbol 279 MovieClipUses:277 278Used by:280
Symbol 280 MovieClipUses:279Used by:290
Symbol 281 TextUses:82Used by:287
Symbol 282 EditableTextUses:82Used by:287
Symbol 283 TextUses:82Used by:287
Symbol 284 EditableTextUses:82Used by:287
Symbol 285 TextUses:82Used by:287
Symbol 286 EditableTextUses:82Used by:287
Symbol 287 MovieClipUses:281 282 283 284 285 286Used by:290
Symbol 288 EditableTextUses:274Used by:290
Symbol 289 EditableTextUses:274Used by:290
Symbol 290 MovieClipUses:264 270 273 275 96 183 276 280 287 288 289Used by:344
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:339
Symbol 293 EditableTextUses:82 274Used by:339
Symbol 294 TextUses:274Used by:339
Symbol 295 EditableTextUses:274Used by:339
Symbol 296 EditableTextUses:274Used by:339
Symbol 297 EditableTextUses:82 274Used by:298
Symbol 298 MovieClipUses:297Used by:339
Symbol 299 TextUses:82Used by:309
Symbol 300 TextUses:82Used by:302
Symbol 301 TextUses:82Used by:302
Symbol 302 MovieClipUses:300 301Used by:309
Symbol 303 TextUses:82Used by:305
Symbol 304 TextUses:82Used by:305
Symbol 305 MovieClipUses:303 304Used by:309
Symbol 306 TextUses:82Used by:308
Symbol 307 TextUses:82Used by:308
Symbol 308 MovieClipUses:306 307Used by:309
Symbol 309 MovieClipUses:299 302 305 308Used by:339
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:338
Symbol 312 GraphicUsed by:314 319 327 333 337
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:312 313Used by:338
Symbol 315 GraphicUsed by:319 333 337
Symbol 316 GraphicUsed by:319 337
Symbol 317 GraphicUsed by:319
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:312 315 316 317 318Used by:338
Symbol 320 GraphicUsed by:327
Symbol 321 GraphicUsed by:327
Symbol 322 GraphicUsed by:327
Symbol 323 GraphicUsed by:327
Symbol 324 GraphicUsed by:327
Symbol 325 GraphicUsed by:327
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:312 320 321 322 323 324 325 326Used by:338
Symbol 328 GraphicUsed by:333
Symbol 329 GraphicUsed by:333
Symbol 330 GraphicUsed by:333
Symbol 331 GraphicUsed by:333
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:312 328 329 315 330 331 332Used by:338
Symbol 334 GraphicUsed by:337
Symbol 335 GraphicUsed by:337
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:334 316 312 315 335 336Used by:338
Symbol 338 MovieClipUses:311 314 319 327 333 337Used by:339
Symbol 339 MovieClipUses:292 293 96 183 294 295 296 298 309 338Used by:344
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:344
Symbol 342 MovieClipUsed by:344
Symbol 343 EditableTextUses:82Used by:344
Symbol 344 MovieClipUses:259 191 262 290 339 341 342 343Used by:Timeline
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:372
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:351
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:351
Symbol 351 ButtonUses:348 350Used by:372
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:356
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:356
Symbol 356 ButtonUses:353 355Used by:372
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:361 383
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:361 383
Symbol 361 ButtonUses:358 360Used by:372
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:366
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:366
Symbol 366 ButtonUses:363 365Used by:372
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:371
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:371
Symbol 371 ButtonUses:368 370Used by:372
Symbol 372 MovieClipUses:346 351 356 89 361 366 77 371Used by:Timeline
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:389
Symbol 375 TextUses:137Used by:389
Symbol 376 EditableTextUses:82Used by:389
Symbol 377 TextUses:82Used by:389
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:382 414
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:382 414
Symbol 382 ButtonUses:379 381Used by:389 412
Symbol 383 ButtonUses:358 360Used by:389
Symbol 384 EditableTextUses:82Used by:389
Symbol 385 EditableTextUses:82Used by:389
Symbol 386 EditableTextUses:274Used by:389
Symbol 387 TextUses:82Used by:389 427
Symbol 388 TextUses:82Used by:389 427
Symbol 389 MovieClipUses:374 375 77 376 377 382 383 384 385 386 387 388Used by:Timeline
Symbol 390 EditableTextUses:82Used by:412
Symbol 391 TextUses:137Used by:412
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:396
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:396
Symbol 396 ButtonUses:393 395Used by:412
Symbol 397 MovieClipUses:96Used by:412
Symbol 398 FontUsed by:399 400 401
Symbol 399 EditableTextUses:398Used by:402
Symbol 400 EditableTextUses:398Used by:402
Symbol 401 EditableTextUses:398Used by:402
Symbol 402 MovieClipUses:399 400 401 183Used by:403
Symbol 403 MovieClipUses:402Used by:412
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:412
Symbol 406 ButtonUses:96Used by:407
Symbol 407 MovieClipUses:406Used by:412
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:412
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:412
Symbol 412 MovieClipUses:106 390 391 396 382 397 403 405 407 409 411Used by:Timeline
Symbol 413 TextUses:137Used by:427
Symbol 414 ButtonUses:379 381Used by:427
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:419
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:419
Symbol 419 ButtonUses:416 418Used by:427
Symbol 420 EditableTextUses:82Used by:427
Symbol 421 EditableTextUses:82Used by:427
Symbol 422 TextUses:82Used by:427
Symbol 423 TextUses:82Used by:427
Symbol 424 EditableTextUses:82Used by:427
Symbol 425 EditableTextUses:82Used by:427
Symbol 426 EditableTextUses:274Used by:427
Symbol 427 MovieClipUses:106 413 414 419 420 421 422 423 424 425 387 388 426Used by:Timeline

Instance Names

"load_pct"Frame 1Symbol 67 EditableText
"btn_tamba"Frame 3Symbol 100 Button
"btn_sound"Frame 3Symbol 104 Button
"game"Frame 6Symbol 344 MovieClip
"submitscore"Frame 8Symbol 389 MovieClip
"leaderboard"Frame 9Symbol 412 MovieClip
"sendfriend"Frame 10Symbol 427 MovieClip
"preview"Symbol 9 MovieClip [RemotingDebugClasses] Frame 1Symbol 8 MovieClip
"preview"Symbol 54 MovieClip [RemotingClasses] Frame 1Symbol 8 MovieClip
"countryName"Symbol 186 MovieClip Frame 1Symbol 142 EditableText
"flag"Symbol 186 MovieClip Frame 1Symbol 183 MovieClip
"countryLine"Symbol 187 MovieClip Frame 1Symbol 186 MovieClip
"countryList"Symbol 188 MovieClip Frame 1Symbol 187 MovieClip
"distance_5"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_10"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_15"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_20"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_25"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_30"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_35"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_40"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_45"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_50"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_55"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_60"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_0"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_65"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_70"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_75"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"distance_80"Symbol 259 MovieClip Frame 1Symbol 191 MovieClip
"athlete"Symbol 259 MovieClip Frame 1Symbol 258 MovieClip
"total"Symbol 279 MovieClip Frame 1Symbol 277 EditableText
"inner"Symbol 280 MovieClip Frame 1Symbol 279 MovieClip
"throw_1"Symbol 287 MovieClip Frame 1Symbol 282 EditableText
"throw_2"Symbol 287 MovieClip Frame 1Symbol 284 EditableText
"throw_3"Symbol 287 MovieClip Frame 1Symbol 286 EditableText
"flag"Symbol 290 MovieClip Frame 1Symbol 183 MovieClip
"total"Symbol 290 MovieClip Frame 1Symbol 280 MovieClip
"tally"Symbol 290 MovieClip Frame 1Symbol 287 MovieClip
"distance_text"Symbol 298 MovieClip Frame 1Symbol 297 EditableText
"throw_1"Symbol 309 MovieClip Frame 1Symbol 302 MovieClip
"throw_2"Symbol 309 MovieClip Frame 1Symbol 305 MovieClip
"throw_3"Symbol 309 MovieClip Frame 1Symbol 308 MovieClip
"inner"Symbol 338 MovieClip Frame 2Symbol 314 MovieClip
"inner"Symbol 338 MovieClip Frame 3Symbol 319 MovieClip
"inner"Symbol 338 MovieClip Frame 4Symbol 327 MovieClip
"inner"Symbol 338 MovieClip Frame 5Symbol 333 MovieClip
"inner"Symbol 338 MovieClip Frame 6Symbol 337 MovieClip
"flag"Symbol 339 MovieClip Frame 1Symbol 183 MovieClip
"distance"Symbol 339 MovieClip Frame 1Symbol 298 MovieClip
"throw_count"Symbol 339 MovieClip Frame 1Symbol 309 MovieClip
"anim"Symbol 339 MovieClip Frame 1Symbol 338 MovieClip
"playField"Symbol 344 MovieClip Frame 1Symbol 259 MovieClip
"distance_65"Symbol 344 MovieClip Frame 1Symbol 191 MovieClip
"distance_70"Symbol 344 MovieClip Frame 1Symbol 191 MovieClip
"discus"Symbol 344 MovieClip Frame 1Symbol 262 MovieClip
"tallyboard"Symbol 344 MovieClip Frame 1Symbol 290 MovieClip
"scoreboard"Symbol 344 MovieClip Frame 1Symbol 339 MovieClip
"sound_clap"Symbol 344 MovieClip Frame 1Symbol 342 MovieClip
"sound_cheer"Symbol 344 MovieClip Frame 1Symbol 342 MovieClip
"debug"Symbol 344 MovieClip Frame 1Symbol 343 EditableText
"distance"Symbol 389 MovieClip Frame 1Symbol 376 EditableText
"user_name"Symbol 389 MovieClip Frame 1Symbol 384 EditableText
"user_email"Symbol 389 MovieClip Frame 1Symbol 385 EditableText
"error_text"Symbol 389 MovieClip Frame 1Symbol 386 EditableText
"playerName"Symbol 402 MovieClip Frame 1Symbol 399 EditableText
"score"Symbol 402 MovieClip Frame 1Symbol 400 EditableText
"date"Symbol 402 MovieClip Frame 1Symbol 401 EditableText
"flag"Symbol 402 MovieClip Frame 1Symbol 183 MovieClip
"scoreLine_mc"Symbol 403 MovieClip Frame 1Symbol 402 MovieClip
"pos_text"Symbol 412 MovieClip Frame 1Symbol 390 EditableText
"maskedView"Symbol 412 MovieClip Frame 1Symbol 397 MovieClip
"scoreList_mc"Symbol 412 MovieClip Frame 1Symbol 403 MovieClip
"scrollTrack"Symbol 412 MovieClip Frame 1Symbol 405 MovieClip
"scrollFace"Symbol 412 MovieClip Frame 1Symbol 407 MovieClip
"btnUp"Symbol 412 MovieClip Frame 1Symbol 409 MovieClip
"btnDown"Symbol 412 MovieClip Frame 1Symbol 411 MovieClip
"friend_name"Symbol 427 MovieClip Frame 1Symbol 420 EditableText
"friend_email"Symbol 427 MovieClip Frame 1Symbol 421 EditableText
"user_name"Symbol 427 MovieClip Frame 1Symbol 424 EditableText
"user_email"Symbol 427 MovieClip Frame 1Symbol 425 EditableText
"error_text"Symbol 427 MovieClip Frame 1Symbol 426 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "thud"
ExportAssets (56)Timeline Frame 1Symbol 2 as "crowd_disappoint"
ExportAssets (56)Timeline Frame 1Symbol 3 as "crowd_clap"
ExportAssets (56)Timeline Frame 1Symbol 4 as "crowd_cheer"
ExportAssets (56)Timeline Frame 1Symbol 9 as "RemotingDebugClasses"
ExportAssets (56)Timeline Frame 1Symbol 54 as "RemotingClasses"
ExportAssets (56)Timeline Frame 1Symbol 428 as "__Packages.remoting.RemotingFunctions"
ExportAssets (56)Timeline Frame 1Symbol 429 as "__Packages.remoting.RemotingService"
ExportAssets (56)Timeline Frame 1Symbol 61 as "__Packages.mx.remoting.Service"
ExportAssets (56)Timeline Frame 1Symbol 10 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 1Symbol 11 as "__Packages.mx.remoting.Connection"
ExportAssets (56)Timeline Frame 1Symbol 17 as "__Packages.mx.remoting.NetServiceProxy"
ExportAssets (56)Timeline Frame 1Symbol 60 as "__Packages.mx.rpc.Responder"
ExportAssets (56)Timeline Frame 1Symbol 59 as "__Packages.mx.rpc.FaultEvent"
ExportAssets (56)Timeline Frame 1Symbol 58 as "__Packages.mx.rpc.Fault"
ExportAssets (56)Timeline Frame 1Symbol 57 as "__Packages.mx.rpc.ResultEvent"
ExportAssets (56)Timeline Frame 1Symbol 16 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.mx.remoting.debug.NetDebug"
ExportAssets (56)Timeline Frame 1Symbol 24 as "__Packages.mx.remoting.debug.NetDebugConfig"
ExportAssets (56)Timeline Frame 1Symbol 33 as "__Packages.mx.remoting.debug.GlobalLocalConnection"
ExportAssets (56)Timeline Frame 1Symbol 430 as "__Packages.remoting.RemotingMethod"
ExportAssets (56)Timeline Frame 1Symbol 431 as "__Packages.remoting.RemotingCall"
ExportAssets (56)Timeline Frame 1Symbol 56 as "__Packages.mx.remoting.PendingCall"
ExportAssets (56)Timeline Frame 1Symbol 432 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 64 as "__Packages.mx.rpc.RelayResponder"
ExportAssets (56)Timeline Frame 1Symbol 433 as "__Packages.it.sephiroth.Serializer"
ExportAssets (56)Timeline Frame 1Symbol 434 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 435 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 436 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 5 as "__Packages.mx.remoting.DebugClasses"
ExportAssets (56)Timeline Frame 1Symbol 12 as "__Packages.mx.remoting.NetServices"
ExportAssets (56)Timeline Frame 1Symbol 13 as "__Packages.mx.data.DataRange"
ExportAssets (56)Timeline Frame 1Symbol 14 as "__Packages.mx.data.PageableData"
ExportAssets (56)Timeline Frame 1Symbol 15 as "__Packages.mx.data.PageableList"
ExportAssets (56)Timeline Frame 1Symbol 18 as "__Packages.mx.utils.Iterator"
ExportAssets (56)Timeline Frame 1Symbol 19 as "__Packages.mx.remoting.RecordSet"
ExportAssets (56)Timeline Frame 1Symbol 20 as "__Packages.mx.remoting.RecordSetIterator"
ExportAssets (56)Timeline Frame 1Symbol 21 as "__Packages.mx.remoting.RsDataRange"
ExportAssets (56)Timeline Frame 1Symbol 22 as "__Packages.mx.remoting.RsDataFetcher"
ExportAssets (56)Timeline Frame 1Symbol 23 as "__Packages.mx.remoting.NetServiceProxyResponder"
ExportAssets (56)Timeline Frame 1Symbol 25 as "__Packages.mx.utils.ObjectCopy"
ExportAssets (56)Timeline Frame 1Symbol 26 as "__Packages.mx.remoting.debug.events.NetDebug"
ExportAssets (56)Timeline Frame 1Symbol 27 as "__Packages.mx.remoting.debug.events.NetDebugNetConnection"
ExportAssets (56)Timeline Frame 1Symbol 28 as "__Packages.mx.remoting.debug.events.NetDebugConnect"
ExportAssets (56)Timeline Frame 1Symbol 29 as "__Packages.mx.remoting.debug.commands.Local"
ExportAssets (56)Timeline Frame 1Symbol 30 as "__Packages.mx.remoting.debug.commands.StartRTMPTrace"
ExportAssets (56)Timeline Frame 1Symbol 31 as "__Packages.mx.remoting.debug.ConnectionMixin"
ExportAssets (56)Timeline Frame 1Symbol 32 as "__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError"
ExportAssets (56)Timeline Frame 1Symbol 34 as "__Packages.mx.remoting.debug.commands.GetConfig"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.mx.remoting.debug.events.NetDebugFailedSendError"
ExportAssets (56)Timeline Frame 1Symbol 36 as "__Packages.mx.remoting.debug.events.NetDebugStatus"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.mx.remoting.debug.events.NetDebugError"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.mx.remoting.debug.events.NetDebugTraceNetServices"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.mx.remoting.debug.events.NetDebugTrace"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.mx.remoting.debug.commands.AddRTMPClient"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.mx.remoting.RTMPClientIDResponse"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.mx.remoting.debug.events.NetDebugCall"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.mx.remoting.debug.events.NetDebugResult"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.mx.remoting.debug.events.NetDebugReceiveCall"
ExportAssets (56)Timeline Frame 1Symbol 46 as "__Packages.mx.remoting.debug.NetDebugResponseProxy"
ExportAssets (56)Timeline Frame 1Symbol 47 as "__Packages.mx.remoting.debug.events.NetDebugClose"
ExportAssets (56)Timeline Frame 1Symbol 48 as "__Packages.mx.remoting.debug.commands.StopRTMPTrace"
ExportAssets (56)Timeline Frame 1Symbol 49 as "__Packages.mx.remoting.debug.events.NetDebugAddHeader"
ExportAssets (56)Timeline Frame 1Symbol 50 as "__Packages.mx.remoting.debug.events.NetDebugInfoError"
ExportAssets (56)Timeline Frame 1Symbol 51 as "__Packages.mx.remoting.debug.events.NetDebugRtmpLog"
ExportAssets (56)Timeline Frame 1Symbol 52 as "__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig"
ExportAssets (56)Timeline Frame 1Symbol 53 as "__Packages.mx.remoting.ApiClasses"
ExportAssets (56)Timeline Frame 1Symbol 55 as "__Packages.mx.remoting.DataGlue"
ExportAssets (56)Timeline Frame 1Symbol 62 as "__Packages.mx.remoting.Operation"
ExportAssets (56)Timeline Frame 1Symbol 63 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 1Symbol 65 as "__Packages.mx.rpc.DefaultResponder"

Labels

"preloader"Frame 1
"assets"Frame 2
"title"Frame 3
"instructions"Frame 4
"select"Frame 5
"game"Frame 6
"gameover"Frame 7
"submit_score"Frame 8
"leaderboard"Frame 9
"send_friend"Frame 10
"USA"Symbol 183 MovieClip Frame 1
"United Nations"Symbol 183 MovieClip Frame 2
"Great Britain"Symbol 183 MovieClip Frame 3
"Sweden"Symbol 183 MovieClip Frame 4
"Spain"Symbol 183 MovieClip Frame 5
"South Africa"Symbol 183 MovieClip Frame 6
"Russia"Symbol 183 MovieClip Frame 7
"Poland"Symbol 183 MovieClip Frame 8
"Netherlands"Symbol 183 MovieClip Frame 9
"Mexico"Symbol 183 MovieClip Frame 10
"Italy"Symbol 183 MovieClip Frame 11
"Greece"Symbol 183 MovieClip Frame 12
"Germany"Symbol 183 MovieClip Frame 13
"France"Symbol 183 MovieClip Frame 14
"Denmark"Symbol 183 MovieClip Frame 15
"China"Symbol 183 MovieClip Frame 16
"Canada"Symbol 183 MovieClip Frame 17
"Brazil"Symbol 183 MovieClip Frame 18
"Australia"Symbol 183 MovieClip Frame 19
"Argentina"Symbol 183 MovieClip Frame 20
"drop"Symbol 258 MovieClip Frame 25
"blank"Symbol 338 MovieClip Frame 1
"luck"Symbol 338 MovieClip Frame 2
"good"Symbol 338 MovieClip Frame 3
"record"Symbol 338 MovieClip Frame 4
"great"Symbol 338 MovieClip Frame 5
"poor"Symbol 338 MovieClip Frame 6

Dynamic Text Variables

_parent.strCountryHTMLSymbol 275 EditableText"<p align="center"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">Great</font></p><p align="center"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">Britain</font></p>"
_parent.strTotalStrSymbol 288 EditableText"99%"
_parent.strTotalTechSymbol 289 EditableText"99%"
_parent.strCountryHTMLSymbol 293 EditableText"<p align="center"><font face="Arial" size="17" color="#ffffff" letterSpacing="0.000000" kerning="0">ARGENTINA</font></p>"
_parent.strStrSymbol 295 EditableText"99%"
_parent.strTechSymbol 296 EditableText"99%"




http://swfchan.com/10/48254/info.shtml
Created: 30/4 -2019 07:16:10 Last modified: 30/4 -2019 07:16:10 Server time: 12/05 -2024 20:15:44