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

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

Internet World Walkabout.swf

This is the info page for
Flash #42427

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


Text
Click here to register for Internet World

Click here to register for Internet World

Click here to register for internet World

Marketing Online/Digital
Marketing Online Strategy
Information Technology
Planning/Buying Business
Development/Sales
Design/Development/Creative
Operations
Marketing Online/Digital
Marketing Online Strategy
Information Technology
Planning/Buying Business
Development/Sales
Design/Development/Creative
Operations
Marketing Online/Digital
Marketing Online Strategy
Information Technology
Planning/Buying Business
Development/Sales
Design/Development/Creative
Operations
Marketing Online/Digital
Marketing Online Strategy
Information Technology
Planning/Buying Business
Development/Sales
Design/Development/Creative
Operations

Internet World is a must for anyone involved in:

Analytics & Reporting

Content Management

Email Marketing

Web 2.0 Theatre

Online Advertising

Search Marketing

E Commerce & Payment

gameplay

instructions

It's Internet World 2008. Make sure all the delegates are
directed to the stands they wish to visit!

Look for the icons above the delegates' heads,
and then click on them to pick them up using
the claw cursor. When you have them in your
clutches, move them to the correct show area
and drop them by releasing the mouse button.
Watch out for delegates who need a drink or a
toilet break!

Make sure you do this as quickly
as possible, or the happiness
level of the delegates will drop
and they will start leaving the
show.

Connectivity & Hosting

EM

ANLYT

ENTERP

ECOM

WEB2

SEO

CONN

<p align="left"><font face="Arial" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">Here is my tip text</font></p>

TIP:

HAPPY METER

GAME TIME

SCORE

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

JUKEBOX

SOUND
ON/OFF

29 APR TO 1 MAY 2008 / EARLS COURT / LONDON

29 APR TO 1 MAY 2008 / EARLS COURT / LONDON

Internet World is
now closed....

Paused

CREDITS

<

>

game

over

Play Again

Play Again

Submit Your Score

Submit Your Score

View Leaderboard

View Leaderboard

Send to a Friend

Send to a Friend

To find out more about internetworld 2008,
or to register for the event, please click here

>

YOUR NAME:

YOUR COMPANY:

YOUR EMAIL ADDRESS:

submit your score

you scored

points

WELL DONE

9999

(and compete with other
companies or agencies
to be the best)

name

business

score

Andrew

300

999

TAMBA INTERNET

leaderboard

send to a friend

your name

friend's name

your email

friend's email

Art Direction
Kay Hammond
Production
Jon Broomfield
Gameplay Coding
Andrew Simpson
Scene Design & Characterisation
Barry Khan
Scene Design, Interface Design, Character Voices
Mark Smith
Female Character Voices
Sophie McDonnell

Seeding
Will Cheng 

ActionScript [AS1/AS2]

Frame 1
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")); } stop(); kv_v = {c:370, 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 = "782"; 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)); } stop(); _lockroot = true; var intScore = 0; var intMusic = 1; var strRootURL = "http://www.tamba-games.co.uk/internetworld"; var strServiceURL = (_root.strRootURL + "/amfphp/gateway.php"); var objRemote = (new remoting.RemotingFunctions(_root.strServiceURL, "GameFunctions")); var intBytesLoaded = 0; var intBytesTotal = getBytesTotal(); var intManX = 0; var intTitle = 0; preLoad = function () { intBytesLoaded = getBytesLoaded(); if (intBytesLoaded >= intBytesTotal) { clearInterval(intPreloader); gotoAndStop ("title"); } intPctDone = Math.ceil((intBytesLoaded / intBytesTotal) * 100); if ((intPctDone % 5) == 0) { if (typeof(preloader["man_" + intPctDone]) == "undefined") { var _local1 = preloader.temp_man.duplicateMovieClip("man_" + intPctDone, intPctDone * 1000); _local1._x = preloader.temp_man._x + intManX; _local1._y = preloader.temp_man._y; intManX = intManX + 15; } } preloader.text._y = preloader.text._y - 2; }; 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; };
Frame 2
stop();
Frame 3
stop();
Frame 4
stop();
Frame 5
stop();
Frame 6
stop();
Frame 7
stop();
Frame 8
stop();
Frame 9
stop();
Frame 10
gotoAndStop ("game");
Frame 11
stop();
Symbol 10 MovieClip [RemotingDebugClasses] Frame 1
#initclip 63 Object.registerClass("RemotingDebugClasses", mx.remoting.DebugClasses); #endinitclip preview._visible = false; stop();
Symbol 55 MovieClip [RemotingClasses] Frame 1
#initclip 64 Object.registerClass("RemotingClasses", mx.remoting.ApiClasses); #endinitclip preview._visible = false; stop();
Symbol 74 Button
on (release) { getURL ("http://www.internetworld.co.uk/register/", "_blank"); }
Symbol 552 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, strCompany, strUserEmail, strTel, strPostcode, strClub, intPoints, intWeapon) { service.setHighScores([strUserName, strCompany, strUserEmail, strTel, strPostcode, strClub, intPoints, intWeapon], this, setHighScoresResult); } function setHighScoresResult() { _root.gotoAndStop("leaderboard"); } function sendToFriend(strUserName, strUserEmail, strFriendName, strFriendEmail, intUserScore) { service.sendToFriend([strUserName, strUserEmail, strFriendName, strFriendEmail, intUserScore], this, sentToFriend); } function getRank(intScore) { service.getRank([intScore], this, gotRank); } function gotRank(objResult) { _root.intRank = objResult.result; } function sentToFriend() { _root.sendfriend.friend_name.text = ""; _root.sendfriend.friend_email.text = ""; _root.sendfriend.error_text.text = "Email sent! Would you like to send another?"; } }
Symbol 553 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 62 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 11 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 12 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 18 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 61 MovieClip [__Packages.mx.rpc.Responder] Frame 0
interface mx.rpc.Responder{}
Symbol 60 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 59 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 58 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 17 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 41 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 25 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 34 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 554 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 555 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 57 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 556 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 65 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 557 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 6 MovieClip [__Packages.mx.remoting.DebugClasses] Frame 0
class mx.remoting.DebugClasses extends MovieClip { function DebugClasses () { super(); } }
Symbol 13 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 14 MovieClip [__Packages.mx.data.DataRange] Frame 0
interface mx.data.DataRange{}
Symbol 15 MovieClip [__Packages.mx.data.PageableData] Frame 0
interface mx.data.PageableData{}
Symbol 16 MovieClip [__Packages.mx.data.PageableList] Frame 0
interface mx.data.PageableList{}
Symbol 19 MovieClip [__Packages.mx.utils.Iterator] Frame 0
interface mx.utils.Iterator{}
Symbol 20 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 21 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 22 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 23 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 24 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 26 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 27 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 28 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 29 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 30 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 31 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 32 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 33 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 35 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 36 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 37 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 38 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 39 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 40 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 42 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 43 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 44 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 45 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 46 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 47 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 48 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 49 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 50 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 51 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 52 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 53 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 54 MovieClip [__Packages.mx.remoting.ApiClasses] Frame 0
class mx.remoting.ApiClasses extends MovieClip { function ApiClasses () { super(); } }
Symbol 56 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 63 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 64 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 66 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 87 Button
on (release) { getURL ("http://www.internetworld.co.uk/register/", "_blank"); }
Symbol 90 Button
on (release) { getURL ("http://www.tamba.co.uk", "_blank"); }
Symbol 94 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 97 Button
on (release) { _root.gotoAndStop("instructions"); }
Symbol 100 Button
on (release) { getURL ("http://www.internetworld.co.uk/register/", "_blank"); }
Symbol 158 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 1
stop(); bubble._visible = false;
Symbol 344 MovieClip Frame 1
stop();
Symbol 348 MovieClip Frame 1
this._visible = false; stop();
Symbol 348 MovieClip Frame 2
this._visible = true;
Symbol 348 MovieClip Frame 84
_root.game.outro.gotoAndPlay(2); stop();
Symbol 356 MovieClip Frame 1
stop();
Symbol 356 MovieClip Frame 34
_root.game.makePerson();
Symbol 356 MovieClip Frame 120
gotoAndStop (1);
Symbol 364 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 2
String.prototype.replace = function (pattern, replacement) { return(this.split(pattern).join(replacement)); }; if (_parent.intCurrentTip > (_parent.arrTips.length - 1)) { _parent.intCurrentTip = 0; } this.inner.tip_text.text = _parent.arrTips[_parent.intCurrentTip].toString().replace("&apos;", "'");
Symbol 364 MovieClip Frame 180
_parent.intCurrentTip++; gotoAndPlay (2);
Symbol 375 Button
on (release) { getURL ("http://www.tamba.co.uk", "_blank"); }
Symbol 383 MovieClip Frame 1
stop();
Instance of Symbol 383 MovieClip "m_1" in Symbol 384 MovieClip Frame 1
on (release) { _root.intMusic = 1; _root.game.playMusic(1); _parent.m_1.gotoAndStop(2); _parent.m_2.gotoAndStop(1); _parent.m_3.gotoAndStop(1); } on (press) { this.gotoAndStop(3); }
Instance of Symbol 383 MovieClip "m_2" in Symbol 384 MovieClip Frame 1
on (release) { _root.intMusic = 2; _root.game.playMusic(2); _parent.m_1.gotoAndStop(1); _parent.m_2.gotoAndStop(2); _parent.m_3.gotoAndStop(1); } on (press) { this.gotoAndStop(3); }
Instance of Symbol 383 MovieClip "m_3" in Symbol 384 MovieClip Frame 1
on (release) { _root.intMusic = 3; _root.game.playMusic(3); _parent.m_1.gotoAndStop(1); _parent.m_2.gotoAndStop(1); _parent.m_3.gotoAndStop(2); } on (press) { this.gotoAndStop(3); }
Symbol 397 Button
on (release) { _root.toggleSound(); }
Symbol 407 MovieClip Frame 1
this._visible = false; stop();
Symbol 407 MovieClip Frame 2
this._visible = true;
Symbol 407 MovieClip Frame 135
stop(); _root.game.newDay();
Symbol 415 MovieClip Frame 1
stop();
Symbol 415 MovieClip Frame 76
_root.game.startGame(); stop();
Symbol 417 MovieClip Frame 1
this._visible = false;
Symbol 445 MovieClip Frame 1
stop();
Symbol 445 MovieClip Frame 2
stop();
Symbol 450 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 1
stop();
Symbol 458 MovieClip Frame 1
MovieClip.prototype.drawWedge = function (x, y, startAngle, arc, radius, yRadius) { if (arguments.length < 5) { return(undefined); } this.moveTo(x, y); if (yRadius == undefined) { yRadius = radius; } var _local20; var _local3; var _local4; var _local6; var _local15; var _local19; var _local18; var _local14; var _local12; var _local13; var _local11; if (Math.abs(arc) > 360) { arc = 360; } _local15 = Math.ceil(Math.abs(arc) / 45); _local20 = arc / _local15; _local3 = (-(_local20 / 180)) * Math.PI; _local4 = (-(startAngle / 180)) * Math.PI; if (_local15 > 0) { _local19 = x + (Math.cos((startAngle / 180) * Math.PI) * radius); _local18 = y + (Math.sin(((-startAngle) / 180) * Math.PI) * yRadius); this.lineTo(_local19, _local18); var _local5 = 0; while (_local5 < _local15) { _local4 = _local4 + _local3; _local6 = _local4 - (_local3 / 2); _local14 = x + (Math.cos(_local4) * radius); _local12 = y + (Math.sin(_local4) * yRadius); _local13 = x + (Math.cos(_local6) * (radius / Math.cos(_local3 / 2))); _local11 = y + (Math.sin(_local6) * (yRadius / Math.cos(_local3 / 2))); this.curveTo(_local13, _local11, _local14, _local12); _local5++; } this.lineTo(x, y); } }; claw._visible = false; claw.char._visible = false; hud.jukebox["m_" + _root.intMusic].gotoAndStop(2); _root.intScore = 0; var boolEndDay = false; var intMaxPeople = 7; var boolPaused = false; var intMyScore = 0; var intTimeMax = 90; var intTimeCount = intTimeMax; var intNumPeople = 0; var boolCarrying = false; var intAverageHappiness = 0; var intCountdown; var intEditMode = 0; var intDay = 0; var decSpeedX = 0; var decSpeedY = 0; var decDiffX = (760 - expo.bg._width); var decDiffY = (469 - expo.bg._height); var intScrollArea = 40; var intStageWidth = 760; var intStageHeight = 469; var arrMap = []; var intNumRows = 20; var intNumCols = 19; var objCarry; var arrEntryPoint = [[348, 732], [500, 605]]; var arrEntrySeek = [[6, 18], [11, 18]]; var arrHair = [[183, 123, 57], [183, 123, 57], [183, 123, 57], [0, 0, 0]]; var arrSkin = [[252, 242, 185], [252, 242, 185], [252, 242, 185], [255, 204, 51]]; var arrArea; arrArea[0] = "Space"; arrArea[1] = "Wall"; arrArea[2] = "Email Marketing"; arrArea[3] = "Online Advertising"; arrArea[4] = "Analytics and Reporting"; arrArea[5] = "Enterprise Content"; arrArea[6] = "Ecommerce and Payment"; arrArea[7] = "Toilet"; arrArea[8] = "Theatre"; arrArea[9] = "SEO"; arrArea[10] = "Connectivity and Hosting"; arrArea[11] = "Coffee"; expo.grid.temp_person._visible = false; expo.grid.tile._visible = false; expo.grid2.temp_person._visible = false; expo.grid2.tile._visible = false; arrMap.push([0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 1, 9, 9, 9, 10, 10, 10, 1, 1, 11, 11, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 9, 9, 9, 9, 10, 10, 10, 1, 11, 11, 11, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 9, 9, 9, 9, 10, 10, 10, 1, 11, 11, 11, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 0, 2, 2, 2, 3, 3, 3, 3, 0, 0, 0, 6, 6, 6, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 0, 0, 0, 6, 6, 6, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 7, 7, 7, 7, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 0, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 7, 7, 7, 7, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 7, 7, 7, 7, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); arrMap.push([3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); 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--; } }; Array.prototype.checkTile = function (arrCoords) { if ((arrCoords[0] >= 0) && (arrCoords[1] >= 0)) { if (arrCoords[1] < 19) { if (arrMap[arrCoords[1]][arrCoords[0]] == 0) { var _local3 = this.length; this[_local3] = arrCoords; } } } return(this); }; buildGrid = function () { var _local5 = 750; var _local6 = 390; var _local7 = ""; var _local4 = 1; while (_local4 <= 2) { if (_local4 == 2) { _local7 = "2"; } var _local3 = expo["grid" + _local7]; var x = 0; while (x < intNumCols) { var y = 0; while (y < intNumRows) { if (arrMap[x][y] != 155) { var _local2 = _local3.tile.duplicateMovieClip((("tile_" + y) + "_") + x, _local3.getNextHighestDepth()); _local2._x = (38.75 * (x + y)) - _local5; _local2._y = (19.375 * (x - y)) + _local6; _local2.x = x; _local2.y = y; _local2.num.text = (y + ",") + x; if (intEditMode == 1) { _local2.onRelease = function () { arrMap[this.x][this.y]++; if (arrMap[this.x][this.y] > 11) { arrMap[this.x][this.y] = 0; } evalGrid(); }; _local2._alpha = 80; } } y++; } x++; } _local4++; } evalGrid(); }; evalGrid = function () { var _local2 = 0; while (_local2 <= intNumCols) { var _local1 = 0; while (_local1 <= intNumRows) { var _local4 = expo.grid[(("tile_" + _local1) + "_") + _local2]; _local4.gotoAndStop(arrMap[_local2][_local1] + 1); var _local3 = []; _local3.checkTile([_local1, _local2 + 1]); _local3.checkTile([_local1, _local2 - 1]); _local3.checkTile([_local1 - 1, _local2]); _local3.checkTile([_local1 + 1, _local2]); _local3.checkTile([_local1 + 1, _local2 + 1]); _local3.checkTile([_local1 - 1, _local2 - 1]); _local4.arrTile = _local3; _local1++; } _local2++; } }; exportGrid = function () { debug.text = ""; var _local1 = 0; while (_local1 < arrMap.length) { debug.text = debug.text + (("arrMap.push([" + arrMap[_local1]) + "])\n"); _local1++; } }; buildGrid(); MovieClip.prototype.chooseArea = function () { var _local2 = randNum(2, 11); if (_local2 == this.intLastArea) { this.chooseArea(); return(false); } this.intArea = _local2; this.intLastArea = _local2; this.bubble.gotoAndStop(_local2); this.bubble._visible = true; this.activateGrab(); }; MovieClip.prototype.activateGrab = function () { this.inner.onPress = dragPerson; this.inner.onRelease = dropPerson; this.inner.onReleaseOutside = dropPerson; }; MovieClip.prototype.disableGrab = function () { delete this.inner.onPress; delete this.inner.onRelease; delete this.inner.onReleaseOutside; }; MovieClip.prototype.anglePerson = function (intStartX, intStartY, intTargetX, intTargetY) { if ((intTargetY == intStartY) && (intTargetX == (intStartX + 1))) { this.inner.gotoAndStop("e"); } if ((intTargetY == intStartY) && (intTargetX == (intStartX - 1))) { this.inner.gotoAndStop("w"); } if ((intTargetY == (intStartY - 1)) && (intTargetX == intStartX)) { this.inner.gotoAndStop("n"); } if ((intTargetY == (intStartY + 1)) && (intTargetX == intStartX)) { this.inner.gotoAndStop("s"); } if ((intTargetY == (intStartY + 1)) && (intTargetX == (intStartX + 1))) { this.inner.gotoAndStop("se"); } if ((intTargetY == (intStartY + 1)) && (intTargetX == (intStartX - 1))) { this.inner.gotoAndStop("sw"); } if ((intTargetY == (intStartY - 1)) && (intTargetX == (intStartX + 1))) { this.inner.gotoAndStop("ne"); } if ((intTargetY == (intStartY - 1)) && (intTargetX == (intStartX - 1))) { this.inner.gotoAndStop("nw"); } if (this.intGender == 3) { var _local8 = new Color(this.inner.inner.shirt); var _local6 = new Color(this.inner.inner.hair); var _local7 = new Color(this.inner.inner.skin); } else { var _local8 = new Color(this.inner.shirt); var _local6 = new Color(this.inner.hair); var _local7 = new Color(this.inner.skin); } _local8.setTint(this.intRed, this.intGreen, this.intBlue, 70); _local6.setTint(arrHair[this.intEthnic][0], arrHair[this.intEthnic][1], arrHair[this.intEthnic][2], 100); _local7.setTint(arrSkin[this.intEthnic][0], arrSkin[this.intEthnic][1], arrSkin[this.intEthnic][2], 100); }; MovieClip.prototype.chooseTile = function () { var _local2 = expo.grid[(("tile_" + this.intTileX) + "_") + this.intTileY]; if (arrMap[this.intTileY][this.intTileX] > 1) { trace("I'm on a stand." + arrMap[this.intTileY][this.intTileX]); if ((arrMap[this.intTileY][this.intTileX] >= 5) && (arrMap[this.intTileY][this.intTileX] <= 7)) { trace("It is facing west."); intNewTileX = this.intTileX - 1; intNewTileY = this.intTileY; } else { trace("It is facing south."); intNewTileX = this.intTileX; intNewTileY = this.intTileY + 1; } } else { this._alpha = 100; var _local3 = randNum(0, _local2.arrTile.length - 1); var intNewTileX = _local2.arrTile[_local3][0]; var intNewTileY = _local2.arrTile[_local3][1]; } this.seekTile(intNewTileX, intNewTileY); }; MovieClip.prototype.seekTile = function (intTileX, intTileY) { this.anglePerson(this.intTileX, this.intTileY, intTileX, intTileY); var _local5 = this.decSpeed; var _local7 = getTileCoords(intTileX, intTileY); var _local4 = _local7[0]; var _local3 = _local7[1]; var _local2 = {p0:{x:this._x, y:this._y}, p1:{x:_local4, y:_local3}}; _local2.vx = _local2.p1.x - _local2.p0.x; _local2.vy = _local2.p1.y - _local2.p0.y; var _local6 = Math.atan2(_local2.vy, _local2.vx); var _local9 = Math.cos(_local6) * 1.1; var _local8 = Math.sin(_local6) * 1.1; this.intStartX = this._x; this.intStartY = this._y; this.intTargetX = _local4; this.intTargetY = _local3; this.intTileX = intTileX; this.intTileY = intTileY; this.xmov = _local5 * _local9; this.ymov = _local5 * _local8; this.onEnterFrame = movePerson; }; getTileCoords = function (intTileX, intTileY) { var _local3 = expo.grid[(("tile_" + intTileX) + "_") + intTileY]._x + (expo.grid[(("tile_" + intTileX) + "_") + intTileY]._width / 2); var _local4 = expo.grid[(("tile_" + intTileX) + "_") + intTileY]._y + (expo.grid[(("tile_" + intTileX) + "_") + intTileY]._height / 2); return([_local3, _local4]); }; movePerson = function () { if (boolPaused == true) { return(false); } if (this.intArea > 0) { this.decHappiness = this.decHappiness - 0.1; if (this.decHappiness < 0) { this.decHappiness = 0; } } if (this.intFrames < 300) { this.intFrames++; } if ((this.intArea < 1) && (this.intFrames > 200)) { this.chooseArea(); } averageHappiness(); this._x = this._x + this.xmov; this._y = this._y + this.ymov; this.swapDepths(this._y); if (((this.intTargetX <= this.intStartX) && ((this._x + this.xmov) <= this.intTargetX)) || ((this.intTargetX >= this.intStartX) && ((this._x + this.xmov) >= this.intTargetX))) { this.xmov = 0; this.ymov = 0; this._alpha = 100; this.chooseTile(); } }; dragPerson = function () { if (boolCarrying == false) { boolCarrying = true; this._parent._alpha = 0; claw.char.gotoAndStop(this._parent.intGender); var _local4 = new Color(claw.char.shirt); var _local2 = new Color(claw.char.hair); var _local3 = new Color(claw.char.skin); _local4.setTint(this._parent.intRed, this._parent.intGreen, this._parent.intBlue, 70); _local2.setTint(arrHair[this._parent.intEthnic][0], arrHair[this._parent.intEthnic][1], arrHair[this._parent.intEthnic][2], 100); _local3.setTint(arrSkin[this._parent.intEthnic][0], arrSkin[this._parent.intEthnic][1], arrSkin[this._parent.intEthnic][2], 100); claw.char._visible = true; startDrag (this._parent); objCarry = this._parent; delete this._parent.onEnterFrame; } }; dropPerson = function () { boolCarrying = false; objCarry = undefined; claw._x = -2000; this._parent._alpha = 100; claw.char._visible = false; stopDrag(); debug.text = debug.text + (this._parent._droptarget + newline); if (this._parent._droptarget.indexOf("tile_") > -1) { var _local3 = this._parent._droptarget.split("/"); var _local2 = _local3[_local3.length - 1].split("_"); if (arrMap[_local2[2]][_local2[1]] == this._parent.intArea) { sfx.gotoAndStop(1); if (this._parent.intGender == 3) { sfx.gotoAndStop("f_thanks"); } else { sfx.gotoAndStop("m_thanks"); } if ((arrMap[_local2[2]][_local2[1]] == 7) || (arrMap[_local2[2]][_local2[1]] == 11)) { this._parent._visible = false; } if ((arrMap[_local2[2]][_local2[1]] >= 5) && (arrMap[_local2[2]][_local2[1]] <= 7)) { this._parent.inner.gotoAndStop("e"); } else if (arrMap[_local2[2]][_local2[1]] > 0) { this._parent.inner.gotoAndStop("n"); } if (this._parent.intGender == 3) { var _local7 = new Color(this._parent.inner.inner.shirt); var _local5 = new Color(this._parent.inner.inner.hair); var _local6 = new Color(this._parent.inner.inner.skin); } else { var _local7 = new Color(this._parent.inner.shirt); var _local5 = new Color(this._parent.inner.hair); var _local6 = new Color(this._parent.inner.skin); } _local7.setTint(this._parent.intRed, this._parent.intGreen, this._parent.intBlue, 70); _local5.setTint(arrHair[this._parent.intEthnic][0], arrHair[this._parent.intEthnic][1], arrHair[this._parent.intEthnic][2], 100); _local6.setTint(arrSkin[this._parent.intEthnic][0], arrSkin[this._parent.intEthnic][1], arrSkin[this._parent.intEthnic][2], 100); this._parent._alpha = 60; this._parent.intArea = 0; this._parent.decHappiness = this._parent.decHappiness + 70; intMyScore = intMyScore + intAverageHappiness; hud.score_text.text = intMyScore; if (this._parent.decHappiness > 100) { this._parent.decHappiness = 100; } this._parent.disableGrab(); this._parent.intStartTime = getTimer(); this._parent.bubble._visible = false; this._parent.intTileX = parseInt(_local2[1]); this._parent.intTileY = parseInt(_local2[2]); this._parent.onEnterFrame = viewStand; } else { this._parent._alpha = 60; if (arrMap[_local2[2]][_local2[1]] != 0) { sfx.gotoAndStop(1); if (this._parent.intGender == 3) { sfx.gotoAndStop("f_nothere"); } else { sfx.gotoAndStop("m_nothere"); } } this._parent.intTileX = parseInt(_local2[1]) - 1; this._parent.intTileY = parseInt(_local2[2]); if (typeof(arrMap[this._parent.intTileY][this._parent.intTileX]) == "undefined") { trace("huh???????????"); this._parent.intTileX = this._parent.intTileX + 1; } this._parent.chooseTile(); } } else { trace(((("Off map: " + this._parent._droptarget) + "(") + this._parent.intTileX) + ")"); var _local4 = getTileCoords(this._parent.intTileX, this._parent.intTileY); this._parent._x = _local4[0]; this._parent._y = _local4[1]; this._parent.seekTile(this._parent.intTileX, this._parent.intTileY); } claw._x = _xmouse; return(false); }; viewStand = function () { if (boolPaused == true) { return(false); } if ((getTimer() - this.intStartTime) > 5500) { this.intFrames = 180; this._visible = true; if (this.intGender == 3) { this.inner.inner.feet.play(); } else { this.inner.feet.play(); } this.chooseTile(); } else if (this.intGender == 3) { this.inner.inner.feet.stop(); } else { this.inner.feet.stop(); } }; averageHappiness = function () { var _local2 = 0; var _local1 = 1; while (_local1 <= intNumPeople) { _local2 = _local2 + expo.grid["person_" + _local1].decHappiness; _local1++; } intAverageHappiness = Math.round(_local2 / intNumPeople); hud.arrow._rotation = 180 * (intAverageHappiness / 100); }; makePerson = function () { if (boolPaused == true) { return(false); } if (intNumPeople >= intMaxPeople) { return(false); } intNumPeople++; var _local1 = expo.grid.temp_person.duplicateMovieClip("person_" + intNumPeople, intNumPeople + 1000); var _local2 = randNum(0, 1); _local1._x = arrEntryPoint[_local2][0]; _local1._y = arrEntryPoint[_local2][1]; _local1.intGender = randNum(1, 3); _local1.gotoAndStop(_local1.intGender); _local1.intID = intNumPeople; _local1.intRed = randNum(0, 255); _local1.intGreen = randNum(0, 255); _local1.intBlue = randNum(0, 255); _local1.intEthnic = randNum(0, 3); _local1.decSpeed = intDay; _local1.decHappiness = 50; _local1.intArea = 0; _local1.intFrames = 100; _local1.intTileX = 0; _local1.intTileY = 0; _local1.boolLeave = false; _local1.inner.gotoAndStop("n"); var _local3 = arrEntrySeek[_local2][0]; if (randNum(1, 2) == 2) { _local3--; } _local1.seekTile(_local3, arrEntrySeek[_local2][1]); clearInterval(intMakePerson); intMakePerson = setInterval(showVehicle, randNum(5000, 12000)); }; showVehicle = function () { if (boolPaused == true) { return(false); } if (intNumPeople >= intMaxPeople) { return(false); } expo.vehicle.gotoAndPlay(2); }; Color.prototype.setTint = function (r, g, b, amount) { var _local4 = 100 - amount; var _local2 = new Object(); _local2.ra = (_local2.ga = (_local2.ba = _local4)); var _local3 = amount / 100; _local2.rb = r * _local3; _local2.gb = g * _local3; _local2.bb = b * _local3; this.setTransform(_local2); }; scrollScreen = function () { if (_ymouse > 477) { Mouse.show(); claw._visible = false; boolMouseShow = true; } if ((_ymouse < 477) && (boolMouseShow == true)) { Mouse.hide(); claw._visible = true; boolMouseShow = false; } if (Key.isDown(32)) { boolSpace = true; } if ((boolSpace == true) && (!Key.isDown(32))) { if (boolCarrying != true) { if (boolPaused == true) { boolPaused = false; pause._visible = false; if (expo.vehicle._currentframe > 1) { expo.vehicle.play(); } } else { if (expo.vehicle._currentframe > 1) { expo.vehicle.stop(); } pause._visible = true; boolPaused = true; } var _local2 = 0; while (_local2 <= intNumPeople) { var _local1 = expo.grid["person_" + _local2]; if (_local1.intGender == 3) { if (boolPaused == true) { _local1.inner.inner.feet.stop(); } else { _local1.inner.inner.feet.play(); } } else if (boolPaused == true) { _local1.inner.feet.stop(); } else { _local1.inner.feet.play(); } _local2++; } } boolSpace = false; } if (Key.isDown(17)) { boolCtrl = true; } if ((boolCtrl == true) && (!Key.isDown(17))) { boolCtrl = false; } if (boolPaused == true) { return(false); } boolCarry = true; if ((_xmouse < intScrollArea) || (_xmouse > (intStageWidth - intScrollArea))) { decSpeedX = (-(_xmouse - (intStageWidth / 2))) * 0.03; } else { decSpeedX = 0; } if ((_ymouse < intScrollArea) || (_ymouse > ((intStageHeight - intScrollArea) - 35))) { decSpeedY = (-(_ymouse - (intStageHeight / 2))) * 0.03; } else { decSpeedY = 0; } expo._x = expo._x + decSpeedX; expo._y = expo._y + decSpeedY; if (expo._x > 0) { expo._x = 0; boolCarry = false; } else if (expo._x < decDiffX) { expo._x = decDiffX; boolCarry = false; } if (expo._y > 0) { expo._y = 0; boolCarry = false; } else if (expo._y < decDiffY) { expo._y = decDiffY; boolCarry = false; } if (boolCarry != false) { objCarry._x = objCarry._x + (-decSpeedX); objCarry._y = objCarry._y + (-decSpeedY); } claw._x = _xmouse; claw._y = _ymouse; }; countDown = function () { if (boolPaused == true) { return(false); } intTimeCount--; drawWedge(); }; drawWedge = function () { if (intTimeCount > 0) { hud.clock_mc.clear(); var _local1 = -(365 - (365 * (intTimeCount / intTimeMax))); hud.clock_mc.beginFill(16777215, 100); hud.clock_mc.drawWedge(0, 0, 90, _local1, 18.5); hud.clock_mc.endFill(); } else { hud.clock_mc.beginFill(16777215, 100); hud.clock_mc.drawWedge(0, 0, 0, 365, 18.5); hud.clock_mc.endFill(); endDay(); } }; var intIntroInterval = 0; setupIntro = function () { expo._x = 0; expo._y = -66; expo.roof._alpha = 100; expo.roof._visible = true; expo._xscale = (expo._yscale = 62); intIntroInterval = setInterval(startIntro, 2000); }; startIntro = function () { clearInterval(intIntroInterval); _root.game.onEnterFrame = playIntro1; }; playIntro1 = function () { expo.roof._alpha = expo.roof._alpha - 4; if (expo.roof._alpha < -20) { expo.roof._visible = false; this.onEnterFrame = playIntro2; } }; playIntro2 = function () { expo._xscale = (expo._yscale = expo._yscale + 2); if (expo._xscale > 100) { expo._xscale = (expo._yscale = 100); playSound("open"); intro.gotoAndPlay(2); delete this.onEnterFrame; } else { expo._x = expo._x - 24.7; expo._y = expo._y - 17; } }; var intMakePerson = 0; startGame = function () { Mouse.hide(); claw._x = _xmouse; claw._y = _ymouse; claw._visible = true; intro._y = -1000; this.onEnterFrame = scrollScreen; if (intEditMode != 1) { intMakePerson = setInterval(showVehicle, 2000); intCountdown = setInterval(countDown, 1000); } }; onMouseDown = function () { claw.gotoAndStop(2); }; onMouseUp = function () { claw.gotoAndStop(1); }; newDay = function () { boolEndDay = false; expo.outro.gotoAndStop(1); outro.gotoAndStop(1); intro._y = 171.8; intro._visible = true; hud.arrow._rotation = 90; delete this.onEnterFrame; clearAllIntervals(); intNumPeople = 0; hud.clock_mc.clear(); intDay++; if (intDay > 3) { gameOver(); } intro.inner.gotoAndStop(intDay); intTimeCount = intTimeMax; intAverageHappiness = 0; boolCarrying = false; setupIntro(); }; endDay = function () { boolEndDay = true; delete this.onEnterFrame; clearAllIntervals(); Mouse.show(); claw.char._visible = false; claw._visible = false; var _local2 = 0; while (_local2 <= 30) { delete expo.grid["person_" + _local2].onEnterFrame; expo.grid["person_" + _local2].removeMovieClip(); removeMovieClip(expo.grid["person_" + _local2]); expo.grid["person_" + _local2].removeMovieClip(); _local2++; } intMaxPeople = intMaxPeople + 3; expo.outro.gotoAndPlay(2); }; gameOver = function () { _root.intScore = intMyScore; _root.gotoAndStop("gameover"); }; newDay(); System.useCodepage = true; var arrTips = []; var xmlTips = new XML(); xmlTips.ignoreWhite = true; xmlTips.load(_root.strRootURL + "/tips.xml"); var intCurrentTip = 0; xmlTips.onLoad = function (success) { if (success) { var _local2 = xmlTips.firstChild.childNodes; var _local1 = 0; while (_local1 < _local2.length) { arrTips.push(_local2[_local1].firstChild); _local1++; } tips.gotoAndPlay(2); } }; playSound = function (strName) { var _local2 = new Sound(_root); _local2.attachSound(strName); _local2.start(); }; playMusic = function (strName) { var _local2 = new Sound(_root); _local2.stop(); _local2.attachSound("music_" + strName); _local2.start(0, 9999); }; playMusic(_root.intMusic);
Symbol 464 Button
on (release) { _root.gotoAndStop("credits"); }
Symbol 472 Button
on (release) { _root.gotoAndStop("new_game"); }
Symbol 475 Button
on (release) { if (_root.boolScoreSub != true) { _root.gotoAndStop("submit_score"); } else { _root.gotoAndStop("leaderboard"); } }
Symbol 478 Button
on (release) { _root.gotoAndStop("leaderboard"); }
Symbol 481 Button
on (release) { _root.gotoAndStop("send_friend"); }
Symbol 483 Button
on (release) { getURL ("http://www.internetworld.co.uk/register/", "_blank"); }
Symbol 489 Button
on (release) { _root.gotoAndStop("gameover"); }
Symbol 492 Button
on (release) { this.boolSubmit = true; strUserName = user_name.text; strUserEmail = user_email.text; strUserCompany = user_company.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your email address is not valid"; } else if (!strUserName) { this.boolSubmit = false; error_text.text = "Please enter your name"; } if (this.boolSubmit != false) { error_text.text = "Submitting score, please wait..."; _root.boolScoreSub = true; _root.objRemote.setHighScores(strUserName, strUserCompany, strUserEmail, _root.intScore); } }
Symbol 531 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 = "\u00A3" + arrScores[i].score; _local2.playerCompany.text = arrScores[i].company; 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(50); 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 543 Button
on (release) { this.boolSubmit = true; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); strFriendName = friend_name.text; strFriendEmail = friend_email.text; intFriendIndexOfAt = strFriendEmail.indexOf("@"); intFriendLastIndexOfDot = strFriendEmail.lastIndexOf("."); if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your email address is not valid"; } else if (!strUserName) { this.boolSubmit = false; error_text.text = "Please enter your name"; } else if (((!strFriendEmail) || (intFriendIndexOfAt == -1)) || (intFriendLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your friend's email address is not valid"; } else if (!strFriendName) { this.boolSubmit = false; error_text.text = "Please enter your friend's name"; } if (this.boolSubmit != false) { error_text.text = "Sending, please wait..."; _root.objRemote.sendToFriend(strUserName, strUserEmail, strFriendName, strFriendEmail, _root.intScore); } }
Symbol 551 MovieClip Frame 1
onEnterFrame = function () { credits._y = credits._y - 0.5; if (credits._y < -135) { credits._y = 435; } };

Library Items

Symbol 1 Sound [music_3]
Symbol 2 Sound [closed]
Symbol 3 Sound [music_1]
Symbol 4 Sound [music_2]
Symbol 5 Sound [open]
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClipUses:8Used by:10 55
Symbol 10 MovieClip [RemotingDebugClasses]Uses:9
Symbol 55 MovieClip [RemotingClasses]Uses:9
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:82
Symbol 69 FontUsed by:70 71 73 76 78 120 121 122 123 124 125 126 127 130 131 132 133 142 145 147 149 152 154 156 361 363 367 368 372 376 379 395 398 399 451 484 495 496 498 499 500 501 539 540 541 542
Symbol 70 TextUses:69Used by:74
Symbol 71 TextUses:69Used by:74
Symbol 72 GraphicUsed by:74
Symbol 73 TextUses:69Used by:74
Symbol 74 ButtonUses:70 71 72 73Used by:82
Symbol 75 GraphicUsed by:82
Symbol 76 TextUses:69Used by:77
Symbol 77 MovieClipUses:76Used by:82
Symbol 78 TextUses:69Used by:82
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:82
Symbol 82 MovieClipUses:68 74 75 77 78 81Used by:Timeline
Symbol 552 MovieClip [__Packages.remoting.RemotingFunctions]
Symbol 553 MovieClip [__Packages.remoting.RemotingService]
Symbol 62 MovieClip [__Packages.mx.remoting.Service]
Symbol 11 MovieClip [__Packages.mx.services.Log]
Symbol 12 MovieClip [__Packages.mx.remoting.Connection]
Symbol 18 MovieClip [__Packages.mx.remoting.NetServiceProxy]
Symbol 61 MovieClip [__Packages.mx.rpc.Responder]
Symbol 60 MovieClip [__Packages.mx.rpc.FaultEvent]
Symbol 59 MovieClip [__Packages.mx.rpc.Fault]
Symbol 58 MovieClip [__Packages.mx.rpc.ResultEvent]
Symbol 17 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 41 MovieClip [__Packages.mx.remoting.debug.NetDebug]
Symbol 25 MovieClip [__Packages.mx.remoting.debug.NetDebugConfig]
Symbol 34 MovieClip [__Packages.mx.remoting.debug.GlobalLocalConnection]
Symbol 554 MovieClip [__Packages.remoting.RemotingMethod]
Symbol 555 MovieClip [__Packages.remoting.RemotingCall]
Symbol 57 MovieClip [__Packages.mx.remoting.PendingCall]
Symbol 556 MovieClip [__Packages.mx.utils.Delegate]
Symbol 65 MovieClip [__Packages.mx.rpc.RelayResponder]
Symbol 557 MovieClip [__Packages.it.sephiroth.Serializer]
Symbol 6 MovieClip [__Packages.mx.remoting.DebugClasses]
Symbol 13 MovieClip [__Packages.mx.remoting.NetServices]
Symbol 14 MovieClip [__Packages.mx.data.DataRange]
Symbol 15 MovieClip [__Packages.mx.data.PageableData]
Symbol 16 MovieClip [__Packages.mx.data.PageableList]
Symbol 19 MovieClip [__Packages.mx.utils.Iterator]
Symbol 20 MovieClip [__Packages.mx.remoting.RecordSet]
Symbol 21 MovieClip [__Packages.mx.remoting.RecordSetIterator]
Symbol 22 MovieClip [__Packages.mx.remoting.RsDataRange]
Symbol 23 MovieClip [__Packages.mx.remoting.RsDataFetcher]
Symbol 24 MovieClip [__Packages.mx.remoting.NetServiceProxyResponder]
Symbol 26 MovieClip [__Packages.mx.utils.ObjectCopy]
Symbol 27 MovieClip [__Packages.mx.remoting.debug.events.NetDebug]
Symbol 28 MovieClip [__Packages.mx.remoting.debug.events.NetDebugNetConnection]
Symbol 29 MovieClip [__Packages.mx.remoting.debug.events.NetDebugConnect]
Symbol 30 MovieClip [__Packages.mx.remoting.debug.commands.Local]
Symbol 31 MovieClip [__Packages.mx.remoting.debug.commands.StartRTMPTrace]
Symbol 32 MovieClip [__Packages.mx.remoting.debug.ConnectionMixin]
Symbol 33 MovieClip [__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError]
Symbol 35 MovieClip [__Packages.mx.remoting.debug.commands.GetConfig]
Symbol 36 MovieClip [__Packages.mx.remoting.debug.events.NetDebugFailedSendError]
Symbol 37 MovieClip [__Packages.mx.remoting.debug.events.NetDebugStatus]
Symbol 38 MovieClip [__Packages.mx.remoting.debug.events.NetDebugError]
Symbol 39 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTraceNetServices]
Symbol 40 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTrace]
Symbol 42 MovieClip [__Packages.mx.remoting.debug.commands.AddRTMPClient]
Symbol 43 MovieClip [__Packages.mx.remoting.RTMPClientIDResponse]
Symbol 44 MovieClip [__Packages.mx.remoting.debug.events.NetDebugCall]
Symbol 45 MovieClip [__Packages.mx.remoting.debug.events.NetDebugResult]
Symbol 46 MovieClip [__Packages.mx.remoting.debug.events.NetDebugReceiveCall]
Symbol 47 MovieClip [__Packages.mx.remoting.debug.NetDebugResponseProxy]
Symbol 48 MovieClip [__Packages.mx.remoting.debug.events.NetDebugClose]
Symbol 49 MovieClip [__Packages.mx.remoting.debug.commands.StopRTMPTrace]
Symbol 50 MovieClip [__Packages.mx.remoting.debug.events.NetDebugAddHeader]
Symbol 51 MovieClip [__Packages.mx.remoting.debug.events.NetDebugInfoError]
Symbol 52 MovieClip [__Packages.mx.remoting.debug.events.NetDebugRtmpLog]
Symbol 53 MovieClip [__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig]
Symbol 54 MovieClip [__Packages.mx.remoting.ApiClasses]
Symbol 56 MovieClip [__Packages.mx.remoting.DataGlue]
Symbol 63 MovieClip [__Packages.mx.remoting.Operation]
Symbol 64 MovieClip [__Packages.mx.data.binding.ObjectDumper]
Symbol 66 MovieClip [__Packages.mx.rpc.DefaultResponder]
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:91
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 ButtonUses:86Used by:91
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:90
Symbol 90 ButtonUses:89Used by:91
Symbol 91 MovieClipUses:84 87 90Used by:114 134 486 508 531 545 551
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:94
Symbol 94 ButtonUses:93Used by:114 134
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 ButtonUses:96Used by:114
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:100
Symbol 100 ButtonUses:99Used by:114
Symbol 101 GraphicUsed by:106
Symbol 102 GraphicUsed by:106
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:106
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:101 102 104 105Used by:114
Symbol 107 GraphicUsed by:111
Symbol 108 GraphicUsed by:111
Symbol 109 GraphicUsed by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:107 108 109 110Used by:114
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114 405
Symbol 114 MovieClipUses:91 94 97 100 106 111 113Used by:Timeline
Symbol 115 BitmapUsed by:119
Symbol 116 BitmapUsed by:119
Symbol 117 BitmapUsed by:119
Symbol 118 BitmapUsed by:119 459 510 533
Symbol 119 GraphicUses:115 116 117 118Used by:134
Symbol 120 TextUses:69Used by:134
Symbol 121 TextUses:69Used by:134
Symbol 122 TextUses:69Used by:134
Symbol 123 TextUses:69Used by:134
Symbol 124 TextUses:69Used by:134
Symbol 125 TextUses:69Used by:134
Symbol 126 TextUses:69Used by:134
Symbol 127 TextUses:69Used by:134
Symbol 128 FontUsed by:129 361 376
Symbol 129 TextUses:128Used by:134
Symbol 130 TextUses:69Used by:134
Symbol 131 TextUses:69Used by:134
Symbol 132 TextUses:69Used by:134
Symbol 133 TextUses:69Used by:134
Symbol 134 MovieClipUses:91 119 120 121 122 123 124 125 126 127 129 130 131 132 94 133Used by:Timeline
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:137
Symbol 137 MovieClipUses:136Used by:357
Symbol 138 GraphicUsed by:158
Symbol 139 GraphicUsed by:158
Symbol 140 GraphicUsed by:158
Symbol 141 GraphicUsed by:158
Symbol 142 TextUses:69Used by:158
Symbol 143 GraphicUsed by:158
Symbol 144 GraphicUsed by:158
Symbol 145 TextUses:69Used by:158
Symbol 146 GraphicUsed by:158
Symbol 147 TextUses:69Used by:158
Symbol 148 GraphicUsed by:158
Symbol 149 TextUses:69Used by:158
Symbol 150 GraphicUsed by:158
Symbol 151 GraphicUsed by:158
Symbol 152 TextUses:69Used by:158
Symbol 153 GraphicUsed by:158
Symbol 154 TextUses:69Used by:158
Symbol 155 GraphicUsed by:158
Symbol 156 TextUses:69Used by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157Used by:340
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:254 338
Symbol 161 GraphicUsed by:254
Symbol 162 GraphicUsed by:167
Symbol 163 GraphicUsed by:167
Symbol 164 GraphicUsed by:167
Symbol 165 GraphicUsed by:167
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:162 163 164 165 166Used by:254
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClipUses:168Used by:254
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:254
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:254
Symbol 174 GraphicUsed by:254
Symbol 175 GraphicUsed by:180
Symbol 176 GraphicUsed by:180
Symbol 177 GraphicUsed by:180
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:175 176 177 178 179Used by:254
Symbol 181 GraphicUsed by:254
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:254
Symbol 184 GraphicUsed by:254
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185Used by:254
Symbol 187 GraphicUsed by:254
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:254
Symbol 190 GraphicUsed by:254
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:254
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:254
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:254
Symbol 197 GraphicUsed by:254
Symbol 198 GraphicUsed by:254
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:254
Symbol 201 GraphicUsed by:254
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:254
Symbol 204 GraphicUsed by:254
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:254
Symbol 207 GraphicUsed by:254
Symbol 208 GraphicUsed by:214
Symbol 209 GraphicUsed by:214
Symbol 210 GraphicUsed by:214
Symbol 211 GraphicUsed by:214
Symbol 212 GraphicUsed by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:208 209 210 211 212 213Used by:254
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:254
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:254
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:254
Symbol 221 GraphicUsed by:254
Symbol 222 GraphicUsed by:227
Symbol 223 GraphicUsed by:227
Symbol 224 GraphicUsed by:227
Symbol 225 GraphicUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:222 223 224 225 226Used by:254
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:254
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:254
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:254
Symbol 234 GraphicUsed by:254
Symbol 235 GraphicUsed by:240
Symbol 236 GraphicUsed by:240
Symbol 237 GraphicUsed by:240
Symbol 238 GraphicUsed by:240
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:235 236 237 238 239Used by:254
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:254
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:254
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:254
Symbol 247 GraphicUsed by:254
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:254
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:250Used by:254
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:254
Symbol 254 MovieClipUses:160 161 167 169 171 173 174 180 181 183 184 186 187 189 190 192 194 196 197 198 200 201 203 204 206 207 214 216 218 220 221 227 229 231 233 234 240 242 244 246 247 249 251 253Used by:339
Symbol 255 GraphicUsed by:266
Symbol 256 GraphicUsed by:266
Symbol 257 GraphicUsed by:266
Symbol 258 GraphicUsed by:266
Symbol 259 GraphicUsed by:266
Symbol 260 GraphicUsed by:266
Symbol 261 GraphicUsed by:266
Symbol 262 GraphicUsed by:266
Symbol 263 GraphicUsed by:266
Symbol 264 GraphicUsed by:266
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:255 256 257 258 259 260 261 262 263 264 265Used by:339
Symbol 267 GraphicUsed by:282
Symbol 268 GraphicUsed by:274
Symbol 269 GraphicUsed by:274
Symbol 270 GraphicUsed by:274
Symbol 271 GraphicUsed by:274
Symbol 272 GraphicUsed by:274
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:268 269 270 271 272 273Used by:282
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:277
Symbol 277 MovieClipUses:276Used by:282
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:282
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:282
Symbol 282 MovieClipUses:267 274 277 279 281Used by:338
Symbol 283 GraphicUsed by:296
Symbol 284 GraphicUsed by:288
Symbol 285 GraphicUsed by:288
Symbol 286 GraphicUsed by:288
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:284 285 286 287Used by:296
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:291
Symbol 291 MovieClipUses:290Used by:296
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:296
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:296
Symbol 296 MovieClipUses:283 288 291 293 295Used by:338
Symbol 297 GraphicUsed by:312
Symbol 298 GraphicUsed by:303
Symbol 299 GraphicUsed by:303
Symbol 300 GraphicUsed by:303
Symbol 301 GraphicUsed by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:298 299 300 301 302Used by:312
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:306
Symbol 306 MovieClipUses:305Used by:312
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:309
Symbol 309 MovieClipUses:308Used by:312
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:312
Symbol 312 MovieClipUses:297 303 306 309 311Used by:338
Symbol 313 GraphicUsed by:324
Symbol 314 GraphicUsed by:317
Symbol 315 GraphicUsed by:317
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:314 315 316Used by:324
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:324
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:324
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:324
Symbol 324 MovieClipUses:313 317 319 321 323Used by:338
Symbol 325 GraphicUsed by:328
Symbol 326 GraphicUsed by:328
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:325 326 327Used by:337
Symbol 329 GraphicUsed by:337
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:337
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:337
Symbol 334 GraphicUsed by:337
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used by:337
Symbol 337 MovieClipUses:328 329 331 333 334 336Used by:338
Symbol 338 MovieClipUses:160 282 296 312 324 337Used by:339
Symbol 339 MovieClipUses:254 266 338Used by:340
Symbol 340 MovieClipUses:158 339Used by:357
Symbol 341 GraphicUsed by:344
Symbol 342 MovieClipUsed by:344
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:341 342 343Used by:357
Symbol 345 GraphicUsed by:357
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:348
Symbol 348 MovieClipUses:347Used by:357
Symbol 349 GraphicUsed by:357
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:352
Symbol 352 MovieClipUses:351Used by:357
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:355
Symbol 355 MovieClipUses:354Used by:356
Symbol 356 MovieClipUses:355Used by:357
Symbol 357 MovieClipUses:137 340 344 345 348 349 352 356Used by:458
Symbol 358 GraphicUsed by:364
Symbol 359 GraphicUsed by:364 523
Symbol 360 FontUsed by:361 376 497 544
Symbol 361 EditableTextUses:69 128 360Used by:362
Symbol 362 MovieClipUses:361Used by:364
Symbol 363 TextUses:69Used by:364
Symbol 364 MovieClipUses:358 359 362 363Used by:458
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:400
Symbol 367 TextUses:69Used by:400
Symbol 368 TextUses:69Used by:400
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:371
Symbol 371 MovieClipUses:370Used by:400
Symbol 372 TextUses:69Used by:400
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:375
Symbol 375 ButtonUses:374Used by:400
Symbol 376 EditableTextUses:69 128 360Used by:400
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:384
Symbol 379 TextUses:69Used by:384
Symbol 380 GraphicUsed by:383
Symbol 381 GraphicUsed by:383
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:380 381 382Used by:384
Symbol 384 MovieClipUses:378 379 383Used by:400
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:400
Symbol 387 MovieClipUsed by:400
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:400
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:392
Symbol 392 MovieClipUses:391Used by:400
Symbol 393 BitmapUsed by:394 396
Symbol 394 GraphicUses:393Used by:397
Symbol 395 TextUses:69Used by:397
Symbol 396 GraphicUses:393Used by:397
Symbol 397 ButtonUses:394 395 396Used by:400
Symbol 398 TextUses:69Used by:400
Symbol 399 TextUses:69Used by:400
Symbol 400 MovieClipUses:366 367 368 371 372 375 376 384 386 387 389 392 397 398 399Used by:458
Symbol 401 BitmapUsed by:402 465
Symbol 402 GraphicUses:401Used by:405
Symbol 403 FontUsed by:404 416 460 461 462 466 469 470 473 474 476 477 479 480 482 502 503 504 505 506 507 530 534 535 536 537 538 549
Symbol 404 TextUses:403Used by:405
Symbol 405 MovieClipUses:402 404 113Used by:407
Symbol 406 SoundUsed by:407
Symbol 407 MovieClipUses:405 406Used by:458
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:414
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:414
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:414
Symbol 414 MovieClipUses:409 411 413Used by:415
Symbol 415 MovieClipUses:414Used by:458
Symbol 416 TextUses:403Used by:417
Symbol 417 MovieClipUses:416Used by:458
Symbol 418 GraphicUsed by:445
Symbol 419 GraphicUsed by:424
Symbol 420 GraphicUsed by:424
Symbol 421 GraphicUsed by:424
Symbol 422 GraphicUsed by:424
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:419 420 421 422 423Used by:445
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:445
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:427Used by:445
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:445
Symbol 431 GraphicUsed by:445
Symbol 432 GraphicUsed by:445
Symbol 433 GraphicUsed by:438
Symbol 434 GraphicUsed by:438
Symbol 435 GraphicUsed by:438
Symbol 436 GraphicUsed by:438
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:433 434 435 436 437Used by:445
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:445
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:445
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:445
Symbol 445 MovieClipUses:418 424 426 428 430 431 432 438 440 442 444Used by:450
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:450
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:450
Symbol 450 MovieClipUses:445 447 449Used by:458
Symbol 451 EditableTextUses:69Used by:458
Symbol 452 SoundUsed by:456
Symbol 453 SoundUsed by:456
Symbol 454 SoundUsed by:456
Symbol 455 SoundUsed by:456
Symbol 456 MovieClipUses:452 453 454 455Used by:458
Symbol 457 SoundUsed by:458  Timeline
Symbol 458 MovieClipUses:357 364 400 407 415 417 450 451 456 457Used by:Timeline
Symbol 459 GraphicUses:118Used by:486 508
Symbol 460 TextUses:403Used by:464
Symbol 461 TextUses:403Used by:464
Symbol 462 TextUses:403Used by:464
Symbol 463 GraphicUsed by:464 478 481
Symbol 464 ButtonUses:460 461 462 463Used by:486
Symbol 465 GraphicUses:401Used by:486
Symbol 466 TextUses:403Used by:486
Symbol 467 FontUsed by:468 482 502 511 512 513 530 534
Symbol 468 TextUses:467Used by:486
Symbol 469 TextUses:403Used by:472
Symbol 470 TextUses:403Used by:472
Symbol 471 GraphicUsed by:472 475
Symbol 472 ButtonUses:469 470 471Used by:486
Symbol 473 TextUses:403Used by:475
Symbol 474 TextUses:403Used by:475
Symbol 475 ButtonUses:473 474 471Used by:486
Symbol 476 TextUses:403Used by:478
Symbol 477 TextUses:403Used by:478
Symbol 478 ButtonUses:476 477 463Used by:486
Symbol 479 TextUses:403Used by:481
Symbol 480 TextUses:403Used by:481
Symbol 481 ButtonUses:479 480 463Used by:486
Symbol 482 TextUses:403 467Used by:483
Symbol 483 ButtonUses:482Used by:486
Symbol 484 TextUses:69Used by:485
Symbol 485 MovieClipUses:484Used by:486
Symbol 486 MovieClipUses:91 459 464 465 466 468 472 475 478 481 483 485Used by:Timeline
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:489
Symbol 489 ButtonUses:488Used by:508 531 545 551
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:492 543
Symbol 492 ButtonUses:491Used by:508
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:508
Symbol 495 EditableTextUses:69Used by:508
Symbol 496 EditableTextUses:69Used by:508
Symbol 497 EditableTextUses:360Used by:508
Symbol 498 EditableTextUses:69Used by:508
Symbol 499 TextUses:69Used by:508
Symbol 500 TextUses:69Used by:508
Symbol 501 TextUses:69Used by:508
Symbol 502 TextUses:403 467Used by:508
Symbol 503 TextUses:403Used by:508
Symbol 504 TextUses:403Used by:508
Symbol 505 TextUses:403Used by:508
Symbol 506 EditableTextUses:403Used by:508
Symbol 507 TextUses:403Used by:508
Symbol 508 MovieClipUses:91 459 489 492 494 495 496 497 498 499 500 501 502 503 504 505 506 507Used by:Timeline
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509 118Used by:531
Symbol 511 TextUses:467Used by:531
Symbol 512 TextUses:467Used by:531
Symbol 513 TextUses:467Used by:531
Symbol 514 GraphicUsed by:515 524
Symbol 515 MovieClipUses:514Used by:531
Symbol 516 FontUsed by:517 518 519 520
Symbol 517 EditableTextUses:516Used by:521
Symbol 518 EditableTextUses:516Used by:521
Symbol 519 EditableTextUses:516Used by:521
Symbol 520 EditableTextUses:516Used by:521
Symbol 521 MovieClipUses:517 518 519 520Used by:522
Symbol 522 MovieClipUses:521Used by:531
Symbol 523 MovieClipUses:359Used by:531
Symbol 524 ButtonUses:514Used by:525
Symbol 525 MovieClipUses:524Used by:531
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:531
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:531
Symbol 530 TextUses:403 467Used by:531
Symbol 531 MovieClipUses:91 510 511 512 513 489 515 522 523 525 527 529 530Used by:Timeline
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532 118Used by:545
Symbol 534 TextUses:403 467Used by:545
Symbol 535 TextUses:403Used by:545
Symbol 536 TextUses:403Used by:545
Symbol 537 TextUses:403Used by:545
Symbol 538 TextUses:403Used by:545
Symbol 539 EditableTextUses:69Used by:545
Symbol 540 EditableTextUses:69Used by:545
Symbol 541 EditableTextUses:69Used by:545
Symbol 542 EditableTextUses:69Used by:545
Symbol 543 ButtonUses:491Used by:545
Symbol 544 EditableTextUses:360Used by:545
Symbol 545 MovieClipUses:91 533 534 535 536 537 538 539 540 541 542 489 543 544Used by:Timeline
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:551
Symbol 548 GraphicUsed by:551
Symbol 549 TextUses:403Used by:550
Symbol 550 MovieClipUses:549Used by:551
Symbol 551 MovieClipUses:91 547 548 550 489Used by:Timeline

Instance Names

"preloader"Frame 1Symbol 82 MovieClip
"game"Frame 5Symbol 458 MovieClip
"gameover"Frame 6Symbol 486 MovieClip
"leaderboard"Frame 8Symbol 531 MovieClip
"sendfriend"Frame 9Symbol 545 MovieClip
"sendfriend"Frame 11Symbol 551 MovieClip
"preview"Symbol 10 MovieClip [RemotingDebugClasses] Frame 1Symbol 9 MovieClip
"preview"Symbol 55 MovieClip [RemotingClasses] Frame 1Symbol 9 MovieClip
"text"Symbol 82 MovieClip Frame 1Symbol 77 MovieClip
"temp_man"Symbol 82 MovieClip Frame 1Symbol 81 MovieClip
"feet"Symbol 254 MovieClip Frame 1Symbol 167 MovieClip
"shirt"Symbol 254 MovieClip Frame 1Symbol 169 MovieClip
"hair"Symbol 254 MovieClip Frame 1Symbol 171 MovieClip
"skin"Symbol 254 MovieClip Frame 1Symbol 173 MovieClip
"feet"Symbol 254 MovieClip Frame 2Symbol 180 MovieClip
"shirt"Symbol 254 MovieClip Frame 2Symbol 183 MovieClip
"hair"Symbol 254 MovieClip Frame 2Symbol 186 MovieClip
"skin"Symbol 254 MovieClip Frame 2Symbol 189 MovieClip
"feet"Symbol 254 MovieClip Frame 3Symbol 167 MovieClip
"shirt"Symbol 254 MovieClip Frame 3Symbol 192 MovieClip
"hair"Symbol 254 MovieClip Frame 3Symbol 194 MovieClip
"skin"Symbol 254 MovieClip Frame 3Symbol 196 MovieClip
"feet"Symbol 254 MovieClip Frame 4Symbol 180 MovieClip
"shirt"Symbol 254 MovieClip Frame 4Symbol 200 MovieClip
"hair"Symbol 254 MovieClip Frame 4Symbol 203 MovieClip
"skin"Symbol 254 MovieClip Frame 4Symbol 206 MovieClip
"feet"Symbol 254 MovieClip Frame 5Symbol 214 MovieClip
"shirt"Symbol 254 MovieClip Frame 5Symbol 216 MovieClip
"hair"Symbol 254 MovieClip Frame 5Symbol 218 MovieClip
"skin"Symbol 254 MovieClip Frame 5Symbol 220 MovieClip
"feet"Symbol 254 MovieClip Frame 6Symbol 227 MovieClip
"shirt"Symbol 254 MovieClip Frame 6Symbol 229 MovieClip
"hair"Symbol 254 MovieClip Frame 6Symbol 231 MovieClip
"skin"Symbol 254 MovieClip Frame 6Symbol 233 MovieClip
"feet"Symbol 254 MovieClip Frame 7Symbol 240 MovieClip
"shirt"Symbol 254 MovieClip Frame 7Symbol 242 MovieClip
"hair"Symbol 254 MovieClip Frame 7Symbol 244 MovieClip
"skin"Symbol 254 MovieClip Frame 7Symbol 246 MovieClip
"feet"Symbol 254 MovieClip Frame 8Symbol 214 MovieClip
"shirt"Symbol 254 MovieClip Frame 8Symbol 249 MovieClip
"hair"Symbol 254 MovieClip Frame 8Symbol 251 MovieClip
"skin"Symbol 254 MovieClip Frame 8Symbol 253 MovieClip
"feet"Symbol 282 MovieClip Frame 1Symbol 274 MovieClip
"shirt"Symbol 282 MovieClip Frame 1Symbol 277 MovieClip
"hair"Symbol 282 MovieClip Frame 1Symbol 279 MovieClip
"skin"Symbol 282 MovieClip Frame 1Symbol 281 MovieClip
"feet"Symbol 296 MovieClip Frame 1Symbol 288 MovieClip
"shirt"Symbol 296 MovieClip Frame 1Symbol 291 MovieClip
"hair"Symbol 296 MovieClip Frame 1Symbol 293 MovieClip
"skin"Symbol 296 MovieClip Frame 1Symbol 295 MovieClip
"feet"Symbol 312 MovieClip Frame 1Symbol 303 MovieClip
"shirt"Symbol 312 MovieClip Frame 1Symbol 306 MovieClip
"hair"Symbol 312 MovieClip Frame 1Symbol 309 MovieClip
"skin"Symbol 312 MovieClip Frame 1Symbol 311 MovieClip
"feet"Symbol 324 MovieClip Frame 1Symbol 317 MovieClip
"shirt"Symbol 324 MovieClip Frame 1Symbol 319 MovieClip
"hair"Symbol 324 MovieClip Frame 1Symbol 321 MovieClip
"skin"Symbol 324 MovieClip Frame 1Symbol 323 MovieClip
"feet"Symbol 337 MovieClip Frame 1Symbol 328 MovieClip
"shirt"Symbol 337 MovieClip Frame 1Symbol 331 MovieClip
"hair"Symbol 337 MovieClip Frame 1Symbol 333 MovieClip
"skin"Symbol 337 MovieClip Frame 1Symbol 336 MovieClip
"inner"Symbol 338 MovieClip Frame 1Symbol 282 MovieClip
"inner"Symbol 338 MovieClip Frame 2Symbol 296 MovieClip
"inner"Symbol 338 MovieClip Frame 3Symbol 282 MovieClip
"inner"Symbol 338 MovieClip Frame 4Symbol 296 MovieClip
"inner"Symbol 338 MovieClip Frame 5Symbol 312 MovieClip
"inner"Symbol 338 MovieClip Frame 6Symbol 324 MovieClip
"inner"Symbol 338 MovieClip Frame 7Symbol 337 MovieClip
"inner"Symbol 338 MovieClip Frame 8Symbol 312 MovieClip
"inner"Symbol 339 MovieClip Frame 1Symbol 254 MovieClip
"bubble"Symbol 339 MovieClip Frame 1Symbol 266 MovieClip
"inner"Symbol 339 MovieClip Frame 3Symbol 338 MovieClip
"tile"Symbol 340 MovieClip Frame 1Symbol 158 MovieClip
"temp_person"Symbol 340 MovieClip Frame 1Symbol 339 MovieClip
"expo_mask"Symbol 344 MovieClip Frame 1Symbol 342 MovieClip
"inner"Symbol 356 MovieClip Frame 1Symbol 355 MovieClip
"bg"Symbol 357 MovieClip Frame 1Symbol 137 MovieClip
"grid2"Symbol 357 MovieClip Frame 1Symbol 340 MovieClip
"mask"Symbol 357 MovieClip Frame 1Symbol 344 MovieClip
"grid"Symbol 357 MovieClip Frame 1Symbol 340 MovieClip
"outro"Symbol 357 MovieClip Frame 1Symbol 348 MovieClip
"roof"Symbol 357 MovieClip Frame 1Symbol 352 MovieClip
"vehicle"Symbol 357 MovieClip Frame 1Symbol 356 MovieClip
"tip_text"Symbol 362 MovieClip Frame 1Symbol 361 EditableText
"inner"Symbol 364 MovieClip Frame 1Symbol 362 MovieClip
"m_1"Symbol 384 MovieClip Frame 1Symbol 383 MovieClip
"m_2"Symbol 384 MovieClip Frame 1Symbol 383 MovieClip
"m_3"Symbol 384 MovieClip Frame 1Symbol 383 MovieClip
"score_text"Symbol 400 MovieClip Frame 1Symbol 376 EditableText
"jukebox"Symbol 400 MovieClip Frame 1Symbol 384 MovieClip
"clock_mc"Symbol 400 MovieClip Frame 1Symbol 387 MovieClip
"arrow"Symbol 400 MovieClip Frame 1Symbol 392 MovieClip
"inner"Symbol 415 MovieClip Frame 1Symbol 414 MovieClip
"shirt"Symbol 445 MovieClip Frame 1Symbol 426 MovieClip
"skin"Symbol 445 MovieClip Frame 1Symbol 428 MovieClip
"hair"Symbol 445 MovieClip Frame 1Symbol 430 MovieClip
"shirt"Symbol 445 MovieClip Frame 3Symbol 440 MovieClip
"hair"Symbol 445 MovieClip Frame 3Symbol 442 MovieClip
"skin"Symbol 445 MovieClip Frame 3Symbol 444 MovieClip
"char"Symbol 450 MovieClip Frame 1Symbol 445 MovieClip
"expo"Symbol 458 MovieClip Frame 1Symbol 357 MovieClip
"tips"Symbol 458 MovieClip Frame 1Symbol 364 MovieClip
"hud"Symbol 458 MovieClip Frame 1Symbol 400 MovieClip
"outro"Symbol 458 MovieClip Frame 1Symbol 407 MovieClip
"intro"Symbol 458 MovieClip Frame 1Symbol 415 MovieClip
"pause"Symbol 458 MovieClip Frame 1Symbol 417 MovieClip
"claw"Symbol 458 MovieClip Frame 1Symbol 450 MovieClip
"debug"Symbol 458 MovieClip Frame 1Symbol 451 EditableText
"sfx"Symbol 458 MovieClip Frame 1Symbol 456 MovieClip
"user_name"Symbol 508 MovieClip Frame 1Symbol 495 EditableText
"user_company"Symbol 508 MovieClip Frame 1Symbol 496 EditableText
"error_text"Symbol 508 MovieClip Frame 1Symbol 497 EditableText
"user_email"Symbol 508 MovieClip Frame 1Symbol 498 EditableText
"playerName"Symbol 521 MovieClip Frame 1Symbol 517 EditableText
"score"Symbol 521 MovieClip Frame 1Symbol 518 EditableText
"pos"Symbol 521 MovieClip Frame 1Symbol 519 EditableText
"playerCompany"Symbol 521 MovieClip Frame 1Symbol 520 EditableText
"scoreLine_mc"Symbol 522 MovieClip Frame 1Symbol 521 MovieClip
"maskedView"Symbol 531 MovieClip Frame 1Symbol 515 MovieClip
"scoreList_mc"Symbol 531 MovieClip Frame 1Symbol 522 MovieClip
"scrollTrack"Symbol 531 MovieClip Frame 1Symbol 523 MovieClip
"scrollFace"Symbol 531 MovieClip Frame 1Symbol 525 MovieClip
"btnUp"Symbol 531 MovieClip Frame 1Symbol 527 MovieClip
"btnDown"Symbol 531 MovieClip Frame 1Symbol 529 MovieClip
"user_name"Symbol 545 MovieClip Frame 1Symbol 539 EditableText
"friend_name"Symbol 545 MovieClip Frame 1Symbol 540 EditableText
"user_email"Symbol 545 MovieClip Frame 1Symbol 541 EditableText
"friend_email"Symbol 545 MovieClip Frame 1Symbol 542 EditableText
"error_text"Symbol 545 MovieClip Frame 1Symbol 544 EditableText
"credits"Symbol 551 MovieClip Frame 1Symbol 550 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "music_3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "closed"
ExportAssets (56)Timeline Frame 1Symbol 3 as "music_1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "music_2"
ExportAssets (56)Timeline Frame 1Symbol 5 as "open"
ExportAssets (56)Timeline Frame 1Symbol 10 as "RemotingDebugClasses"
ExportAssets (56)Timeline Frame 1Symbol 55 as "RemotingClasses"
ExportAssets (56)Timeline Frame 1Symbol 552 as "__Packages.remoting.RemotingFunctions"
ExportAssets (56)Timeline Frame 1Symbol 553 as "__Packages.remoting.RemotingService"
ExportAssets (56)Timeline Frame 1Symbol 62 as "__Packages.mx.remoting.Service"
ExportAssets (56)Timeline Frame 1Symbol 11 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 1Symbol 12 as "__Packages.mx.remoting.Connection"
ExportAssets (56)Timeline Frame 1Symbol 18 as "__Packages.mx.remoting.NetServiceProxy"
ExportAssets (56)Timeline Frame 1Symbol 61 as "__Packages.mx.rpc.Responder"
ExportAssets (56)Timeline Frame 1Symbol 60 as "__Packages.mx.rpc.FaultEvent"
ExportAssets (56)Timeline Frame 1Symbol 59 as "__Packages.mx.rpc.Fault"
ExportAssets (56)Timeline Frame 1Symbol 58 as "__Packages.mx.rpc.ResultEvent"
ExportAssets (56)Timeline Frame 1Symbol 17 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.mx.remoting.debug.NetDebug"
ExportAssets (56)Timeline Frame 1Symbol 25 as "__Packages.mx.remoting.debug.NetDebugConfig"
ExportAssets (56)Timeline Frame 1Symbol 34 as "__Packages.mx.remoting.debug.GlobalLocalConnection"
ExportAssets (56)Timeline Frame 1Symbol 554 as "__Packages.remoting.RemotingMethod"
ExportAssets (56)Timeline Frame 1Symbol 555 as "__Packages.remoting.RemotingCall"
ExportAssets (56)Timeline Frame 1Symbol 57 as "__Packages.mx.remoting.PendingCall"
ExportAssets (56)Timeline Frame 1Symbol 556 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 65 as "__Packages.mx.rpc.RelayResponder"
ExportAssets (56)Timeline Frame 1Symbol 557 as "__Packages.it.sephiroth.Serializer"
ExportAssets (56)Timeline Frame 1Symbol 6 as "__Packages.mx.remoting.DebugClasses"
ExportAssets (56)Timeline Frame 1Symbol 13 as "__Packages.mx.remoting.NetServices"
ExportAssets (56)Timeline Frame 1Symbol 14 as "__Packages.mx.data.DataRange"
ExportAssets (56)Timeline Frame 1Symbol 15 as "__Packages.mx.data.PageableData"
ExportAssets (56)Timeline Frame 1Symbol 16 as "__Packages.mx.data.PageableList"
ExportAssets (56)Timeline Frame 1Symbol 19 as "__Packages.mx.utils.Iterator"
ExportAssets (56)Timeline Frame 1Symbol 20 as "__Packages.mx.remoting.RecordSet"
ExportAssets (56)Timeline Frame 1Symbol 21 as "__Packages.mx.remoting.RecordSetIterator"
ExportAssets (56)Timeline Frame 1Symbol 22 as "__Packages.mx.remoting.RsDataRange"
ExportAssets (56)Timeline Frame 1Symbol 23 as "__Packages.mx.remoting.RsDataFetcher"
ExportAssets (56)Timeline Frame 1Symbol 24 as "__Packages.mx.remoting.NetServiceProxyResponder"
ExportAssets (56)Timeline Frame 1Symbol 26 as "__Packages.mx.utils.ObjectCopy"
ExportAssets (56)Timeline Frame 1Symbol 27 as "__Packages.mx.remoting.debug.events.NetDebug"
ExportAssets (56)Timeline Frame 1Symbol 28 as "__Packages.mx.remoting.debug.events.NetDebugNetConnection"
ExportAssets (56)Timeline Frame 1Symbol 29 as "__Packages.mx.remoting.debug.events.NetDebugConnect"
ExportAssets (56)Timeline Frame 1Symbol 30 as "__Packages.mx.remoting.debug.commands.Local"
ExportAssets (56)Timeline Frame 1Symbol 31 as "__Packages.mx.remoting.debug.commands.StartRTMPTrace"
ExportAssets (56)Timeline Frame 1Symbol 32 as "__Packages.mx.remoting.debug.ConnectionMixin"
ExportAssets (56)Timeline Frame 1Symbol 33 as "__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.mx.remoting.debug.commands.GetConfig"
ExportAssets (56)Timeline Frame 1Symbol 36 as "__Packages.mx.remoting.debug.events.NetDebugFailedSendError"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.mx.remoting.debug.events.NetDebugStatus"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.mx.remoting.debug.events.NetDebugError"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.mx.remoting.debug.events.NetDebugTraceNetServices"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.mx.remoting.debug.events.NetDebugTrace"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.mx.remoting.debug.commands.AddRTMPClient"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.mx.remoting.RTMPClientIDResponse"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.mx.remoting.debug.events.NetDebugCall"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.mx.remoting.debug.events.NetDebugResult"
ExportAssets (56)Timeline Frame 1Symbol 46 as "__Packages.mx.remoting.debug.events.NetDebugReceiveCall"
ExportAssets (56)Timeline Frame 1Symbol 47 as "__Packages.mx.remoting.debug.NetDebugResponseProxy"
ExportAssets (56)Timeline Frame 1Symbol 48 as "__Packages.mx.remoting.debug.events.NetDebugClose"
ExportAssets (56)Timeline Frame 1Symbol 49 as "__Packages.mx.remoting.debug.commands.StopRTMPTrace"
ExportAssets (56)Timeline Frame 1Symbol 50 as "__Packages.mx.remoting.debug.events.NetDebugAddHeader"
ExportAssets (56)Timeline Frame 1Symbol 51 as "__Packages.mx.remoting.debug.events.NetDebugInfoError"
ExportAssets (56)Timeline Frame 1Symbol 52 as "__Packages.mx.remoting.debug.events.NetDebugRtmpLog"
ExportAssets (56)Timeline Frame 1Symbol 53 as "__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig"
ExportAssets (56)Timeline Frame 1Symbol 54 as "__Packages.mx.remoting.ApiClasses"
ExportAssets (56)Timeline Frame 1Symbol 56 as "__Packages.mx.remoting.DataGlue"
ExportAssets (56)Timeline Frame 1Symbol 63 as "__Packages.mx.remoting.Operation"
ExportAssets (56)Timeline Frame 1Symbol 64 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 1Symbol 66 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
"new_game"Frame 10
"credits"Frame 11
"e"Symbol 254 MovieClip Frame 1
"w"Symbol 254 MovieClip Frame 2
"n"Symbol 254 MovieClip Frame 3
"s"Symbol 254 MovieClip Frame 4
"se"Symbol 254 MovieClip Frame 5
"sw"Symbol 254 MovieClip Frame 6
"ne"Symbol 254 MovieClip Frame 7
"nw"Symbol 254 MovieClip Frame 8
"e"Symbol 338 MovieClip Frame 1
"w"Symbol 338 MovieClip Frame 2
"n"Symbol 338 MovieClip Frame 3
"s"Symbol 338 MovieClip Frame 4
"se"Symbol 338 MovieClip Frame 5
"sw"Symbol 338 MovieClip Frame 6
"ne"Symbol 338 MovieClip Frame 7
"nw"Symbol 338 MovieClip Frame 8
"reset"Symbol 456 MovieClip Frame 1
"m_thanks"Symbol 456 MovieClip Frame 2
"f_thanks"Symbol 456 MovieClip Frame 3
"m_nothere"Symbol 456 MovieClip Frame 4
"f_nothere"Symbol 456 MovieClip Frame 5

Dynamic Text Variables

_root.intScoreSymbol 506 EditableText"9999"




http://swfchan.com/9/42427/info.shtml
Created: 9/5 -2019 23:07:32 Last modified: 9/5 -2019 23:07:32 Server time: 29/04 -2024 13:51:30