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

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

Warm up Workout.swf

This is the info page for
Flash #42087

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


Text
0%

LOADING

VIral Game by TAMBA

Warm-up Workout

Help your character complete the Race for Life Warm-up Workout!
Press the arrow keys on your keyboard to match the sequence of falling arrows
shown during the game.  You need to time your keypresses to coincide with the
falling arrows passing through the arrow outlines.
Perfect timing will increase your score, earning
you extra bonus points for every successful move you
make.
Good luck!

Gameplay Instructions

3

2

1

Go!

0

Perfect:

0

Combo:

0

Missed:

Time:

0

Points:

To enter Race for Life visit www.raceforlife.org

Sound On/Off

99999

SUBMIT SCORE

SUBMIT SCORE

PLAY AGAIN

PLAY AGAIN

VIEW LEADERBOARD

VIEW LEADERBOARD

SEND TO A FRIEND

SEND TO A FRIEND

YOU SCORED

INSTRUCTIONS

INSTRUCTIONS

<p align="left"><font face="Arial" size="11" color="#1c337f" letterSpacing="0.000000" kerning="0">* If you would like to keep up to date with details of activities, including <sbr />fundraising, involving Cancer Research UK please enter your email address and <sbr />tick this box.</font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#1c337f" letterSpacing="0.000000" kerning="0">Don’t worry if you change your mind you can unsubscribe at any time by <sbr />contacting Customer Services at Cancer Research UK, 10 Cambridge Terrace, <sbr />London, NW1 4JL or email <a href="mailto:supporter.services@cancer.org.uk">supporter.services@cancer.org.uk</a></font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#1c337f" letterSpacing="0.000000" kerning="0">By providing us with any personal data you consent to the terms and conditions <sbr />of our Privacy Statement available at <a href="http://www.cancerresearchuk.org.uk" target = "_blank">www.cancerresearchuk.org.uk</a>.</font></p><p align="left"></p>

your name

your email address*

Submit Your Score

Andrew Simpson

1000000

999

name

score

<p align="left"><font face="Arial" size="11" color="#1c337f" letterSpacing="0.000000" kerning="0">Cancer Research UK will only use these details for the purposes of sending this email and will not retain your <sbr />details nor your friends details for other purposes. </font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#1c337f" letterSpacing="0.000000" kerning="0">If YOU would like to receive details of activities, including fundraising, involving Cancer Research UK please <sbr />tick this box (Cancer Research UK will store your details for this purpose).</font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#1c337f" letterSpacing="0.000000" kerning="0">Don’t worry if you change your mind you can unsubscribe at any time by contacting Customer Services at <sbr />Cancer Research UK, 10 Cambridge Terrace, London, NW1 4JL or email <a href="mailto:supporter.services@cancer.org.uk">supporter.services@cancer.org.uk</a></font></p><p align="left"></p><p align="left"><font face="Arial" size="11" color="#1c337f" letterSpacing="0.000000" kerning="0">By providing us with any personal data you consent to the terms and conditions of our Privacy Statement <sbr />available at <a href="http://www.cancerresearchuk.org.uk" target = "_blank">www.cancerresearchuk.org.uk</a>.</font></p>

your name*

your friend's name*

your friend's email address*

Send to a Friend

ActionScript [AS1/AS2]

Frame 1
stop(); var intScore = 0; var intPlayed = 0; var intSubmit = 0; var strRootURL = "http://www.tamba-games.co.uk/cruk"; var strServiceURL = (_root.strRootURL + "/amfphp/gateway.php"); var objRemote = (new remoting.RemotingFunctions(_root.strServiceURL, "GameFunctions")); preLoad = function () { preloader.load_pct.text = Math.round((getBytesLoaded() / getBytesTotal()) * 100) + "%"; if (getBytesLoaded() == getBytesTotal()) { clearInterval(intPreloader); gotoAndStop ("title"); } }; var intPreloader = setInterval(preLoad, 40); var globalSound = new Sound(_root); toggleSound = function () { if (!soundOff) { globalSound.setVolume(0); soundOff = true; skipnext = true; } if (soundOff && (!skipnext)) { globalSound.setVolume(100); soundOff = false; } skipnext = false; }; 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:394, 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 = "793"; 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();
Frame 4
stop();
Frame 5
stop(); intPlayed = 1; intSubmit = 0;
Frame 6
stop();
Frame 7
submit.hud.attachBitmap(_root.objHUD, 8000); trace(_root.objHUD); stop();
Frame 8
stop();
Frame 9
stop();
Symbol 5 MovieClip Frame 1
stop();
Symbol 6 MovieClip [pa] Frame 20
this.removeMovieClip();
Symbol 11 MovieClip [RemotingDebugClasses] Frame 1
#initclip 63 Object.registerClass("RemotingDebugClasses", mx.remoting.DebugClasses); #endinitclip preview._visible = false; stop();
Symbol 56 MovieClip [RemotingClasses] Frame 1
#initclip 64 Object.registerClass("RemotingClasses", mx.remoting.ApiClasses); #endinitclip preview._visible = false; stop();
Instance of Symbol 74 MovieClip in Symbol 75 MovieClip Frame 1
on (release) { getURL ("http://www.cancerresearchuk.org", "_blank"); }
Instance of Symbol 77 MovieClip in Symbol 78 MovieClip Frame 1
on (release) { getURL ("http://www.raceforlife.org/?utm_source=warmup&utm_medium=game", "_blank"); }
Symbol 379 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) { service.getHighScores([intMax], this, gotHighScores); } function gotHighScores(objResult) { _root.leaderboard.showHighScores(_root.objRemote.serial.unserialize(objResult.__get__result())); } function setHighScores(strUserName, strUserEmail, intPoints, intDCP) { service.setHighScores([strUserName, strUserEmail, intPoints, intDCP], this, setHighScoresResult); } function setHighScoresResult() { _root.gotoAndStop("leaderboard"); } function sendToFriend(strUserName, strUserEmail, strFriendName, strFriendEmail, intUserScore, intDCP) { service.sendToFriend([strUserName, strUserEmail, strFriendName, strFriendEmail, intUserScore, intDCP], 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.tickbox.gotoAndStop(1); _root.sendfriend.error_text.text = "Email sent! Send another?"; } }
Symbol 380 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 63 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 12 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 13 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 19 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 62 MovieClip [__Packages.mx.rpc.Responder] Frame 0
interface mx.rpc.Responder{}
Symbol 61 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 60 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 59 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 18 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 42 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 26 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 35 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 381 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 382 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 58 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 383 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 66 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 384 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 7 MovieClip [__Packages.mx.remoting.DebugClasses] Frame 0
class mx.remoting.DebugClasses extends MovieClip { function DebugClasses () { super(); } }
Symbol 14 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 15 MovieClip [__Packages.mx.data.DataRange] Frame 0
interface mx.data.DataRange{}
Symbol 16 MovieClip [__Packages.mx.data.PageableData] Frame 0
interface mx.data.PageableData{}
Symbol 17 MovieClip [__Packages.mx.data.PageableList] Frame 0
interface mx.data.PageableList{}
Symbol 20 MovieClip [__Packages.mx.utils.Iterator] Frame 0
interface mx.utils.Iterator{}
Symbol 21 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 22 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 23 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 24 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 25 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 27 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 28 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 29 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 30 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 31 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 32 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 33 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 34 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 36 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 37 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 38 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 39 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 40 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 41 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 43 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 44 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 45 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 46 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 47 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 48 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 49 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 50 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 51 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 52 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 53 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 54 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 55 MovieClip [__Packages.mx.remoting.ApiClasses] Frame 0
class mx.remoting.ApiClasses extends MovieClip { function ApiClasses () { super(); } }
Symbol 57 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 64 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 65 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 67 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 81 Button
on (release) { getURL ("http://www.tamba.co.uk", "_blank"); }
Symbol 88 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 91 Button
on (release) { _root.gotoAndStop("instructions"); }
Symbol 141 MovieClip Frame 1
stop();
Symbol 142 MovieClip Frame 1
var intMoveDancer = 0; moveDancer = function () { dancer.inner.nextFrame(); }; dancerMove = function () { clearInterval(intMoveDancer); dancer.gotoAndStop(Math.round(Math.random() * 11) + 1); dancer.inner.gotoAndStop(1); var _local1 = 1000 / dancer.inner._totalframes; intMoveDancer = setInterval(moveDancer, _local1); }; var intDance = setInterval(dancerMove, 2000);
Symbol 145 Button
on (release) { getURL ("http://www.raceforlife.org/?utm_source=warmup&utm_medium=game", "_blank"); }
Symbol 154 Button
on (release) { trace(_root.intPlayed); if (_root.intPlayed == 1) { _root.gotoAndStop("gameover"); } else { _root.gotoAndStop("title"); } }
Symbol 157 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 170 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 30
this.removeMovieClip();
Symbol 275 MovieClip Frame 1
Symbol 275 MovieClip Frame 117
stop(); _parent.boolRunGame = true;
Symbol 290 MovieClip Frame 1
var intMultiplier = 1; var intPerfectPoints = 25; var intAlmostPoints = 15; var intPoints = 0; var intSpeed = 8; var intArrow = 0; var intPerfect = 0; var intAlmost = 0; var intMissed = 0; var intCombos = 0; var intLaunches = 0; var intTimeStart = getTimer(); var intTimeRestart = intTimeStart; var intThresholdLow = (arrow_0._y - 30); var intThresholdHigh = (arrow_0._y + 40); var intMaxSec = 60; var intMaxMSec = ((1000 * intMaxSec) + intTimeStart); var intBPM = 55; var decBPS = (intBPM / 60); var decPauseLength = (1000 / decBPS); var arrKeys = ["UP", "RIGHT", "DOWN", "LEFT"]; var arrDuo = [[0, 0], [2, 2], [3, 3], [1, 1], [0, 3], [0, 1], [0, 2], [2, 3], [2, 1], [3, 1]]; var arrDuoText = ["up", "down", "left", "right", "upleft", "upright", "updown", "downleft", "downright", "rightleft"]; var arrDuoEasy = [0, 3]; var arrDuoHard = [4, 8]; var arrCurrDuo = arrDuoEasy; var boolSpaceDown = false; var boolKeysDown = false; var boolKey1 = false; var boolKey2 = false; var intMoveDancer = 0; var intMoveDancers = 0; var strKeyCombo = ""; clearInterval(intMoveDancer); clearInterval(intMoveDancers); arrow_lane.temp_arrow._visible = false; hud.timer.bar._width = 0; music.gotoAndStop(2); music.gotoAndStop(1); var boolRunGame = false; var intNumDancers = 6; var intCheck = 0; dancer_1.intID = 1; dancer_2.intID = 2; dancer_3.intID = 3; dancer_4.intID = 4; dancer_5.intID = 5; dancer_6.intID = 6; dancer_1.head.gotoAndStop(dancer_1.intID); dancer_2.head.gotoAndStop(dancer_2.intID); dancer_3.head.gotoAndStop(dancer_3.intID); dancer_4.head.gotoAndStop(dancer_4.intID); dancer_5.head.gotoAndStop(dancer_5.intID); dancer_6.head.gotoAndStop(dancer_6.intID); chooseArrow = function () { intLaunches++; if (intLaunches > 1) { } if ((intLaunches % 5) == 0) { arrCurrDuo = arrDuoHard; } else { arrCurrDuo = arrDuoEasy; } var _local2 = randNum(arrCurrDuo[0], arrCurrDuo[1]); var _local1 = arrDuo[_local2]; launchArrow(_local1[0], _local1[1], 0); launchArrow(_local1[1], _local1[0], 1); }; launchArrow = function (intDir, intDirAlt, intNum) { var _local2 = arrow_lane.temp_arrow.duplicateMovieClip("move_arrow_" + intArrow, intArrow); _local2.arrDir = [intDir, intDirAlt]; _local2._y = (_local2.intStartY = 0); _local2._alpha = 0; _local2.intNum = intNum; _local2.intTimeStart = getTimer(); _local2._x = this["arrow_" + intDir]._x; _local2._rotation = 90 * intDir; _local2.onEnterFrame = moveArrow; intArrow++; }; moveArrow = function () { if (Key.isDown(38) && (Key.isDown(40))) { dancerMove("UPDOWN"); } else if (Key.isDown(38) && (Key.isDown(37))) { dancerMove("UPLEFT"); } else if (Key.isDown(38) && (Key.isDown(39))) { dancerMove("UPRIGHT"); } else if (Key.isDown(40) && (Key.isDown(37))) { dancerMove("DOWNLEFT"); } else if (Key.isDown(40) && (Key.isDown(39))) { dancerMove("DOWNRIGHT"); } else if (Key.isDown(37) && (Key.isDown(39))) { dancerMove("RIGHTLEFT"); } else if (Key.isDown(39)) { dancerMove("RIGHTRIGHT"); } else if (Key.isDown(37)) { dancerMove("LEFTLEFT"); } else if (Key.isDown(38)) { dancerMove("UPUP"); } else if (Key.isDown(40)) { dancerMove("DOWNDOWN"); } var _local4 = this.intStartY + (((getTimer() - this.intTimeStart) / 10) * decBPS); var _local7 = _local4 - this._y; this._y = _local4; if (this._alpha < 80) { this._alpha = this._alpha + 1; } if (this._y > 520) { if (this.boolHit != true) { intCombos = 0; intMissed = intMissed + 0.5; } this.removeMovieClip(); } if (this._y < arrow_0._y) { if (this._y > intThresholdLow) { _root.game["arrow_" + this.arrDir[0]].glow._alpha = ((this._y - intThresholdLow) / (arrow_0._y - intThresholdLow)) * 100; } } else if (this._y > arrow_0._y) { _root.game["arrow_" + this.arrDir[0]].glow._alpha = _root.game["arrow_" + this.arrDir[0]].glow._alpha - 10; } if (this.boolHit != true) { if (Key.isDown(Key[arrKeys[this.arrDir[0]]])) { if (Key.isDown(Key[arrKeys[this.arrDir[1]]])) { if ((this._y >= intThresholdLow) && (this._y <= intThresholdHigh)) { this.boolKeyDown = true; } } } if ((((this.intNum == 0) && (this._y >= intThresholdLow)) && (this._y <= intThresholdHigh)) && (this.boolCrowd != true)) { dancersMove(arrKeys[this.arrDir[0]] + arrKeys[this.arrDir[1]]); this.boolCrowd = true; } if ((this.boolKeyDown == true) && (!Key.isDown(Key[arrKeys[this.arrDir[0]]]))) { if ((this.boolKeyDown == true) && (!Key.isDown(Key[arrKeys[this.arrDir[1]]]))) { var _local6 = Math.abs(arrow_0._y - this._y); if (this.intNum == 0) { var _local3 = arrow_lane.temp_arrow.duplicateMovieClip((("success_arrow_" + intArrow) + "_") + this.arrDir[0], intArrow + 1000); _local3._rotation = 90 * this.arrDir[0]; _local3._x = _root.game["arrow_" + this.arrDir[0]]._x; _local3._y = _root.game["arrow_" + this.arrDir[0]]._y; _local3.onEnterFrame = successArrow; } intCheck++; if ((intCheck % 2) == 0) { if (_local6 <= 8) { var _local5 = _root.game.attachMovie("pa", "pa_" + getTimer(), _root.game.getNextHighestDepth(), {_x:155, _y:252}); intCombos++; intPerfect++; intPoints = intPoints + (intPerfectPoints * intCombos); _local5.logo.gotoAndStop(1); } else { intCombos = 0; intAlmost++; intPoints = intPoints + (intAlmostPoints * intMultiplier); } } this.boolHit = true; this._alpha = 0; } } } }; successArrow = function () { this._xscale = (this._yscale = this._yscale + 5); this._alpha = this._alpha - 3; if (this._alpha <= 0) { this._xscale = (this._yscale = 1); this._visible = false; delete this.onEnterFrame; } }; moveDancer = function () { i = 0; while (i <= intNumDancers) { var _local2 = _root.game["dancer_" + i]; _local2.inner.head.gotoAndStop(_local2.intID); _local2.inner.nextFrame(); _local2.inner.head.gotoAndStop(_local2.intID); if (_local2.inner._currentframe == _local2.inner._totalframes) { boolDancing = false; } i++; } }; var boolDancing = false; dancerMove = function (strMove) { if (boolDancing != true) { clearInterval(intMoveDancer); i = 0; while (i <= intNumDancers) { var _local2 = _root.game["dancer_" + i]; _local2.gotoAndStop(strMove); _local2.inner.head.gotoAndStop(_local2.intID); _local2.inner.gotoAndStop(1); i++; } var _local4 = 1000 / dancer_0.inner._totalframes; intMoveDancer = setInterval(moveDancer, _local4); } }; gameOver = function () { boolRunGame = false; clearInterval(intMoveDancer); clearInterval(intMoveDancers); _root.intScore = intPoints; var _local2 = new flash.display.BitmapData(hud._width + 50, hud._height, true, 16777215); _local2.draw(hud); _root.objHUD = _local2; _root.gotoAndStop("gameover"); }; onEnterFrame = function () { if (boolRunGame == false) { return(false); } var _local1 = getTimer(); hud.timer.bar._width = hud.timer.bg._width * ((_local1 - intTimeRestart) / (intMaxMSec - intTimeRestart)); if (_local1 > intMaxMSec) { gameOver(); } if ((_local1 - intTimeStart) > decPauseLength) { chooseArrow(); intTimeStart = getTimer(); } if (Key.isDown(32)) { boolSpaceDown = true; } if ((boolSpaceDown == true) && (!Key.isDown(32))) { boolSpaceDown = false; } }; randNum = function (intLow, intHigh) { return(Math.round(Math.random() * (intHigh - intLow)) + intLow); }; clearAllIntervals = function () { var _local1 = setInterval(play, 1000); while (_local1 > 0) { clearInterval(_local1); _local1--; } };
Instance of Symbol 292 MovieClip in Symbol 293 MovieClip Frame 1
on (release) { getURL ("http://www.raceforlife.org/?utm_source=warmup&utm_medium=game", "_blank"); }
Symbol 297 Button
on (release) { _root.toggleSound(); }
Symbol 307 Button
on (release) { if (_root.intSubmit == 1) { _root.gotoAndPlay("leaderboard"); } else { _root.gotoAndPlay("submit_score"); } }
Symbol 311 Button
on (release) { _root.gotoAndPlay("game"); }
Symbol 314 Button
on (release) { _root.gotoAndPlay("leaderboard"); }
Symbol 317 Button
on (release) { _root.gotoAndPlay("send_friend"); }
Symbol 321 Button
on (release) { _root.gotoAndPlay("instructions"); }
Symbol 323 Button
on (release) { _root.gotoAndStop("gameover"); }
Symbol 326 Button
on (release) { this.boolSubmit = true; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); intDCP = 0; if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your email address\nis not valid"; } else if (!strUserName) { this.boolSubmit = false; error_text.text = "Please enter\nyour name"; } if (tickbox._currentframe == 2) { intDCP = 1; } if (this.boolSubmit != false) { _root.intSubmit = 1; error_text.text = "Submitting score, please wait..."; _root.objRemote.setHighScores(strUserName, strUserEmail, _root.intScore, intDCP); } }
Symbol 339 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 2
stop();
Instance of Symbol 339 MovieClip "tickbox" in Symbol 342 MovieClip Frame 1
on (release) { if (this._currentframe == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Symbol 363 Button
on (release) { _root.gotoAndStop("send_friend"); }
Symbol 364 MovieClip Frame 1
function showHighScores(arrScores) { i = 0; while (i <= (arrScores.length - 1)) { var _local5 = i + 10000; var _local4 = ("scoreLine" + (i + 1)) + "_mc"; duplicateMovieClip (scoreList_mc.scoreLine_mc, _local4, _local5); var _local2 = scoreList_mc[("scoreLine" + (i + 1)) + "_mc"]; _local2._y = 26 * i; _local2.pos.text = i + 1; _local2.playerName.text = arrScores[i].name; _local2.score.text = arrScores[i].score; nextScorePos = this.scoreList_mc.scoreLine_mc._height; i++; } scrolling(); } function formatNumberWithCommas(num) { var _local1 = num + ""; if (_local1.length < 4) { return(_local1); } return((formatNumberWithCommas(_local1.slice(0, -3)) + ",") + _local1.slice(-3)); } this.scoreList_mc.scoreLine_mc._visible = false; _root.objRemote.getHighScores(20); 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 367 Button
on (release) { this.boolSubmit = true; intDCP = 0; 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 (tickbox._currentframe == 2) { intDCP = 1; } if (this.boolSubmit != false) { error_text.text = "Sending, please wait..."; _root.objRemote.sendToFriend(strUserName, strUserEmail, strFriendName, strFriendEmail, _root.intScore, intDCP); } }
Instance of Symbol 339 MovieClip "tickbox" in Symbol 378 MovieClip Frame 1
on (release) { if (this._currentframe == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }

Library Items

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

Instance Names

"preloader"Frame 1Symbol 79 MovieClip
"game"Frame 5Symbol 290 MovieClip
"btn_sound"Frame 5Symbol 297 Button
"submit"Frame 7Symbol 342 MovieClip
"leaderboard"Frame 8Symbol 364 MovieClip
"sendfriend"Frame 9Symbol 378 MovieClip
"logo"Symbol 6 MovieClip [pa] Frame 1Symbol 5 MovieClip
"preview"Symbol 11 MovieClip [RemotingDebugClasses] Frame 1Symbol 10 MovieClip
"preview"Symbol 56 MovieClip [RemotingClasses] Frame 1Symbol 10 MovieClip
"load_pct"Symbol 79 MovieClip Frame 1Symbol 70 EditableText
"inner"Symbol 141 MovieClip Frame 2Symbol 108 MovieClip
"inner"Symbol 141 MovieClip Frame 3Symbol 113 MovieClip
"inner"Symbol 141 MovieClip Frame 4Symbol 118 MovieClip
"inner"Symbol 141 MovieClip Frame 6Symbol 125 MovieClip
"inner"Symbol 141 MovieClip Frame 8Symbol 130 MovieClip
"inner"Symbol 141 MovieClip Frame 9Symbol 135 MovieClip
"inner"Symbol 141 MovieClip Frame 11Symbol 140 MovieClip
"dancer"Symbol 142 MovieClip Frame 1Symbol 141 MovieClip
"head"Symbol 179 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 179 MovieClip Frame 10Symbol 170 MovieClip
"head"Symbol 184 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 184 MovieClip Frame 8Symbol 170 MovieClip
"head"Symbol 189 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 189 MovieClip Frame 8Symbol 170 MovieClip
"head"Symbol 196 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 196 MovieClip Frame 10Symbol 170 MovieClip
"head"Symbol 201 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 201 MovieClip Frame 8Symbol 170 MovieClip
"head"Symbol 206 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 206 MovieClip Frame 8Symbol 170 MovieClip
"head"Symbol 211 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 211 MovieClip Frame 8Symbol 170 MovieClip
"head"Symbol 212 MovieClip Frame 1Symbol 170 MovieClip
"inner"Symbol 212 MovieClip Frame 2Symbol 179 MovieClip
"inner"Symbol 212 MovieClip Frame 3Symbol 184 MovieClip
"inner"Symbol 212 MovieClip Frame 4Symbol 189 MovieClip
"inner"Symbol 212 MovieClip Frame 6Symbol 196 MovieClip
"inner"Symbol 212 MovieClip Frame 8Symbol 201 MovieClip
"inner"Symbol 212 MovieClip Frame 9Symbol 206 MovieClip
"inner"Symbol 212 MovieClip Frame 11Symbol 211 MovieClip
"head"Symbol 223 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 223 MovieClip Frame 10Symbol 170 MovieClip
"head"Symbol 228 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 228 MovieClip Frame 8Symbol 170 MovieClip
"head"Symbol 233 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 233 MovieClip Frame 8Symbol 170 MovieClip
"head"Symbol 240 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 240 MovieClip Frame 10Symbol 170 MovieClip
"head"Symbol 245 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 245 MovieClip Frame 8Symbol 170 MovieClip
"head"Symbol 250 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 250 MovieClip Frame 8Symbol 170 MovieClip
"head"Symbol 255 MovieClip Frame 1Symbol 170 MovieClip
"head"Symbol 255 MovieClip Frame 8Symbol 170 MovieClip
"head"Symbol 256 MovieClip Frame 1Symbol 170 MovieClip
"inner"Symbol 256 MovieClip Frame 2Symbol 223 MovieClip
"inner"Symbol 256 MovieClip Frame 3Symbol 228 MovieClip
"inner"Symbol 256 MovieClip Frame 4Symbol 233 MovieClip
"inner"Symbol 256 MovieClip Frame 6Symbol 240 MovieClip
"inner"Symbol 256 MovieClip Frame 8Symbol 245 MovieClip
"inner"Symbol 256 MovieClip Frame 9Symbol 250 MovieClip
"inner"Symbol 256 MovieClip Frame 11Symbol 255 MovieClip
"glow"Symbol 264 MovieClip Frame 1Symbol 263 MovieClip
"temp_arrow"Symbol 265 MovieClip Frame 1Symbol 264 MovieClip
"bg"Symbol 286 MovieClip Frame 1Symbol 285 MovieClip
"bar"Symbol 286 MovieClip Frame 1Symbol 285 MovieClip
"timer"Symbol 289 MovieClip Frame 1Symbol 286 MovieClip
"dancer_6"Symbol 290 MovieClip Frame 1Symbol 212 MovieClip
"dancer_2"Symbol 290 MovieClip Frame 1Symbol 212 MovieClip
"dancer_4"Symbol 290 MovieClip Frame 1Symbol 212 MovieClip
"dancer_1"Symbol 290 MovieClip Frame 1Symbol 256 MovieClip
"dancer_3"Symbol 290 MovieClip Frame 1Symbol 256 MovieClip
"dancer_5"Symbol 290 MovieClip Frame 1Symbol 256 MovieClip
"arrow_lane"Symbol 290 MovieClip Frame 1Symbol 265 MovieClip
"arrow_3"Symbol 290 MovieClip Frame 1Symbol 264 MovieClip
"arrow_2"Symbol 290 MovieClip Frame 1Symbol 264 MovieClip
"arrow_0"Symbol 290 MovieClip Frame 1Symbol 264 MovieClip
"arrow_1"Symbol 290 MovieClip Frame 1Symbol 264 MovieClip
"hud"Symbol 290 MovieClip Frame 1Symbol 289 MovieClip
"dancer_0"Symbol 290 MovieClip Frame 1Symbol 141 MovieClip
"error_text"Symbol 342 MovieClip Frame 1Symbol 327 EditableText
"user_email"Symbol 342 MovieClip Frame 1Symbol 330 EditableText
"user_name"Symbol 342 MovieClip Frame 1Symbol 333 EditableText
"tickbox"Symbol 342 MovieClip Frame 1Symbol 339 MovieClip
"hud"Symbol 342 MovieClip Frame 1Symbol 341 MovieClip
"playerName"Symbol 349 MovieClip Frame 1Symbol 346 EditableText
"score"Symbol 349 MovieClip Frame 1Symbol 347 EditableText
"pos"Symbol 349 MovieClip Frame 1Symbol 348 EditableText
"scoreLine_mc"Symbol 350 MovieClip Frame 1Symbol 349 MovieClip
"maskedView"Symbol 364 MovieClip Frame 1Symbol 345 MovieClip
"scoreList_mc"Symbol 364 MovieClip Frame 1Symbol 350 MovieClip
"scrollTrack"Symbol 364 MovieClip Frame 1Symbol 352 MovieClip
"scrollFace"Symbol 364 MovieClip Frame 1Symbol 354 MovieClip
"btnUp"Symbol 364 MovieClip Frame 1Symbol 356 MovieClip
"btnDown"Symbol 364 MovieClip Frame 1Symbol 358 MovieClip
"error_text"Symbol 378 MovieClip Frame 1Symbol 368 EditableText
"tickbox"Symbol 378 MovieClip Frame 1Symbol 339 MovieClip
"friend_name"Symbol 378 MovieClip Frame 1Symbol 370 EditableText
"user_name"Symbol 378 MovieClip Frame 1Symbol 371 EditableText
"friend_email"Symbol 378 MovieClip Frame 1Symbol 374 EditableText
"user_email"Symbol 378 MovieClip Frame 1Symbol 375 EditableText

Special Tags

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

Labels

"preloader"Frame 1
"assets"Frame 2
"title"Frame 3
"instructions"Frame 4
"game"Frame 5
"gameover"Frame 6
"submit_score"Frame 7
"leaderboard"Frame 8
"send_friend"Frame 9
"default"Symbol 141 MovieClip Frame 1
"UPUP"Symbol 141 MovieClip Frame 2
"DOWNDOWN"Symbol 141 MovieClip Frame 3
"LEFTLEFT"Symbol 141 MovieClip Frame 4
"RIGHTRIGHT"Symbol 141 MovieClip Frame 5
"UPLEFT"Symbol 141 MovieClip Frame 6
"UPRIGHT"Symbol 141 MovieClip Frame 7
"UPDOWN"Symbol 141 MovieClip Frame 8
"DOWNLEFT"Symbol 141 MovieClip Frame 9
"DOWNRIGHT"Symbol 141 MovieClip Frame 10
"RIGHTLEFT"Symbol 141 MovieClip Frame 11
"default"Symbol 212 MovieClip Frame 1
"UPUP"Symbol 212 MovieClip Frame 2
"DOWNDOWN"Symbol 212 MovieClip Frame 3
"LEFTLEFT"Symbol 212 MovieClip Frame 4
"RIGHTRIGHT"Symbol 212 MovieClip Frame 5
"UPLEFT"Symbol 212 MovieClip Frame 6
"UPRIGHT"Symbol 212 MovieClip Frame 7
"UPDOWN"Symbol 212 MovieClip Frame 8
"DOWNLEFT"Symbol 212 MovieClip Frame 9
"DOWNRIGHT"Symbol 212 MovieClip Frame 10
"RIGHTLEFT"Symbol 212 MovieClip Frame 11
"default"Symbol 256 MovieClip Frame 1
"UPUP"Symbol 256 MovieClip Frame 2
"DOWNDOWN"Symbol 256 MovieClip Frame 3
"LEFTLEFT"Symbol 256 MovieClip Frame 4
"RIGHTRIGHT"Symbol 256 MovieClip Frame 5
"UPLEFT"Symbol 256 MovieClip Frame 6
"UPRIGHT"Symbol 256 MovieClip Frame 7
"UPDOWN"Symbol 256 MovieClip Frame 8
"DOWNLEFT"Symbol 256 MovieClip Frame 9
"DOWNRIGHT"Symbol 256 MovieClip Frame 10
"RIGHTLEFT"Symbol 256 MovieClip Frame 11

Dynamic Text Variables

_parent.intPerfectSymbol 278 EditableText"0"
_parent.intCombosSymbol 280 EditableText"0"
_parent.intMissedSymbol 282 EditableText"0"
_parent.intPointsSymbol 287 EditableText"0"
_root.intScoreSymbol 302 EditableText"99999"




http://swfchan.com/9/42087/info.shtml
Created: 10/5 -2019 02:21:05 Last modified: 10/5 -2019 02:21:05 Server time: 13/05 -2024 15:00:32