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

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

Apartment 13.swf

This is the info page for
Flash #66722

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


Text
MARCO
The victim’s boyfriend. They have been in a
relationship just over a year. Marco is an easy-
going guy who has always been supportive of
Louise but recently the tabloid press have reported
on a string of bust-ups that the two have apparently
had, mainly about the attention Louise receives from
other men.

BILLY
Billy has always had a keen interest in food after
studying the OCR Nationals in Science Food Science
unit. He now owns a swanky organic restaurant
that Louise and Marco go to at least once a week.
Louise and Michelle are often ‘papped’ here too. Billy
is an attractive guy that is often out on the main floor
chatting with customers.

MICHELLE
Appears to be close to the couple and just recently
helped Louise and Marco move flats. She works in
the beauty salon where the victim gets her Botox
and beauty treatments done. She was introduced to
Michelle through Marco as they both went to college
together and studied OCR Nationals in Science.

0%

x

brought to you by OCR Nationals in Science.

PLAY NOW

PLAY NOW

INSTRUCTIONS

INSTRUCTIONS

SEND TO A FRIEND

SEND TO A FRIEND

BACK

BACK

NEXT

NEXT

PREV

PREV

Study the room
carefully. If you see an
item that looks like a
clue, click on it to add it
to your evidence bag.
You can only take four
items back with you to
the lab. Choose wisely!

If an item you've
chosen
implicates a
suspect, their
mugshot will
appear here.
Click a suspect's
picture to view
their statement.

Click on the various
portions of the victim's
x-ray to analyse their
physical status.
Read the reports
carefully, the clues to
the culprit's identity
are there for you to
find...

Drag and
drop the
evidence you
have collected
under the
microscope to
analyse it.

You've analysed the
evidence and now it's
time to name your
culprit.
Drag the face of your
chosen suspect onto
the handcuff icon to
find out if your
deduction was
correct...

Click on the
suspects to
review their
statements
one final time.

There has been a murder in Apartment  13.  Our preliminary investigations
have narrowed it down to three key suspects. As the lead forensic
detective on this case, it is up to you to analyse the evidence and find out
which of the accused is the true felon. we're counting on you.

<p align="justify"></p>

9999

SCORE:

0

0

:

0

0

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

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

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

PROCEED TO AUTOPSY

CONTINUE

Picking the right evidence is vital to solve this case

CRIME SCENE_

<p align="left"><font face="STOMP_Zeroes" size="17" color="#00ff00" letterSpacing="-1.000000" kerning="0">Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry&apos;s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</font></p>

DID YOU KNOW...?

HELP

HELP

EXAMINE

Description

TiTLE

CONTINUE_

CONTINUE_

READY TO CONTINUE?

DRAG/DROP

0

0

0

0

PLEASE TAKE INTO ACCOUNT THE EVIDENCE AND
STATEMENTS PROVIDED BEFORE YOU MAKE YOUR FINAL
DECISION!  CLICK THROUGH THE PROFILES AND DRAG
THE HEAD ICON ONTO THE HANDCUFF ICON

0

0

0

0

<p align="center"><font face="STOMP_Zeroes" size="33" color="#00ff00" letterSpacing="-1.000000" kerning="0">9999</font></p>

<p align="justify"><font face="Zero Threes" size="10" color="#00ff00" letterSpacing="0.000000" kerning="0">After visiting his restaurant with Louise, <font color="#ff0000">Michelle</font> became infatuated with Billy. <sbr />Watching Louise and Billy flirting she became obsessed that Louise was after <sbr />Billy. To sabotage Louise’s looks, she began giving her unusually high <sbr />dosages of Botox. She finally snapped when she found that Billy and Louise <sbr />were having an affair. Waiting for Marco to leave their flat she knocked on <sbr />the door and Louise let her in. As Louise turned she picked up the plant pot <sbr />and struck her over the head. There was a struggle and the victim managed <sbr />to collect DNA evidence from Michelle’s skin but it was too late – the blow to the <sbr />head was too severe.</font></p><p align="justify"></p><p align="justify"><font face="Zero Threes" size="10" color="#00ff00" letterSpacing="0.000000" kerning="0">You can study Forensic Science along with other interesting science units <sbr />including Food science, Science of health and body care products and <sbr />Science in sport with OCR Nationals in Science. Find out more at <sbr /><font color="#ffff00"><a href="http://www.ocrnationals.com" target = "_blank">www.ocrnationals.com</a><font color="#00ff00"><a href="http://www.ocrnationals.com" target = "_blank"> </a></font></font></font></p>

<p align="justify"><font face="Zero Threes" size="16" color="#00ff00" letterSpacing="0.000000" kerning="0">You can study Forensic Science along with <sbr />other interesting science units including Food <sbr />science, Science of health and body care <sbr />products and Science in sport with OCR <sbr />Nationals in Science. Find out more at <sbr /><font color="#ffff00"><a href="http://www.ocrnationals.com" target = "_blank">www.ocrnationals.com</a><font color="#00ff00"><a href="http://www.ocrnationals.com" target = "_blank"> </a></font></font></font></p>

PLAY AGAIN

PLAY AGAIN

SUBMIT SCORE

SUBMIT SCORE

LEADERBOARD

LEADERBOARD

<p align="center"><font face="STOMP_Zeroes" size="43" color="#00ff00" letterSpacing="-1.000000" kerning="0">10,000</font></p>

SUBMIT

SUBMIT

Andrew Simpson

12301

999

ActionScript [AS1/AS2]

Frame 1
Stage.showMenu = false; var intScore = 0; var intScoreSub = 0; var isIntroShown = false; var isSuccess = false; var strLastScreen = "title"; var strRootURL = "http://www.tamba-games.co.uk/ocr"; var strServiceURL = (strRootURL + "/amfphp/gateway.php"); var objRemote = (new remoting.RemotingFunctions(strServiceURL, "GameFunctions")); preLoad = function () { preloader.pct_txt.text = Math.round((getBytesLoaded() / getBytesTotal()) * 100) + "%"; if (getBytesLoaded() == getBytesTotal()) { clearInterval(intPreloader); gotoAndStop ("title"); } }; var intPreloader = setInterval(preLoad, 40); var globalSound = new Sound(_root); btn_sound.onRelease = function () { if (!soundOff) { btn_sound.gotoAndStop(2); globalSound.setVolume(0); soundOff = true; skipnext = true; } if (soundOff && (!skipnext)) { btn_sound.gotoAndStop(1); globalSound.setVolume(100); soundOff = false; } skipnext = false; }; btn_tamba.onRelease = function () { getURL ("http://www.tamba.co.uk", "_blank"); }; stop(); function tvc_tracker(url, media_id, format) { tvc_lv = new LoadVars(); tvc_lv.media = media_id; tvc_lv.f = format; trace((("Contacting viral chart: " + _root.tvc_media) + " > ") + tvc_lv); return(tvc_lv.sendAndLoad(url, tvc_lv, "get")); } kv_v = {c:574, a:0, da:["distralytics.com", "5.n.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 = "885"; System.security.allowDomain(_parent.url); strUrl = ((url != null) ? (url) : "http://www.viralchart.com"); if ((_root.tvc_media != null) && (_root.tvc_media != "")) { _root.tvc_media = (tvc_tracker(strUrl + "/tracker.php", _root.tvc_media, "F") ? null : (_root.tvc_media)); }
Frame 2
stop();
Frame 3
if (!isIntroShown) { isIntroShown = true; intro_mc.gotoAndPlay(1); title_mc.gotoAndStop(1); } else { intro_mc.gotoAndStop(1); title_mc.gotoAndStop("end"); intro_mc._visible = false; } stop();
Frame 4
stop();
Frame 5
strLastScreen = "game"; stop();
Frame 6
strLastScreen = "gameover"; isSuccess = _global.correct; stop();
Frame 7
stop();
Frame 8
stop();
Frame 9
stop();
Frame 10
gotoAndStop ("gameover");
Symbol 38 MovieClip Frame 1
stop();
Symbol 49 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.game.inCourtroom == true) { play(); } };
Symbol 53 Button
on (release) { this._visible = false; }
Symbol 56 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.game.inCourtroom == true) { play(); } };
Symbol 58 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.game.inCourtroom == true) { play(); } };
Symbol 59 MovieClip Frame 1
function checkHitColl(head) { if (head.hitTest(_root.game.level3_mc.cr_guilty_mc)) { _root.game.level3_mc.cr_judge_hammer.play(); _root.game.stopTimer(); } else { head._x = tempVarX; head._y = tempVarY; } } _global.correct = false; stop(); tempVarX = p_marco_head._x; tempVarY = p_marco_head._y; p_marco_head.onPress = function () { if (_root.game.inCourtroom == true) { this.startDrag(); } }; p_marco_head.onRelease = function () { this.stopDrag(); checkHitColl(this); _global.correct = false; };
Symbol 59 MovieClip Frame 2
tempVarX = p_billy_head._x; tempVarY = p_billy_head._y; p_billy_head.onPress = function () { if (_root.game.inCourtroom == true) { this.startDrag(); } }; p_billy_head.onRelease = function () { this.stopDrag(); _global.correct = false; checkHitColl(this); };
Symbol 59 MovieClip Frame 3
tempVarX = p_michelle_head._x; tempVarY = p_michelle_head._y; p_michelle_head.onPress = function () { if (_root.game.inCourtroom == true) { this.startDrag(); } }; p_michelle_head.onRelease = function () { this.stopDrag(); _global.correct = true; checkHitColl(this); };
Symbol 62 MovieClip [side_menu] Frame 1
cr_cover._visible = false;
Symbol 67 MovieClip [RemotingDebugClasses] Frame 1
#initclip 70 Object.registerClass("RemotingDebugClasses", mx.remoting.DebugClasses); #endinitclip preview._visible = false; stop();
Symbol 112 MovieClip [RemotingClasses] Frame 1
#initclip 71 Object.registerClass("RemotingClasses", mx.remoting.ApiClasses); #endinitclip preview._visible = false; stop();
Instance of Symbol 160 MovieClip in Symbol 161 MovieClip Frame 1
on (release) { getURL ("http://www.ocrnationals.com", "_blank"); }
Symbol 166 MovieClip Frame 1
stop();
Symbol 887 MovieClip [__Packages.remoting.RemotingFunctions] Frame 0
class remoting.RemotingFunctions { var gatewayUrl, serviceName, service, serial; function RemotingFunctions (gatewayUrl, serviceName) { this.gatewayUrl = gatewayUrl; this.serviceName = serviceName; service = new remoting.RemotingService(gatewayUrl, serviceName, remoting.RemotingService.NO_RETRY); serial = new it.sephiroth.Serializer(); } function getHighScores(intMax) { service.getHighScores([intMax], this, gotHighScores); } function gotHighScores(objResult) { _root.leaderboard.showHighScores(_root.objRemote.serial.unserialize(objResult.__get__result())); } function setHighScores(strUserName, strUserEmail, intScore) { var _local3 = new as.md5(); var _local2 = _local3.hash((((("client=ocrgame&name=" + strUserName) + "&score=") + intScore) + "&email=") + strUserEmail); trace(_local2); service.setHighScores([strUserName, strUserEmail, intScore, _local2], 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 888 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 119 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 68 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 69 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 75 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 118 MovieClip [__Packages.mx.rpc.Responder] Frame 0
interface mx.rpc.Responder{}
Symbol 117 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 116 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 115 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 74 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 98 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 82 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 91 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 889 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 890 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 114 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 891 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 122 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 892 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 893 MovieClip [__Packages.as.md5] Frame 0
class as.md5 { function md5 (b64pad, chrsz) { if (b64pad != undefined) { this.b64pad = b64pad; } if (((chrsz != undefined) && (chrsz == 8)) || (chrsz == 16)) { this.chrsz = chrsz; } } function hash(s) { return(hex_md5(s)); } function hex_md5(s) { return(binl2hex(core_md5(str2binl(s), s.length * chrsz))); } function b64_md5(s) { return(binl2b64(core_md5(str2binl(s), s.length * chrsz))); } function str_md5(s) { return(binl2str(core_md5(str2binl(s), s.length * chrsz))); } function hex_hmac_md5(key, data) { return(binl2hex(core_hmac_md5(key, data))); } function b64_hmac_md5(key, data) { return(binl2b64(core_hmac_md5(key, data))); } function str_hmac_md5(key, data) { return(binl2str(core_hmac_md5(key, data))); } function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } function md5_ff(a, b, c, d, x, s, t) { return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); } function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local5 = 1732584193 /* 0x67452301 */; var _local4 = -271733879; var _local3 = -1732584194; var _local2 = 271733878 /* 0x10325476 */; var _local6 = 0; while (_local6 < x.length) { var _local11 = _local5; var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; _local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 0], 7, -680876936); _local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 1], 12, -389564586); _local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 2], 17, 606105819); _local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 3], 22, -1044525330); _local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 4], 7, -176418897); _local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 5], 12, 1200080426); _local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 6], 17, -1473231341); _local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 7], 22, -45705983); _local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 8], 7, 1770035416); _local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 9], 12, -1958414417); _local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 10], 17, -42063); _local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 11], 22, -1990404162); _local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 12], 7, 1804603682); _local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 13], 12, -40341101); _local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 14], 17, -1502002290); _local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 15], 22, 1236535329); _local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 1], 5, -165796510); _local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 6], 9, -1069501632); _local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 11], 14, 643717713); _local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 0], 20, -373897302); _local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 5], 5, -701558691); _local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 10], 9, 38016083); _local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 15], 14, -660478335); _local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 4], 20, -405537848); _local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 9], 5, 568446438); _local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 14], 9, -1019803690); _local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 3], 14, -187363961); _local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 8], 20, 1163531501); _local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 13], 5, -1444681467); _local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 2], 9, -51403784); _local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 7], 14, 1735328473); _local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 12], 20, -1926607734); _local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 5], 4, -378558); _local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 8], 11, -2022574463); _local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 11], 16, 1839030562); _local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 14], 23, -35309556); _local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 1], 4, -1530992060); _local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 4], 11, 1272893353); _local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 7], 16, -155497632); _local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 10], 23, -1094730640); _local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 13], 4, 681279174); _local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 0], 11, -358537222); _local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 3], 16, -722521979); _local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 6], 23, 76029189); _local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 9], 4, -640364487); _local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 12], 11, -421815835); _local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 15], 16, 530742520); _local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 2], 23, -995338651); _local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 0], 6, -198630844); _local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 7], 10, 1126891415); _local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 14], 15, -1416354905); _local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 5], 21, -57434055); _local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 12], 6, 1700485571); _local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 3], 10, -1894986606); _local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 10], 15, -1051523); _local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 1], 21, -2054922799); _local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 8], 6, 1873313359); _local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 15], 10, -30611744); _local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 6], 15, -1560198380); _local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 13], 21, 1309151649); _local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 4], 6, -145523070); _local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 11], 10, -1120210379); _local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 2], 15, 718787259); _local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 9], 21, -343485551); _local5 = safe_add(_local5, _local11); _local4 = safe_add(_local4, _local10); _local3 = safe_add(_local3, _local9); _local2 = safe_add(_local2, _local8); _local6 = _local6 + 16; } return(Array(_local5, _local4, _local3, _local2)); } function core_hmac_md5(key, data) { var _local3 = new Array(str2binl(key)); if (_local3.length > 16) { _local3 = core_md5(_local3, key.length * chrsz); } var _local4 = new Array(16); var _local5 = new Array(16); var _local2 = 0; while (_local2 < 16) { _local4[_local2] = _local3[_local2] ^ 909522486; _local5[_local2] = _local3[_local2] ^ 1549556828; _local2++; } var _local6 = new Array(core_md5(_local4.concat(str2binl(data)), 512 + (data.length * chrsz))); return(core_md5(_local5.concat(_local6), 640)); } function safe_add(x, y) { var _local1 = new Number((x & 65535) + (y & 65535)); var _local2 = new Number(((x >> 16) + (y >> 16)) + (_local1 >> 16)); return((_local2 << 16) | (_local1 & 65535)); } function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } function str2binl(str) { var _local4 = new Array(); var _local5 = (1 << chrsz) - 1; var _local2 = 0; while (_local2 < (str.length * chrsz)) { _local4[_local2 >> 5] = _local4[_local2 >> 5] | ((str.charCodeAt(_local2 / chrsz) & _local5) << (_local2 % 32)); _local2 = _local2 + chrsz; } return(_local4); } function binl2str(bin) { var _local4 = new String(""); var _local5 = (1 << chrsz) - 1; var _local2 = 0; while (_local2 < (bin.length * 32)) { _local4 = _local4 + String.fromCharCode((bin[_local2 >> 5] >>> (_local2 % 32)) & _local5); _local2 = _local2 + chrsz; } return(_local4); } function binl2hex(binarray) { var _local3 = "0123456789abcdef"; var _local4 = new String(""); var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local4); } function binl2b64(binarray) { var _local7 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var _local5 = new String(""); var _local3 = 0; while (_local3 < (binarray.length * 4)) { var _local6 = ((((binarray[_local3 >> 2] >> (8 * (_local3 % 4))) & 255) << 16) | (((binarray[(_local3 + 1) >> 2] >> (8 * ((_local3 + 1) % 4))) & 255) << 8)) | ((binarray[(_local3 + 2) >> 2] >> (8 * ((_local3 + 2) % 4))) & 255); var _local2 = 0; while (_local2 < 4) { if (((_local3 * 8) + (_local2 * 6)) > (binarray.length * 32)) { _local5 = _local5 + b64pad; } else { _local5 = _local5 + _local7.charAt((_local6 >> (6 * (3 - _local2))) & 63); } _local2++; } _local3 = _local3 + 3; } return(_local5); } var b64pad = new String(""); var chrsz = new Number(8); }
Symbol 894 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 895 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 896 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 897 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 898 MovieClip [__Packages.mx.transitions.easing.Bounce] Frame 0
class mx.transitions.easing.Bounce { function Bounce () { } static function easeOut(t, b, c, d) { t = t / d; if (t < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { t = t - 0.545454545454545; return((c * (((7.5625 * t) * t) + 0.75)) + b); } if (t < 0.909090909090909) { t = t - 0.818181818181818; return((c * (((7.5625 * t) * t) + 0.9375)) + b); } t = t - 0.954545454545455; return((c * (((7.5625 * t) * t) + 0.984375)) + b); } static function easeIn(t, b, c, d) { return((c - easeOut(d - t, 0, c, d)) + b); } static function easeInOut(t, b, c, d) { if (t < (d / 2)) { return((easeIn(t * 2, 0, c, d) * 0.5) + b); } return(((easeOut((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static var version = "1.1.0.52"; }
Symbol 899 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 63 MovieClip [__Packages.mx.remoting.DebugClasses] Frame 0
class mx.remoting.DebugClasses extends MovieClip { function DebugClasses () { super(); } }
Symbol 70 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 71 MovieClip [__Packages.mx.data.DataRange] Frame 0
interface mx.data.DataRange{}
Symbol 72 MovieClip [__Packages.mx.data.PageableData] Frame 0
interface mx.data.PageableData{}
Symbol 73 MovieClip [__Packages.mx.data.PageableList] Frame 0
interface mx.data.PageableList{}
Symbol 76 MovieClip [__Packages.mx.utils.Iterator] Frame 0
interface mx.utils.Iterator{}
Symbol 77 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 78 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 79 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 80 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 81 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 83 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 84 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 85 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 86 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 87 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 88 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 89 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 90 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 92 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 93 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 94 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 95 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 96 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 97 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 99 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 100 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 101 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 102 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 103 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 104 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 105 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 106 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 107 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 108 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 109 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 110 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 111 MovieClip [__Packages.mx.remoting.ApiClasses] Frame 0
class mx.remoting.ApiClasses extends MovieClip { function ApiClasses () { super(); } }
Symbol 113 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 120 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 121 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 123 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 270 Button
on (release) { _parent.gotoAndStop("game"); }
Symbol 273 Button
on (release) { _parent.gotoAndStop("instructions"); }
Symbol 276 Button
on (release) { _parent.gotoAndStop("send_friend"); }
Symbol 277 MovieClip Frame 3
stop();
Symbol 292 Button
on (release) { getURL ("http://www.ocrnationals.com", "_blank"); }
Symbol 295 MovieClip Frame 83
stop(); _parent.title_mc.gotoAndPlay(2);
Symbol 308 Button
on (release) { if (_parent.strLastScreen == "title") { _parent.gotoAndStop("title"); } else if (_parent._parent.strLastScreen == "game") { _parent.bw_hideHelp(); } else { _parent.gotoAndStop("gameover"); } }
Symbol 343 MovieClip Frame 1
function setScreen(intSc) { intS = intSc; trace(intSc); objI.gotoAndStop(intS); } function showScreen() { if (intP > 0) { var _local1 = 1; var _local2 = new mx.transitions.Tween(objI, "_x", mx.transitions.easing.Strong.easeOut, 15, -500, _local1, true); _local2.onMotionFinished = function () { objI.gotoAndStop(intS); var _local1 = new mx.transitions.Tween(objI, "_x", mx.transitions.easing.Strong.easeOut, 600, 15, 1, true); }; } else { objI.gotoAndStop(intS); } } var objI = instruct_mc; var intS = 1; var intP = 0; btn_prev.onRelease = function () { intS--; intP++; if (intS < 1) { intS = 3; } showScreen(); }; btn_next.onRelease = function () { intS++; intP++; if (intS > 3) { intS = 1; } showScreen(); }; showScreen();
Symbol 407 MovieClip Frame 1
stop();
Symbol 417 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 1
stop();
Symbol 432 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 1
stop();
Symbol 476 MovieClip Frame 1
stop();
Symbol 484 MovieClip Frame 1
stop();
Symbol 494 MovieClip Frame 1
stop();
Symbol 504 MovieClip Frame 1
stop();
Symbol 519 MovieClip Frame 1
stop();
Symbol 534 Button
on (release) { _parent._parent.cs_finish(); }
Symbol 535 MovieClip Frame 1
function timeDelay() { _root.game.level1_mc.continue_mc._visible = true; clearInterval(INTERVAL_timeDelay); } var INTERVAL_timeDelay = 0;
Symbol 549 Button
on (release) { bw_showHelp(); }
Symbol 691 MovieClip Frame 1
function timeDelay() { _root.game.level1_mc.continue_mc._visible = true; clearInterval(INTERVAL_timeDelay); } var INTERVAL_timeDelay = 0;
Symbol 695 MovieClip Frame 1
stop();
Symbol 700 MovieClip Frame 1
stop();
Symbol 703 MovieClip Frame 1
box_0._x = 500; box_1._x = 500; box_2._x = 500;
Symbol 703 MovieClip Frame 2
box_0._x = 0; box_1._x = 0; box_2._x = 0;
Symbol 734 MovieClip Frame 1
stop();
Symbol 734 MovieClip Frame 55
_root.game.completeGame();
Symbol 744 MovieClip Frame 1
function completeGame() { stopTimer(); side_menu.removeMovieClip(); if (_global.correct) { intPoints = intPoints + 2000; } _root.intScore = intPoints; _root.gotoAndStop("gameover_music"); } function inArray(arrArray, strValue) { var _local2 = arrArray.length; var _local1 = 0; while (_local1 < _local2) { if (arrArray[_local1] == strValue) { return(true); } _local1++; } return(false); } function bw_showScreen() { btn_instructions._visible = false; stopTimer(); intScreen++; _parent.game.gotoAndStop(intScreen); bw_showIntro(); } function bw_showIntro() { intro_mc._visible = true; intro_mc._alpha = 100; intro_mc.instruct_mc.gotoAndStop(intScreen); intro_mc.title_txt.text = arrLevel[intScreen].toUpperCase() + "_"; if (intScreen == 1) { intro_mc.strapline_mc._visible = true; } else { intro_mc.strapline_mc._visible = false; } var _local2 = new mx.transitions.Tween(intro_mc, "_alpha", mx.transitions.easing.Regular.easeOut, 100, 100, 2, true); _local2.onMotionFinished = function () { var _local1 = new mx.transitions.Tween(intro_mc, "_alpha", mx.transitions.easing.Regular.easeOut, 100, 0, 2, true); _local1.onMotionFinished = function () { intro_mc._visible = false; bw_startLevel(); }; }; } function bw_showVerdict() { stopTimer(); between_mc._y = 0; between_mc._x = 750; var _local2 = new mx.transitions.Tween(between_mc, "_x", mx.transitions.easing.Strong.easeIn, 750, 0, 0.25, true); _local2.onMotionFinished = function () { _parent.game.gotoAndStop(4); var _local2 = new mx.transitions.Tween(between_mc, "_alpha", mx.transitions.easing.Bounce.easeOut, 100, 100, 5, true); _local2.onMotionFinished = function () { _parent.game.gotoAndStop(intScreen); var _local2 = new mx.transitions.Tween(between_mc, "_x", mx.transitions.easing.Strong.easeIn, 0, -750, 0.33, true); }; }; } function bw_startLevel() { if (intScreen == 1) { cs_setup(); btn_instructions._visible = true; } else if (intScreen == 2) { au_showXRay(); } else if (intScreen == 3) { cs_setup(); btn_instructions._visible = true; } } function bw_showHelp() { stopTimer(); instruct_mc._y = 43.8; instruct_mc._visible = true; btn_instructions._visible = false; sideMenu._visible = false; } function bw_hideHelp() { startTimer(); instruct_mc._visible = false; btn_instructions._visible = true; if (intScreen != 2) { sideMenu._visible = true; } } function startTimer() { intTimerIntvl = setInterval(updateTimer, 1000); } function stopTimer() { clearInterval(intTimerIntvl); } function updateTimer() { intSecs++; intPoints--; if (intPoints < 0) { intPoints = 0; } if (intSecs > 59) { intSecs = 0; intMins++; endScoreMinutes = intMins; } if (intMins < 10) { strMins1 = ""; strMins2 = intMins.toString(); } else { strMins1 = intMins.toString().charAt(0); strMins2 = intMins.toString().charAt(1); } if (intSecs < 10) { strSecs1 = "0"; strSecs2 = intSecs.toString(); } else { strSecs1 = intSecs.toString().charAt(0); strSecs2 = intSecs.toString().charAt(1); } } function playSound(strSound) { var _local2 = new Sound(this); _local2.attachSound(strSound); _local2.start(); } function cs_setup() { sideMenu._visible = true; cs_activateIcons(); var _local1 = new mx.transitions.Tween(side_menu, "_x", mx.transitions.easing.Regular.easeOut, 900, 623.6, 1, true); _local1.onMotionFinished = function () { startTimer(); }; } function displaySuspect_dinnerDate() { _root.game.side_menu.suspect_dinnerDate._visible = true; _root.game.side_menu.suspect_dinnerDate_qmark._visible = false; if (!inArray(suspectSelectedArray, "MARCO")) { suspectSelectedArray.push("MARCO"); intPoints = intPoints + 250; } if (_root.game.side_menu.suspect_dinnerDate._visible == true) { _root.game.side_menu.suspect_dinnerDate.onPress = function () { if (objInst._visible) { return(false); } _root.game.side_menu.profiles._visible = true; _root.game.side_menu.profiles.gotoAndStop(1); }; } } function displaySuspect_gymTrainer() { _root.game.side_menu.suspect_gymTrainer._visible = true; _root.game.side_menu.suspect_gymTrainer_qmark._visible = false; if (!inArray(suspectSelectedArray, "BILLY")) { suspectSelectedArray.push("BILLY"); intPoints = intPoints + 250; } if (_root.game.side_menu.suspect_gymTrainer._visible == true) { _root.game.side_menu.suspect_gymTrainer.onPress = function () { if (objInst._visible) { return(false); } _root.game.side_menu.profiles._visible = true; _root.game.side_menu.profiles.gotoAndStop(2); }; } } function displaySuspect_botoxNurse() { _root.game.side_menu.suspect_botoxNurse._visible = true; _root.game.side_menu.suspect_botoxNurse_qmark._visible = false; if (!inArray(suspectSelectedArray, "MICHELLE")) { suspectSelectedArray.push("MICHELLE"); intPoints = intPoints + 250; } if (_root.game.side_menu.suspect_botoxNurse._visible == true) { _root.game.side_menu.suspect_botoxNurse.onPress = function () { if (objInst._visible) { return(false); } _root.game.side_menu.profiles._visible = true; _root.game.side_menu.profiles.gotoAndStop(3); }; } } function cs_selectEvidence(evidence) { cs_clicks++; level1_mc.cs_option_meter.gotoAndStop(cs_clicks + 1); switch (evidence) { case "WEIGHTS" : strSelectedObject = "WEIGHTS"; populateBasket("WEIGHTS"); break; case "RECEIPT" : strSelectedObject = "RECEIPT"; populateBasket("RECEIPT"); break; case "MEMBERSHIP CARD" : strSelectedObject = "MEMBERSHIP CARD"; populateBasket("MEMBERSHIP CARD"); break; case "APPOINTMENT CARD" : strSelectedObject = "APPOINTMENTCARD"; populateBasket("APPOINTMENTCARD"); break; case "CLOCK" : strSelectedObject = "CLOCK"; populateBasket("CLOCK"); break; case "CLOCK" : populateBasket("CLOCK"); break; case "CRACK" : strSelectedObject = "CRACK"; populateBasket("CRACK"); break; case "OSCAR" : strSelectedObject = "OSCAR"; populateBasket("OSCAR"); break; case "PLANTPOT" : strSelectedObject = "PLANTPOT"; populateBasket("PLANTPOT"); break; case "FOOTPRINT" : strSelectedObject = "FOOTPRINT"; populateBasket("FOOTPRINT"); break; case "PAPER" : strSelectedObject = "PAPER"; populateBasket("PAPER"); } } function populateBasket(evidence) { _root.game.side_menu.profiles._visible = false; if (evidence == "PLANTPOT") { level1_mc.plant_reflect._visible = false; } if (cs_clicks == 1) { _root.game.side_menu.cs_icon_1.gotoAndStop(evidence); evidenceSelectedArray.push(evidence); intPoints = intPoints + 100; } if (cs_clicks == 2) { _root.game.side_menu.cs_icon_2.gotoAndStop(evidence); evidenceSelectedArray.push(evidence); intPoints = intPoints + 100; } if (cs_clicks == 3) { _root.game.side_menu.cs_icon_3.gotoAndStop(evidence); evidenceSelectedArray.push(evidence); intPoints = intPoints + 100; } if (cs_clicks == 4) { _root.game.side_menu.cs_icon_4.gotoAndStop(evidence); evidenceSelectedArray.push(evidence); level1_mc.continue_mc._visible = true; intPoints = intPoints + 100; } } function cs_startType() { strOverObjectLast = strOverObject; level1_mc.cs_info_hud_mc.body_txt.text = ""; level1_mc.cs_info_hud_mc._visible = true; intLetter = 0; intLetters = objItems[strOverObjectLast].desc.length; clearInterval(intTypeIntvl); intTypeIntvl = setInterval(typeLetter, 10); } function cs_activateIcons() { level1_mc.cs_dumbells.onRollOver = function () { this.gotoAndStop(2); strOverObject = "WEIGHTS"; if (strOverObject == strOverObjectLast) { return(false); } level1_mc.cs_info_hud_mc.header_txt.text = "WEIGHTS"; level1_mc.cs_info_hud_mc.subheader_txt.text = "POSSIBLE MURDER WEAPON"; cs_startType(); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = "WEIGHTS_"; } }; level1_mc.cs_dumbells.onRollOut = function () { this.gotoAndStop(1); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = ""; } }; level1_mc.cs_dumbells.onPress = function () { if (objInst._visible) { return(false); } if (cs_clicks < 4) { cs_selectEvidence("WEIGHTS"); level1_mc.cs_info_hud_mc._visible = true; displaySuspect_dinnerDate(); this._visible = false; } }; level1_mc.cs_membership.onRollOver = function () { this.gotoAndStop(2); strOverObject = "MEMBERSHIP CARD"; if (strOverObject == strOverObjectLast) { return(false); } level1_mc.cs_info_hud_mc.header_txt.text = "GYM MEMBERSHIP CARD"; level1_mc.cs_info_hud_mc.subheader_txt.text = "THIS IS FOR HER LOCAL GYM"; cs_startType(); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = "MEMBERSHIP CARD_"; } }; level1_mc.cs_membership.onRollOut = function () { this.gotoAndStop(1); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = ""; } }; level1_mc.cs_membership.onPress = function () { if (objInst._visible) { return(false); } if (cs_clicks < 4) { cs_selectEvidence("MEMBERSHIP CARD"); this.gotoAndStop(2); level1_mc.cs_info_hud_mc._visible = true; this._visible = false; } }; level1_mc.cs_receipt.onRollOver = function () { this.gotoAndStop(2); strOverObject = "RECEIPT"; if (strOverObject == strOverObjectLast) { return(false); } level1_mc.cs_info_hud_mc.header_txt.text = "RECEIPT IN RESTAURANT"; level1_mc.cs_info_hud_mc.subheader_txt.text = "DATED DAY OF MURDER 22:33"; cs_startType(); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = "RECEIPT_"; } }; level1_mc.cs_receipt.onRollOut = function () { this.gotoAndStop(1); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = ""; } }; level1_mc.cs_receipt.onPress = function () { if (objInst._visible) { return(false); } if (cs_clicks < 4) { cs_selectEvidence("RECEIPT"); this.gotoAndStop(2); displaySuspect_dinnerDate(); displaySuspect_gymTrainer(); this._visible = false; } }; level1_mc.cs_crack.onRollOver = function () { this.gotoAndStop(2); strOverObject = "CRACK"; if (strOverObject == strOverObjectLast) { return(false); } level1_mc.cs_info_hud_mc.header_txt.text = "CRACK IN TABLE"; level1_mc.cs_info_hud_mc.subheader_txt.text = "TRACES OF BLOOD"; cs_startType(); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = "CRACK IN TABLE_"; } }; level1_mc.cs_crack.onRollOut = function () { this.gotoAndStop(1); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = ""; } }; level1_mc.cs_crack.onPress = function () { if (objInst._visible) { return(false); } if (cs_clicks < 4) { cs_selectEvidence("CRACK"); this.gotoAndStop(2); displaySuspect_botoxNurse(); displaySuspect_dinnerDate(); this._visible = false; } }; level1_mc.cs_oscar.onRollOver = function () { this.gotoAndStop(2); strOverObject = "OSCAR"; if (strOverObject == strOverObjectLast) { return(false); } level1_mc.cs_info_hud_mc.header_txt.text = "OSCAR"; level1_mc.cs_info_hud_mc.subheader_txt.text = "POSSIBLE MURDER WEAPON"; cs_startType(); if (cs_clicks < 4) { this.gotoAndStop(2); level1_mc.cs_description_txt.text = "OSCAR_"; } }; level1_mc.cs_oscar.onRollOut = function () { this.gotoAndStop(1); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = ""; } }; level1_mc.cs_oscar.onPress = function () { if (objInst._visible) { return(false); } if (cs_clicks < 4) { cs_selectEvidence("OSCAR"); this.gotoAndStop(2); displaySuspect_dinnerDate(); displaySuspect_gymTrainer(); this._visible = false; } }; level1_mc.cs_botox_card.onRollOver = function () { this.gotoAndStop(2); strOverObject = "APPOINTMENTCARD"; if (strOverObject == strOverObjectLast) { return(false); } level1_mc.cs_info_hud_mc.header_txt.text = "BOTOX RECEIPT"; level1_mc.cs_info_hud_mc.subheader_txt.text = "DATED THE DAY OF MURDER"; cs_startType(); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = "BOTOX RECEIPT_"; } }; level1_mc.cs_botox_card.onRollOut = function () { this.gotoAndStop(1); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = ""; } }; level1_mc.cs_botox_card.onPress = function () { if (objInst._visible) { return(false); } if (cs_clicks < 4) { cs_selectEvidence("APPOINTMENT CARD"); this.gotoAndStop(2); displaySuspect_botoxNurse(); this._visible = false; } }; level1_mc.cs_clock.onRollOver = function () { this.gotoAndStop(2); strOverObject = "CLOCK"; if (strOverObject == strOverObjectLast) { return(false); } level1_mc.cs_info_hud_mc.header_txt.text = "CLOCK"; level1_mc.cs_info_hud_mc.subheader_txt.text = "CLOCK STOPPED AT 22:48"; cs_startType(); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = "CLOCK_"; } }; level1_mc.cs_clock.onRollOut = function () { this.gotoAndStop(1); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = ""; } }; level1_mc.cs_clock.onPress = function () { if (objInst._visible) { return(false); } if (cs_clicks < 4) { cs_selectEvidence("CLOCK"); this.gotoAndStop(2); this._visible = false; } }; level1_mc.cs_footprint.onRollOver = function () { this.gotoAndStop(2); strOverObject = "FOOTPRINT"; if (strOverObject == strOverObjectLast) { return(false); } level1_mc.cs_info_hud_mc.header_txt.text = "FOOTPRINT"; level1_mc.cs_info_hud_mc.subheader_txt.text = "FOUND NEAR WINDOW"; cs_startType(); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = "FOOTPRINT_"; } }; level1_mc.cs_footprint.onRollOut = function () { this.gotoAndStop(1); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = ""; } }; level1_mc.cs_footprint.onPress = function () { if (objInst._visible) { return(false); } if (cs_clicks < 4) { cs_selectEvidence("FOOTPRINT"); this.gotoAndStop(2); this._visible = false; } }; level1_mc.cs_plant.onRollOver = function () { this.gotoAndStop(2); strOverObject = "PLANTPOT"; if (strOverObject == strOverObjectLast) { return(false); } level1_mc.cs_info_hud_mc.header_txt.text = "PLANT POT"; level1_mc.cs_info_hud_mc.subheader_txt.text = "POSSIBLE MURDER WEAPON"; cs_startType(); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = "PLANT_"; } }; level1_mc.cs_plant.onRollOut = function () { this.gotoAndStop(1); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = ""; } }; level1_mc.cs_plant.onPress = function () { if (objInst._visible) { return(false); } if (cs_clicks < 4) { cs_selectEvidence("PLANTPOT"); this.gotoAndStop(2); displaySuspect_botoxNurse(); displaySuspect_dinnerDate(); this._visible = false; } }; level1_mc.cs_paper.onRollOver = function () { this.gotoAndStop(2); strOverObject = "PAPER"; if (strOverObject == strOverObjectLast) { return(false); } level1_mc.cs_info_hud_mc.header_txt.text = "SCRUNCHED UP PAPER"; level1_mc.cs_info_hud_mc.subheader_txt.text = "SHOPPING LIST"; cs_startType(); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = "PAPER_"; } }; level1_mc.cs_paper.onRollOut = function () { this.gotoAndStop(1); if (cs_clicks < 4) { level1_mc.cs_description_txt.text = ""; } }; level1_mc.cs_paper.onPress = function () { if (objInst._visible) { return(false); } if (cs_clicks < 4) { cs_selectEvidence("PAPER"); this.gotoAndStop(2); displaySuspect_gymTrainer(); this._visible = false; } }; } function typeLetter() { var _local2 = ""; var _local1 = 0; while (_local1 < 6) { _local2 = _local2 + objItems[strOverObjectLast].desc.charAt(intLetter); intLetter++; _local1++; } level1_mc.cs_info_hud_mc.body_txt.text = level1_mc.cs_info_hud_mc.body_txt.text + _local2; intType++; if ((intType % 2) == 0) { playSound("key1"); } if (intLetter > intLetters) { clearInterval(intTypeIntvl); } } function cs_finish() { strOverObjectLast = ""; _root.game.side_menu.profiles._visible = false; level1_mc.continue_mc._visible = false; sideMenu._visible = false; clearInterval(intTypeIntvl); bw_showScreen(); } var intPoints = 0; var intScreen = 1; var arrLevel = ["", "Crime Scene", "Autopsy", "Courtroom"]; var objInst = instruct_mc; objInst._visible = false; btn_instructions._visible = false; var objOrgans = new Object(); objOrgans.skull = new Object(); objOrgans.skull.name = "Skull"; objOrgans.skull.desc = "The skull has a hairline crack and shows signs of blunt force trauma on the left side. There has been some bleeding between the brain and the skull due to the impact. Particles found in the victim's hair are confirmed as soil from the plant pot."; objOrgans.arm = new Object(); objOrgans.arm.name = "Arms"; objOrgans.arm.desc = "Both of the arms show signs of bruising on the upper arm where they have been held tightly. The marks on the arm indicate a struggle as finger marks can clearly be seen. There are no breaks to the bones."; objOrgans.leg = new Object(); objOrgans.leg.name = "Leg"; objOrgans.leg.desc = "The left ankle shows an old sprain injury and some tissue damage."; objOrgans.pelvis = new Object(); objOrgans.pelvis.name = "Pelvis"; objOrgans.pelvis.desc = "No sign of assault, however traces of blood have been found in the urine caused by the use of Botox."; objOrgans.lungs = new Object(); objOrgans.lungs.name = "Lungs"; objOrgans.lungs.desc = "The lungs are pink, because the victim was a non-smoker. They appear to be healthy."; objOrgans.heart = new Object(); objOrgans.heart.name = "Heart"; objOrgans.heart.desc = "Following the removal of the coronary arteries, the heart appears to be healthy."; objOrgans.liver = new Object(); objOrgans.liver.name = "Liver"; objOrgans.liver.desc = "It appears the victim had a fatty liver. It is too light, too orange, and a bit too big. Perhaps the victim had been drinking heavily for a while."; objOrgans.fingertips = new Object(); objOrgans.fingertips.name = "Fingernails"; objOrgans.fingertips.desc = "The fingernails have a trace of human skin underneath them. Further tests are required to 100% identify the match but we know based on his DNA sample that the skin does not belong to Marco. DNA samples from the other suspects are still to be collected."; var objItems = new Object(); objItems.RECEIPT = new Object(); objItems.RECEIPT.name = "Restaurant Receipt"; objItems.RECEIPT.desc = "This receipt is for a swanky organic restaurant owned by a gentleman called Billy. The bill suggests that Louise went to the restaurant after she attended an imitation Oscar awards ceremony. Descriptions of her dinner partner fit that of Marco. Eyewitnesses also confirmed that they left in a hurry after a heated discussion between them took place."; objItems["MEMBERSHIP CARD"] = new Object(); objItems["MEMBERSHIP CARD"].name = "Gym Membership Card"; objItems["MEMBERSHIP CARD"].desc = "The victim is in good shape so we know she regularly exercises. We know that she attended an appointment with her personal trainer on the morning of her murder."; objItems.WEIGHTS = new Object(); objItems.WEIGHTS.name = "Weights"; objItems.WEIGHTS.desc = "The weights belong to the victim's boyfriend Marco who is currently working on an OCR Nationals Science in Sport case study to establish how exercise and drugs may affect both the body and mind.\n\nThe weights would be heavy enough to cause the wound on the victim's head but the wound does not appear to be a similar shape."; objItems.APPOINTMENTCARD = new Object(); objItems.APPOINTMENTCARD.name = "Botox Receipt"; objItems.APPOINTMENTCARD.desc = "This receipt shows that the victim had an unusually high dosage of Botox at the salon that her friend Michelle works at on the afternoon of her murder. Michelle should know how the human body could be affected by these types of products after studying the OCR Nationals in Science of Health and Bodycare unit at college, so why was the dosage so high?"; objItems.CLOCK = new Object(); objItems.CLOCK.name = "Clock"; objItems.CLOCK.desc = "The clock has stopped at 22.48, the approximate time of death - was it stopped on purpose?"; objItems.CRACK = new Object(); objItems.CRACK.name = "Crack on the table"; objItems.CRACK.desc = "There are traces of human blood on the table. The lab confirms the blood belongs to the victim. The blood and the crack on the table could suggest a sign of a struggle or that the victim fell and hit her head.\n\nThere are three sets of fingerprints on the table - Marco's, Michelle's and the victim's."; objItems.OSCAR = new Object(); objItems.OSCAR.name = "Oscar"; objItems.OSCAR.desc = "A possible murder weapon. No traces of blood but a similar shape to the wound on the victim's head. The Oscar is believed to be a fake as it is not heavy enough for the real thing.\n\nThere are three sets of fingerprints on the Oscar \u2013 Billy's, Marco's and the victim's."; objItems.PLANTPOT = new Object(); objItems.PLANTPOT.name = "Plant Pot"; objItems.PLANTPOT.desc = "The plant pot appears to have been knocked to the floor or dropped. There are traces of blood on the base of the plant pot; the blood is human. The lab confirms the blood belongs to the victim.\n\nThere are three sets of fingerprints on the plant pot - Marco's, Michelle's and the victim's."; objItems.FOOTPRINT = new Object(); objItems.FOOTPRINT.name = "Footprint"; objItems.FOOTPRINT.desc = "The footprint is a size 10 with a distinctive tread belonging to a walking boot."; objItems.PAPER = new Object(); objItems.PAPER.name = "Scrunched-up Paper"; objItems.PAPER.desc = "On this piece of paper is a mobile phone number with a love heart doodled at the side written in the victim's handwriting."; var objPeople = new Object(); objPeople.MARCO = new Object(); objPeople.MARCO.name = "Marco"; objPeople.MARCO.desc = "The victim's boyfriend. They have been in a relationship just over a year. Marco is an easy-going guy who has always been supportive of Louise but recently the tabloid press have reported on a string of bust-ups that the two have apparently had, mainly about the attention Louise receives from other men."; objPeople.BILLY = new Object(); objPeople.BILLY.name = "Billy"; objPeople.BILLY.desc = "Billy has always had a keen interest in food after studying the OCR Nationals in Science Food Science unit. He now owns a swanky organic restaurant that Louise and Marco go to at least once a week. Louise and Michelle are often \u2018papped' here too. Billy is an attractive guy that is often out on the main floor chatting with customers."; objPeople.MICHELLE = new Object(); objPeople.MICHELLE.name = "Michelle"; objPeople.MICHELLE.desc = "Appears to be close to the couple and just recently helped Louise and Marco move apartments. She works in the beauty salon where the victim gets her Botox and beauty treatments done. She was introduced to Michelle through Marco as they both went to college together and studied OCR Nationals in Science."; var intMins = 0; var intSecs = 0; var strSecs1 = "0"; var strSecs2 = "0"; var strMins1 = ""; var strMins2 = "0"; var intTimerIntvl = 0; var inCourtroom = false; var isActive = true; var evidenceSelectedArray = new Array(); var suspectSelectedArray = new Array(); var arrObj = ["cs_dumbells", "cs_membership", "cs_receipt", "cs_crack", "cs_oscar", "cs_botox_card", "cs_clock", "cs_footprint", "cs_plant", "cs_paper"]; var intTypeIntvl = 0; var intLetter = 0; var intLetters = 0; var intType = 0; var strSelectedObject; var strOverObject; var strOverObjectLast; level1_mc.continue_mc._visible = false; var sideMenu = attachMovie("side_menu", "side_menu", 500); sideMenu._x = 900; sideMenu._y = 62.7; _root.game.side_menu.profiles._visible = false; var cs_clicks = 0; _root.game.side_menu.suspect_dinnerDate._visible = false; _root.game.side_menu.suspect_gymTrainer._visible = false; _root.game.side_menu.suspect_botoxNurse._visible = false; level1_mc.cs_info_hud_mc._visible = false; level1_mc.cs_info_hud_mc.cs_close_btn.onPress = function () { level1_mc.cs_info_hud_mc._visible = false; strOverObjectLast = ""; if (objInst._visible) { return(false); } }; bw_showIntro(); stop();
Symbol 744 MovieClip Frame 2
function au_setup() { objXRay._y = -344; objInfoBox._x = 675; objInfoBox.isOut = false; objInfoBox.btn_close.onRelease = hideInfoBox; objSkele._visible = false; objXRay.screen_mc.grey_mc._visible = false; } function au_showXRay() { var _local3 = new mx.transitions.Tween(objXRay, "_y", mx.transitions.easing.Strong.easeOut, objXRay._y, objXRay._y, 0.8, true); _local3.onMotionFinished = function () { playSound("servo"); var _local2 = new mx.transitions.Tween(objXRay, "_y", mx.transitions.easing.Strong.easeOut, objXRay._y, 106, 1, true); _local2.onMotionFinished = function () { var _local1 = new mx.transitions.Tween(objXRay.xray_hilite, "_alpha", mx.transitions.easing.Bounce.easeIn, 0, 100, 0.75, true); playSound("xray"); _local1.onMotionFinished = function () { var _local2 = new mx.transitions.Tween(objXRay, "_y", mx.transitions.easing.Strong.easeOut, objXRay._y, 106, 0.2, true); _local2.onMotionFinished = function () { objXRay.screen_mc.grey_mc._visible = false; objSkele._visible = true; var _local1 = new mx.transitions.Tween(objXRay.xray_hilite, "_alpha", mx.transitions.easing.Regular.easeOut, objXRay.xray_hilite._alpha, 0, 0.5, true); _local1.onMotionFinished = function () { au_activateXRay(); ex_setup(); switchHUD("examine"); startTimer(); var _local1 = new mx.transitions.Tween(objAutopsy.nav_mc, "_y", mx.transitions.easing.Strong.easeOut, objAutopsy.nav_mc._y, 518.8, 0.5, true); }; }; }; }; }; } function au_activateXRay() { objAutopsy.nav_mc.btn_lab.onRelease = function () { switchHUD("examine"); }; objAutopsy.nav_mc.btn_profiles.onRelease = function () { switchHUD("profiles"); }; objAutopsy.nav_mc.btn_finish.onRelease = function () { au_showFinish(); }; objContinue.btn_yes.onRelease = au_finish; objContinue.btn_no.onRelease = au_continue; for (var _local2 in objOrgans) { var _local1 = objSkele[_local2 + "_mc"]; _local1.strType = _local2; _local1.onRollOver = au_organRollOver; _local1.onRollOut = au_organRollOut; _local1.onRelease = au_showOrganInfo; } btn_instructions._visible = true; activateCursor(); } function au_organRollOver() { if (isAuActive) { var _local2 = new mx.transitions.Tween(this.hilite_mc, "_alpha", mx.transitions.easing.Regular.easeOut, this.hilite_mc._alpha, 100, 1, true); } } function au_organRollOut() { var _local2 = new mx.transitions.Tween(this.hilite_mc, "_alpha", mx.transitions.easing.Regular.easeOut, this.hilite_mc._alpha, 0, 1, true); } function au_showOrganInfo() { if ((strLastItem != this.strType) && (isAuActive)) { strLastItem = this.strType; showInfoBox(this.strType, "organ"); } } function au_showFinish() { hideInfoBox(); objContinue._visible = true; } function au_finish() { deactivateCursor(); objContinue._visible = false; bw_showScreen(); } function au_continue() { objContinue._visible = false; } function activateCursor() { this.onMouseMove = moveCursor; moveCursor(); } function deactivateCursor() { Mouse.show(); delete this.onMouseMove; cursor_mc._y = -200; } function showCursor() { Mouse.hide(); objCursor._visible = true; } function hideCursor() { Mouse.show(); objCursor._visible = false; } function moveCursor() { if ((((((_ymouse > 18) && (_ymouse < 425)) && (_xmouse > 23)) && (_xmouse < 290)) && (isAuActive)) && (!objInst._visible)) { showCursor(); } else { hideCursor(); } objCursor._x = _xmouse; objCursor._y = _ymouse; } function showInfoBox(strItem, strType) { if (objInst._visible) { return(false); } objInfoBox.desc_txt.text = ""; objInfoBox.title_txt.text = ""; objInfoBox.icon_mc.organ_mc.gotoAndStop("blank"); if (!objInfoBox.isOut) { playSound("servo"); var _local1 = new mx.transitions.Tween(objInfoBox, "_x", mx.transitions.easing.Strong.easeOut, objInfoBox._x, 348, 1, true); _local1.onMotionFinished = function () { populateInfoBox(strItem, strType); }; } else { populateInfoBox(strItem, strType); } } function hideInfoBox() { if (objInfoBox.isOut) { strLastItem = ""; playSound("servo2"); clearInterval(intTypeIntvl); var _local1 = new mx.transitions.Tween(objInfoBox, "_x", mx.transitions.easing.Strong.easeOut, objInfoBox._x, 675, 0.5, true); objInfoBox.isOut = false; } } function populateInfoBox(strItem, strType) { if (!inArray(arrSelected, strItem)) { arrSelected.push(strItem); intPoints = intPoints + 100; } var _local1; if (strType == "organ") { _local1 = objOrgans; } else if (strType == "profile") { _local1 = objPeople; } else { _local1 = objItems; } objInfoBox.isOut = true; objInfoBox.icon_mc.organ_mc.gotoAndStop(strItem); var objHilite = objInfoBox.icon_mc.organ_mc.inner_mc.hilite_mc; objInfoBox.icon_mc.organ_mc._alpha = 0; objHilite._alpha = 100; var _local4 = new mx.transitions.Tween(objInfoBox.icon_mc.organ_mc, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 0.5, true); _local4.onMotionFinished = function () { var _local1 = new mx.transitions.Tween(objHilite, "_alpha", mx.transitions.easing.Strong.easeOut, 100, 0, 0.8, true); }; objInfoBox.title_txt.text = _local1[strItem].name.toUpperCase(); intLetter = 0; strDesc = _local1[strItem].desc; intLetters = _local1[strItem].desc.length; clearInterval(intTypeIntvl); intTypeIntvl = setInterval(typeLetter, 10); } function typeLetter() { var _local2 = ""; var _local1 = 0; while (_local1 < 6) { _local2 = _local2 + strDesc.charAt(intLetter); intLetter++; _local1++; } objInfoBox.desc_txt.text = objInfoBox.desc_txt.text + _local2; intType++; if ((intType % 2) == 0) { playSound("key1"); } if (intLetter > intLetters) { clearInterval(intTypeIntvl); } } function switchHUD(strType) { if (objInst._visible) { return(false); } var twnHX2; if (strLastHUD != strType) { strLastHUD = strType; if (objHUD._x < 750) { var _local1 = new mx.transitions.Tween(objHUD, "_x", mx.transitions.easing.Strong.easeOut, objHUD._x, 780, 0.5, true); _local1.onMotionFinished = function () { objHUD.gotoAndStop(strType); twnHX2 = new mx.transitions.Tween(objHUD, "_x", mx.transitions.easing.Strong.easeOut, objHUD._x, 646, 0.5, true); }; } else { objHUD.gotoAndStop(strType); twnHX2 = new mx.transitions.Tween(objHUD, "_x", mx.transitions.easing.Strong.easeOut, objHUD._x, 646, 0.5, true); } if (strType == "examine") { var _local2 = new mx.transitions.Tween(objHUDI, "_alpha", mx.transitions.easing.Strong.easeIn, 0, 100, 0.5, true); ex_setup(); } else { var _local2 = new mx.transitions.Tween(objHUDI, "_alpha", mx.transitions.easing.Strong.easeOut, 100, 0, 0.5, true); if (strType == "profiles") { pr_setup(); } } } } function ex_setup() { arrItems = evidenceSelectedArray; ex_setupHUDI(); } function ex_setupHUDI() { strLastEx = ""; var _local1 = 0; while (_local1 < 4) { objHUDI["box_" + _local1].strItem = arrItems[_local1]; objHUDI["box_" + _local1].gotoAndStop(arrItems[_local1]); objHUDI["box_" + _local1].dimmer_mc._alpha = 0; objHUDI["box_" + _local1].icon_mc.onPress = ex_dragItem; objHUDI["box_" + _local1].icon_mc.onRelease = ex_dropItem; objHUDI["box_" + _local1].icon_mc.onReleaseOutside = ex_dropItem; _local1++; } } function ex_dragItem() { if (strLastEx != this._parent.strItem) { isAuActive = false; objDragItem = this.duplicateMovieClip("drag_item", 1000); objDragBox = this._parent; objDragItem.strItem = objDragBox.strItem; objDragBox.dimmer_mc._alpha = 80; objDragItem.startDrag(); } } function ex_dropItem() { if (objDragItem._droptarget.indexOf("examine_mc") > 0) { objHUD.examine_mc.icon_mc.gotoAndStop(objDragItem.strItem); var _local2 = new mx.transitions.Tween(objHUD.examine_mc.icon_mc, "_alpha", mx.transitions.easing.Strong.easeOut, 0, 100, 1, true); showInfoBox(objDragItem.strItem, "item"); strLastEx = objDragItem.strItem; strLastItem = objDragItem.strItem; var _local1 = 0; while (_local1 < 4) { if (objHUDI["box_" + _local1].strItem != objDragItem.strItem) { objHUDI["box_" + _local1].dimmer_mc._alpha = 0; } _local1++; } } else if (objDragBox.strItem != strLastEx) { objDragBox.dimmer_mc._alpha = 0; } isAuActive = true; objDragItem.stopDrag(); objDragItem.removeMovieClip(); } function pr_setup() { arrPeople = suspectSelectedArray; trace(suspectSelectedArray); pr_setupHUD(); } function pr_setupHUD() { var _local1 = 0; while (_local1 < 3) { objHUD["box_" + _local1].gotoAndStop("blank"); for (var _local2 in arrPeople) { if (arrPeople[_local2] == arrSuspects[_local1]) { objHUD["box_" + _local1].gotoAndStop(arrSuspects[_local1]); objHUD["box_" + _local1].strName = arrSuspects[_local1]; objHUD["box_" + _local1].onRelease = pr_showProfile; break; } } _local1++; } } function pr_showProfile() { if (strLastItem != this.strName) { strLastItem = this.strName; showInfoBox(this.strName, "profile"); } } var objHUD = hud_mc; var objHUDI = hud_items_mc; var objAutopsy = autopsy_mc; var objXRay = objAutopsy.xray_mc; var objSkele = objXRay.body_mc; var objInfoBox = objAutopsy.infobox_mc; var objContinue = objAutopsy.continue_mc; var objCursor = cursor_mc; var isAuActive = true; objCursor._visible = false; var arrSelected = []; var objDragBox; var objDragBoxLast; var intTypeIntvl = 0; var intLetter = 0; var intLetters = 0; var intType = 0; var strLastItem = ""; var strDesc = ""; var strLastHUD = ""; objHUD._x = 780; objContinue._visible = false; au_setup(); var arrItems = []; var objDragItem; var strLastEx = ""; var arrPeople = []; var arrSuspects = ["MARCO", "BILLY", "MICHELLE"]; stop();
Symbol 744 MovieClip Frame 3
side_menu.profiles.sp_suspect_back_panel._visible = false; side_menu.profiles.side_profile_close_btn._visible = false; side_menu.profiles.side_menu_Oclose_btn._visible = false; side_menu.cr_cover._visible = true; inCourtroom = true; stop();
Symbol 795 MovieClip Frame 1
stop();
Symbol 798 Button
on (release) { _parent.intScoreSub = 0; _parent.gotoAndStop("game"); }
Symbol 801 Button
on (release) { if (_parent.intScoreSub == 1) { _parent.gotoAndStop("leaderboard"); } else { _parent.gotoAndStop("submit_score"); } }
Symbol 802 Button
on (release) { _parent.gotoAndStop("send_friend"); }
Symbol 805 Button
on (release) { _parent.gotoAndStop("leaderboard"); }
Symbol 806 MovieClip Frame 1
if (_parent.isSuccess) { verdict_mc.gotoAndStop(2); strapline_mc.gotoAndStop(2); char_mc.gotoAndStop(2); explain_mc.gotoAndStop(1); } else { verdict_mc.gotoAndStop(1); strapline_mc.gotoAndStop(1); char_mc.gotoAndStop(1); explain_mc.gotoAndStop(2); }
Symbol 830 Button
on (release) { _parent.gotoAndStop("gameover"); }
Symbol 833 Button
on (release) { this.boolSubmit = true; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); if (!strUserName) { this.boolSubmit = false; error_text.text = "Please enter your name"; } else if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your email address is not valid"; } if (this.boolSubmit != false) { _parent.intScoreSub = 1; btn_submit._visible = false; error_text.text = "Submitting score, please wait..."; _parent.objRemote.setHighScores(strUserName, strUserEmail, _parent.intScore); } }
Symbol 860 Button
on (release) { if (_parent.strLastScreen == "title") { _parent.gotoAndStop("title"); } else { _parent.gotoAndStop("gameover"); } }
Symbol 861 MovieClip Frame 1
function showHighScores(arrScores) { i = 0; while (i <= (arrScores.length - 1)) { var _local5 = i + 10000; var _local4 = ("scoreLine" + (i + 1)) + "_mc"; duplicateMovieClip (scoreList_mc.scoreLine_mc, _local4, _local5); var _local2 = scoreList_mc[("scoreLine" + (i + 1)) + "_mc"]; _local2._y = 26 * i; _local2.pos.text = i + 1; _local2.playerName.text = arrScores[i].name; _local2.score.text = arrScores[i].score; _local2.date.text = arrScores[i].date; nextScorePos = this.scoreList_mc.scoreLine_mc._height; i++; } scrolling(); } 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, top, right, bottom); this.onMouseMove = function () { scrollFace._x = scrollTrack._x; 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 885 Button
on (release) { function sendMail() { trace("Send"); if (j >= (arrSend.length - 1)) { _root.sendfriend.friend_name_1.text = ""; _root.sendfriend.friend_email_1.text = ""; _root.sendfriend.friend_name_2.text = ""; _root.sendfriend.friend_email_2.text = ""; _root.sendfriend.friend_name_3.text = ""; _root.sendfriend.friend_email_3.text = ""; _root.sendfriend.error_text.text = "Email sent! Would you like to send another?"; btn_submit._visible = true; clearInterval(k); boolSending = false; } trace(arrSend[j][1]); _root.objRemote.sendToFriend(strUserName, strUserEmail, arrSend[j][0], arrSend[j][1], _parent.intScore); arrDupe.push(strFriendEmail); j++; } if (boolSending == true) { return(false); } var intSend = 0; var j = 0; var k = 0; this.boolSubmit = true; var arrSend = []; var arrDupe = []; strUserName = user_name.text; strUserEmail = user_email.text; intUserIndexOfAt = strUserEmail.indexOf("@"); intUserLastIndexOfDot = strUserEmail.lastIndexOf("."); if (!strUserName) { this.boolSubmit = false; error_text.text = "Please enter your name"; } else if (((!strUserEmail) || (intUserIndexOfAt == -1)) || (intUserLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = "Your email address is not valid"; } else { i = 1; while (i <= 3) { strFriendName = this["friend_name_" + i].text; strFriendEmail = this["friend_email_" + i].text; intFriendIndexOfAt = strFriendEmail.indexOf("@"); intFriendLastIndexOfDot = strFriendEmail.lastIndexOf("."); if ((strFriendName != "") || (strFriendEmail != "")) { intSend++; if (!strFriendName) { this.boolSubmit = false; error_text.text = ("Friend " + i) + " has a missing name"; break; } if (((!strFriendEmail) || (intFriendIndexOfAt == -1)) || (intFriendLastIndexOfDot == -1)) { this.boolSubmit = false; error_text.text = ("Friend " + i) + " has an invalid email address"; break; } arrSend.push([strFriendName, strFriendEmail]); } i++; } if (intSend == 0) { this.boolSubmit = false; error_text.text = "Please enter your friends' details"; } if (this.boolSubmit != false) { btn_submit._visible = false; error_text.text = "Sending, please wait..."; k = setInterval(sendMail, 400); boolSending = true; } } }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:62
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:62
Symbol 5 GraphicUsed by:8
Symbol 6 GraphicUsed by:7 667
Symbol 7 MovieClipUses:6Used by:8
Symbol 8 MovieClipUses:5 7Used by:62
Symbol 9 GraphicUsed by:13
Symbol 10 GraphicUsed by:11 663
Symbol 11 MovieClipUses:10Used by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:9 11 12Used by:56 62
Symbol 14 GraphicUsed by:22
Symbol 15 GraphicUsed by:16 17 19 20 718 719 780 781
Symbol 16 MovieClipUses:15Used by:22
Symbol 17 MovieClipUses:15Used by:22
Symbol 18 GraphicUsed by:22
Symbol 19 MovieClipUses:15Used by:22
Symbol 20 MovieClipUses:15Used by:22
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:14 16 17 18 19 20 21Used by:58 62 670
Symbol 23 GraphicUsed by:62
Symbol 24 GraphicUsed by:38 645
Symbol 25 GraphicUsed by:38
Symbol 26 GraphicUsed by:38
Symbol 27 GraphicUsed by:28 653
Symbol 28 MovieClipUses:27Used by:38
Symbol 29 GraphicUsed by:38
Symbol 30 GraphicUsed by:38 649
Symbol 31 GraphicUsed by:38
Symbol 32 GraphicUsed by:33 647
Symbol 33 MovieClipUses:32Used by:38
Symbol 34 GraphicUsed by:38 648
Symbol 35 GraphicUsed by:38 646
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38 650
Symbol 38 MovieClipUses:24 25 26 28 29 30 31 33 34 35 36 37Used by:62
Symbol 39 GraphicUsed by:40 701
Symbol 40 MovieClipUses:39Used by:62
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:43
Symbol 43 MovieClipUses:42Used by:59
Symbol 44 GraphicUsed by:59
Symbol 45 FontUsed by:46 55 57 318 319 342 633 787 791
Symbol 46 TextUses:45Used by:59
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClipUses:48Used by:59
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:59
Symbol 52 GraphicUsed by:53 158 505 508 534 690 694 712
Symbol 53 ButtonUses:52Used by:59
Symbol 54 GraphicUsed by:59
Symbol 55 TextUses:45Used by:59
Symbol 56 MovieClipUses:13Used by:59
Symbol 57 TextUses:45Used by:59
Symbol 58 MovieClipUses:22Used by:59
Symbol 59 MovieClipUses:43 44 46 49 51 53 54 55 56 57 58Used by:62
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:62
Symbol 62 MovieClip [side_menu]Uses:2 4 8 13 22 23 38 40 59 61
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 MovieClipUses:65Used by:67 112
Symbol 67 MovieClip [RemotingDebugClasses]Uses:66
Symbol 112 MovieClip [RemotingClasses]Uses:66
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:545  Timeline
Symbol 126 GraphicUsed by:343 744  Timeline
Symbol 127 GraphicUsed by:157
Symbol 128 GraphicUsed by:129 140 757
Symbol 129 MovieClipUses:128Used by:134
Symbol 130 GraphicUsed by:134
Symbol 131 GraphicUsed by:132 142 759
Symbol 132 MovieClipUses:131Used by:134
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:129 130 132 133Used by:149
Symbol 135 GraphicUsed by:149
Symbol 136 GraphicUsed by:137 146 763
Symbol 137 MovieClipUses:136Used by:149
Symbol 138 GraphicUsed by:149
Symbol 139 GraphicUsed by:149
Symbol 140 MovieClipUses:128Used by:144
Symbol 141 GraphicUsed by:144
Symbol 142 MovieClipUses:131Used by:144
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:140 141 142 143Used by:149
Symbol 145 GraphicUsed by:149
Symbol 146 MovieClipUses:136Used by:149
Symbol 147 GraphicUsed by:149
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:134 135 137 138 139 144 145 146 147 148Used by:157 545
Symbol 150 GraphicUsed by:154
Symbol 151 GraphicUsed by:154
Symbol 152 GraphicUsed by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:150 151 152 153Used by:157
Symbol 155 FontUsed by:156 506 507 509 510 511 512 513 540 543 708 709 710 711 739 740 741 742 784 825 826 827 828 847 848 849 876 877 878 879 880 881 882 883 884
Symbol 156 EditableTextUses:155Used by:157
Symbol 157 MovieClipUses:127 149 154 156Used by:Timeline
Symbol 158 MovieClipUses:52Used by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:158 159Used by:161
Symbol 161 MovieClipUses:160Used by:277 536 743 744  Timeline
Symbol 162 GraphicUsed by:166
Symbol 163 GraphicUsed by:166
Symbol 164 FontUsed by:165 261 265 267 271 272 274 275 306 307 310 311 313 314 323 324 328 329 388 524 525 531 533 538 543 544 547 548 620 634 684 685 688 706 738 784 796 797 799 800 803 804 828 831 832
Symbol 165 TextUses:164Used by:166
Symbol 166 MovieClipUses:162 163 165Used by:Timeline
Symbol 167 GraphicUsed by:169
Symbol 168 GraphicUsed by:169
Symbol 169 ButtonUses:167 168Used by:Timeline
Symbol 887 MovieClip [__Packages.remoting.RemotingFunctions]
Symbol 888 MovieClip [__Packages.remoting.RemotingService]
Symbol 119 MovieClip [__Packages.mx.remoting.Service]
Symbol 68 MovieClip [__Packages.mx.services.Log]
Symbol 69 MovieClip [__Packages.mx.remoting.Connection]
Symbol 75 MovieClip [__Packages.mx.remoting.NetServiceProxy]
Symbol 118 MovieClip [__Packages.mx.rpc.Responder]
Symbol 117 MovieClip [__Packages.mx.rpc.FaultEvent]
Symbol 116 MovieClip [__Packages.mx.rpc.Fault]
Symbol 115 MovieClip [__Packages.mx.rpc.ResultEvent]
Symbol 74 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 98 MovieClip [__Packages.mx.remoting.debug.NetDebug]
Symbol 82 MovieClip [__Packages.mx.remoting.debug.NetDebugConfig]
Symbol 91 MovieClip [__Packages.mx.remoting.debug.GlobalLocalConnection]
Symbol 889 MovieClip [__Packages.remoting.RemotingMethod]
Symbol 890 MovieClip [__Packages.remoting.RemotingCall]
Symbol 114 MovieClip [__Packages.mx.remoting.PendingCall]
Symbol 891 MovieClip [__Packages.mx.utils.Delegate]
Symbol 122 MovieClip [__Packages.mx.rpc.RelayResponder]
Symbol 892 MovieClip [__Packages.it.sephiroth.Serializer]
Symbol 893 MovieClip [__Packages.as.md5]
Symbol 894 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon]
Symbol 895 MovieClip [__Packages.mx.transitions.BroadcasterMX]
Symbol 896 MovieClip [__Packages.mx.transitions.Tween]
Symbol 897 MovieClip [__Packages.mx.transitions.easing.Strong]
Symbol 898 MovieClip [__Packages.mx.transitions.easing.Bounce]
Symbol 899 MovieClip [__Packages.mx.transitions.easing.Regular]
Symbol 63 MovieClip [__Packages.mx.remoting.DebugClasses]
Symbol 70 MovieClip [__Packages.mx.remoting.NetServices]
Symbol 71 MovieClip [__Packages.mx.data.DataRange]
Symbol 72 MovieClip [__Packages.mx.data.PageableData]
Symbol 73 MovieClip [__Packages.mx.data.PageableList]
Symbol 76 MovieClip [__Packages.mx.utils.Iterator]
Symbol 77 MovieClip [__Packages.mx.remoting.RecordSet]
Symbol 78 MovieClip [__Packages.mx.remoting.RecordSetIterator]
Symbol 79 MovieClip [__Packages.mx.remoting.RsDataRange]
Symbol 80 MovieClip [__Packages.mx.remoting.RsDataFetcher]
Symbol 81 MovieClip [__Packages.mx.remoting.NetServiceProxyResponder]
Symbol 83 MovieClip [__Packages.mx.utils.ObjectCopy]
Symbol 84 MovieClip [__Packages.mx.remoting.debug.events.NetDebug]
Symbol 85 MovieClip [__Packages.mx.remoting.debug.events.NetDebugNetConnection]
Symbol 86 MovieClip [__Packages.mx.remoting.debug.events.NetDebugConnect]
Symbol 87 MovieClip [__Packages.mx.remoting.debug.commands.Local]
Symbol 88 MovieClip [__Packages.mx.remoting.debug.commands.StartRTMPTrace]
Symbol 89 MovieClip [__Packages.mx.remoting.debug.ConnectionMixin]
Symbol 90 MovieClip [__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError]
Symbol 92 MovieClip [__Packages.mx.remoting.debug.commands.GetConfig]
Symbol 93 MovieClip [__Packages.mx.remoting.debug.events.NetDebugFailedSendError]
Symbol 94 MovieClip [__Packages.mx.remoting.debug.events.NetDebugStatus]
Symbol 95 MovieClip [__Packages.mx.remoting.debug.events.NetDebugError]
Symbol 96 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTraceNetServices]
Symbol 97 MovieClip [__Packages.mx.remoting.debug.events.NetDebugTrace]
Symbol 99 MovieClip [__Packages.mx.remoting.debug.commands.AddRTMPClient]
Symbol 100 MovieClip [__Packages.mx.remoting.RTMPClientIDResponse]
Symbol 101 MovieClip [__Packages.mx.remoting.debug.events.NetDebugCall]
Symbol 102 MovieClip [__Packages.mx.remoting.debug.events.NetDebugResult]
Symbol 103 MovieClip [__Packages.mx.remoting.debug.events.NetDebugReceiveCall]
Symbol 104 MovieClip [__Packages.mx.remoting.debug.NetDebugResponseProxy]
Symbol 105 MovieClip [__Packages.mx.remoting.debug.events.NetDebugClose]
Symbol 106 MovieClip [__Packages.mx.remoting.debug.commands.StopRTMPTrace]
Symbol 107 MovieClip [__Packages.mx.remoting.debug.events.NetDebugAddHeader]
Symbol 108 MovieClip [__Packages.mx.remoting.debug.events.NetDebugInfoError]
Symbol 109 MovieClip [__Packages.mx.remoting.debug.events.NetDebugRtmpLog]
Symbol 110 MovieClip [__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig]
Symbol 111 MovieClip [__Packages.mx.remoting.ApiClasses]
Symbol 113 MovieClip [__Packages.mx.remoting.DataGlue]
Symbol 120 MovieClip [__Packages.mx.remoting.Operation]
Symbol 121 MovieClip [__Packages.mx.data.binding.ObjectDumper]
Symbol 123 MovieClip [__Packages.mx.rpc.DefaultResponder]
Symbol 170 GraphicUsed by:343  Timeline
Symbol 171 Sound [key1]Used by:175
Symbol 172 Sound [xray]Used by:175
Symbol 173 Sound [servo]Used by:175
Symbol 174 Sound [servo2]Used by:175
Symbol 175 MovieClipUses:171 172 173 174Used by:Timeline
Symbol 176 GraphicUsed by:277
Symbol 177 GraphicUsed by:227
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:182
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:182
Symbol 182 MovieClipUses:179 181Used by:227
Symbol 183 GraphicUsed by:227
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:188
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:188
Symbol 188 MovieClipUses:185 187Used by:227
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:193
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:193
Symbol 193 MovieClipUses:190 192Used by:227
Symbol 194 GraphicUsed by:227
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:199
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:199
Symbol 199 MovieClipUses:196 198Used by:227
Symbol 200 GraphicUsed by:227
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:203
Symbol 203 MovieClipUses:202Used by:227
Symbol 204 GraphicUsed by:227
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:207
Symbol 207 MovieClipUses:206Used by:227
Symbol 208 GraphicUsed by:227
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:211
Symbol 211 MovieClipUses:210Used by:227
Symbol 212 GraphicUsed by:227
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 MovieClipUses:214Used by:227
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:218
Symbol 218 MovieClipUses:217Used by:227
Symbol 219 GraphicUsed by:227
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:222
Symbol 222 MovieClipUses:221Used by:227
Symbol 223 GraphicUsed by:227
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:226
Symbol 226 MovieClipUses:225Used by:227
Symbol 227 MovieClipUses:177 182 183 188 193 194 199 200 203 204 207 208 211 212 215 218 219 222 223 226Used by:277
Symbol 228 GraphicUsed by:277
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:277
Symbol 231 GraphicUsed by:277
Symbol 232 GraphicUsed by:233 234
Symbol 233 MovieClipUses:232Used by:277
Symbol 234 MovieClipUses:232Used by:277
Symbol 235 GraphicUsed by:277
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:277
Symbol 238 GraphicUsed by:277
Symbol 239 GraphicUsed by:240 242
Symbol 240 MovieClipUses:239Used by:277
Symbol 241 GraphicUsed by:277
Symbol 242 MovieClipUses:239Used by:277
Symbol 243 GraphicUsed by:277
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:277
Symbol 246 GraphicUsed by:277
Symbol 247 GraphicUsed by:248 249
Symbol 248 MovieClipUses:247Used by:277
Symbol 249 MovieClipUses:247Used by:277
Symbol 250 GraphicUsed by:277
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:277
Symbol 253 GraphicUsed by:277
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:277
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:277
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:277
Symbol 260 GraphicUsed by:277
Symbol 261 TextUses:164Used by:277
Symbol 262 SoundUsed by:277  Timeline
Symbol 263 GraphicUsed by:264 266 268 270 273 276 308 312 315 549 798 801 802 805 830 833 860 885
Symbol 264 MovieClipUses:263Used by:270 273 276 308 312 315 549 798 801 802 805 830 833 860 885
Symbol 265 TextUses:164Used by:270
Symbol 266 MovieClipUses:263Used by:270 273 276 308 312 315 798 801 802 805 830 833 860 885
Symbol 267 TextUses:164Used by:270
Symbol 268 MovieClipUses:263Used by:270 273 276 308 312 315 798 801 802 805 830 833 860 885
Symbol 269 GraphicUsed by:270 273 276 308 312 315 549 798 801 802 805 830 833 860 885
Symbol 270 ButtonUses:264 265 266 267 268 269 263Used by:277
Symbol 271 TextUses:164Used by:273
Symbol 272 TextUses:164Used by:273
Symbol 273 ButtonUses:264 271 266 272 268 269 263Used by:277 806
Symbol 274 TextUses:164Used by:276 802
Symbol 275 TextUses:164Used by:276 802
Symbol 276 ButtonUses:264 274 266 275 268 269 263Used by:277
Symbol 277 MovieClipUses:176 227 228 230 231 233 234 235 237 238 240 241 242 243 245 246 248 249 250 252 253 255 257 259 260 261 161 262 270 273 276Used by:Timeline
Symbol 278 GraphicUsed by:295
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:295
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:295
Symbol 284 GraphicUsed by:294
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:294
Symbol 287 GraphicUsed by:294
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:294
Symbol 290 GraphicUsed by:294
Symbol 291 GraphicUsed by:292
Symbol 292 ButtonUses:291Used by:294
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:284 286 287 289 290 292 293Used by:295
Symbol 295 MovieClipUses:278 281 283 294Used by:Timeline
Symbol 296 GraphicUsed by:297 746 807 835
Symbol 297 MovieClipUses:296Used by:299
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:297 298Used by:343
Symbol 300 GraphicUsed by:343
Symbol 301 GraphicUsed by:305
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:305
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:301 303 304Used by:343
Symbol 306 TextUses:164Used by:308 830 860
Symbol 307 TextUses:164Used by:308 830 860
Symbol 308 ButtonUses:264 306 266 307 268 269 263Used by:343
Symbol 309 GraphicUsed by:343 806
Symbol 310 TextUses:164Used by:312
Symbol 311 TextUses:164Used by:312
Symbol 312 ButtonUses:264 310 266 311 268 269 263Used by:343
Symbol 313 TextUses:164Used by:315
Symbol 314 TextUses:164Used by:315
Symbol 315 ButtonUses:264 313 266 314 268 269 263Used by:343
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:320
Symbol 318 TextUses:45Used by:320
Symbol 319 TextUses:45Used by:320
Symbol 320 MovieClipUses:317 318 319Used by:331
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:325
Symbol 323 TextUses:164Used by:325
Symbol 324 TextUses:164Used by:325
Symbol 325 MovieClipUses:322 323 324Used by:331
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:330
Symbol 328 TextUses:164Used by:330
Symbol 329 TextUses:164Used by:330
Symbol 330 MovieClipUses:327 328 329Used by:331
Symbol 331 MovieClipUses:320 325 330Used by:343
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:343
Symbol 334 GraphicUsed by:343
Symbol 335 GraphicUsed by:336 716
Symbol 336 MovieClipUses:335Used by:343
Symbol 337 GraphicUsed by:343
Symbol 338 GraphicUsed by:339 340
Symbol 339 MovieClipUses:338Used by:343
Symbol 340 MovieClipUses:338Used by:343
Symbol 341 GraphicUsed by:343
Symbol 342 TextUses:45Used by:343
Symbol 343 MovieClipUses:170 299 300 305 308 309 312 315 126 331 333 334 336 337 339 340 341 342Used by:744  Timeline
Symbol 344 GraphicUsed by:536
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:536
Symbol 347 GraphicUsed by:536
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:536
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:352
Symbol 352 MovieClipUses:351Used by:536
Symbol 353 GraphicUsed by:536
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:536
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:536
Symbol 358 GraphicUsed by:536
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:536
Symbol 361 GraphicUsed by:536
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:536
Symbol 364 GraphicUsed by:536
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:536
Symbol 367 GraphicUsed by:536
Symbol 368 GraphicUsed by:372
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:372
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:368 370 371Used by:536
Symbol 373 GraphicUsed by:536
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:536
Symbol 376 GraphicUsed by:536
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:377Used by:536
Symbol 379 GraphicUsed by:536
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:536
Symbol 382 GraphicUsed by:536
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:536
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:536
Symbol 387 GraphicUsed by:536
Symbol 388 EditableTextUses:164Used by:536
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:407
Symbol 391 GraphicUsed by:407
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:407
Symbol 394 GraphicUsed by:407
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:407
Symbol 397 GraphicUsed by:407
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:407
Symbol 400 GraphicUsed by:407
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:407
Symbol 403 GraphicUsed by:407
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:407
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:390 391 393 394 396 397 399 400 402 403 405 406Used by:536
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:417
Symbol 410 GraphicUsed by:417
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:417
Symbol 413 GraphicUsed by:417
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:417
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:409 410 412 413 415 416Used by:536
Symbol 418 GraphicUsed by:419 424
Symbol 419 MovieClipUses:418Used by:426
Symbol 420 GraphicUsed by:426
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:421Used by:426
Symbol 423 GraphicUsed by:426
Symbol 424 MovieClipUses:418Used by:426
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:419 420 422 423 424 425Used by:536
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:427Used by:432
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:432
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:428 430 431Used by:536
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:453
Symbol 435 GraphicUsed by:453
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:436Used by:453
Symbol 438 GraphicUsed by:453
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:453
Symbol 441 GraphicUsed by:453
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:442Used by:453
Symbol 444 GraphicUsed by:453
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:453
Symbol 447 GraphicUsed by:453
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448Used by:453
Symbol 450 GraphicUsed by:453
Symbol 451 GraphicUsed by:453
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:434 435 437 438 440 441 443 444 446 447 449 450 451 452Used by:536
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:463
Symbol 456 GraphicUsed by:463
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:457Used by:463
Symbol 459 GraphicUsed by:463
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:463
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:455 456 458 459 461 462Used by:536
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:536
Symbol 466 GraphicUsed by:536
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:476
Symbol 469 GraphicUsed by:476
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:476
Symbol 472 GraphicUsed by:476
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:473Used by:476
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:468 469 471 472 474 475Used by:536
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:484
Symbol 479 GraphicUsed by:484
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:484
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:484
Symbol 484 MovieClipUses:478 479 481 483Used by:536
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:494
Symbol 487 GraphicUsed by:494
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:494
Symbol 490 GraphicUsed by:494
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:491Used by:494
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:486 487 489 490 492 493Used by:536
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:495Used by:504
Symbol 497 GraphicUsed by:504
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:504
Symbol 500 GraphicUsed by:504
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:504
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:496 497 499 500 502 503Used by:536
Symbol 505 MovieClipUses:52Used by:536 743
Symbol 506 EditableTextUses:155Used by:508
Symbol 507 TextUses:155Used by:508
Symbol 508 MovieClipUses:52 506 507Used by:536 743 744
Symbol 509 EditableTextUses:155Used by:536
Symbol 510 EditableTextUses:155Used by:536
Symbol 511 TextUses:155Used by:536 712 743
Symbol 512 EditableTextUses:155Used by:536
Symbol 513 EditableTextUses:155Used by:536
Symbol 514 GraphicUsed by:519
Symbol 515 GraphicUsed by:519
Symbol 516 GraphicUsed by:519
Symbol 517 GraphicUsed by:519
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:514 515 516 517 518Used by:536
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:528
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:528
Symbol 524 EditableTextUses:164Used by:528
Symbol 525 EditableTextUses:164Used by:528
Symbol 526 FontUsed by:527 787 791
Symbol 527 EditableTextUses:526Used by:528
Symbol 528 MovieClipUses:521 523 524 525 527Used by:536
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:535 691
Symbol 531 TextUses:164Used by:535
Symbol 532 GraphicUsed by:535
Symbol 533 TextUses:164Used by:535
Symbol 534 ButtonUses:52Used by:535
Symbol 535 MovieClipUses:530 531 532 533 534Used by:536
Symbol 536 MovieClipUses:344 346 347 349 352 353 355 357 358 360 361 363 364 366 367 372 373 375 376 378 379 381 382 384 386 387 388 407 417 426 432 453 463 465 466 476 484 494 504 505 508 509 510 511 512 513 519 161 528 535Used by:744
Symbol 537 GraphicUsed by:541
Symbol 538 TextUses:164Used by:539
Symbol 539 MovieClipUses:538Used by:541
Symbol 540 EditableTextUses:155Used by:541
Symbol 541 MovieClipUses:537 539 540Used by:744
Symbol 542 GraphicUsed by:545
Symbol 543 EditableTextUses:155 164Used by:545
Symbol 544 TextUses:164Used by:545
Symbol 545 MovieClipUses:125 149 542 543 544Used by:744
Symbol 546 GraphicUsed by:549
Symbol 547 TextUses:164Used by:549
Symbol 548 TextUses:164Used by:549
Symbol 549 ButtonUses:546 264 547 548 269 263Used by:744
Symbol 550 GraphicUsed by:692
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:551Used by:692
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:692
Symbol 555 GraphicUsed by:692
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556Used by:692
Symbol 558 GraphicUsed by:692
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:559Used by:692
Symbol 561 GraphicUsed by:692
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:692
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:692
Symbol 566 GraphicUsed by:692
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:692
Symbol 569 GraphicUsed by:692
Symbol 570 GraphicUsed by:579
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:579
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:579
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:579
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:579
Symbol 579 MovieClipUses:570 572 574 576 578Used by:584
Symbol 580 GraphicUsed by:583
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:581Used by:583
Symbol 583 MovieClipUses:580 582Used by:584
Symbol 584 MovieClipUses:579 583Used by:628
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:585Used by:621
Symbol 587 GraphicUsed by:590
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:590
Symbol 590 MovieClipUses:587 589Used by:621
Symbol 591 GraphicUsed by:594
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592Used by:594
Symbol 594 MovieClipUses:591 593Used by:621
Symbol 595 GraphicUsed by:598
Symbol 596 GraphicUsed by:597 627
Symbol 597 MovieClipUses:596Used by:598
Symbol 598 MovieClipUses:595 597Used by:621
Symbol 599 GraphicUsed by:602
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:602
Symbol 602 MovieClipUses:599 601Used by:621
Symbol 603 GraphicUsed by:606
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:604Used by:606
Symbol 606 MovieClipUses:603 605Used by:621
Symbol 607 GraphicUsed by:610
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:610
Symbol 610 MovieClipUses:607 609Used by:621
Symbol 611 GraphicUsed by:614
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:614
Symbol 614 MovieClipUses:611 613Used by:621
Symbol 615 GraphicUsed by:618
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:618
Symbol 618 MovieClipUses:615 617Used by:621
Symbol 619 GraphicUsed by:621
Symbol 620 TextUses:164Used by:621
Symbol 621 MovieClipUses:586 590 594 598 602 606 610 614 618 619 620Used by:628
Symbol 622 GraphicUsed by:627
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClipUses:623Used by:627
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:627
Symbol 627 MovieClipUses:622 624 626 596Used by:628
Symbol 628 MovieClipUses:584 621 627Used by:692
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:629Used by:674
Symbol 631 GraphicUsed by:632
Symbol 632 ButtonUses:631Used by:674
Symbol 633 EditableTextUses:45Used by:674
Symbol 634 EditableTextUses:164Used by:674
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:635Used by:673
Symbol 637 GraphicUsed by:671
Symbol 638 GraphicUsed by:671
Symbol 639 GraphicUsed by:671
Symbol 640 GraphicUsed by:671
Symbol 641 GraphicUsed by:671
Symbol 642 GraphicUsed by:671
Symbol 643 GraphicUsed by:671
Symbol 644 GraphicUsed by:671
Symbol 645 MovieClipUses:24Used by:671 695
Symbol 646 MovieClipUses:35Used by:671 695
Symbol 647 MovieClipUses:32Used by:648
Symbol 648 MovieClipUses:647 34Used by:671 695
Symbol 649 MovieClipUses:30Used by:671 695
Symbol 650 MovieClipUses:37Used by:671 695
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651Used by:671 695
Symbol 653 MovieClipUses:27Used by:655
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:653 654Used by:671 695
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:671 695
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:671 695
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:660Used by:671 695
Symbol 662 GraphicUsed by:665
Symbol 663 MovieClipUses:10Used by:665
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:662 663 664Used by:671 702
Symbol 666 GraphicUsed by:668
Symbol 667 MovieClipUses:6Used by:668
Symbol 668 MovieClipUses:666 667Used by:671 702
Symbol 669 GraphicUsed by:670
Symbol 670 MovieClipUses:669 22Used by:671 702
Symbol 671 MovieClipUses:637 638 639 640 641 642 643 644 645 646 648 649 650 652 655 657 659 661 665 668 670Used by:673
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:636 671 672Used by:674
Symbol 674 MovieClipUses:630 632 633 634 673Used by:692
Symbol 675 GraphicUsed by:677
Symbol 676 GraphicUsed by:677
Symbol 677 ButtonUses:675 676Used by:687
Symbol 678 GraphicUsed by:682
Symbol 679 MovieClipUsed by:682
Symbol 680 GraphicUsed by:682
Symbol 681 GraphicUsed by:682
Symbol 682 ButtonUses:678 679 680 681Used by:687
Symbol 683 GraphicUsed by:686
Symbol 684 TextUses:164Used by:686
Symbol 685 TextUses:164Used by:686
Symbol 686 ButtonUses:683 684 685Used by:687
Symbol 687 MovieClipUses:677 682 686Used by:692
Symbol 688 TextUses:164Used by:691
Symbol 689 GraphicUsed by:691
Symbol 690 ButtonUses:52Used by:691
Symbol 691 MovieClipUses:530 688 689 690Used by:692
Symbol 692 MovieClipUses:550 552 554 555 557 558 560 561 563 565 566 568 569 628 674 687 691Used by:744
Symbol 693 GraphicUsed by:696
Symbol 694 MovieClipUses:52Used by:695
Symbol 695 MovieClipUses:694 645 646 648 649 650 652 655 657 659 661Used by:696 707
Symbol 696 MovieClipUses:693 695Used by:703
Symbol 697 GraphicUsed by:703
Symbol 698 GraphicUsed by:700
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:698 699Used by:702
Symbol 701 MovieClipUses:39Used by:702
Symbol 702 MovieClipUses:700 668 665 670 701Used by:703
Symbol 703 MovieClipUses:696 697 702Used by:744
Symbol 704 GraphicUsed by:707
Symbol 705 GraphicUsed by:707
Symbol 706 TextUses:164Used by:707
Symbol 707 MovieClipUses:704 695 705 706Used by:744
Symbol 708 EditableTextUses:155Used by:712
Symbol 709 EditableTextUses:155Used by:712
Symbol 710 EditableTextUses:155Used by:712
Symbol 711 EditableTextUses:155Used by:712
Symbol 712 MovieClipUses:52 708 709 511 710 711Used by:744
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:744
Symbol 715 GraphicUsed by:743
Symbol 716 MovieClipUses:335Used by:743
Symbol 717 GraphicUsed by:743
Symbol 718 MovieClipUses:15Used by:743
Symbol 719 MovieClipUses:15Used by:743
Symbol 720 GraphicUsed by:743
Symbol 721 GraphicUsed by:722
Symbol 722 MovieClipUses:721Used by:743
Symbol 723 GraphicUsed by:734
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:734
Symbol 726 GraphicUsed by:734
Symbol 727 SoundUsed by:734
Symbol 728 GraphicUsed by:734
Symbol 729 GraphicUsed by:730
Symbol 730 MovieClipUses:729Used by:734
Symbol 731 GraphicUsed by:734
Symbol 732 GraphicUsed by:734
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:723 725 726 727 728 730 731 732 733Used by:743
Symbol 735 GraphicUsed by:736
Symbol 736 MovieClipUses:735Used by:743
Symbol 737 GraphicUsed by:743
Symbol 738 TextUses:164Used by:743
Symbol 739 EditableTextUses:155Used by:743
Symbol 740 EditableTextUses:155Used by:743
Symbol 741 EditableTextUses:155Used by:743
Symbol 742 EditableTextUses:155Used by:743
Symbol 743 MovieClipUses:715 716 717 718 719 720 722 734 736 737 738 505 508 739 740 511 741 742 161Used by:744
Symbol 744 MovieClipUses:536 541 545 343 549 126 692 703 707 712 508 161 714 743Used by:Timeline
Symbol 745 SoundUsed by:Timeline
Symbol 746 MovieClipUses:296Used by:748
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClipUses:746 747Used by:806
Symbol 749 GraphicUsed by:751
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:749 750Used by:806
Symbol 752 GraphicUsed by:756
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClipUses:753Used by:756
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:752 754 755Used by:783
Symbol 757 MovieClipUses:128Used by:761
Symbol 758 GraphicUsed by:761
Symbol 759 MovieClipUses:131Used by:761
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:757 758 759 760Used by:783
Symbol 762 GraphicUsed by:783
Symbol 763 MovieClipUses:136Used by:783
Symbol 764 GraphicUsed by:783
Symbol 765 GraphicUsed by:772
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:766Used by:772
Symbol 768 GraphicUsed by:772
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:772
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClipUses:765 767 768 770 771Used by:783
Symbol 773 GraphicUsed by:783
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:774Used by:783
Symbol 776 GraphicUsed by:783
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClipUses:777Used by:783
Symbol 779 GraphicUsed by:783
Symbol 780 MovieClipUses:15Used by:783
Symbol 781 MovieClipUses:15Used by:783
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClipUses:756 761 762 763 764 772 773 775 776 778 779 780 781 782Used by:806
Symbol 784 EditableTextUses:155 164Used by:806
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:785Used by:792
Symbol 787 EditableTextUses:45 526Used by:792
Symbol 788 MovieClipUsed by:790
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:788 789Used by:792
Symbol 791 EditableTextUses:45 526Used by:792
Symbol 792 MovieClipUses:786 787 790 791Used by:806
Symbol 793 GraphicUsed by:795
Symbol 794 GraphicUsed by:795
Symbol 795 MovieClipUses:793 794Used by:806
Symbol 796 TextUses:164Used by:798
Symbol 797 TextUses:164Used by:798
Symbol 798 ButtonUses:264 796 266 797 268 269 263Used by:806
Symbol 799 TextUses:164Used by:801
Symbol 800 TextUses:164Used by:801
Symbol 801 ButtonUses:264 799 266 800 268 269 263Used by:806
Symbol 802 ButtonUses:264 274 266 275 268 269 263Used by:806
Symbol 803 TextUses:164Used by:805
Symbol 804 TextUses:164Used by:805
Symbol 805 ButtonUses:264 803 266 804 268 269 263Used by:806
Symbol 806 MovieClipUses:748 751 783 784 792 795 309 798 801 802 805 273Used by:Timeline
Symbol 807 MovieClipUses:296Used by:809
Symbol 808 GraphicUsed by:809
Symbol 809 MovieClipUses:807 808Used by:834 886
Symbol 810 GraphicUsed by:811
Symbol 811 MovieClipUses:810Used by:834 886
Symbol 812 GraphicUsed by:816
Symbol 813 GraphicUsed by:814
Symbol 814 MovieClipUses:813Used by:816
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:812 814 815Used by:834 886
Symbol 817 GraphicUsed by:834 886
Symbol 818 GraphicUsed by:819
Symbol 819 MovieClipUses:818Used by:834 886
Symbol 820 GraphicUsed by:834
Symbol 821 GraphicUsed by:822 824 865 867 869 871 873 875
Symbol 822 MovieClipUses:821Used by:834 886
Symbol 823 GraphicUsed by:834 886
Symbol 824 MovieClipUses:821Used by:834 886
Symbol 825 EditableTextUses:155Used by:834
Symbol 826 EditableTextUses:155Used by:834
Symbol 827 EditableTextUses:155Used by:834
Symbol 828 EditableTextUses:155 164Used by:834
Symbol 829 GraphicUsed by:834
Symbol 830 ButtonUses:264 306 266 307 268 269 263Used by:834
Symbol 831 TextUses:164Used by:833 885
Symbol 832 TextUses:164Used by:833 885
Symbol 833 ButtonUses:264 831 266 832 268 269 263Used by:834
Symbol 834 MovieClipUses:809 811 816 817 819 820 822 823 824 825 826 827 828 829 830 833Used by:Timeline
Symbol 835 MovieClipUses:296Used by:837
Symbol 836 GraphicUsed by:837
Symbol 837 MovieClipUses:835 836Used by:861
Symbol 838 GraphicUsed by:861
Symbol 839 GraphicUsed by:840
Symbol 840 MovieClipUses:839Used by:861
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:841Used by:861
Symbol 843 GraphicUsed by:861
Symbol 844 GraphicUsed by:845 854
Symbol 845 MovieClipUses:844Used by:861
Symbol 846 GraphicUsed by:861
Symbol 847 EditableTextUses:155Used by:850
Symbol 848 EditableTextUses:155Used by:850
Symbol 849 EditableTextUses:155Used by:850
Symbol 850 MovieClipUses:847 848 849Used by:851
Symbol 851 MovieClipUses:850Used by:861
Symbol 852 GraphicUsed by:853
Symbol 853 MovieClipUses:852Used by:861
Symbol 854 ButtonUses:844Used by:855
Symbol 855 MovieClipUses:854Used by:861
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856Used by:861
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClipUses:858Used by:861
Symbol 860 ButtonUses:264 306 266 307 268 269 263Used by:861 886
Symbol 861 MovieClipUses:837 838 840 842 843 845 846 851 853 855 857 859 860Used by:Timeline
Symbol 862 GraphicUsed by:886
Symbol 863 GraphicUsed by:886
Symbol 864 GraphicUsed by:886
Symbol 865 MovieClipUses:821Used by:886
Symbol 866 GraphicUsed by:886
Symbol 867 MovieClipUses:821Used by:886
Symbol 868 GraphicUsed by:886
Symbol 869 MovieClipUses:821Used by:886
Symbol 870 GraphicUsed by:886
Symbol 871 MovieClipUses:821Used by:886
Symbol 872 GraphicUsed by:886
Symbol 873 MovieClipUses:821Used by:886
Symbol 874 GraphicUsed by:886
Symbol 875 MovieClipUses:821Used by:886
Symbol 876 EditableTextUses:155Used by:886
Symbol 877 EditableTextUses:155Used by:886
Symbol 878 EditableTextUses:155Used by:886
Symbol 879 EditableTextUses:155Used by:886
Symbol 880 EditableTextUses:155Used by:886
Symbol 881 EditableTextUses:155Used by:886
Symbol 882 EditableTextUses:155Used by:886
Symbol 883 EditableTextUses:155Used by:886
Symbol 884 EditableTextUses:155Used by:886
Symbol 885 ButtonUses:264 831 266 832 268 269 263Used by:886
Symbol 886 MovieClipUses:809 862 811 816 817 819 863 822 823 824 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 860 885Used by:Timeline

Instance Names

"preloader"Frame 1Symbol 157 MovieClip
"btn_sound"Frame 1Symbol 166 MovieClip
"btn_tamba"Frame 1Symbol 169 Button
"title_mc"Frame 3Symbol 277 MovieClip
"intro_mc"Frame 3Symbol 295 MovieClip
"game"Frame 5Symbol 744 MovieClip
"sendfriend"Frame 7Symbol 834 MovieClip
"leaderboard"Frame 8Symbol 861 MovieClip
"sendfriend"Frame 9Symbol 886 MovieClip
"sp_suspect_back_panel"Symbol 59 MovieClip Frame 1Symbol 43 MovieClip
"p_marco_head"Symbol 59 MovieClip Frame 1Symbol 49 MovieClip
"side_profile_close_btn"Symbol 59 MovieClip Frame 1Symbol 51 MovieClip
"side_menu_Oclose_btn"Symbol 59 MovieClip Frame 1Symbol 53 Button
"p_billy_head"Symbol 59 MovieClip Frame 2Symbol 56 MovieClip
"p_michelle_head"Symbol 59 MovieClip Frame 3Symbol 58 MovieClip
"suspect_botoxNurse"Symbol 62 MovieClip [side_menu] Frame 1Symbol 2 MovieClip
"suspect_gymTrainer"Symbol 62 MovieClip [side_menu] Frame 1Symbol 4 MovieClip
"suspect_dinnerDate"Symbol 62 MovieClip [side_menu] Frame 1Symbol 8 MovieClip
"cs_icon_1"Symbol 62 MovieClip [side_menu] Frame 1Symbol 38 MovieClip
"cs_icon_2"Symbol 62 MovieClip [side_menu] Frame 1Symbol 38 MovieClip
"cs_icon_3"Symbol 62 MovieClip [side_menu] Frame 1Symbol 38 MovieClip
"cs_icon_4"Symbol 62 MovieClip [side_menu] Frame 1Symbol 38 MovieClip
"suspect_dinnerDate_qmark"Symbol 62 MovieClip [side_menu] Frame 1Symbol 40 MovieClip
"suspect_gymTrainer_qmark"Symbol 62 MovieClip [side_menu] Frame 1Symbol 40 MovieClip
"suspect_botoxNurse_qmark"Symbol 62 MovieClip [side_menu] Frame 1Symbol 40 MovieClip
"profiles"Symbol 62 MovieClip [side_menu] Frame 1Symbol 59 MovieClip
"cr_cover"Symbol 62 MovieClip [side_menu] Frame 1Symbol 61 MovieClip
"preview"Symbol 67 MovieClip [RemotingDebugClasses] Frame 1Symbol 66 MovieClip
"preview"Symbol 112 MovieClip [RemotingClasses] Frame 1Symbol 66 MovieClip
"load_mc"Symbol 157 MovieClip Frame 1Symbol 154 MovieClip
"pct_txt"Symbol 157 MovieClip Frame 1Symbol 156 EditableText
"btn_next"Symbol 343 MovieClip Frame 1Symbol 312 Button
"btn_prev"Symbol 343 MovieClip Frame 1Symbol 315 Button
"instruct_mc"Symbol 343 MovieClip Frame 1Symbol 331 MovieClip
"cs_close_btn"Symbol 528 MovieClip Frame 1Symbol 523 MovieClip
"header_txt"Symbol 528 MovieClip Frame 1Symbol 524 EditableText
"subheader_txt"Symbol 528 MovieClip Frame 1Symbol 525 EditableText
"body_txt"Symbol 528 MovieClip Frame 1Symbol 527 EditableText
"plant_reflect"Symbol 536 MovieClip Frame 1Symbol 352 MovieClip
"cs_description_txt"Symbol 536 MovieClip Frame 1Symbol 388 EditableText
"cs_dumbells"Symbol 536 MovieClip Frame 1Symbol 407 MovieClip
"cs_membership"Symbol 536 MovieClip Frame 1Symbol 417 MovieClip
"cs_receipt"Symbol 536 MovieClip Frame 1Symbol 426 MovieClip
"cs_crack"Symbol 536 MovieClip Frame 1Symbol 432 MovieClip
"cs_oscar"Symbol 536 MovieClip Frame 1Symbol 453 MovieClip
"cs_botox_card"Symbol 536 MovieClip Frame 1Symbol 463 MovieClip
"cs_clock"Symbol 536 MovieClip Frame 1Symbol 476 MovieClip
"cs_footprint"Symbol 536 MovieClip Frame 1Symbol 484 MovieClip
"cs_plant"Symbol 536 MovieClip Frame 1Symbol 494 MovieClip
"cs_paper"Symbol 536 MovieClip Frame 1Symbol 504 MovieClip
"cs_option_meter"Symbol 536 MovieClip Frame 1Symbol 519 MovieClip
"cs_info_hud_mc"Symbol 536 MovieClip Frame 1Symbol 528 MovieClip
"continue_mc"Symbol 536 MovieClip Frame 1Symbol 535 MovieClip
"strapline_mc"Symbol 541 MovieClip Frame 1Symbol 539 MovieClip
"title_txt"Symbol 541 MovieClip Frame 1Symbol 540 EditableText
"message_txt"Symbol 545 MovieClip Frame 1Symbol 543 EditableText
"green_mc"Symbol 584 MovieClip Frame 1Symbol 579 MovieClip
"grey_mc"Symbol 584 MovieClip Frame 1Symbol 583 MovieClip
"hilite_mc"Symbol 590 MovieClip Frame 1Symbol 589 MovieClip
"hilite_mc"Symbol 594 MovieClip Frame 1Symbol 593 MovieClip
"hilite_mc"Symbol 598 MovieClip Frame 1Symbol 597 MovieClip
"hilite_mc"Symbol 602 MovieClip Frame 1Symbol 601 MovieClip
"hilite_mc"Symbol 606 MovieClip Frame 1Symbol 605 MovieClip
"hilite_mc"Symbol 610 MovieClip Frame 1Symbol 609 MovieClip
"hilite_mc"Symbol 614 MovieClip Frame 1Symbol 613 MovieClip
"hilite_mc"Symbol 618 MovieClip Frame 1Symbol 617 MovieClip
"lungs_mc"Symbol 621 MovieClip Frame 1Symbol 590 MovieClip
"heart_mc"Symbol 621 MovieClip Frame 1Symbol 594 MovieClip
"liver_mc"Symbol 621 MovieClip Frame 1Symbol 598 MovieClip
"fingertips_mc"Symbol 621 MovieClip Frame 1Symbol 602 MovieClip
"pelvis_mc"Symbol 621 MovieClip Frame 1Symbol 606 MovieClip
"skull_mc"Symbol 621 MovieClip Frame 1Symbol 610 MovieClip
"arm_mc"Symbol 621 MovieClip Frame 1Symbol 614 MovieClip
"leg_mc"Symbol 621 MovieClip Frame 1Symbol 618 MovieClip
"screen_mc"Symbol 628 MovieClip Frame 1Symbol 584 MovieClip
"body_mc"Symbol 628 MovieClip Frame 1Symbol 621 MovieClip
"xray_hilite"Symbol 628 MovieClip Frame 1Symbol 627 MovieClip
"icon_mc"Symbol 671 MovieClip Frame 10Symbol 645 MovieClip
"icon_mc"Symbol 671 MovieClip Frame 11Symbol 646 MovieClip
"icon_mc"Symbol 671 MovieClip Frame 12Symbol 648 MovieClip
"icon_mc"Symbol 671 MovieClip Frame 13Symbol 649 MovieClip
"icon_mc"Symbol 671 MovieClip Frame 14Symbol 650 MovieClip
"icon_mc"Symbol 671 MovieClip Frame 15Symbol 652 MovieClip
"icon_mc"Symbol 671 MovieClip Frame 16Symbol 655 MovieClip
"icon_mc"Symbol 671 MovieClip Frame 17Symbol 657 MovieClip
"icon_mc"Symbol 671 MovieClip Frame 18Symbol 659 MovieClip
"icon_mc"Symbol 671 MovieClip Frame 19Symbol 661 MovieClip
"organ_mc"Symbol 673 MovieClip Frame 1Symbol 671 MovieClip
"btn_close"Symbol 674 MovieClip Frame 1Symbol 632 Button
"desc_txt"Symbol 674 MovieClip Frame 1Symbol 633 EditableText
"title_txt"Symbol 674 MovieClip Frame 1Symbol 634 EditableText
"icon_mc"Symbol 674 MovieClip Frame 1Symbol 673 MovieClip
"btn_lab"Symbol 687 MovieClip Frame 1Symbol 677 Button
"btn_profiles"Symbol 687 MovieClip Frame 1Symbol 682 Button
"btn_finish"Symbol 687 MovieClip Frame 1Symbol 686 Button
"btn_yes"Symbol 691 MovieClip Frame 1Symbol 690 Button
"btn_no"Symbol 691 MovieClip Frame 1Symbol 690 Button
"xray_mc"Symbol 692 MovieClip Frame 1Symbol 628 MovieClip
"infobox_mc"Symbol 692 MovieClip Frame 1Symbol 674 MovieClip
"nav_mc"Symbol 692 MovieClip Frame 1Symbol 687 MovieClip
"continue_mc"Symbol 692 MovieClip Frame 1Symbol 691 MovieClip
"dimmer_mc"Symbol 695 MovieClip Frame 1Symbol 694 MovieClip
"icon_mc"Symbol 695 MovieClip Frame 2Symbol 645 MovieClip
"icon_mc"Symbol 695 MovieClip Frame 3Symbol 646 MovieClip
"icon_mc"Symbol 695 MovieClip Frame 4Symbol 648 MovieClip
"icon_mc"Symbol 695 MovieClip Frame 5Symbol 649 MovieClip
"icon_mc"Symbol 695 MovieClip Frame 6Symbol 650 MovieClip
"icon_mc"Symbol 695 MovieClip Frame 7Symbol 652 MovieClip
"icon_mc"Symbol 695 MovieClip Frame 8Symbol 655 MovieClip
"icon_mc"Symbol 695 MovieClip Frame 9Symbol 657 MovieClip
"icon_mc"Symbol 695 MovieClip Frame 10Symbol 659 MovieClip
"icon_mc"Symbol 695 MovieClip Frame 11Symbol 661 MovieClip
"icon_mc"Symbol 696 MovieClip Frame 1Symbol 695 MovieClip
"border_mc"Symbol 702 MovieClip Frame 1Symbol 700 MovieClip
"suspect_dinnerDate_qmark"Symbol 702 MovieClip Frame 4Symbol 701 MovieClip
"examine_mc"Symbol 703 MovieClip Frame 1Symbol 696 MovieClip
"box_0"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"box_1"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"box_2"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"box_0"Symbol 707 MovieClip Frame 1Symbol 695 MovieClip
"box_1"Symbol 707 MovieClip Frame 1Symbol 695 MovieClip
"box_2"Symbol 707 MovieClip Frame 1Symbol 695 MovieClip
"box_3"Symbol 707 MovieClip Frame 1Symbol 695 MovieClip
"cr_judge_hammer"Symbol 743 MovieClip Frame 1Symbol 734 MovieClip
"cr_guilty_mc"Symbol 743 MovieClip Frame 1Symbol 736 MovieClip
"level1_mc"Symbol 744 MovieClip Frame 1Symbol 536 MovieClip
"intro_mc"Symbol 744 MovieClip Frame 1Symbol 541 MovieClip
"between_mc"Symbol 744 MovieClip Frame 1Symbol 545 MovieClip
"instruct_mc"Symbol 744 MovieClip Frame 1Symbol 343 MovieClip
"btn_instructions"Symbol 744 MovieClip Frame 1Symbol 549 Button
"autopsy_mc"Symbol 744 MovieClip Frame 2Symbol 692 MovieClip
"hud_mc"Symbol 744 MovieClip Frame 2Symbol 703 MovieClip
"hud_items_mc"Symbol 744 MovieClip Frame 2Symbol 707 MovieClip
"timer_mc"Symbol 744 MovieClip Frame 2Symbol 712 MovieClip
"cursor_mc"Symbol 744 MovieClip Frame 2Symbol 714 MovieClip
"level3_mc"Symbol 744 MovieClip Frame 3Symbol 743 MovieClip
"strapline_mc"Symbol 806 MovieClip Frame 1Symbol 751 MovieClip
"char_mc"Symbol 806 MovieClip Frame 1Symbol 783 MovieClip
"explain_mc"Symbol 806 MovieClip Frame 1Symbol 792 MovieClip
"verdict_mc"Symbol 806 MovieClip Frame 1Symbol 795 MovieClip
"user_name"Symbol 834 MovieClip Frame 1Symbol 825 EditableText
"user_email"Symbol 834 MovieClip Frame 1Symbol 826 EditableText
"error_text"Symbol 834 MovieClip Frame 1Symbol 827 EditableText
"btn_submit"Symbol 834 MovieClip Frame 1Symbol 833 Button
"playerName"Symbol 850 MovieClip Frame 1Symbol 847 EditableText
"score"Symbol 850 MovieClip Frame 1Symbol 848 EditableText
"pos"Symbol 850 MovieClip Frame 1Symbol 849 EditableText
"scoreLine_mc"Symbol 851 MovieClip Frame 1Symbol 850 MovieClip
"maskedView"Symbol 861 MovieClip Frame 1Symbol 845 MovieClip
"scoreList_mc"Symbol 861 MovieClip Frame 1Symbol 851 MovieClip
"scrollTrack"Symbol 861 MovieClip Frame 1Symbol 853 MovieClip
"scrollFace"Symbol 861 MovieClip Frame 1Symbol 855 MovieClip
"btnUp"Symbol 861 MovieClip Frame 1Symbol 857 MovieClip
"btnDown"Symbol 861 MovieClip Frame 1Symbol 859 MovieClip
"user_name"Symbol 886 MovieClip Frame 1Symbol 876 EditableText
"user_email"Symbol 886 MovieClip Frame 1Symbol 877 EditableText
"friend_name_1"Symbol 886 MovieClip Frame 1Symbol 878 EditableText
"friend_email_1"Symbol 886 MovieClip Frame 1Symbol 879 EditableText
"friend_name_2"Symbol 886 MovieClip Frame 1Symbol 880 EditableText
"friend_email_2"Symbol 886 MovieClip Frame 1Symbol 881 EditableText
"friend_name_3"Symbol 886 MovieClip Frame 1Symbol 882 EditableText
"friend_email_3"Symbol 886 MovieClip Frame 1Symbol 883 EditableText
"error_text"Symbol 886 MovieClip Frame 1Symbol 884 EditableText
"btn_submit"Symbol 886 MovieClip Frame 1Symbol 885 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 62 as "side_menu"
ExportAssets (56)Timeline Frame 1Symbol 67 as "RemotingDebugClasses"
ExportAssets (56)Timeline Frame 1Symbol 112 as "RemotingClasses"
ExportAssets (56)Timeline Frame 1Symbol 887 as "__Packages.remoting.RemotingFunctions"
ExportAssets (56)Timeline Frame 1Symbol 888 as "__Packages.remoting.RemotingService"
ExportAssets (56)Timeline Frame 1Symbol 119 as "__Packages.mx.remoting.Service"
ExportAssets (56)Timeline Frame 1Symbol 68 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 1Symbol 69 as "__Packages.mx.remoting.Connection"
ExportAssets (56)Timeline Frame 1Symbol 75 as "__Packages.mx.remoting.NetServiceProxy"
ExportAssets (56)Timeline Frame 1Symbol 118 as "__Packages.mx.rpc.Responder"
ExportAssets (56)Timeline Frame 1Symbol 117 as "__Packages.mx.rpc.FaultEvent"
ExportAssets (56)Timeline Frame 1Symbol 116 as "__Packages.mx.rpc.Fault"
ExportAssets (56)Timeline Frame 1Symbol 115 as "__Packages.mx.rpc.ResultEvent"
ExportAssets (56)Timeline Frame 1Symbol 74 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 98 as "__Packages.mx.remoting.debug.NetDebug"
ExportAssets (56)Timeline Frame 1Symbol 82 as "__Packages.mx.remoting.debug.NetDebugConfig"
ExportAssets (56)Timeline Frame 1Symbol 91 as "__Packages.mx.remoting.debug.GlobalLocalConnection"
ExportAssets (56)Timeline Frame 1Symbol 889 as "__Packages.remoting.RemotingMethod"
ExportAssets (56)Timeline Frame 1Symbol 890 as "__Packages.remoting.RemotingCall"
ExportAssets (56)Timeline Frame 1Symbol 114 as "__Packages.mx.remoting.PendingCall"
ExportAssets (56)Timeline Frame 1Symbol 891 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 122 as "__Packages.mx.rpc.RelayResponder"
ExportAssets (56)Timeline Frame 1Symbol 892 as "__Packages.it.sephiroth.Serializer"
ExportAssets (56)Timeline Frame 1Symbol 893 as "__Packages.as.md5"
ExportAssets (56)Timeline Frame 1Symbol 894 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 895 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 896 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 897 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 898 as "__Packages.mx.transitions.easing.Bounce"
ExportAssets (56)Timeline Frame 1Symbol 899 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 1Symbol 63 as "__Packages.mx.remoting.DebugClasses"
ExportAssets (56)Timeline Frame 1Symbol 70 as "__Packages.mx.remoting.NetServices"
ExportAssets (56)Timeline Frame 1Symbol 71 as "__Packages.mx.data.DataRange"
ExportAssets (56)Timeline Frame 1Symbol 72 as "__Packages.mx.data.PageableData"
ExportAssets (56)Timeline Frame 1Symbol 73 as "__Packages.mx.data.PageableList"
ExportAssets (56)Timeline Frame 1Symbol 76 as "__Packages.mx.utils.Iterator"
ExportAssets (56)Timeline Frame 1Symbol 77 as "__Packages.mx.remoting.RecordSet"
ExportAssets (56)Timeline Frame 1Symbol 78 as "__Packages.mx.remoting.RecordSetIterator"
ExportAssets (56)Timeline Frame 1Symbol 79 as "__Packages.mx.remoting.RsDataRange"
ExportAssets (56)Timeline Frame 1Symbol 80 as "__Packages.mx.remoting.RsDataFetcher"
ExportAssets (56)Timeline Frame 1Symbol 81 as "__Packages.mx.remoting.NetServiceProxyResponder"
ExportAssets (56)Timeline Frame 1Symbol 83 as "__Packages.mx.utils.ObjectCopy"
ExportAssets (56)Timeline Frame 1Symbol 84 as "__Packages.mx.remoting.debug.events.NetDebug"
ExportAssets (56)Timeline Frame 1Symbol 85 as "__Packages.mx.remoting.debug.events.NetDebugNetConnection"
ExportAssets (56)Timeline Frame 1Symbol 86 as "__Packages.mx.remoting.debug.events.NetDebugConnect"
ExportAssets (56)Timeline Frame 1Symbol 87 as "__Packages.mx.remoting.debug.commands.Local"
ExportAssets (56)Timeline Frame 1Symbol 88 as "__Packages.mx.remoting.debug.commands.StartRTMPTrace"
ExportAssets (56)Timeline Frame 1Symbol 89 as "__Packages.mx.remoting.debug.ConnectionMixin"
ExportAssets (56)Timeline Frame 1Symbol 90 as "__Packages.mx.remoting.debug.events.NetDebugDuplicateNCDError"
ExportAssets (56)Timeline Frame 1Symbol 92 as "__Packages.mx.remoting.debug.commands.GetConfig"
ExportAssets (56)Timeline Frame 1Symbol 93 as "__Packages.mx.remoting.debug.events.NetDebugFailedSendError"
ExportAssets (56)Timeline Frame 1Symbol 94 as "__Packages.mx.remoting.debug.events.NetDebugStatus"
ExportAssets (56)Timeline Frame 1Symbol 95 as "__Packages.mx.remoting.debug.events.NetDebugError"
ExportAssets (56)Timeline Frame 1Symbol 96 as "__Packages.mx.remoting.debug.events.NetDebugTraceNetServices"
ExportAssets (56)Timeline Frame 1Symbol 97 as "__Packages.mx.remoting.debug.events.NetDebugTrace"
ExportAssets (56)Timeline Frame 1Symbol 99 as "__Packages.mx.remoting.debug.commands.AddRTMPClient"
ExportAssets (56)Timeline Frame 1Symbol 100 as "__Packages.mx.remoting.RTMPClientIDResponse"
ExportAssets (56)Timeline Frame 1Symbol 101 as "__Packages.mx.remoting.debug.events.NetDebugCall"
ExportAssets (56)Timeline Frame 1Symbol 102 as "__Packages.mx.remoting.debug.events.NetDebugResult"
ExportAssets (56)Timeline Frame 1Symbol 103 as "__Packages.mx.remoting.debug.events.NetDebugReceiveCall"
ExportAssets (56)Timeline Frame 1Symbol 104 as "__Packages.mx.remoting.debug.NetDebugResponseProxy"
ExportAssets (56)Timeline Frame 1Symbol 105 as "__Packages.mx.remoting.debug.events.NetDebugClose"
ExportAssets (56)Timeline Frame 1Symbol 106 as "__Packages.mx.remoting.debug.commands.StopRTMPTrace"
ExportAssets (56)Timeline Frame 1Symbol 107 as "__Packages.mx.remoting.debug.events.NetDebugAddHeader"
ExportAssets (56)Timeline Frame 1Symbol 108 as "__Packages.mx.remoting.debug.events.NetDebugInfoError"
ExportAssets (56)Timeline Frame 1Symbol 109 as "__Packages.mx.remoting.debug.events.NetDebugRtmpLog"
ExportAssets (56)Timeline Frame 1Symbol 110 as "__Packages.mx.remoting.debug.commands.UpdateNetDebugConfig"
ExportAssets (56)Timeline Frame 1Symbol 111 as "__Packages.mx.remoting.ApiClasses"
ExportAssets (56)Timeline Frame 1Symbol 113 as "__Packages.mx.remoting.DataGlue"
ExportAssets (56)Timeline Frame 1Symbol 120 as "__Packages.mx.remoting.Operation"
ExportAssets (56)Timeline Frame 1Symbol 121 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 1Symbol 123 as "__Packages.mx.rpc.DefaultResponder"
ExportAssets (56)Timeline Frame 2Symbol 171 as "key1"
ExportAssets (56)Timeline Frame 2Symbol 172 as "xray"
ExportAssets (56)Timeline Frame 2Symbol 173 as "servo"
ExportAssets (56)Timeline Frame 2Symbol 174 as "servo2"

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
"gameover_music"Frame 10
"WEIGHTS"Symbol 38 MovieClip Frame 2
"PAPER"Symbol 38 MovieClip Frame 3
"FOOTPRINT"Symbol 38 MovieClip Frame 4
"PLANTPOT"Symbol 38 MovieClip Frame 5
"CLOCK"Symbol 38 MovieClip Frame 6
"RECEIPT"Symbol 38 MovieClip Frame 7
"APPOINTMENTCARD"Symbol 38 MovieClip Frame 8
"MEMBERSHIP CARD"Symbol 38 MovieClip Frame 9
"OSCAR"Symbol 38 MovieClip Frame 10
"CRACK"Symbol 38 MovieClip Frame 11
"end"Symbol 277 MovieClip Frame 3
"blank"Symbol 671 MovieClip Frame 1
"heart"Symbol 671 MovieClip Frame 2
"lungs"Symbol 671 MovieClip Frame 3
"liver"Symbol 671 MovieClip Frame 4
"fingertips"Symbol 671 MovieClip Frame 5
"skull"Symbol 671 MovieClip Frame 6
"arm"Symbol 671 MovieClip Frame 7
"leg"Symbol 671 MovieClip Frame 8
"pelvis"Symbol 671 MovieClip Frame 9
"WEIGHTS"Symbol 671 MovieClip Frame 10
"MEMBERSHIP CARD"Symbol 671 MovieClip Frame 11
"APPOINTMENTCARD"Symbol 671 MovieClip Frame 12
"CLOCK"Symbol 671 MovieClip Frame 13
"CRACK"Symbol 671 MovieClip Frame 14
"OSCAR"Symbol 671 MovieClip Frame 15
"PLANTPOT"Symbol 671 MovieClip Frame 16
"FOOTPRINT"Symbol 671 MovieClip Frame 17
"PAPER"Symbol 671 MovieClip Frame 18
"RECEIPT"Symbol 671 MovieClip Frame 19
"BILLY"Symbol 671 MovieClip Frame 20
"MARCO"Symbol 671 MovieClip Frame 21
"MICHELLE"Symbol 671 MovieClip Frame 22
"blank"Symbol 695 MovieClip Frame 1
"WEIGHTS"Symbol 695 MovieClip Frame 2
"MEMBERSHIP CARD"Symbol 695 MovieClip Frame 3
"APPOINTMENTCARD"Symbol 695 MovieClip Frame 4
"CLOCK"Symbol 695 MovieClip Frame 5
"CRACK"Symbol 695 MovieClip Frame 6
"OSCAR"Symbol 695 MovieClip Frame 7
"PLANTPOT"Symbol 695 MovieClip Frame 8
"FOOTPRINT"Symbol 695 MovieClip Frame 9
"PAPER"Symbol 695 MovieClip Frame 10
"RECEIPT"Symbol 695 MovieClip Frame 11
"marco"Symbol 702 MovieClip Frame 1
"billy"Symbol 702 MovieClip Frame 2
"michelle"Symbol 702 MovieClip Frame 3
"blank"Symbol 702 MovieClip Frame 4
"examine"Symbol 703 MovieClip Frame 1
"profiles"Symbol 703 MovieClip Frame 2

Dynamic Text Variables

_root.game.intPointsSymbol 506 EditableText"9999"
_parent.strSecs2Symbol 509 EditableText"0"
_parent.strSecs1Symbol 510 EditableText"0"
_parent.strMins2Symbol 512 EditableText"0"
_parent.strMins1Symbol 513 EditableText"0"
_parent.strSecs2Symbol 708 EditableText"0"
_parent.strSecs1Symbol 709 EditableText"0"
_parent.strMins2Symbol 710 EditableText"0"
_parent.strMins1Symbol 711 EditableText"0"
_parent.strSecs2Symbol 739 EditableText"0"
_parent.strSecs1Symbol 740 EditableText"0"
_parent.strMins2Symbol 741 EditableText"0"
_parent.strMins1Symbol 742 EditableText"0"
_root.intScoreSymbol 784 EditableText"<p align="center"><font face="STOMP_Zeroes" size="33" color="#00ff00" letterSpacing="-1.000000" kerning="0">9999</font></p>"
_root.intScoreSymbol 828 EditableText"<p align="center"><font face="STOMP_Zeroes" size="43" color="#00ff00" letterSpacing="-1.000000" kerning="0">10,000</font></p>"




http://swfchan.com/14/66722/info.shtml
Created: 11/4 -2019 21:24:33 Last modified: 11/4 -2019 21:24:33 Server time: 15/05 -2024 16:53:06