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>

Walkie Talkie Man.swf

This is the info page for
Flash #30878

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


Text
Loading

n

Flash Devo #8
Submission

Flash Devo #8
Submission

^_____^

PLAY

Loaded

Walkie Talkie Man

Stereogram

ONE

Uno

TWO

Dos

THREE

Tres

Cuatro

A Music
experience
by pyro

Featuring
Music by
stereogram

Walkie Talkie Man

ZOOM

BAD

STAND

Vote For Me And You Will Get Stuffies

Eat More Cereal!!

:)

:D

:(

;)

XD

:'(

:O

Loading

TM 2002 LOL Software

LOADED

LOADED

Famicon
For
The
Win!

Famicon
For
The
Win!

GO

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

GAME ORVER

Hydrogen and oxygen gas

O

H

Combine to form the most
powerful substance ON THE PLANET

Meet..

WATER!!!!!!

K

2

O

OH SHIT POTASSIUM OXIDE!

EXPLOSION
EXPLOSION
EXPLOSION

Replay

<p align="center"><font face="Mistral" size="16" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.albinoblacksheep.com"><b>www.Albinoblacksheep.com</b></a></font></p>

<p align="center"><font face="Mistral" size="16" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.albinoblacksheep.com"><b>www.Albinoblacksheep.com</b></a></font></p>

ActionScript [AS1/AS2]

Frame 1
if (_global.System) { System.security.allowDomain("mochibot.com"); } _level0.__com_mochibot__swfid = "5e6a5d09"; loadMovieNum ("http://mochibot.com/my/core.swf", 10301); stop(); percent = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; loader_width = 200; loader_height = 10; bar_colour = "0xFF6600"; barBG_colour = "0x990000"; barBGline_colour = "0xFF0000"; _root.createEmptyMovieClip("barBG", 1); _root.createEmptyMovieClip("bar", 2); with (_root.barBG) { beginFill(barBG_colour, 100); lineStyle(0, barBGline_colour, 100); moveTo(-1, ((-loader_height) / 2) - 1); lineTo(-1, loader_height / 2); lineTo(loader_width + 1, loader_height / 2); lineTo(loader_width + 1, ((-loader_height) / 2) - 1); lineTo(-1, ((-loader_height) / 2) - 1); _x = ((Stage.width / 2) - (_width / 2)) + 1; _y = Stage.height / 2; } with (_root.bar) { beginFill(bar_colour, 100); moveTo(0, (-loader_height) / 2); lineTo(0, loader_height / 2); lineTo(loader_width + 1, loader_height / 2); lineTo(loader_width + 1, (-loader_height) / 2); lineTo(0, (-loader_height) / 2); _x = (Stage.width / 2) - (_width / 2); _y = Stage.height / 2; } _root.bar.onEnterFrame = function () { var _local1 = _root; _local1.percent = (_local1.getBytesLoaded() / _local1.getBytesTotal()) * 100; _local1.bar._xscale = _local1.percent; if (_local1.percent == 100) { _local1.bar.removeMovieClip(); _local1.barBG.removeMovieClip(); _local1.gotoAndStop(2); } };
Frame 2037
stop();
Symbol 5 MovieClip [WebServiceConnector] Frame 1
#initclip 43 Object.registerClass("WebServiceConnector", mx.data.components.WebServiceConnector); #endinitclip preview._visible = false; stop();
Symbol 1 MovieClip [__Packages.mx.data.components.WebServiceConnector] Frame 0
class mx.data.components.WebServiceConnector extends MovieClip { var WSDLURL, addProperty, _visible, realWSDLURL, service, dispatchEvent, results, operation, multipleSimultaneousAllowed, refreshAndValidate, suppressInvalidCalls, params; function WebServiceConnector () { super(); mx.events.EventDispatcher.initialize(this); mx.data.binding.ComponentMixins.initComponent(this); if ((WSDLURL.length > 0) == true) { setWSDLURL(WSDLURL); } addProperty("WSDLURL", getWSDLURL, setWSDLURL); _visible = false; } function setWSDLURL(url) { realWSDLURL = url; service = allServices[realWSDLURL]; if (service == null) { _global.__dataLogger.logData(this, "Creating WebService object for <WSDLURL>", {WSDLURL:WSDLURL}); service = new mx.services.WebService(realWSDLURL); allServices[realWSDLURL] = service; var _local3 = function (fault) { this.lastFault = fault; }; service.onFault = _local3; service.lastFault = null; } else { _global.__dataLogger.logData(this, "Will use already-created WebService object for <WSDLURL>", {WSDLURL:WSDLURL}); } } function getWSDLURL() { return(realWSDLURL); } function notifyInfo() { notifyStatus("StatusChange", {callsInProgress:callsInProgress}); } function bumpCallsInProgress(amount) { callsInProgress = callsInProgress + amount; notifyInfo(); } function notifyStatus(code, data) { var _local2 = new Object(); _local2.type = "status"; _local2.code = code; _local2.data = data; dispatchEvent(_local2); } function setResult(r, pendingCall) { if (Object(this).__schema.multiPartResult) { if (typeof(pendingCall.getOutputParameters) != "function") { pendingCall.getOutputParameters = mx.services.PendingCall.prototype.getOutputParameters; } var _local8 = mx.data.binding.FieldAccessor.findElementType(Object(this).__schema, "results"); var _local5 = pendingCall.getOutputParameters(); var _local4 = new Object(); var _local6 = _local5.length; var _local2 = 0; while (_local2 < _local6) { var _local3 = _local5[_local2]; _local4[_local3.name] = _local3.value; _local2++; } results = _local4; } else { results = r; } dispatchEvent({type:"result"}); } function trigger() { _global.__dataLogger.logData(this, "WebService Triggered, <WSDLURL>, <operation>", {WSDLURL:WSDLURL, operation:operation}); _global.__dataLogger.nestLevel++; if (service == null) { notifyStatus("WebServiceFault", {faultcode:"No.WSDLURL.Defined", faultstring:"the WebServiceConnector component had no WSDL URL defined"}); _global.__dataLogger.nestLevel--; return(undefined); } if (service.lastFault != null) { notifyStatus("WebServiceFault", service.lastFault); _global.__dataLogger.nestLevel--; return(undefined); } if ((!multipleSimultaneousAllowed) && (callsInProgress > 0)) { notifyStatus("CallAlreadyInProgress", callsInProgress); _global.__dataLogger.nestLevel--; return(undefined); } dispatchEvent({type:"send"}); if ((!refreshAndValidate("params")) && (suppressInvalidCalls)) { notifyStatus("InvalidParams"); _global.__dataLogger.nestLevel--; return(undefined); } var _local3 = new Array(); if (params instanceof Array) { var _local7 = 0; while (_local7 < params.length) { _local3.push(params[_local7]); _local7++; } _global.__dataLogger.logData(this, "Parameters to <operation> will be sent in the order you've provided", {WSDLURL:WSDLURL, operation:operation}); } else { var _local5 = mx.data.binding.FieldAccessor.findElementType(Object(this).__schema, "params"); if (_local5 != null) { var _local7 = 0; while (_local7 < _local5.elements.length) { var _local4 = _local5.elements[_local7].name; _local3.push(params[_local4]); _local7++; } _global.__dataLogger.logData(this, "Parameters to <operation> will be sent in the order defined in the schema", {WSDLURL:WSDLURL, operation:operation}); } else { for (var _local7 in params) { _local3.push(params[_local7]); } _global.__dataLogger.logData(this, "No schema information available - parameters to <operation> will be sent in a unknown order", {WSDLURL:WSDLURL, operation:operation}); } } _global.__dataLogger.logData(this, "Invoking <operation>(<params>)", {WSDLURL:WSDLURL, operation:operation, params:_local3}); var _local6 = service.stub.invokeOperation(operation, _local3); if (_local6 == null) { if (service.lastFault != null) { notifyStatus("WebServiceFault", service.lastFault); service.lastFault = null; } else { notifyStatus("WebServiceFault", {faultcode:"Unknown.Call.Failure", faultstring:"WebService invocation failed for unknown reasons"}); } } else { bumpCallsInProgress(1); _local6.WebServiceConnector = this; _local6.onResult = function (result) { this.WebServiceConnector.setResult(result, this); this.WebServiceConnector.bumpCallsInProgress(-1); }; _local6.onFault = function (fault) { this.WebServiceConnector.notifyStatus("WebServiceFault", fault); this.WebServiceConnector.bumpCallsInProgress(-1); }; } _global.__dataLogger.nestLevel--; } function onUpdate() { _visible = true; } static var allServices = new Array(); var callsInProgress = 0; }
Symbol 6 MovieClip [__Packages.mx.services.WebService] Frame 0
class mx.services.WebService { var _name, _portName, _description, _proxyURI, _endpointReplacementURI, _timeout, gotWSDL, stub, __resolve; function WebService (wsdlLocation, logObj, proxyURI, endpointProxyURI, serviceName, portName) { mx.services.Namespace.setup(); _name = serviceName; _portName = portName; _description = null; _proxyURI = proxyURI; _endpointReplacementURI = endpointProxyURI; _timeout = -1; gotWSDL = false; stub = new mx.services.WebServiceProxy(this, wsdlLocation, logObj); __resolve = function (methodName) { return(function () { return(this.stub.invokeOperation(methodName, arguments)); }); }; } function getCall(operationName) { return(stub.getCall(operationName)); } function onLoad(wsdl) { } function onFault(fault) { } }
Symbol 7 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 8 MovieClip [__Packages.mx.services.WebServiceProxy] Frame 0
class mx.services.WebServiceProxy { var log, service, wsdlURI, wsdl, _servicePortMappings, activePort, waitingOps, callQueue; function WebServiceProxy (webservice, wsdlLocation, logObj) { log = logObj; log.logInfo("Creating stub for " + wsdlLocation, mx.services.Log.VERBOSE); service = webservice; var _local3; if (_local3 == undefined) { _local3 = service._proxyURI; } if (_local3 != undefined) { wsdlLocation = (buildURL(_local3) + "?target=") + escape(wsdlLocation); } wsdlURI = buildURL(wsdlLocation); var _local2 = new mx.services.Log(log.level, "WSDL"); _local2._parentLog = log; _local2.onLog = function (txt) { this._parentLog.onLog(txt); }; wsdl = new mx.services.WSDL(wsdlURI, this, _local2); wsdl.onLoad = function () { this.serviceProxy.onWSDL(); }; log.logInfo("Created stub for " + wsdlURI, mx.services.Log.VERBOSE); } function buildURL(url) { var _local2 = url; if ((url.indexOf("http://") == -1) && (url.indexOf("https://") == -1)) { var _local3 = _root._url.indexOf("/", 8); if (_local3 != -1) { _local2 = _root._url.substring(0, _local3) + url; } } return(_local2); } function onWSDL() { var _local12 = wsdl.fault; if (_local12 == undefined) { var _local8 = new Object(); var _local10 = wsdl.services; var _local7 = 0; var _local5 = null; var _local6 = null; for (var _local9 in _local10) { var _local4 = new Object(); var _local3 = wsdl.services[_local9].ports; for (var _local11 in _local3) { var _local2 = createCallsFromPort(_local3[_local11]); _local4[_local11] = _local2; if (_local5 == undefined) { _local5 = _local11; _local6 = _local9; } _local7++; } _local8[_local9] = _local4; } _servicePortMappings = _local8; var _local9 = service._name; var _local11 = service._portName; if ((_local9 == undefined) && (_local11 == undefined)) { if (_local7 == 1) { _local9 = _local6; _local11 = _local5; } else if (_local7 == 0) { _local12 = new mx.services.SOAPFault("WSDL.NoPorts", "There are no valid services/ports in the WSDL file!"); } else { _local12 = new mx.services.SOAPFault("WSDL.MultiplePorts", "There are multiple possible ports in the WSDL file; please specify a service name and port name!"); } } if (_local12 == undefined) { if (_local9 == undefined) { _local9 = _local6; } if (_local11 == undefined) { _local11 = _local5; } var _local13 = setPort(_local11, _local9); if (_local13 == undefined) { return(undefined); } log.logInfo((("Set active port in service stub: " + _local9) + " : ") + _local11, mx.services.Log.VERBOSE); service.gotWSDL = true; service.onLoad.call(service, wsdl.document); } } if (_local12 != undefined) { service.onFault.call(service, _local12); log.logDebug("Service stub found fault upon receiving WSDL: " + _local12.faultstring); } service.__resolve = function (operationName) { var callback = (new mx.services.PendingCall()); callback.genSingleConcurrencyFault = function () { clearInterval(this.timerID); var _local2 = new mx.services.SOAPFault("Client.NoSuchMethod", ("Couldn't find method '" + operationName) + "' in service!"); this.__handleFault(_local2); this.onFault(_local2); }; callback.timerID = setInterval(function () { callback.genSingleConcurrencyFault(); }, 50); return(callback); }; unEnqueueCalls(_local12); } function setPort(portName, serviceName) { var _local4 = ((serviceName == undefined) ? (service._name) : (serviceName)); var _local6 = _servicePortMappings[_local4]; if (_local6 == undefined) { service.onFault(new mx.services.SOAPFault("Client.NoSuchService", ("Couldn't find service '" + _local4) + "'")); return(undefined); } var _local3 = _servicePortMappings[_local4][portName]; if (_local3 == undefined) { service.onFault(new mx.services.SOAPFault("Client.NoSuchPort", ((("Couldn't find a matching port (service = '" + _local4) + "', port = '") + portName) + "')")); return(undefined); } for (var _local5 in activePort) { service[_local5] = undefined; } for (var _local5 in _local3) { service[_local5] = function () { return(this.stub.invokeOperation(arguments.callee.name, arguments)); }; service[_local5].name = _local5; } activePort = _local3; service._name = _local4; service._description = _servicePortMappings[_local4].description; return(activePort); } function createCallsFromPort(wsdlPort) { var _local17 = new Object(); var _local20 = wsdlPort.binding; var _local19 = _local20.portType; var _local16 = _local19.operations; var _local13 = wsdlPort.endpointURI; if (service._endpointReplacementURI != undefined) { var _local21 = _local13.indexOf("/", 7); _local13 = service._endpointReplacementURI + _local13.substring(_local21); } var _local23; var _local18 = wsdl.schemas; var _local14 = service._proxyURI; if (_local14 != undefined) { _local14 = buildURL(_local14); } var _local15 = waitingOps; var _local4; for (_local4 in _local16) { var _local3 = _local16[_local4]; var _local7 = _local3.actionURI; var _local12 = _local3.style; var _local6 = _local3.inputEncoding; var _local10 = _local6.use; var _local9 = _local6.namespaceURI; var _local11 = _local6.encodingStyle; var _local5 = new mx.services.Log(log.level, "SOAP"); _local5._parentLog = log; _local5.onLog = function (txt) { this._parentLog.onLog(txt); }; var _local8 = _local13; if (_local14 != undefined) { _local8 = (((_local14 + "?transport=SoapHttp&action=") + escape(_local7)) + "&target=") + escape(_local13); } var _local2 = _local15[_local4]; if (_local2 != undefined) { delete _local15[_local4]; } else { _local2 = new mx.services.SOAPCall(_local4); } _local2.targetNamespace = _local9; _local2.endpointURI = _local8; _local2.log = _local5; _local2.operationStyle = _local12; _local2.useStyle = _local10; _local2.encodingStyle = _local11; _local2.actionURI = _local7; _local2.schemaContext = _local18; _local2.wsdlOperation = _local3; if (_local3.description != undefined) { _local2.description = _local3.description; } _local17[_local4] = _local2; log.logInfo("Made SOAPCall for operation " + _local4, mx.services.Log.BRIEF); } return(_local17); } function invokeOperation(operationName, args) { var _local2; if (wsdl.fault != undefined) { if (wsdl.fault.faultcode == mx.services.SOAPConstants.DISCONNECTED_FAULT_CODE) { _local2 = enqueueCall(operationName, args); } else { service.onFault.call(service, wsdl.fault); } } else if ((wsdl.rootWSDL.xmlDoc == undefined) || (!wsdl.rootWSDL.xmlDoc.loaded)) { _local2 = enqueueCall(operationName, args); log.logInfo("Queing call " + operationName); } else { _local2 = invokeCall(operationName, args); if (_local2 == undefined) { var _local5 = new mx.services.SOAPFault("Client.NoSuchMethod", ("Couldn't find method '" + operationName) + "' in service!"); service.onFault.call(service, _local5); return(undefined); } log.logInfo("Invoking call " + operationName); } return(_local2); } function getCall(operationName) { if ((wsdl.rootWSDL.xmlDoc != undefined) && (wsdl.rootWSDL.xmlDoc.loaded)) { return(activePort[operationName]); } var _local2 = waitingOps; if (_local2 == undefined) { _local2 = new Object(); waitingOps = _local2; } var _local3 = _local2[operationName]; if (_local3 == undefined) { _local3 = new mx.services.SOAPCall(operationName); _local2[operationName] = _local3; } return(_local3); } function invokeCall(operationName, parameters) { var _local2 = activePort[operationName]; if (_local2 == undefined) { return(undefined); } if (service._timeout != -1) { _local2.timeout = service._timeout; } var _local3 = _local2.asyncInvoke(parameters, "onLoad"); return(_local3); } function enqueueCall(operationName, args) { if (callQueue == undefined) { callQueue = new Array(); } var _local2 = new Object(); _local2.operationName = operationName; _local2.args = args; _local2.cancel = function () { this.cancelled = true; }; callQueue.push(_local2); return(_local2); } function unEnqueueCalls(fault) { var _local7 = waitingOps; if (_local7 != undefined) { for (var _local10 in _local7) { var _local6 = _local7[_local10]; if (fault != undefined) { _local6.onFault(fault); continue; } var _local3 = activePort[_local10]; if (_local3 == undefined) { _local6.onFault(new mx.services.SOAPFault("Client.NoSuchMethod", ("Couldn't find method '" + _local10) + "' in service!")); continue; } } } var _local8 = callQueue; if (_local8 != undefined) { var _local9 = _local8.length; var _local4 = 0; while (_local4 < _local9) { var _local2 = _local8[_local4]; if (_local2.cancelled) { } else if (fault != undefined) { log.logInfo("Faulting previously queued call " + _local2.operationName); _local2.onFault(fault); } else { log.logInfo("Invoking previously queued call " + _local2.operationName); var _local3 = invokeCall(_local2.operationName, _local2.args); if (_local3 == undefined) { fault = new mx.services.SOAPFault("Client.NoSuchMethod", ("Couldn't find method '" + _local2.operationName) + "' in service!"); _local2.onFault(fault); return(undefined); } _local3.originalPromise = _local2; _local2.myCall = _local3.myCall; _local3.timerObj = _local2.timerObj; _local3.onResult = function (result, response) { this.originalPromise.request = this.request; this.originalPromise.response = this.response; this.originalPromise.onResult(result, response); }; _local3.onFault = function (fault) { this.originalPromise.request = this.request; this.originalPromise.response = this.response; this.originalPromise.onFault(fault); }; _local3.__handleResult = function (result, response) { this.originalPromise.request = this.request; this.originalPromise.response = this.response; this.originalPromise.__handleResult(result, response); }; _local3.__handleFault = function (fault) { this.originalPromise.request = this.request; this.originalPromise.response = this.response; this.originalPromise.__handleFault(fault); }; _local3.onHeaders = function (headers, response) { this.originalPromise.request = this.request; this.originalPromise.response = this.response; this.originalPromise.onHeaders(headers, response); }; } _local4++; } } } }
Symbol 9 MovieClip [__Packages.mx.services.QName] Frame 0
class mx.services.QName { var localPart, namespaceURI; function QName (localPart, namespaceURI) { this.localPart = ((localPart == undefined) ? "" : (localPart)); this.namespaceURI = ((namespaceURI == undefined) ? "" : (namespaceURI)); } function equals(qname) { return((namespaceURI == qname.namespaceURI) && (localPart == qname.localPart)); } }
Symbol 10 MovieClip [__Packages.mx.services.WSDLConstants] Frame 0
class mx.services.WSDLConstants { function WSDLConstants () { } static function getConstants(versionNumber) { var _local1 = new Object(); _local1.definitionsQName = new mx.services.QName("definitions", WSDL_URI); _local1.typesQName = new mx.services.QName("types", WSDL_URI); _local1.messageQName = new mx.services.QName("message", WSDL_URI); _local1.portTypeQName = new mx.services.QName("portType", WSDL_URI); _local1.bindingQName = new mx.services.QName("binding", WSDL_URI); _local1.serviceQName = new mx.services.QName("service", WSDL_URI); _local1.importQName = new mx.services.QName("import", WSDL_URI); _local1.documentationQName = new mx.services.QName("documentation", WSDL_URI); _local1.portQName = new mx.services.QName("port", WSDL_URI); _local1.soapAddressQName = new mx.services.QName("address", WSDL_SOAP_URI); _local1.bindingQName = new mx.services.QName("binding", WSDL_URI); _local1.soapBindingQName = new mx.services.QName("binding", WSDL_SOAP_URI); _local1.operationQName = new mx.services.QName("operation", WSDL_URI); _local1.soapOperationQName = new mx.services.QName("operation", WSDL_SOAP_URI); _local1.documentationQName = new mx.services.QName("documentation", WSDL_URI); _local1.soapBodyQName = new mx.services.QName("body", WSDL_SOAP_URI); _local1.inputQName = new mx.services.QName("input", WSDL_URI); _local1.outputQName = new mx.services.QName("output", WSDL_URI); _local1.parameterQName = new mx.services.QName("part", WSDL_URI); return(_local1); } static var WSDL_URI = "http://schemas.xmlsoap.org/wsdl/"; static var WSDL_SOAP_URI = "http://schemas.xmlsoap.org/wsdl/soap/"; static var SOAP_ENVELOPE_URI = "http://schemas.xmlsoap.org/soap/envelope/"; static var SOAP_ENCODING_URI = "http://schemas.xmlsoap.org/wsdl/soap/encoding/"; static var HTTP_WSDL_URI = "http://schemas.xmlsoap.org/wsdl/http/"; static var HTTP_SOAP_URI = "http://schemas.xmlsoap.org/soap/http"; static var MACROMEDIA_SOAP_URI = "http://www.macromedia.com/soap/"; static var DEFAULT_STYLE = "document"; }
Symbol 11 MovieClip [__Packages.mx.services.SchemaVersion] Frame 0
class mx.services.SchemaVersion { static var version2001, version2000, version1999; var xsdURI, xsiURI, schemaQName, allQName, complexTypeQName, elementTypeQName, importQName, simpleTypeQName, complexContentQName, sequenceQName, simpleContentQName, restrictionQName, attributeQName, extensionQName, nilQName; function SchemaVersion (xsdURI, xsiURI) { this.xsdURI = xsdURI; this.xsiURI = xsiURI; schemaQName = new mx.services.QName("schema", xsdURI); allQName = new mx.services.QName("all", xsdURI); complexTypeQName = new mx.services.QName("complexType", xsdURI); elementTypeQName = new mx.services.QName("element", xsdURI); importQName = new mx.services.QName("import", xsdURI); simpleTypeQName = new mx.services.QName("simpleType", xsdURI); complexContentQName = new mx.services.QName("complexContent", xsdURI); sequenceQName = new mx.services.QName("sequence", xsdURI); simpleContentQName = new mx.services.QName("simpleContent", xsdURI); restrictionQName = new mx.services.QName("restriction", xsdURI); attributeQName = new mx.services.QName("attribute", xsdURI); extensionQName = new mx.services.QName("extension", xsdURI); var _local3 = "nil"; if (xsdURI == XSD_URI_1999) { _local3 = "null"; } nilQName = new mx.services.QName(_local3, xsiURI); } static function getSchemaVersion(xsdURI) { if (xsdURI == XSD_URI_2001) { if (version2001 == undefined) { version2001 = new mx.services.SchemaVersion(XSD_URI_2001, XSI_URI_2001); } return(version2001); } if (xsdURI == XSD_URI_2000) { if (version2000 == undefined) { version2000 = new mx.services.SchemaVersion(XSD_URI_2000, XSI_URI_2000); } return(version2000); } if (xsdURI == XSD_URI_1999) { if (version1999 == undefined) { version1999 = new mx.services.SchemaVersion(XSD_URI_1999, XSI_URI_1999); } return(version1999); } } static var XML_SCHEMA_URI = "http://www.w3.org/2001/XMLSchema"; static var SOAP_ENCODING_URI = "http://schemas.xmlsoap.org/soap/encoding/"; static var XSD_URI_1999 = "http://www.w3.org/1999/XMLSchema"; static var XSD_URI_2000 = "http://www.w3.org/2000/10/XMLSchema"; static var XSD_URI_2001 = "http://www.w3.org/2001/XMLSchema"; static var XSI_URI_1999 = "http://www.w3.org/1999/XMLSchema-instance"; static var XSI_URI_2000 = "http://www.w3.org/2000/10/XMLSchema-instance"; static var XSI_URI_2001 = "http://www.w3.org/2001/XMLSchema-instance"; static var APACHESOAP_URI = "http://xml.apache.org/xml-soap"; static var CF_RPC_URI = "http://rpc.xml.coldfusion"; }
Symbol 12 MovieClip [__Packages.mx.services.DataType] Frame 0
class mx.services.DataType { var name, typeType, namespaceURI, qname, isAnonymous, deserializer; function DataType (name, typeType, xmlns, deserializer) { this.name = name; this.typeType = ((typeType == undefined) ? (OBJECT_TYPE) : (typeType)); namespaceURI = ((xmlns == undefined) ? (mx.services.SchemaVersion.XML_SCHEMA_URI) : (xmlns)); qname = new mx.services.QName(this.name, namespaceURI); isAnonymous = false; this.deserializer = deserializer; } static var NUMBER_TYPE = 0; static var STRING_TYPE = 1; static var OBJECT_TYPE = 2; static var DATE_TYPE = 3; static var BOOLEAN_TYPE = 4; static var XML_TYPE = 5; static var ARRAY_TYPE = 6; static var MAP_TYPE = 7; static var ANY_TYPE = 8; static var COLL_TYPE = 10; static var ROWSET_TYPE = 11; static var QBEAN_TYPE = 12; static var objectType = new mx.services.DataType("", OBJECT_TYPE, ""); }
Symbol 13 MovieClip [__Packages.mx.services.SOAPFault] Frame 0
class mx.services.SOAPFault { var faultcode, faultstring, detail, element, faultNamespaceURI, faultactor; function SOAPFault (faultcode, faultstring, detail, element, faultNS, faultactor) { this.faultcode = faultcode; this.faultstring = faultstring; this.detail = detail; this.element = element; faultNamespaceURI = faultNS; this.faultactor = faultactor; } }
Symbol 14 MovieClip [__Packages.mx.services.SOAPConstants] Frame 0
class mx.services.SOAPConstants { static var soap11Constants, soap12Constants; var contentType, ENVELOPE_URI, ENCODING_URI, envelopeQName, headerQName, bodyQName, faultQName, actorQName, soapencArrayQName, soapencArrayTypeQName, soapencRefQName; function SOAPConstants () { } static function getConstants(versionNumber) { if (versionNumber < 2) { if (soap11Constants == undefined) { soap11Constants = new mx.services.SOAPConstants(); soap11Constants.setSOAP11(); } return(soap11Constants); } if (soap12Constants == undefined) { soap12Constants = new mx.services.SOAPConstants(); soap12Constants.setSOAP12(); } return(soap12Constants); } function setSOAP11() { contentType = "text/xml; charset=utf-8"; ENVELOPE_URI = "http://schemas.xmlsoap.org/soap/envelope/"; ENCODING_URI = "http://schemas.xmlsoap.org/soap/encoding/"; setupConstants(); } function setSOAP12() { contentType = "application/soap+xml; charset=utf-8"; ENVELOPE_URI = "http://www.w3.org/2002/12/soap-envelope"; ENCODING_URI = "http://www.w3.org/2002/12/soap-encoding"; setupConstants(); } function setupConstants() { envelopeQName = new mx.services.QName("Envelope", ENVELOPE_URI); headerQName = new mx.services.QName("Header", ENVELOPE_URI); bodyQName = new mx.services.QName("Body", ENVELOPE_URI); faultQName = new mx.services.QName("Fault", ENVELOPE_URI); actorQName = new mx.services.QName("Actor", ENVELOPE_URI); soapencArrayQName = new mx.services.QName("Array", ENCODING_URI); soapencArrayTypeQName = new mx.services.QName("arrayType", ENCODING_URI); soapencRefQName = new mx.services.QName("multiRef", ENCODING_URI); } static var DEFAULT_VERSION = 0; static var XML_DECLARATION = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r"; static var RPC_STYLE = "rpc"; static var DOC_STYLE = "document"; static var WRAPPED_STYLE = "wrapped"; static var USE_ENCODED = "encoded"; static var USE_LITERAL = "literal"; static var DEFAULT_OPERATION_STYLE = RPC_STYLE; static var DEFAULT_USE = USE_ENCODED; static var SOAP_ENV_PREFIX = "SOAP-ENV"; static var SOAP_ENC_PREFIX = "soapenc"; static var XML_SCHEMA_PREFIX = "xsd"; static var XML_SCHEMA_INSTANCE_PREFIX = "xsi"; static var XML_SCHEMA_URI = "http://www.w3.org/2001/XMLSchema"; static var XML_SCHEMA_INSTANCE_URI = "http://www.w3.org/2001/XMLSchema-instance"; static var SCHEMA_INSTANCE_TYPE = XML_SCHEMA_INSTANCE_PREFIX + ":type"; static var ARRAY_PQNAME = SOAP_ENC_PREFIX + ":Array"; static var ARRAY_TYPE_PQNAME = SOAP_ENC_PREFIX + ":arrayType"; static var MODE_IN = 0; static var MODE_OUT = 1; static var MODE_INOUT = 2; static var DISCONNECTED_FAULT_CODE = "Client.Disconnected"; }
Symbol 15 MovieClip [__Packages.mx.services.SchemaContext] Frame 0
class mx.services.SchemaContext { var log, schemas, schemaVersion, unresolvedImports; function SchemaContext (logObj) { log = logObj; schemas = new Object(); } static function RegisterSchemaTypes(schemaObj, schemaVersion) { var _local1 = schemaVersion.xsdURI; schemaObj.registerType(new mx.services.DataType("boolean", mx.services.DataType.BOOLEAN_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("string", mx.services.DataType.STRING_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("decimal", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("integer", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("negativeInteger", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("nonNegativeInteger", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("positiveInteger", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("nonPositiveInteger", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("long", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("int", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("short", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("byte", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("unsignedLong", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("unsignedInt", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("unsignedShort", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("unsignedByte", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("float", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("double", mx.services.DataType.NUMBER_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("date", mx.services.DataType.DATE_TYPE, _local1)); var _local3 = new mx.services.DataType("dateTime", mx.services.DataType.DATE_TYPE, _local1); schemaVersion.dateTimeType = _local3; schemaObj.registerType(_local3); schemaObj.registerType(new mx.services.DataType("time", mx.services.DataType.DATE_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("base64Binary", mx.services.DataType.OBJECT_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("hexBinary", mx.services.DataType.OBJECT_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("token", mx.services.DataType.STRING_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("normalizedString", mx.services.DataType.STRING_TYPE, _local1)); schemaObj.registerType(new mx.services.DataType("anyType", mx.services.DataType.ANY_TYPE, _local1)); if (_local1 == mx.services.SchemaVersion.XSD_URI_1999) { schemaObj.registerType(new mx.services.DataType("timeInstant", mx.services.DataType.DATE_TYPE, _local1)); } } static function RegisterStandardTypes(schemaObj) { RegisterSchemaTypes(schemaObj, mx.services.SchemaVersion.getSchemaVersion(mx.services.SchemaVersion.XSD_URI_1999)); RegisterSchemaTypes(schemaObj, mx.services.SchemaVersion.getSchemaVersion(mx.services.SchemaVersion.XSD_URI_2000)); RegisterSchemaTypes(schemaObj, mx.services.SchemaVersion.getSchemaVersion(mx.services.SchemaVersion.XSD_URI_2001)); schemaObj.registerType(new mx.services.DataType("string", mx.services.DataType.STRING_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); schemaObj.registerType(new mx.services.DataType("int", mx.services.DataType.NUMBER_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); schemaObj.registerType(new mx.services.DataType("integer", mx.services.DataType.NUMBER_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); schemaObj.registerType(new mx.services.DataType("long", mx.services.DataType.NUMBER_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); schemaObj.registerType(new mx.services.DataType("short", mx.services.DataType.NUMBER_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); schemaObj.registerType(new mx.services.DataType("byte", mx.services.DataType.NUMBER_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); schemaObj.registerType(new mx.services.DataType("decimal", mx.services.DataType.NUMBER_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); schemaObj.registerType(new mx.services.DataType("float", mx.services.DataType.NUMBER_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); schemaObj.registerType(new mx.services.DataType("base64", mx.services.DataType.NUMBER_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); schemaObj.registerType(new mx.services.DataType("double", mx.services.DataType.NUMBER_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); schemaObj.registerType(new mx.services.DataType("boolean", mx.services.DataType.BOOLEAN_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI)); var _local2 = new mx.services.DataType("Array", mx.services.DataType.ARRAY_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI); _local2.arrayType = new mx.services.DataType("any", mx.services.DataType.ANY_TYPE, mx.services.SchemaVersion.SOAP_ENCODING_URI); _local2.arrayDimensions = 1; _local2.isEncodedArray = true; _local2.itemElement = new mx.services.QName("item"); schemaObj.registerType(_local2); schemaObj.registerType(new mx.services.DataType("Map", mx.services.DataType.MAP_TYPE, mx.services.SchemaVersion.APACHESOAP_URI)); schemaObj.registerType(new mx.services.DataType("RowSet", mx.services.DataType.ROWSET_TYPE, mx.services.SchemaVersion.APACHESOAP_URI)); schemaObj.registerType(new mx.services.DataType("QueryBean", mx.services.DataType.QBEAN_TYPE, mx.services.SchemaVersion.CF_RPC_URI)); } function registerSchemaNode(rootElement, document) { var _local4 = rootElement.getQName(); if (_local4.localPart != "schema") { return(undefined); } var _local2 = mx.services.SchemaVersion.getSchemaVersion(_local4.namespaceURI); if (_local2 == undefined) { return(undefined); } schemaVersion = _local2; if (rootElement.getQName().equals(_local2.schemaQName)) { var _local5 = rootElement.attributes.targetNamespace; processImports(rootElement, _local2, document); return(registerNamespace(_local5, rootElement)); } } function processImports(rootElement, schemaVersion, document) { var _local4 = rootElement.getElementsByQName(schemaVersion.importQName); if (_local4 != undefined) { var _local3 = 0; while (_local3 < _local4.length) { var _local2 = _local4[_local3].attributes.schemaLocation; if (_local2 != undefined) { _local2 = buildURL(_local2, document.location); var _local5 = _local4[_local3].attributes.namespace; importDocument(_local2, _local5); } _local3++; } } } function importDocument(location, namespaceURI) { var _local2 = new XML(); _local2.ignoreWhite = true; _local2.schemaContext = this; _local2.namespace = namespaceURI; _local2.location = location; unresolvedImports++; fetchDocument(_local2); } function fetchDocument(document) { document.onData = function (src) { if (src == undefined) { this.fault = new mx.services.SOAPFault(mx.services.SOAPConstants.DISCONNECTED_FAULT_CODE, "Could not load imported schema", ("Unable to load schema, if currently online, please verify the URI and/or format of the schema at (" + this.schemaURI) + ")"); this.log.logDebug("Unable to receive WSDL file"); } else { this.unresolvedImports--; this.registerSchemaNode(document.firstChild, document); } }; document.load(document.location, "GET"); } function buildURL(locationURL, contextURL) { if ((locationURL.substr(0, 7) == "http://") || (locationURL.substr(0, 8) == "https://")) { return(locationURL); } var _local3 = contextURL.lastIndexOf("/"); contextURL = contextURL.substr(0, _local3 + 1); return(contextURL + locationURL); } function registerNamespace(namespaceURI, rootElement) { log.logInfo("Registering schema namespace: " + namespaceURI, mx.services.Log.VERBOSE); if (schemas[namespaceURI] != undefined) { log.logInfo("Duplicate namespace!"); return(undefined); } var _local2 = new mx.services.Schema(namespaceURI, rootElement, this); schemas[namespaceURI] = _local2; var _local4 = rootElement.attributes.elementFormDefault; if ((_local4 != undefined) && (_local4 == "qualified")) { _local2.elementFormDefault = "qualified"; } return(_local2); } function registerType(dtype) { var _local4 = dtype.namespaceURI; var _local2 = schemas[_local4]; if (_local2 == undefined) { _local2 = registerNamespace(_local4); } if (_local2.types[dtype.name] == undefined) { _local2.types[dtype.name] = dtype; } } function registerElement(elemObj) { var _local4 = elemObj.namespaceURI; var _local2 = schemas[_local4]; if (_local2 == undefined) { _local2 = registerNamespace(_local4); } if (elemObj.form == undefined) { elemObj.form = _local2.elementFormDefault; } _local2.elements[elemObj.name] = elemObj; } function getElementByQName(elQName) { var _local3 = schemas[elQName.namespaceURI]; if (_local3 != undefined) { var _local2 = _local3.elements[elQName.localPart]; if (_local2 == undefined) { _local2 = _local3.parseElement(elQName.localPart); if (_local2 == undefined) { } } return(_local2); } } function getTypeByQName(typeQName) { var _local13 = schemas[typeQName.namespaceURI]; if (_local13 != undefined) { var _local12 = typeQName.localPart; var _local14 = _local12.indexOf("["); if (_local14 != -1) { var _local15 = _local12.substring(0, _local14); var _local9 = getTypeByQName(new mx.services.QName(_local15, typeQName.namespaceURI)); var _local4 = _local12.substring(_local14); var _local2 = 0; while (_local2 != -1) { var _local6 = new Array(); _local2++; var _local3 = _local4.indexOf(",", _local2); while (_local3 != -1) { var _local8 = Number(_local4.substring(_local2, _local3)); _local6.push(_local8); _local2 = _local3 + 1; _local3 = _local4.indexOf(",", _local2); } var _local7 = _local4.indexOf("]", _local2); if (_local7 == -1) { } if (_local7 == _local2) { _local6.push(-1); } else { var _local10 = Number(_local4.substring(_local2, _local7)); _local6.push(_local10); } var _local5 = new mx.services.DataType(_local9.name, mx.services.DataType.ARRAY_TYPE, _local9.namespaceURI); _local5.isEncodedArray = true; _local5.arrayType = _local9; _local5.itemElement = new mx.services.QName("item"); _local5.dimensions = _local6; _local9 = _local5; _local2 = _local4.indexOf("[", _local7); } return(_local9); } var _local11 = _local13.types[_local12]; if (_local11 != undefined) { return(_local11); } _local11 = _local13.parseType(_local12); if (_local11 == undefined) { } return(_local11); } } function getType(qualifiedName, node) { var _local3 = ""; var _local4 = qualifiedName; var _local2 = qualifiedName.indexOf(":"); if (_local2 != -1) { _local3 = qualifiedName.substring(0, _local2); _local4 = qualifiedName.substring(_local2 + 1); } var _local6 = node.getNamespaceForPrefix(_local3); return(getTypeByQName(_local4, _local6, node)); } }
Symbol 16 MovieClip [__Packages.mx.services.ElementDecl] Frame 0
class mx.services.ElementDecl { function ElementDecl () { } }
Symbol 17 MovieClip [__Packages.mx.services.Schema] Frame 0
class mx.services.Schema { var targetNamespace, rootElement, context, schemaVersion, types, elements, elementFormDefault; function Schema (targetNamespace, rootElement, schemaContext) { this.targetNamespace = targetNamespace; this.rootElement = rootElement; context = schemaContext; schemaVersion = schemaContext.schemaVersion; types = new Object(); elements = new Object(); } static function getSchemas(xmlDocument) { var _local1 = new Array(); return(_local1); } function registerType(dtype) { if (types[dtype.name] == undefined) { types[dtype.name] = dtype; } } function registerElement(elementObj) { elements[elementObj.name] = elementObj; } function parseType(localPart) { var _local2 = rootElement.getElementsByReferencedName(localPart, schemaVersion.complexTypeQName)[0]; if (_local2 != undefined) { return(parseComplexType(_local2)); } _local2 = rootElement.getElementsByReferencedName(localPart, schemaVersion.simpleTypeQName)[0]; if (_local2 != undefined) { return(parseSimpleType(_local2)); } } function parseElement(name) { var _local3 = rootElement.getElementsByReferencedName(name, schemaVersion.elementTypeQName)[0]; if (_local3 != undefined) { var _local2 = parseElementDecl(_local3); registerElement(_local2); return(_local2); } } function parseComplexType(typeNode, isAnonymous) { var _local4 = new mx.services.DataType(); var _local8 = typeNode.attributes.name; if (!isAnonymous) { _local4.name = _local8; _local4.namespaceURI = targetNamespace; _local4.qname = new mx.services.QName(_local8, targetNamespace); registerType(_local4); } else { _local4.isAnonymous = true; } var _local6 = typeNode.childNodes; var _local7 = _local6.length; var _local5 = 0; while ((_local5 < _local7) && (context.fault == undefined)) { var _local2 = _local6[_local5]; var _local3 = _local2.getQName(); if (_local3.equals(schemaVersion.allQName)) { parseAll(_local2, _local4); } else if (_local3.equals(schemaVersion.complexContentQName)) { parseComplexContent(_local2, _local4); } else if (_local3.equals(schemaVersion.simpleContentQName)) { parseSimpleContent(_local2, _local4); } else if (_local3.equals(schemaVersion.sequenceQName)) { parseSequence(_local2, _local4); } else if (_local3.equals(schemaVersion.attributeQName)) { parseAttribute(_local2, _local4); } _local5++; } typeNode.parsed = 1; return(_local4); } function parseSimpleType(typeNode, isAnonymous) { var _local8 = new mx.services.DataType(); var _local11 = typeNode.attributes.name; if (!isAnonymous) { _local8.name = _local11; _local8.namespaceURI = targetNamespace; _local8.qname = new mx.services.QName(_local11, targetNamespace); registerType(_local8); } else { _local8.isAnonymous = true; } var _local9 = typeNode.childNodes; var _local10 = _local9.length; var _local3 = 0; while (_local3 < _local10) { var _local2 = _local9[_local3]; var _local4 = _local2.getQName(); if (_local4.equals(schemaVersion.restrictionQName)) { var _local5 = _local2.attributes.base; var _local6 = _local2.getQNameFromString(_local5); var _local7 = context.getTypeByQName(_local6); _local8.typeType = _local7.typeType; } _local3++; } typeNode.parsed = 1; return(_local8); } function parseAll(allNode, typeObj) { return(parseSequence(allNode, typeObj)); } function parseElementDecl(elementNode) { var _local2 = new mx.services.ElementDecl(); var _local6; if (elementNode.attributes.ref != undefined) { var _local10 = elementNode.attributes.ref; var _local9 = elementNode.getQNameFromString(_local10); var _local5 = context.getElementByQName(_local9); _local2.name = _local5.name; _local2.schemaType = _local5.schemaType; _local2.form = _local5.form; _local2.namespace = _local5.namespace; _local2.minOccurs = elementNode.attributes.minOccurs; _local2.maxOccurs = elementNode.attributes.maxOccurs; return(_local2); } var _local12 = elementNode.attributes.name; _local2.name = _local12; if (elementNode.attributes.type != undefined) { var _local11 = elementNode.getQNameFromString(elementNode.attributes.type, true); _local6 = context.getTypeByQName(_local11); } else { var _local8 = elementNode.getElementsByQName(schemaVersion.complexTypeQName)[0]; if (_local8 != null) { _local6 = parseComplexType(_local8, true); } else { var _local7 = elementNode.getElementsByQName(schemaVersion.simpleTypeQName)[0]; if (_local7 != null) { _local6 = parseSimpleType(_local7, true); } } } _local2.schemaType = _local6; _local2.minOccurs = elementNode.attributes.minOccurs; _local2.maxOccurs = elementNode.attributes.maxOccurs; var _local4 = elementNode.attributes.form; if (_local4 == undefined) { _local4 = elementFormDefault; } _local2.form = _local4; if (_local4 == "qualified") { _local2.namespace = targetNamespace; } else { _local2.namespace = ""; } return(_local2); } function parseAttribute(attrNode, typeObj) { var _local4 = attrNode.attributes.name; var _local6 = new Object(); _local6.name = _local4; var _local5 = attrNode.attributes.type; if (_local5 != undefined) { var _local7 = attrNode.getQNameFromString(_local5, true); var _local3 = context.getTypeByQName(_local7); if (_local3 != undefined) { if (typeObj.partTypes == undefined) { typeObj.partTypes = new Object(); } var _local2 = new Object(); _local2.isAttribute = true; _local2.schemaType = _local3; typeObj.partTypes[_local4] = _local2; } } } function parseSequence(sequenceNode, dtype) { var _local9 = sequenceNode.childNodes; var _local8 = _local9.length; var _local5 = _local8 - 1; while (_local5 > -1) { var _local7 = _local9[_local5]; var _local2 = parseElementDecl(_local7); var _local4 = _local2; if ((_local8 == 1) && (_local2.maxOccurs == "unbounded")) { dtype.name = "array"; dtype.typeType = mx.services.DataType.ARRAY_TYPE; dtype.arrayType = _local4.schemaType; dtype.itemElement = new mx.services.QName(_local2.name, _local2.namespace); } else { if (_local2.maxOccurs == "unbounded") { var _local6 = new mx.services.DataType("array", mx.services.DataType.ARRAY_TYPE); _local6.arrayType = _local4.schemaType; _local4 = _local6; _local4.itemElement = new mx.services.QName(_local2.name, _local2.namespace); } if (dtype.partTypes == undefined) { dtype.partTypes = new Object(); } dtype.partTypes[_local2.name] = _local4; } _local5--; } return(dtype); } function parseSimpleContent(contentNode, typeObj) { var _local5 = contentNode.firstChild; if (!_local5.getQName().equals(schemaVersion.extensionQName)) { return(undefined); } var _local6 = _local5.attributes.base; var _local7 = _local5.getQNameFromString(_local6, true); var _local8 = context.getTypeByQName(_local7); if (typeObj.partTypes == undefined) { typeObj.partTypes = new Object(); } typeObj.simpleValue = _local8; var _local3 = _local5.childNodes; var _local2 = 0; while (_local2 < _local3.length) { parseAttribute(_local3[_local2], typeObj); _local2++; } } function parseComplexContent(contentNode, typeObj) { var _local6 = contentNode.childNodes; var _local7 = _local6.length; var _local3 = 0; while ((_local3 < _local7) && (context.fault == undefined)) { var _local2 = _local6[_local3]; var _local4 = _local2.getQName(); if (_local4.equals(schemaVersion.restrictionQName)) { return(parseRestriction(_local2, typeObj)); } if (_local4.equals(schemaVersion.extensionQName)) { return(parseExtension(_local2, typeObj)); } _local3++; } } function parseExtension(extensionNode, typeObj) { var _local11 = extensionNode.attributes.base; var _local12 = extensionNode.getQNameFromString(_local11); var _local5 = context.getTypeByQName(_local12); typeObj.typeType = _local5.typeType; typeObj.partTypes = new Object(); for (var _local9 in _local5.partTypes) { typeObj.partTypes[_local9] = _local5.partTypes[_local9]; } var _local7 = extensionNode.childNodes; var _local8 = _local7.length; var _local2 = 0; while ((_local2 < _local8) && (context.fault == undefined)) { var _local3 = _local7[_local2]; var _local4 = _local3.getQName(); if (_local4.equals(schemaVersion.sequenceQName)) { return(parseSequence(_local3, typeObj)); } _local2++; } } function parseRestriction(restrictionNode, derivedType) { var _local13 = restrictionNode.attributes.base; var _local14 = restrictionNode.getQNameFromString(_local13); var _local12 = context.getTypeByQName(_local14); derivedType.name = "derived" + _local12.name; derivedType.typeType = _local12.typeType; derivedType.namespaceURI = _local12.namespaceURI; if (_local12.typeType == mx.services.DataType.ARRAY_TYPE) { derivedType.isEncodedArray = _local12.isEncodedArray; derivedType.itemElement = _local12.itemElement; } var _local10 = restrictionNode.getElementsByQName(schemaVersion.attributeQName); var _local9 = 0; while (_local9 < _local10.length) { var _local5 = _local10[_local9]; var _local7 = _local5.attributes.ref; if (_local7.indexOf(":") != -1) { _local7 = _local7.substring(_local7.indexOf(":") + 1); } for (var _local11 in _local5.attributes) { var _local2 = _local11; if (_local2.indexOf(":") != -1) { _local2 = _local2.substring(_local2.indexOf(":") + 1); } if (_local2 == _local7) { var _local6 = _local5.attributes[_local11]; var _local8 = _local5.getQNameFromString(_local6, true); var _local3 = context.getTypeByQName(_local8); if (_local3 != undefined) { derivedType[_local2] = _local3[_local2]; derivedType.name = _local3.name; derivedType.qname = _local3.qname; derivedType.namespaceURI = _local3.namespaceURI; } else { derivedType[_local2] = _local6; } } } _local9++; } return(derivedType); } }
Symbol 18 MovieClip [__Packages.mx.services.WSDL] Frame 0
class mx.services.WSDL { var log, serviceProxy, wsdlURI, wsdlDocs, constants, schemas, unresolvedImports, document, startTime, fault, targetNamespace, rootWSDL, onLoad, services; function WSDL (wsdlURI, serviceProxy, logObj, wsdlVersion) { log = logObj; log.logInfo("Creating WSDL object for " + wsdlURI, mx.services.Log.VERBOSE); this.serviceProxy = serviceProxy; this.wsdlURI = wsdlURI; wsdlDocs = new Object(); var _local4 = ((wsdlVersion == undefined) ? 0 : (wsdlVersion)); constants = mx.services.WSDLConstants.getConstants(_local4); var _local3 = new mx.services.Log(log.level, "XMLSchema"); _local3._parentLog = log; _local3.onLog = function (txt) { this._parentLog.onLog(txt); }; schemas = new mx.services.SchemaContext(_local3); mx.services.SchemaContext.RegisterStandardTypes(schemas); unresolvedImports = 1; var _local2 = new XML(); _local2.ignoreWhite = true; _local2.wsdl = this; _local2.location = wsdlURI; _local2.isRootWSDL = true; document = _local2; startTime = new Date(); fetchDocument(_local2); log.logInfo("Successfully created WSDL object", mx.services.Log.VERBOSE); } function fetchDocument(document) { document.onData = function (src) { if (src != undefined) { var _local2 = new Date(); this.wsdl.log.logInfo("Received WSDL document from the remote service", mx.services.Log.VERBOSE); this.parseXML(src); this.loaded = true; var _local3 = Math.round(new Date() - _local2); this.wsdl.log.logInfo(("Parsed WSDL XML [" + _local3) + " millis]", mx.services.Log.VERBOSE); } this.wsdl.parseDocument(this); }; document.load(document.location, "GET"); } function parseDocument(document) { if (!document.loaded) { fault = new mx.services.SOAPFault(mx.services.SOAPConstants.DISCONNECTED_FAULT_CODE, "Could not load WSDL", ("Unable to load WSDL, if currently online, please verify the URI and/or format of the WSDL (" + wsdlURI) + ")"); log.logDebug("Unable to receive WSDL file"); } else { unresolvedImports--; processImports(document); } if ((unresolvedImports == 0) || (fault != undefined)) { parseCompleted(); } } function buildURL(locationURL, contextURL) { if ((locationURL.substr(0, 7) == "http://") || (locationURL.substr(0, 8) == "https://")) { return(locationURL); } var _local3 = contextURL.lastIndexOf("/"); contextURL = contextURL.substr(0, _local3 + 1); return(contextURL + locationURL); } function processImports(document) { var _local7 = document.firstChild; var _local9 = constants; var _local8 = _local7.getQName(); if (!_local8.equals(_local9.definitionsQName)) { if (_local8.localPart == "schema") { schemas.registerSchemaNode(_local7); return(undefined); } fault = new mx.services.SOAPFault("Server", "Faulty WSDL format", "Definitions must be the first element in a WSDL document"); return(undefined); } var _local11 = _local7.attributes.targetNamespace; var _local10 = new mx.services.WSDLDocument(document, this); wsdlDocs[_local11] = _local10; if (document.isRootWSDL) { targetNamespace = _local11; rootWSDL = _local10; } var _local4 = _local7.getElementsByQName(_local9.importQName); if (_local4 != undefined) { var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].attributes.location; _local3 = buildURL(_local3, document.location); var _local5 = _local4[_local2].attributes.namespace; importDocument(_local3, _local5); _local2++; } } } function importDocument(location, namespaceURI) { var _local2 = new XML(); _local2.ignoreWhite = true; _local2.wsdl = this; _local2.namespace = namespaceURI; _local2.location = location; unresolvedImports++; fetchDocument(_local2); } function parseCompleted() { if (fault == undefined) { parseServices(); } if (fault == undefined) { var _local2 = Math.floor(new Date() - startTime); } onLoad(); } function parseServices() { log.logDebug("Parsing definitions"); var _local6 = constants; var _local3 = rootWSDL.serviceElements; if (_local3 == undefined) { fault = new mx.services.SOAPFault("Server.NoServicesInWSDL", "Could not load WSDL", ("No <wsdl:service> elements found in WSDL at " + wsdlURI) + "."); log.logDebug("No <service> elements in WSDL file"); return(undefined); } var _local4 = new Object(); for (var _local5 in _local3) { var _local2 = parseService(_local3[_local5]); _local4[_local2.name] = _local2; } services = _local4; log.logDebug("Completed WSDL parsing"); } function parseSchemas(typesNode) { log.logDebug("Parsing schemas"); var _local3 = typesNode.childNodes; var _local4 = _local3.length; var _local2 = 0; while (_local2 < _local4) { schemas.registerSchemaNode(_local3[_local2]); _local2++; } log.logDebug("Done parsing schemas."); } function parseService(serviceElement) { log.logDebug("Parsing service: " + serviceElement.nodeName); var _local11 = new Object(); _local11.ports = new Object(); var _local8 = constants; _local11.name = serviceElement.attributes.name; var _local12 = serviceElement.childNodes; var _local13 = _local12.length; var _local7 = 0; while ((_local7 < _local13) && (fault == undefined)) { var _local2 = _local12[_local7]; var _local9 = _local2.getQName(); if (_local9.equals(_local8.documentationQName)) { _local11.description = _local2.firstChild; } else if (_local9.equals(_local8.portQName)) { var _local4 = new Object(); var _local3 = 0; while (_local3 < _local2.childNodes.length) { var _local5 = _local2.childNodes[_local3]; var _local6 = _local5.getQName(); if (_local6.equals(_local8.soapAddressQName)) { _local4.endpointURI = _local5.attributes.location; break; } _local3++; } if (_local4.endpointURI != undefined) { _local4.name = _local2.attributes.name; var _local10 = _local2.getQNameFromString(_local2.attributes.binding); _local4.binding = parseBinding(_local10); _local11.ports[_local4.name] = _local4; } } _local7++; } return(_local11); } function parseBinding(bindingName) { log.logDebug("Parsing binding: " + bindingName); var _local10 = new Object(); var _local4 = constants; var _local25 = wsdlDocs[bindingName.namespaceURI]; if (_local25 == undefined) { fault = new mx.services.SOAPFault("WSDL.UnrecognizedNamespace", ("The WSDL parser had no registered document for the namespace '" + bindingName.namespaceURI) + "'"); return(undefined); } var _local19 = _local25.getBindingElement(bindingName.localPart); if (_local19 == undefined) { fault = new mx.services.SOAPFault("WSDL.UnrecognizedBindingName", ((("The WSDL parser couldn't find a binding named '" + bindingName.localPart) + "' in namespace '") + bindingName.namespaceURI) + "'"); return(undefined); } var _local26 = _local19.getQNameFromString(_local19.attributes.type); _local10.portType = parsePortType(_local26); if (fault != undefined) { return(undefined); } var _local23 = _local19.childNodes; var _local24 = _local23.length; var _local13 = 0; while (_local13 < _local24) { var _local11 = _local23[_local13]; var _local17 = _local11.getQName(); if (_local17.equals(_local4.soapBindingQName)) { _local10.style = _local11.attributes.style; if (_local10.style == undefined) { _local10.style = mx.services.WSDLConstants.DEFAULT_STYLE; } _local10.transport = _local11.attributes.transport; } else if (_local17.equals(_local4.operationQName)) { var _local20 = _local11.attributes.name; var _local7 = _local10.portType.operations[_local20]; var _local14 = _local11.childNodes; var _local18 = _local14.length; var _local6 = 0; while (_local6 < _local18) { var _local3 = _local14[_local6]; var _local5 = _local3.getQName(); if (_local5.equals(_local4.soapOperationQName)) { var _local12 = _local3.attributes.soapAction; _local7.actionURI = _local12; var _local9 = _local3.attributes.style; if (_local9 == undefined) { _local9 = _local10.style; } _local7.style = _local9; } else if (_local5.equals(_local4.inputQName)) { var _local8 = _local3.getElementsByQName(_local4.soapBodyQName)[0]; var _local2 = new Object(); _local2.use = _local8.attributes.use; _local2.namespaceURI = _local8.attributes.namespace; if (_local2.namespaceURI == undefined) { _local2.namespaceURI = targetNamespace; } _local2.encodingStyle = _local8.attributes.encodingStyle; _local7.inputEncoding = _local2; } else if (_local5.equals(_local4.outputQName)) { var _local8 = _local3.getElementsByQName(_local4.soapBodyQName)[0]; var _local2 = new Object(); _local2.use = _local8.attributes.use; _local2.namespaceURI = _local8.attributes.namespace; if (_local2.namespaceURI == undefined) { _local2.namespaceURI = targetNamespace; } _local2.encodingStyle = _local8.attributes.encodingStyle; _local7.outputEncoding = _local2; } _local6++; } } _local13++; } var _local21 = document.getElementsByQName(_local4.bindingQName); var _local15 = 0; while (_local15 < _local21.length) { _local19 = _local21[_local15]; var _local16 = _local19.attributes.name; if (bindingName != _local16) { } else { _local10.name = _local16; } _local15++; } return(_local10); } function parsePortType(portTypeName, document) { log.logDebug("Parsing portType: " + portTypeName); var _local19 = wsdlDocs[portTypeName.namespaceURI]; if (_local19 == undefined) { fault = new mx.services.SOAPFault("WSDL.UnrecognizedNamespace", ("The WSDL parser had no registered document for the namespace '" + portTypeName.namespaceURI) + "'"); return(undefined); } var _local18 = _local19.getPortTypeElement(portTypeName.localPart); if (_local18 == undefined) { fault = new mx.services.SOAPFault("WSDL.UnrecognizedPortTypeName", ((("The WSDL parser couldn't find a portType named '" + portTypeName.localPart) + "' in namespace '") + portTypeName.namespaceURI) + "'"); return(undefined); } var _local13 = new Object(); var _local7 = constants; _local13.name = _local18.attributes.name; _local13.operations = new Object(); var _local14 = _local18.getElementsByQName(_local7.operationQName); var _local15 = _local14.length; var _local9 = 0; while (_local9 < _local15) { var _local11 = _local14[_local9]; var _local2 = new mx.services.WSDLOperation(_local11.attributes.name, this, document); var _local10 = _local11.childNodes; var _local12 = _local10.length; var _local5 = 0; while (_local5 < _local12) { var _local3 = _local10[_local5]; var _local4 = _local3.getQName(); if (_local4.equals(_local7.documentationQName)) { _local2.documentation = _local3.childNodes[0]; } else { var _local8 = _local3.attributes.message; var _local6 = _local3.getQNameFromString(_local8); if (_local4.equals(_local7.inputQName)) { _local2.inputMessage = _local6; } else if (_local4.equals(_local7.outputQName)) { _local2.outputMessage = _local6; } } _local5++; } if (_local13.operations[_local2.name] != undefined) { fault = new mx.services.SOAPFault("WSDL.OverloadedOperation", ("The WSDL contains an overloaded operation (" + _local2.name) + ") - we do not currently support this usage."); return(undefined); } _local13.operations[_local2.name] = _local2; _local9++; } return(_local13); } function parseMessage(messageName, operationName, mode, document) { log.logDebug("Parsing message: " + messageName); var _local22 = wsdlDocs[messageName.namespaceURI]; if (_local22 == undefined) { fault = new mx.services.SOAPFault("WSDL.UnrecognizedNamespace", ("The WSDL parser had no registered document for the namespace '" + messageName.namespaceURI) + "'"); return(undefined); } var _local21 = _local22.getMessageElement(messageName.localPart); if (_local21 == undefined) { fault = new mx.services.SOAPFault("WSDL.UnrecognizedMessageName", ((("The WSDL parser couldn't find a message named '" + messageName.localPart) + "' in namespace '") + messageName.namespaceURI) + "'"); return(undefined); } var _local23 = constants; var _local3 = new Object(); _local3.name = _local21.attributes.name; if (_local3.name == undefined) { if (mode == mx.services.SOAPConstants.MODE_IN) { _local3.name = operationName + "Request"; } else { _local3.name == (operationName + "Response"); } } log.logDebug("Message name is " + _local3.name); var _local18 = _local21.getElementsByQName(_local23.parameterQName); var _local16 = _local18.length; _local3.parameters = new Array(); var _local8 = 0; while (_local8 < _local16) { var _local5 = _local18[_local8]; var _local14 = _local5.attributes.name; var _local2; var _local12; if (_local5.attributes.element != undefined) { var _local10 = _local5.attributes.element; var _local13 = _local5.getQNameFromString(_local10); var _local7 = schemas.getElementByQName(_local13); if (schemas.fault != undefined) { fault = schemas.fault; return(undefined); } if (_local7 == undefined) { fault = new mx.services.SOAPFault("WSDL.BadElement", ("Element " + _local10) + " not resolvable"); return(undefined); } _local2 = _local7.schemaType; _local12 = _local13; if ((_local16 == 1) && (operationName == _local13.localPart)) { for (var _local17 in _local2.partTypes) { var _local4 = _local2.partTypes[_local17]; var _local6 = new mx.services.QName(_local17, _local4.namespace); var _local15 = new mx.services.SOAPParameter(_local17, _local4.schemaType, mode, _local6); _local3.parameters.push(_local15); _local3.targetNamespace = _local13.namespaceURI; } _local3.isWrapped = true; if (_local7.form == "qualified") { _local3.isQualified = true; } break; } } else { var _local9 = _local5.attributes.type; var _local13 = _local5.getQNameFromString(_local9); _local2 = schemas.getTypeByQName(_local13); if (schemas.fault != undefined) { fault = schemas.fault; return(undefined); } if (_local2 == undefined) { fault = new mx.services.SOAPFault("WSDL.BadType", ("Type " + _local9) + " not resolvable"); return(undefined); } } var _local15 = new mx.services.SOAPParameter(_local14, _local2, mode, _local12); _local3.parameters.push(_local15); _local8++; } return(_local3); } }
Symbol 19 MovieClip [__Packages.mx.services.WSDLDocument] Frame 0
class mx.services.WSDLDocument { var xmlDoc, targetNamespace, bindingElements, portTypeElements, messageElements, serviceElements; function WSDLDocument (document, wsdl) { xmlDoc = document; var _local8 = document.firstChild; var _local6 = wsdl.constants; var _local9 = _local8.getQName(); if (!_local9.equals(_local6.definitionsQName)) { wsdl.fault = new mx.services.SOAPFault("Server", "Faulty WSDL format", "Definitions must be the first element in a WSDL document"); return; } targetNamespace = _local8.attributes.targetNamespace; bindingElements = new Object(); portTypeElements = new Object(); messageElements = new Object(); serviceElements = new Object(); var _local3 = _local8.childNodes; var _local2 = 0; while (_local2 < _local3.length) { var _local4 = _local3[_local2].getQName(); var _local5 = _local3[_local2].attributes.name; if (_local4.equals(_local6.bindingQName)) { bindingElements[_local5] = _local3[_local2]; } else if (_local4.equals(_local6.portTypeQName)) { portTypeElements[_local5] = _local3[_local2]; } else if (_local4.equals(_local6.messageQName)) { messageElements[_local5] = _local3[_local2]; } else if (_local4.equals(_local6.serviceQName)) { serviceElements[_local5] = _local3[_local2]; } else if (_local4.equals(_local6.typesQName)) { wsdl.parseSchemas(_local3[_local2]); } _local2++; } } function getBindingElement(name) { return(bindingElements[name]); } function getMessageElement(name) { return(messageElements[name]); } function getPortTypeElement(name) { return(portTypeElements[name]); } function getServiceElement(name) { return(serviceElements[name]); } }
Symbol 20 MovieClip [__Packages.mx.services.WSDLOperation] Frame 0
class mx.services.WSDLOperation { var name, wsdl, document, input, inputMessage, output, outputMessage; function WSDLOperation (name, wsdl, document) { this.name = name; this.wsdl = wsdl; this.document = document; } function parseMessages() { var _local2 = wsdl; input = _local2.parseMessage(inputMessage, name, mx.services.SOAPConstants.MODE_IN, document); output = _local2.parseMessage(outputMessage, name, mx.services.SOAPConstants.MODE_OUT, document); } }
Symbol 21 MovieClip [__Packages.mx.services.SOAPParameter] Frame 0
class mx.services.SOAPParameter { var name, schemaType, mode, qname; function SOAPParameter (name, schemaType, mode, qname) { this.name = name; this.schemaType = schemaType; this.mode = ((mode == undefined) ? (mx.services.SOAPConstants.MODE_IN) : (mode)); this.qname = qname; } }
Symbol 22 MovieClip [__Packages.mx.services.PendingCall] Frame 0
class mx.services.PendingCall { var myCall, soapConstants, log, timeoutFunc, timerID, request, requestHeaders, fault, response, __handleFault, onFault, responseHeaders, onHeaders, onResult, __handleResult, bodyNode, onHeader; function PendingCall (myCall) { this.myCall = myCall; soapConstants = myCall.soapConstants; log = myCall.log; doLazyDecoding = myCall.doLazyDecoding; doDecoding = myCall.doDecoding; } function setTimeout(timeoutMS) { timeoutFunc = function () { clearInterval(this.timerID); this.timerID = undefined; var _local2 = new mx.services.SOAPFault("Timeout", ("Timeout while calling method " + this.myCall.operationName) + "!"); this.onFault(_local2); }; timerID = setInterval(this, "timeoutFunc", timeoutMS); } function cancel() { if (timerID != undefined) { clearInterval(timerID); } cancelled = true; } function encode() { log.logInfo("Encoding SOAPCall request", mx.services.Log.VERBOSE); encodeHTTPRequest(); encodeSOAPEnvelope(); } function encodeHTTPRequest() { log.logDebug("Creating HTTP request object"); var _local2 = new XML(); _local2.ignoreWhite = true; _local2.contentType = soapConstants.contentType; _local2.xmlDecl = mx.services.SOAPConstants.XML_DECLARATION; _local2.addRequestHeader("SOAPAction", ("\"" + myCall.actionURI) + "\""); request = _local2; } function encodeSOAPEnvelope() { log.logDebug("Encoding SOAP request envelope"); var _local3 = request; var _local4 = myCall.schemaVersion; var _local5 = soapConstants.envelopeQName; var _local2 = _local3.createElement((mx.services.SOAPConstants.SOAP_ENV_PREFIX + ":") + _local5.localPart); _local2.attributes["xmlns:" + mx.services.SOAPConstants.SOAP_ENV_PREFIX] = soapConstants.ENVELOPE_URI; _local2.attributes["xmlns:" + mx.services.SOAPConstants.XML_SCHEMA_PREFIX] = _local4.xsdURI; _local2.attributes["xmlns:" + mx.services.SOAPConstants.XML_SCHEMA_INSTANCE_PREFIX] = _local4.xsiURI; _local3.appendChild(_local2); _local3.soapEnvelope = _local2; encodeSOAPHeader(); encodeSOAPBody(); } function encodeSOAPHeader() { var _local7 = request; var _local6 = request.soapEnvelope; var _local4 = requestHeaders; if (_local4.length > 0) { var _local3 = _local7.createElement((mx.services.SOAPConstants.SOAP_ENV_PREFIX + ":") + soapConstants.headerQName.localPart); _local6.appendChild(_local3); var _local5 = _local4.length; var _local2 = 0; while (_local2 < _local5) { _local3.appendChild(_local4[_local2].element); _local2++; } request.soapHeader = _local3; } } function encodeSOAPBody() { log.logDebug("Encoding SOAP request body"); var _local2 = request; var _local3 = myCall; var _local5 = _local3.operationName; var _local6 = _local3.targetNamespace; var _local7 = _local3.soapConstants; var _local10 = _local2.soapEnvelope; var _local8 = _local7.bodyQName; var _local4 = _local2.createElement((mx.services.SOAPConstants.SOAP_ENV_PREFIX + ":") + _local8.localPart); _local10.appendChild(_local4); if (!_local3.useLiteralBody) { if (_local3.operationStyle != mx.services.SOAPConstants.DOC_STYLE) { if ((_local3.operationStyle == mx.services.SOAPConstants.WRAPPED_STYLE) && (_local3.elementFormQualified)) { _local2.soapOperation = _local2.createElement(_local5); _local2.soapOperation.attributes.xmlns = _local6; } else { var _local9 = getStringFromQName(_local4, new mx.services.QName(_local5, _local6)); _local2.soapOperation = _local2.createElement(_local9); if (_local3.useStyle == mx.services.SOAPConstants.USE_ENCODED) { _local2.soapOperation.attributes[mx.services.SOAPConstants.SOAP_ENV_PREFIX + ":encodingStyle"] = _local7.ENCODING_URI; } } _local4.appendChild(_local2.soapOperation); } else { _local2.soapOperation = _local4; } } _local2.soapBody = _local4; } function addHeader(headerElement) { log.logDebug("Adding header: " + headerElement.nodeName); if (requestHeaders == undefined) { requestHeaders = new Array(); } requestHeaders.push(new mx.services.SOAPHeader(headerElement)); } function getOrCreatePrefix(node, namespaceURI, preferredPrefix) { if ((namespaceURI == undefined) || (namespaceURI == "")) { var _local5 = node.getNamespaceForPrefix(""); if ((_local5 != undefined) && (_local5 != "")) { node.attributes.xmlns = ""; node.registerNamespace("", ""); } return(""); } var _local2 = node.getPrefixForNamespace(namespaceURI); var _local6 = false; if (_local2 == undefined) { if (preferredPrefix == undefined) { request.nscount++; _local2 = "ns" + request.nscount; } else { _local2 = preferredPrefix; } _local6 = true; } if (_local6) { if (_local2 != "") { node.attributes["xmlns:" + _local2] = namespaceURI; } else { node.attributes.xmlns = namespaceURI; } node.registerPrefix(_local2, namespaceURI); } return(_local2); } function getStringFromQName(node, qname) { var _local2 = getOrCreatePrefix(node, qname.namespaceURI); if (_local2 != "") { return((_local2 + ":") + qname.localPart); } return(qname.localPart); } function encodeParam(paramName, paramType, parentNode, qname) { var _local2; var _local4 = request; var _local12 = mx.services.SOAPConstants.SCHEMA_INSTANCE_TYPE; if (paramType.typeType == mx.services.DataType.ARRAY_TYPE) { if (myCall.useStyle == mx.services.SOAPConstants.USE_ENCODED) { _local2 = _local4.createElement((mx.services.SOAPConstants.SOAP_ENC_PREFIX + ":") + paramName); _local2.attributes["xmlns:" + mx.services.SOAPConstants.SOAP_ENC_PREFIX] = soapConstants.ENCODING_URI; parentNode.appendChild(_local2); _local2.nodeName = paramName; var _local7 = paramType.arrayType; var _local8 = mx.services.SOAPConstants.ARRAY_TYPE_PQNAME; var _local11 = getOrCreatePrefix(_local2, _local7.namespaceURI); _local2.attributes[_local8] = (_local11 + ":") + _local7.name; } else { _local2 = _local4.createElement(paramName); parentNode.appendChild(_local2); if (qname != undefined) { _local2.nodeName = getStringFromQName(_local2, qname); } } } else if (myCall.useStyle == mx.services.SOAPConstants.USE_ENCODED) { var _local9 = getStringFromQName(parentNode, new mx.services.QName(paramName, paramType.namespaceURI)); _local2 = _local4.createElement(_local9); parentNode.appendChild(_local2); _local2.nodeName = paramName; } else { _local2 = _local4.createElement(paramName); parentNode.appendChild(_local2); if (qname != undefined) { _local2.nodeName = getStringFromQName(_local2, qname); } } return(_local2); } function encodeParamValue(valueObj, valueType, elementNode, document) { var _local29 = mx.services.SOAPConstants.SCHEMA_INSTANCE_TYPE; if (valueType.typeType == mx.services.DataType.ARRAY_TYPE) { var _local19 = valueType.arrayType; var _local20 = valueObj.length; if ((myCall.useStyle == mx.services.SOAPConstants.USE_ENCODED) && (valueType.isEncodedArray == true)) { var _local11 = valueType; var _local4 = ""; var _local21 = true; while (_local11.typeType == mx.services.DataType.ARRAY_TYPE) { var _local3 = _local11.dimensions; if (_local3.length > 1) { var _local9 = 0; while (_local9 < _local3.length) { if (_local9 > 0) { _local4 = _local4 + ","; } _local4 = _local4 + _local3[_local9]; _local9++; } } else if (_local21) { _local4 = _local4 + (("[" + _local20) + "]"); _local21 = false; } else { _local4 = _local4 + "[]"; } _local11 = _local11.arrayType; } elementNode.attributes[mx.services.SOAPConstants.ARRAY_TYPE_PQNAME] = getStringFromQName(elementNode, valueType.qname) + _local4; elementNode.attributes[_local29] = mx.services.SOAPConstants.ARRAY_PQNAME; } var _local9 = 0; while (_local9 < _local20) { var _local18 = getStringFromQName(elementNode, valueType.itemElement); var _local13 = document.createElement(_local18); var _local22 = elementNode.getPrefixForNamespace(_local19.namespaceURI); elementNode.appendChild(_local13); encodeParamValue(valueObj[_local9], _local19, _local13, document); _local9++; } return(undefined); } if (myCall.useStyle == mx.services.SOAPConstants.USE_ENCODED) { var _local26; var _local28 = true; if (valueType == undefined) { valueType = valueObj.__dataType; } if ((valueType == undefined) || (valueType.typeType == mx.services.DataType.ANY_TYPE)) { var _local27 = typeof(valueObj); var _local25; if (_local27 == "number") { _local25 = "double"; } else if (_local27 == "object") { if (valueObj instanceof Date) { _local25 = "dateTime"; valueType = myCall.schemaVersion.dateTimeType; } else { valueType = mx.services.DataType.objectType; _local28 = false; } } else { _local25 = "string"; } var _local30 = getOrCreatePrefix(elementNode, myCall.schemaVersion.xsdURI); _local26 = (_local30 + ":") + _local25; } else if (!valueType.isAnonymous) { var _local30 = getOrCreatePrefix(elementNode, valueType.namespaceURI); _local26 = (_local30 + ":") + valueType.name; } if (_local28 && (_local26 != undefined)) { elementNode.attributes[_local29] = _local26; } } if (valueType.typeType == mx.services.DataType.MAP_TYPE) { encodeMap(valueObj, elementNode, document); } else { if (valueType.partTypes != undefined) { for (var _local24 in valueType.partTypes) { var _local6 = valueType.partTypes[_local24]; var _local8 = valueObj[_local24]; var _local17 = new mx.services.QName(_local24, _local6.namespace); if (_local6.isAttribute) { elementNode.attributes[_local24] = _local8; } else { var _local16 = encodeParam(_local24, _local6.schemaType, elementNode, _local17); if (_local8 != undefined) { encodeParamValue(_local8, _local6.schemaType, _local16, document); } } } if (valueType.simpleValue != undefined) { var _local33 = document.createTextNode(valueObj._value); elementNode.appendChild(_local33); } return(undefined); } if (valueType.typeType == mx.services.DataType.DATE_TYPE) { var _local34 = encodeDate(valueObj, valueType); var _local31 = document.createTextNode(_local34); elementNode.appendChild(_local31); return(undefined); } if (valueType.typeType == mx.services.DataType.OBJECT_TYPE) { for (var _local23 in valueObj) { var _local14 = valueObj[_local23]; var _local12 = _local14.__dataType; var _local15 = encodeParam(_local23, _local12, elementNode); encodeParamValue(_local14, _local12, _local15, document); } return(undefined); } var _local32 = document.createTextNode(valueObj.toString()); elementNode.appendChild(_local32); } } function setupBodyXML(bodyXML) { request.appendChild(bodyXML); } function setupParams(inputParams) { var _local9 = myCall.parameters; var _local10 = _local9.length; var _local3 = 0; while (_local3 < _local10) { var _local2 = _local9[_local3]; var _local4 = _local2.schemaType; var _local6; if (_local2.mode != mx.services.SOAPConstants.MODE_OUT) { var _local8 = encodeParam(_local2.name, _local4, request.soapOperation, _local2.qname); if (inputParams instanceof Array) { _local6 = inputParams[_local3]; } else { _local6 = inputParams[_local2.name]; } var _local5 = _local4.schemaType; if (_local5 == undefined) { _local5 = _local4; } encodeParamValue(_local6, _local5, _local8, request); } _local3++; } } function encodeMap(obj, mapNode, document) { for (var _local8 in obj) { var _local2 = document.createElement("item"); var _local4 = document.createElement("key"); _local2.appendChild(_local4); encodeParamValue(_local8, undefined, _local4, document); var _local5 = document.createElement("value"); _local2.appendChild(_local5); encodeParamValue(obj[_local8], undefined, _local5, document); mapNode.appendChild(_local2); } } function encodeDate(rawDate, dateType) { var _local1 = new String(); if ((dateType.name == "dateTime") || (dateType.name == "date")) { _local1 = _local1.concat(rawDate.getUTCFullYear(), "-"); var _local2 = rawDate.getUTCMonth() + 1; if (_local2 < 10) { _local1 = _local1.concat("0"); } _local1 = _local1.concat(_local2, "-"); _local2 = rawDate.getUTCDate(); if (_local2 < 10) { _local1 = _local1.concat("0"); } _local1 = _local1.concat(_local2); } if (dateType.name == "dateTime") { _local1 = _local1.concat("T"); } if ((dateType.name == "dateTime") || (dateType.name == "time")) { var _local2 = rawDate.getUTCHours(); if (_local2 < 10) { _local1 = _local1.concat("0"); } _local1 = _local1.concat(_local2, ":"); _local2 = rawDate.getUTCMinutes(); if (_local2 < 10) { _local1 = _local1.concat("0"); } _local1 = _local1.concat(_local2, ":"); _local2 = rawDate.getUTCSeconds(); if (_local2 < 10) { _local1 = _local1.concat("0"); } _local1 = _local1.concat(_local2, "."); _local2 = rawDate.getUTCMilliseconds(); if (_local2 < 10) { _local1 = _local1.concat("00"); } else if (_local2 < 100) { _local1 = _local1.concat("0"); } _local1 = _local1.concat(_local2); } _local1 = _local1.concat("Z"); return(_local1); } function decode(assert, response, callbackMethod) { log.logInfo("Decoding SOAPCall response", mx.services.Log.VERBOSE); var _local3; if (!assert) { var _local4 = new mx.services.SOAPFault(); _local4.faultcode = "Server.Connection"; _local4.faultstring = "Unable to connect to endpoint: " + myCall.endpointURI; _local4.faultactor = myCall.targetNamespace; fault = _local4; log.logDebug("No response received from remote service"); } else { _local3 = decodeSOAPEnvelope(response); if (log.level > mx.services.Log.BRIEF) { this.response._decodeTimeMark = new Date(); this.response._decodeTime = Math.round(this.response._decodeTimeMark - this.response._parseTimeMark); log.logInfo(("Decoded SOAP response into result [" + this.response._decodeTime) + " millis]"); } } if (fault != undefined) { __handleFault(fault); onFault(fault, response); myCall.onFault(fault, response); } else { if (responseHeaders != undefined) { onHeaders(responseHeaders, response); } onResult(_local3, response); myCall.onResult(_local3, response); __handleResult(_local3); } this[callbackMethod](_local3, response); } function decodeSOAPEnvelope(response) { log.logDebug("Decoding SOAP response envelope"); var _local4; var _local11 = soapConstants; var _local8 = response.firstChild; if (_local8.getNamespaceURI() != soapConstants.ENVELOPE_URI) { var _local12 = new mx.services.SOAPFault(); _local12.faultcode = "VersionMismatch"; _local12.faultstring = (("Request implements version: " + soapConstants.ENVELOPE_URI) + " Response implements version ") + _local8.getNamespaceURI(); fault = _local12; } else { var _local13 = _local8.getPrefixForNamespace(_local11.ENVELOPE_URI); var _local6 = _local8.getPrefixForNamespace(myCall.schemaVersion.xsiURI); var _local14 = _local8.getPrefixForNamespace(myCall.schemaVersion.xsdURI); var _local9 = new mx.services.PrefixedQName(_local13, _local11.headerQName); var _local10 = new mx.services.PrefixedQName(_local13, _local11.bodyQName); var _local15 = new mx.services.PrefixedQName(_local13, _local11.faultQName); var _local5 = _local8.childNodes; var _local7 = _local5.length; var _local3 = 0; while (_local3 < _local7) { var _local2 = _local5[_local3]; if (_local2.nodeName == _local9.qualifiedName) { responseHeaders = decodeSOAPHeaders(_local2); } else if ((fault == undefined) && (_local2.nodeName == _local10.qualifiedName)) { bodyNode = _local2; if (doDecoding) { _local4 = decodeSOAPBody(_local2, _local6); } else { _local4 = _local2.childNodes; } } _local3++; } } return(_local4); } function decodeSOAPHeaders(headerNode) { log.logDebug("Decoding SOAP response headers"); var _local6 = new Array(); var _local7 = headerNode.childNodes; var _local8 = _local7.length; var _local4 = 0; while (_local4 < _local8) { var _local2 = _local7[_local4]; var _local5 = _local2.attributes.mustUnderstand; if (_local5 == "1") { if (typeof(onHeader) != "function") { var _local3 = new mx.services.SOAPFault(); _local3.faultcode = "MustUnderstand"; _local3.faultstring = "No callback for header " + _local2.nodeName; fault = _local3; break; } } _local6.push(_local2); _local4++; } return(_local6); } function decodeSOAPBody(bodyNode, xsiPrefix) { log.logDebug("Decoding SOAP response body"); var _local7; var _local8 = bodyNode.childNodes[0]; if (_local8.getLocalName() == soapConstants.faultQName.localPart) { fault = decodeSOAPFault(_local8); } else if (myCall.useStyle == mx.services.SOAPConstants.USE_ENCODED) { var _local9 = _local8.childNodes; var _local10 = _local9.length; var _local2 = 0; while (_local2 < _local10) { var _local3 = _local9[_local2]; var _local6 = getOutputParameter(_local2); var _local4 = decodeResultNode(_local3, _local6.schemaType); _local6.value = _local4; if (_local2 == 0) { _local7 = _local4; } _local2++; } } else { var _local6 = getOutputParameterByQName(_local8.getQName()); if (myCall.operationStyle == mx.services.SOAPConstants.WRAPPED_STYLE) { for (var _local11 in _local6.schemaType.partTypes) { var _local5 = _local6.schemaType.partTypes[_local11]; var _local4 = decodeResultNode(_local8.childNodes[0], _local5.schemaType); _local7 = _local4; } } else { _local7 = decodeResultNode(_local8, _local6.schemaType); _local6.value = _local7; } } return(_local7); } function decodeResultNode(resultNode, schemaType, preExistingResult) { var _local5; var _local17 = resultNode.attributes.href; if (_local17 != undefined) { resultNode = decodeRef(bodyNode, _local17); if (resultNode == undefined) { } } var _local13 = myCall.schemaVersion; for (var _local15 in resultNode.attributes) { var _local10 = resultNode.getQNameFromString(_local15); if (_local13.nilQName.equals(_local10)) { var _local9 = resultNode.attributes[_local15]; if ((_local9 == "true") || (_local9 == "1")) { return(null); } } } if ((schemaType == undefined) || (schemaType.typeType == mx.services.DataType.ANY_TYPE)) { schemaType = getTypeFromNode(resultNode); } if (schemaType.typeType == mx.services.DataType.ARRAY_TYPE) { _local5 = decodeArrayNode(resultNode, schemaType.arrayType); } else if (schemaType.typeType == mx.services.DataType.COLL_TYPE) { _local5 = decodeCollectionNode(resultNode, schemaType.arrayType, preExistingResult); } else if (schemaType.typeType == mx.services.DataType.XML_TYPE) { _local5 = resultNode; } else if (schemaType.typeType == mx.services.DataType.MAP_TYPE) { _local5 = decodeMap(resultNode); } else if (schemaType.typeType == mx.services.DataType.ROWSET_TYPE) { _local5 = decodeRowSet(resultNode); } else if (schemaType.typeType == mx.services.DataType.QBEAN_TYPE) { _local5 = decodeQueryBean(resultNode); } else if (schemaType.partTypes != undefined) { _local5 = new Object(); var _local2; for (_local2 in schemaType.partTypes) { if (schemaType.partTypes[_local2].isAttribute) { _local5[_local2] = resultNode.attributes[_local2]; } } if (schemaType.simpleValue == undefined) { var _local12 = resultNode.childNodes; _local2 = 0; while (_local2 < _local12.length) { var _local7 = _local12[_local2]; var _local6 = _local7.getLocalName(); var _local8 = schemaType.partTypes[_local6]; if (_local8 == undefined) { } var _local11 = _local5[_local6]; _local5[_local6] = decodeResultNode(_local7, _local8.schemaType, _local11); _local2++; } } else { _local5._value = decodeResultNode(resultNode, schemaType.simpleValue); } } else if (resultNode.childNodes.length == 0) { if (schemaType.typeType == mx.services.DataType.STRING_TYPE) { _local5 = ""; } else { _local5 = null; } } else if ((resultNode.childNodes.length == 1) && (resultNode.childNodes[0].nodeType == 3)) { var _local14 = resultNode.childNodes[0]; var _local18 = schemaType.typeType; if (schemaType.typeType == mx.services.DataType.BOOLEAN_TYPE) { var _local16 = _local14.nodeValue; if ((_local16.toLowerCase() == "true") || (_local16 == "1")) { _local5 = true; } else { _local5 = false; } } else if (schemaType.typeType == mx.services.DataType.DATE_TYPE) { _local5 = decodeDate(_local14.nodeValue); } else if (schemaType.typeType == mx.services.DataType.NUMBER_TYPE) { _local5 = Number(_local14.nodeValue); } else { _local5 = _local14.nodeValue; } } else { _local5 = resultNode; } return(_local5); } function decodeRef(rootNode, id) { id = id.substring(1); if (rootNode._multiRefs == undefined) { rootNode._multiRefs = new Object(); var _local5 = rootNode.childNodes; var _local6 = _local5.length; var _local1 = 0; while (_local1 < _local6) { var _local2 = _local5[_local1]; var _local3 = _local2.attributes.id; if (_local3 != undefined) { rootNode._multiRefs[_local3] = _local2; } _local1++; } } return(rootNode._multiRefs[id]); } function decodeArrayNode(node, arrayType) { return(((myCall.useStyle == mx.services.SOAPConstants.USE_LITERAL) ? (decodeLiteralArrayNode(node, arrayType)) : (decodeSOAPArrayNode(node, arrayType)))); } function decodeLiteralArrayNode(node, arrayType) { if (doLazyDecoding) { return(new mx.services.ArrayProxy(node.childNodes, this, arrayType)); } var _local4 = new Array(); var _local3 = node.childNodes; var _local5 = _local3.length; var _local2 = 0; while (_local2 < _local5) { _local4.push(decodeResultNode(_local3[_local2], arrayType)); _local2++; } return(_local4); } function decodeCollectionNode(node, arrayType, arrayObj) { if (arrayObj == undefined) { arrayObj = new Array(); } arrayObj.push(decodeResultNode(node, arrayType)); return(arrayObj); } function decodeSOAPArrayNode(node, arrayType) { var _local9 = new Array(); var _local4 = node.getAttributeByQName(soapConstants.soapencArrayTypeQName); if (_local4 == undefined) { var _local7 = decodeLiteralArrayNode(node, arrayType); return(_local7); } var _local2 = myCall.schemaContext.getTypeByQName(node.getQNameFromString(_local4)); if (_local2 != undefined) { arrayType = _local2; } var _local6 = new Array(1); _local6[0] = 0; var _local8 = decodeArrayContents(node.childNodes, _local6, arrayType.dimensions, 0, arrayType); return(_local8); } function decodeArrayContents(arrayMemberNodes, linearIdxHolder, dimensions, dimensionIdx, arrayType) { var _local4 = dimensions[dimensionIdx]; var _local3 = new Array(); if (dimensionIdx == (dimensions.length - 1)) { var _local2 = 0; while (_local2 < _local4) { _local3[_local2] = decodeResultNode(arrayMemberNodes[linearIdxHolder[0]++], arrayType.arrayType); _local2++; } } else { var _local2 = 0; while (_local2 < _local4) { _local3[_local2] = decodeArrayContents(arrayMemberNodes, linearIdxHolder, dimensions, dimensionIdx + 1, arrayType.arrayType); _local2++; } } return(_local3); } function decodeRowSet(rowSetNode) { var _local10 = new Array(); var _local7 = new Array(); var _local6 = new Array(); var _local9 = rowSetNode.childNodes[0].childNodes; var _local12 = _local9.length; var _local2 = 0; while (_local2 < _local12) { var _local3 = _local9[_local2]; var _local4 = _local3.attributes.type; if (_local4 == undefined) { return(undefined); } var _local5 = _local3.getQNameFromString(_local4); if (_local5 == undefined) { return(undefined); } _local7[_local2] = myCall.schemaContext.getTypeByQName(_local5); _local6[_local2] = _local3.childNodes[0].nodeValue; _local2++; } var _local8 = rowSetNode.childNodes[1].childNodes; var _local11 = _local8.length; if (doLazyDecoding) { return(new mx.services.RowSetProxy(this, _local8, _local7, _local6)); } _local2 = 0; while (_local2 < _local11) { _local10[_local2] = decodeRowSetItem(_local8[_local2], _local7, _local6); _local2++; } return(_local10); } function decodeQueryBean(beanNode) { var _local10 = new Array(); var _local4 = new Array(); var _local9 = beanNode.getElementsByLocalName("columnList")[0]; if (_local9 == undefined) { return(undefined); } var _local11 = _local9.childNodes.length; var _local3 = 0; while (_local3 < _local11) { var _local7 = _local9.childNodes[_local3]; _local4[_local3] = _local7.childNodes[0].nodeValue; _local3++; } var _local12 = beanNode.getElementsByLocalName("data")[0]; if (_local12 == undefined) { return(undefined); } var _local8 = decodeSOAPArrayNode(_local12); _local3 = 0; while (_local3 < _local8.length) { var _local6 = _local8[_local3]; var _local5 = new Object(); var _local2 = 0; while (_local2 < _local4.length) { _local5[_local4[_local2]] = _local6[_local2]; _local2++; } _local10[_local3] = _local5; _local3++; } return(_local10); } function decodeRowSetItem(itemNode, types, fields) { var _local5 = itemNode.childNodes; var _local4 = new Object(); var _local6 = types.length; var _local2 = 0; while (_local2 < _local6) { var _local3 = _local5[_local2]; _local4[fields[_local2]] = decodeResultNode(_local3, types[_local2]); _local2++; } return(_local4); } function decodeMap(node) { var _local9 = new Object(); var _local8 = node.childNodes; var _local5 = 0; while (_local5 < _local8.length) { var _local4 = _local8[_local5].childNodes; var _local6; var _local7; var _local3 = 0; while (_local3 < _local4.length) { var _local2 = _local4[_local3]; if (_local2.nodeName == "key") { _local6 = decodeResultNode(_local2); } else if (_local2.nodeName == "value") { _local7 = decodeResultNode(_local2); } _local3++; } _local9[_local6] = _local7; _local5++; } return(_local9); } function getTypeFromNode(node) { var _local2 = node.attributes["xsi:type"]; if (_local2 == undefined) { return(undefined); } var _local3 = node.getQNameFromString(_local2); if (_local3 == undefined) { return(undefined); } return(myCall.schemaContext.getTypeByQName(_local3)); } function decodeDate(rawValue) { var _local4; var _local2; var _local1; var _local8 = rawValue.indexOf("T"); var _local14 = rawValue.indexOf(":"); var _local15 = rawValue.indexOf("-"); if (_local8 != -1) { _local2 = rawValue.substring(0, _local8); _local1 = rawValue.substring(_local8 + 1); } else if (_local14 != -1) { _local1 = rawValue; } else if (_local15 != -1) { _local2 = rawValue; } if (_local2 != undefined) { var _local13 = _local2.substring(0, _local2.indexOf("-")); var _local12 = _local2.substring(5, _local2.indexOf("-", 5)); var _local9 = _local2.substring(8, 10); _local4 = new Date(Date.UTC(_local13, _local12 - 1, _local9)); } else { _local4 = new Date(); } if (_local1 != undefined) { var _local3 = "Z"; var _local6 = 0; if (_local2.length > 10) { _local3 = _local2.substring(10); } else if (_local1.length > 12) { _local3 = _local1.substring(12); } if (_local3 != "Z") { var _local7 = _local3.length; _local6 = _local3.substring(_local7 - 5, _local7 - 3); if (_local3.charAt(_local7 - 6) == "+") { _local6 = -_local6; } } var _local16 = Number(_local1.substring(0, _local1.indexOf(":"))); var _local17 = _local1.substring(3, _local1.indexOf(":", 3)); var _local10 = _local1.substring(6, _local1.indexOf(".", 6)); var _local11 = _local1.substr(9, 3); _local4.setUTCHours(_local16, _local17, _local10, _local11); _local4 = new Date(_local4.getTime() + (_local6 * 3600000)); } return(_local4); } function decodeSOAPFault(faultNode) { log.logDebug("SOAP: Decoding SOAP response fault"); var _local4 = new mx.services.SOAPFault(); _local4.element = faultNode; var _local5 = faultNode.childNodes; var _local6 = _local5.length; var _local3 = 0; while (_local3 < _local6) { var _local2 = _local5[_local3]; if (_local2.nodeName == "faultcode") { _local4.faultcode = _local2.childNodes[0].toString(); } else if (_local2.nodeName == "faultstring") { _local4.faultstring = _local2.childNodes[0].toString(); } else if (_local2.nodeName == "faultactor") { _local4.faultactor = _local2.childNodes[0].toString(); } else if (_local2.nodeName == "detail") { _local4.detail = _local2; } _local3++; } return(_local4); } function getOutputParameter(index) { return(getOutputParameters()[index]); } function getOutputParameterByName(localName) { var _local4 = getOutputParameters(); var _local5 = _local4.length; var _local2 = 0; while (_local2 < _local5) { var _local3 = _local4[_local2]; if (_local3.name == localName) { return(_local3); } _local2++; } } function getOutputParameterByQName(qname) { var _local4 = getOutputParameters(); var _local6 = _local4.length; var _local2 = 0; while (_local2 < _local6) { var _local3 = _local4[_local2].qname; if (_local3 != undefined) { if ((_local3.localPart == qname.localPart) && (_local3.namespaceURI == qname.namespaceURI)) { return(_local4[_local2]); } } _local2++; } } function getOutputParameters() { var _local5 = new Array(); var _local4 = myCall.parameters; var _local6 = _local4.length; var _local2 = 0; while (_local2 < _local6) { var _local3 = _local4[_local2]; if (_local3.mode != mx.services.SOAPConstants.MODE_IN) { _local5.push(_local3); } _local2++; } return(_local5); } function getOutputValue(index) { return(getOutputValues()[index]); } function getOutputValues() { var _local5 = new Array(); var _local4 = myCall.parameters; var _local6 = _local4.length; var _local2 = 0; while (_local2 < _local6) { var _local3 = _local4[_local2]; if (_local3.mode != mx.services.SOAPConstants.MODE_IN) { _local5.push(_local3.value); } _local2++; } return(_local5); } function getInputParameter(index) { return(getInputParameters()[index]); } function getInputParameters() { var _local5 = new Array(); var _local4 = myCall.parameters; var _local6 = _local4.length; var _local2 = 0; while (_local2 < _local6) { var _local3 = _local4[_local2]; if (_local3.mode != mx.services.SOAPConstants.MODE_OUT) { _local5.push(_local3); } _local2++; } return(_local5); } var doLazyDecoding = true; var doDecoding = true; var cancelled = false; }
Symbol 23 MovieClip [__Packages.mx.services.SOAPCall] Frame 0
class mx.services.SOAPCall { var log, operationName, targetNamespace, endpointURI, parameters, concurrency, timeout, version, schemaContext, schemaVersion, soapConstants, doLazyDecoding, doDecoding, operationStyle, useStyle, encodingStyle, actionURI, request, wsdlOperation, elementFormQualified, currentlyActive; function SOAPCall (operationName, targetNamespace, endpointURI, logObj, operationStyle, useStyle, encodingStyle, soapAction, soapVersion, schemaContext) { log = logObj; log.logInfo("Creating SOAPCall for " + operationName, mx.services.Log.VERBOSE); log.logDebug("SOAPCall endpoint URI: " + endpointURI); this.operationName = operationName; this.targetNamespace = targetNamespace; this.endpointURI = endpointURI; parameters = new Array(); concurrency = MULTIPLE_CONCURRENCY; timeout = undefined; version = ((soapVersion == undefined) ? (mx.services.SOAPConstants.DEFAULT_VERSION) : (soapVersion)); this.schemaContext = schemaContext; var _local2 = schemaContext.schemaVersion; schemaVersion = ((_local2 == undefined) ? (mx.services.SchemaVersion.getSchemaVersion(mx.services.SchemaVersion.XSD_URI_2001)) : (_local2)); soapConstants = mx.services.SOAPConstants.getConstants(version); doLazyDecoding = true; doDecoding = true; this.operationStyle = ((operationStyle == undefined) ? (mx.services.SOAPConstants.DEFAULT_OPERATION_STYLE) : (operationStyle)); this.useStyle = ((useStyle == undefined) ? (mx.services.SOAPConstants.DEFAULT_USE) : (useStyle)); this.encodingStyle = ((encodingStyle == undefined) ? (soapConstants.ENCODING_URI) : (encodingStyle)); actionURI = (((soapAction == undefined) || (soapAction == "")) ? ((this.targetNamespace + "/") + this.operationName) : (soapAction)); log.logInfo("Successfully created SOAPCall", mx.services.Log.VERBOSE); } function addParameter(soapParam) { parameters.push(soapParam); } function invoke() { if (request == undefined) { return(undefined); } return(asyncInvoke(request, "onLoad")); } function asyncInvoke(args, callbackMethod) { var _local3 = new mx.services.PendingCall(this); if (!initialized) { wsdlOperation.parseMessages(); if (wsdlOperation.input.isWrapped) { operationStyle = mx.services.SOAPConstants.WRAPPED_STYLE; targetNamespace = wsdlOperation.input.targetNamespace; elementFormQualified = wsdlOperation.input.isQualified; } if (wsdlOperation.wsdl.fault != undefined) { triggerDelayedFault(_local3, wsdlOperation.wsdl.fault); return(_local3); } var _local5 = wsdlOperation.input.parameters; var _local9 = _local5.length; var _local2 = 0; while (_local2 < _local9) { addParameter(_local5[_local2]); _local2++; } var _local6 = wsdlOperation.output.parameters; var _local7 = _local6.length; _local2 = 0; while (_local2 < _local7) { addParameter(_local6[_local2]); _local2++; } initialized = true; } log.logInfo("Asynchronously invoking SOAPCall: " + operationName); var _local11; if (log.level > mx.services.Log.BRIEF) { _local11 = new Date(); } if ((concurrency != MULTIPLE_CONCURRENCY) && (currentlyActive != undefined)) { if (concurrency == SINGLE_CONCURRENCY) { var _local12 = new mx.services.SOAPFault("ConcurrencyError", ("Attempt to call method " + operationName) + " while another call is pending. Either change concurrency options or avoid multiple calls."); triggerDelayedFault(_local3, _local12); return(_local3); } currentlyActive.cancel(); } currentlyActive = _local3; if (concurrency == SINGLE_CONCURRENCY) { _local3.isSingleCall = true; } _local3.encode(); _local3.callbackMethod = callbackMethod; _local3.setupParams(args); var _local8 = new XML(); _local8.ignoreWhite = true; _local8.callback = _local3; _local8._startTimeMark = _local11; _local8.onData = function (src) { var _local2 = this.callback; if (_local2.isSingleCall) { _local2.myCall.currentlyActive = undefined; } if (_local2.timerID != undefined) { clearInterval(_local2.timerID); _local2.timerID = undefined; } if (_local2.cancelled) { return(undefined); } var _local3 = _local2.log.level; if (_local3 > mx.services.Log.BRIEF) { this._networkTimeMark = new Date(); this._networkTime = Math.round(this._networkTimeMark - this._startTimeMark); _local2.log.logInfo(("Received SOAP response from network [" + this._networkTime) + " millis]"); } if (src != undefined) { this.parseXML(src); this.loaded = true; if (_local3 > mx.services.Log.BRIEF) { this._parseTimeMark = new Date(); this._parseTime = Math.round(this._parseTimeMark - this._networkTimeMark); _local2.log.logInfo(("Parsed SOAP response XML [" + this._parseTime) + " millis]"); } } else { this.loaded = false; } _local2.decode.call(_local2, this.loaded, this, _local2.callbackMethod); }; _local3.response = _local8; if (timeout != undefined) { _local3.setTimeout(timeout); } _local3.request.sendAndLoad(endpointURI, _local8, "POST"); log.logInfo("Sent SOAP Request Message", mx.services.Log.VERBOSE); return(_local3); } function triggerDelayedFault(callback, fault) { callback.fault = fault; callback.handleDelayedFault = function () { clearInterval(this.timerID); this.timerID = undefined; this.__handleFault(this.fault); this.onFault(this.fault); }; callback.timerID = setInterval(function () { callback.handleDelayedFault(); }, 50); } static var MULTIPLE_CONCURRENCY = 0; static var SINGLE_CONCURRENCY = 1; static var LAST_CONCURRENCY = 2; var initialized = false; var useLiteralBody = false; }
Symbol 24 MovieClip [__Packages.mx.services.SOAPHeader] Frame 0
class mx.services.SOAPHeader { var element; function SOAPHeader (element) { this.element = element; } }
Symbol 25 MovieClip [__Packages.mx.services.PrefixedQName] Frame 0
class mx.services.PrefixedQName { var prefix, qname, qualifiedName; function PrefixedQName (prefix, qname) { this.prefix = prefix; this.qname = qname; qualifiedName = prefix; if (prefix != "") { qualifiedName = qualifiedName + ":"; } qualifiedName = qualifiedName + qname.localPart; } }
Symbol 26 MovieClip [__Packages.mx.services.ArrayProxy] Frame 0
class mx.services.ArrayProxy extends Array { var xmlNodes, sCall, arrayType, length; function ArrayProxy (xmlNodes, sCall, arrayType) { super(); this.xmlNodes = xmlNodes; this.sCall = sCall; this.arrayType = arrayType; length = xmlNodes.length; } function __resolve(index) { index = Number(index); var _local2 = sCall.decodeResultNode(xmlNodes[index], arrayType); this[index] = _local2; return(_local2); } }
Symbol 27 MovieClip [__Packages.mx.services.RowSetProxy] Frame 0
class mx.services.RowSetProxy extends Array { var sCall, xmlNodes, types, fields, length, views; function RowSetProxy (sCall, xmlNodes, types, fields) { super(); this.sCall = sCall; this.xmlNodes = xmlNodes; this.types = types; this.fields = fields; length = xmlNodes.length; views = new Array(); } function __resolve(index) { index = Number(index); if ((index < 0) || (index > length)) { return(undefined); } var _local3 = sCall.decodeRowSetItem(xmlNodes[index], types, fields); this[index] = _local3; return(_local3); } function getColumnNames() { return(fields); } }
Symbol 28 MovieClip [__Packages.mx.services.Namespace] Frame 0
class mx.services.Namespace { function Namespace () { } static function setup() { if (alreadySetup) { return(undefined); } alreadySetup = true; var _local15 = XMLNode.prototype; if (_local15.getQName == undefined) { _local15.getQName = function () { if (this.prefixedQName != undefined) { return(this.prefixedQName.qname); } var _local2 = this.nodeName; var _local3 = ""; var _local4 = _local2.indexOf(":"); if (_local4 != -1) { _local3 = _local2.substring(0, _local4); _local2 = _local2.substring(_local4 + 1); } var _local6 = this.getNamespaceForPrefix(_local3); var _local5 = new mx.services.QName(_local2, _local6); this.prefixedQName = new mx.services.PrefixedQName(_local3, _local5); return(_local5); }; } if (_local15.setChildValue == undefined) { _local15.setChildValue = function (name, value) { var _local5 = this.attributes[name]; if (_local5 != undefined) { this.attributes[name] = value; return(undefined); } var _local2 = this.getElementsByLocalName(name)[0]; if (_local2 != undefined) { _local2.firstChild.removeNode(); var _local4 = mx.services.Namespace._doc.createTextNode(value); _local2.appendChild(_local4); } }; } if (_local15.setValue == undefined) { _local15.setValue = function (value) { trace("setting value to " + value); this.firstChild.removeNode(); var _local2 = mx.services.Namespace._doc.createTextNode(value); this.appendChild(_local2); }; } if (_local15.getQualifiedName == undefined) { _local15.getQualifiedName = function () { return(this.nodeName); }; } if (_local15.getPrefix == undefined) { _local15.getPrefix = function () { if (this.prefixedQName != undefined) { return(this.prefixedQName.prefix); } var _local2 = this.nodeName; var _local3 = ""; var _local4 = _local2.indexOf(":"); if (_local4 != -1) { _local3 = _local2.substring(0, _local4); } return(_local3); }; } if (_local15.getLocalName == undefined) { _local15.getLocalName = function () { if (this.prefixedQName != undefined) { return(this.prefixedQName.qname.localPart); } var _local2 = this.nodeName; var _local3 = _local2.indexOf(":"); if (_local3 != -1) { _local2 = _local2.substring(_local3 + 1); } return(_local2); }; } if (_local15.getNamespaceURI == undefined) { _local15.getNamespaceURI = function () { return(this.getQName().namespaceURI); }; } if (_local15.loadNSMappings == undefined) { _local15.loadNSMappings = function () { if (this.mappings == undefined) { this.mappings = new Object(); } for (var _local4 in this.attributes) { var _local2 = true; if (_local4.indexOf("xmlns") == 0) { if (_local4.charAt(5) == ":") { _local2 = false; } else if (_local4.length != 5) { continue; } var _local3 = this.attributes[_local4]; if (_local2) { this.mappings["<>defaultNamespace<>"] = _local3; } else { this.mappings[_local4.substring(6)] = _local3; } } } }; } if (_local15.getPrefixForNamespace == undefined) { _local15.getPrefixForNamespace = function (namespaceURI) { var _local3; if ((namespaceURI == undefined) || (namespaceURI == "")) { return(undefined); } if (this.mappings == undefined) { this.loadNSMappings(); } for (var _local5 in this.mappings) { var _local2 = this.mappings[_local5]; if (_local2 == namespaceURI) { _local3 = _local5; break; } } if ((_local3 == undefined) && (this.parentNode != undefined)) { _local3 = this.parentNode.getPrefixForNamespace(namespaceURI); } if (_local3 == "<>defaultNamespace<>") { _local3 = ""; } return(_local3); }; } if (_local15.getNamespaceForPrefix == undefined) { _local15.getNamespaceForPrefix = function (prefix) { if (prefix == "") { prefix = "<>defaultNamespace<>"; } if (this.mappings == undefined) { this.loadNSMappings(); } var _local2 = this.mappings[prefix]; if ((_local2 == undefined) && (this.parentNode != undefined)) { _local2 = this.parentNode.getNamespaceForPrefix(prefix); } return(_local2); }; } if (_local15.getElementsByQName == undefined) { _local15.getElementsByQName = function (qname) { var _local4 = new Array(); if (this.getQName().equals(qname)) { _local4.push(this); } var _local5 = this.childNodes.length; var _local2 = 0; while (_local2 < _local5) { var _local3 = this.childNodes[_local2]; if (_local3.getQName().equals(qname)) { _local4.push(_local3); } _local2++; } return(_local4); }; } if (_local15.getElementsByLocalName == undefined) { _local15.getElementsByLocalName = function (lname) { var _local4 = new Array(); if (this.getLocalName() == lname) { _local4.push(this); } var _local5 = this.childNodes.length; var _local2 = 0; while (_local2 < _local5) { var _local3 = this.childNodes[_local2]; if (_local3.getLocalName() == lname) { _local4.push(_local3); } _local2++; } return(_local4); }; } if (_local15.getElementsByReferencedName == undefined) { _local15.getElementsByReferencedName = function (nameValue, qname) { var _local6 = new Array(); var _local12 = this.attributes.name; if (_local12 == nameValue) { var _local10 = false; if (qname != undefined) { var _local11 = this.getQName(); if ((_local11.namespaceURI == qname.namespaceURI) && (_local11.localPart == qname.localPart)) { _local10 = true; } } else { _local10 = true; } if (_local10) { _local6.push(this); } } else { var _local8 = this.childNodes.length; var _local4 = 0; while (_local4 < _local8) { var _local3 = this.childNodes[_local4].getElementsByReferencedName(nameValue, qname); var _local5 = _local3.length; var _local2 = 0; while (_local2 < _local5) { _local6.push(_local3[_local2]); _local2++; } _local4++; } } return(_local6); }; } if (_local15.getAttributeByQName == undefined) { _local15.getAttributeByQName = function (qn) { for (var _local8 in this.attributes) { var _local5 = ""; var _local2 = _local8; var _local3 = _local8.indexOf(":"); if (_local3 != -1) { _local5 = _local8.substring(0, _local3); _local2 = _local8.substring(_local3 + 1); } var _local4 = this.getNamespaceForPrefix(_local5); var _local7 = new mx.services.QName(_local4, _local2); if ((_local2 == qn.localPart) && (_local4 == qn.namespaceURI)) { return(this.attributes[_local8]); } } }; } if (_local15.getQNameFromString == undefined) { _local15.getQNameFromString = function (prefixedName, useDefault) { var _local3 = prefixedName.indexOf(":"); var _local4 = ""; if ((_local3 == -1) && (!useDefault)) { return(new mx.services.QName(prefixedName)); } _local4 = prefixedName.substring(0, _local3); prefixedName = prefixedName.substring(_local3 + 1); return(new mx.services.QName(prefixedName, this.getNamespaceForPrefix(_local4))); }; } if (_local15.registerNamespace == undefined) { _local15.registerNamespace = function (prefix, namespaceURI) { if (this.mappings == undefined) { this.loadNSMappings(); } if (prefix == "") { prefix = "<>defaultNamespace<>"; } if (this.mappings[prefix] == undefined) { this.mappings[prefix] = namespaceURI; } }; } if (_local15.unregisterNamespace == undefined) { _local15.unregisterNamespace = function (prefix) { if (this.mappings != undefined) { if (prefix == "") { prefix = "<>defaultNamespace<>"; } this.mappings[prefix] = undefined; } }; } _local15 = XML.prototype; _local15.nscount = 0; _local15.getElementsByQName = function (qname) { return(this.firstChild.getElementsByQName(qname)); }; _local15.getElementsByReferencedName = function (tname, qname) { var _local2 = tname.indexOf(":"); var _local3 = ((_local2 != -1) ? (tname.substring(_local2 + 1)) : (tname)); return(this.firstChild.getElementsByReferencedName(_local3, qname)); }; _local15.getElementsByLocalName = function (lname) { return(this.firstChild.getElementsByLocalName(lname)); }; } static var alreadySetup = false; static var _doc = new XML(); }
Symbol 29 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[eventObj.type](eventObj); } else { _local1.handleEvent(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; }
Symbol 30 MovieClip [__Packages.mx.data.binding.ComponentMixins] Frame 0
class mx.data.binding.ComponentMixins { var __refreshing, __bindings, __schema, __fieldCache; function ComponentMixins () { } function refreshFromSources() { if (__refreshing != null) { return(undefined); } __refreshing = true; _global.__dataLogger.logData(this, "Refreshing from sources"); _global.__dataLogger.nestLevel++; mx.data.binding.Binding.refreshFromSources(this, null, __bindings); _global.__dataLogger.nestLevel--; __refreshing = null; } function refreshDestinations() { _global.__dataLogger.logData(this, "Refreshing Destinations"); _global.__dataLogger.nestLevel++; mx.data.binding.Binding.refreshDestinations(this, __bindings); _global.__dataLogger.nestLevel--; } function validateProperty(property, initialMessages) { var _local4 = null; var _local3 = getField(property); if (_local3 != null) { _local4 = _local3.validateAndNotify(null, null, initialMessages); } else { _global.__dataLogger.logData(this, "Can't validate property '<property>' because it doesn't exist", {property:property}); } return(_local4); } function addBinding(binding) { if (__bindings == undefined) { __bindings = new Array(); } __bindings.push(binding); var _local3 = false; if (binding.source.component == this) { getField(binding.source.property, binding.source.location); _local3 = true; } if (binding.dest.component == this) { getField(binding.dest.property, binding.dest.location); _local3 = _local3 | Object(binding).is2way; } if (_local3) { var _local4 = binding.dest.component.findSchema(binding.dest.property, binding.dest.location); if (_local4.readonly) { binding.source.component.__setReadOnly(true); } } } static function initComponent(component) { var _local2 = mx.data.binding.ComponentMixins.prototype; if (component.refreshFromSources == undefined) { component.refreshFromSources = _local2.refreshFromSources; } if (component.refreshDestinations == undefined) { component.refreshDestinations = _local2.refreshDestinations; } if (component.validateProperty == undefined) { component.validateProperty = _local2.validateProperty; } if (component.createFieldAccessor == undefined) { component.createFieldAccessor = _local2.createFieldAccessor; } if (component.createField == undefined) { component.createField = _local2.createField; } if (component.addBinding == undefined) { component.addBinding = _local2.addBinding; } if (component.findSchema == undefined) { component.findSchema = _local2.findSchema; } if (component.getField == undefined) { component.getField = _local2.getField; } if (component.refreshAndValidate == undefined) { component.refreshAndValidate = _local2.refreshAndValidate; } if (component.getFieldFromCache == undefined) { component.getFieldFromCache = _local2.getFieldFromCache; } if (component.getBindingMetaData == undefined) { component.getBindingMetaData = _local2.getBindingMetaData; } if (component.__setReadOnly == undefined) { component.__setReadOnly = _local2.__setReadOnly; } } function createFieldAccessor(property, location, mustExist) { return(mx.data.binding.FieldAccessor.createFieldAccessor(this, property, location, mx.data.binding.FieldAccessor.findElementType(__schema, property), mustExist)); } function findSchema(property, location) { if (typeof(location) == "string") { return(null); } var _local5 = mx.data.binding.FieldAccessor.findElementType(__schema, property); if (location != null) { if (location.path != null) { location = location.path; } if (!(location instanceof Array)) { return(null); } var _local2 = 0; while (_local2 < location.length) { var _local4 = location[_local2]; _local5 = mx.data.binding.FieldAccessor.findElementType(_local5, _local4); _local2++; } } return(_local5); } function createField(property, location) { var _local3 = findSchema(property, location); var _local2; if (_local3.validation != null) { _local2 = mx.data.binding.Binding.getRuntimeObject(_local3.validation); } else { _local2 = new mx.data.binding.DataType(); } _local2.setupDataAccessor(this, property, location); return(_local2); } static function deepEqual(a, b) { if (a == b) { return(true); } if (typeof(a) != typeof(b)) { return(false); } if (typeof(a) != "object") { return(false); } var _local3 = new Object(); for (var _local4 in a) { if (!deepEqual(a[_local4], b[_local4])) { return(false); } _local3[_local4] = 1; } for (var _local4 in b) { if (_local3[_local4] != 1) { return(false); } } return(true); } function getFieldFromCache(property, location) { for (var _local5 in __fieldCache) { var _local2 = __fieldCache[_local5]; if ((_local2.property == property) && (deepEqual(_local2.location, location))) { return(_local2); } } return(null); } function getField(property, location) { var _local2 = getFieldFromCache(property, location); if (_local2 != null) { return(_local2); } _local2 = createField(property, location); if (__fieldCache == null) { __fieldCache = new Array(); } __fieldCache.push(_local2); return(_local2); } function refreshAndValidate(property) { _global.__dataLogger.logData(this, "Refreshing and validating " + property); _global.__dataLogger.nestLevel++; var _local3 = mx.data.binding.Binding.refreshFromSources(this, property, __bindings); _local3 = validateProperty(property, _local3); _global.__dataLogger.nestLevel--; return(_local3 == null); } function getBindingMetaData(name) { return(this["__" + name]); } function __setReadOnly(setting) { if (Object(this).editable != undefined) { Object(this).editable = !setting; } } }
Symbol 31 MovieClip [__Packages.mx.data.binding.EndPoint] Frame 0
class mx.data.binding.EndPoint { function EndPoint () { } }
Symbol 32 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 _local3 = new mx.data.binding.ObjectDumper(); if (maxLineLength == undefined) { maxLineLength = 100; } if (indent == undefined) { indent = 0; } return(_local3.realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent)); } function realToString(obj, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent) { var _local8 = 0; while (_local8 < inProgress.length) { if (inProgress[_local8] == obj) { return("***"); } _local8++; } inProgress.push(obj); indent++; var _local16 = typeof(obj); var _local5; if ((obj instanceof XMLNode) && (showXMLstructures != true)) { _local5 = obj.toString(); } else if (obj instanceof Date) { _local5 = obj.toString(); } else if (_local16 == "object") { var _local4 = new Array(); if (obj instanceof Array) { _local5 = "["; var _local15 = 0; while (_local15 < obj.length) { _local4.push(_local15); _local15++; } } else { _local5 = "{"; for (var _local15 in obj) { _local4.push(_local15); } _local4.sort(); } var _local9 = ""; var _local3 = 0; while (_local3 < _local4.length) { var _local6 = obj[_local4[_local3]]; var _local7 = true; if (typeof(_local6) == "function") { _local7 = showFunctions == true; } if (typeof(_local6) == "undefined") { _local7 = showUndefined == true; } if (_local7) { _local5 = _local5 + _local9; if (!(obj instanceof Array)) { _local5 = _local5 + (_local4[_local3] + ": "); } _local5 = _local5 + realToString(_local6, showFunctions, showUndefined, showXMLstructures, maxLineLength, indent); _local9 = ", `"; } _local3++; } if (obj instanceof Array) { _local5 = _local5 + "]"; } else { _local5 = _local5 + "}"; } } else if (_local16 == "function") { _local5 = "function"; } else if (_local16 == "string") { _local5 = ("\"" + obj) + "\""; } else { _local5 = String(obj); } if (_local5 == "undefined") { _local5 = "-"; } inProgress.pop(); return(replaceAll(_local5, "`", ((_local5.length < maxLineLength) ? "" : (newline + doIndent(indent))))); } static function replaceAll(str, from, to) { var _local3 = str.split(from); var _local4 = ""; var _local2 = ""; var _local1 = 0; while (_local1 < _local3.length) { _local4 = _local4 + (_local2 + _local3[_local1]); _local2 = to; _local1++; } return(_local4); } function doIndent(indent) { var _local2 = ""; var _local1 = 0; while (_local1 < indent) { _local2 = _local2 + " "; _local1++; } return(_local2); } }
Symbol 33 MovieClip [__Packages.mx.data.binding.TypedValue] Frame 0
class mx.data.binding.TypedValue { var value, typeName, type; function TypedValue (value, typeName, type) { this.value = value; this.typeName = typeName; this.type = type; } }
Symbol 34 MovieClip [__Packages.mx.xpath.NodePathInfo] Frame 0
class mx.xpath.NodePathInfo { function NodePathInfo (nodeName, filter) { __nodeName = nodeName; __filter = filter; } function get nodeName() { return(__nodeName); } function get filter() { return(__filter); } var __nodeName = null; var __filter = null; }
Symbol 35 MovieClip [__Packages.mx.utils.StringTokenParser] Frame 0
class mx.utils.StringTokenParser { var _source, _skipChars; function StringTokenParser (source, skipChars) { _source = source; _skipChars = ((skipChars == undefined) ? null : (skipChars)); } function get token() { return(_token); } function getPos() { return(_index); } function nextToken() { var _local4; var _local2; var _local3 = _source.length; skipBlanks(); if (_index >= _local3) { return(tkEOF); } _local2 = _source.charCodeAt(_index); if (((((_local2 >= 65) && (_local2 <= 90)) || ((_local2 >= 97) && (_local2 <= 122))) || ((_local2 >= 192) && (_local2 <= Number.POSITIVE_INFINITY))) || (_local2 == 95)) { _local4 = _index; _index++; _local2 = _source.charCodeAt(_index); while (((((((_local2 >= 65) && (_local2 <= 90)) || ((_local2 >= 97) && (_local2 <= 122))) || ((_local2 >= 48) && (_local2 <= 57))) || ((_local2 >= 192) && (_local2 <= Number.POSITIVE_INFINITY))) || (_local2 == 95)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } _token = _source.substring(_local4, _index); return(tkSymbol); } if ((_local2 == 34) || (_local2 == 39)) { _index++; _local4 = _index; _local2 = _source.charCodeAt(_local4); while (((_local2 != 34) && (_local2 != 39)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } _token = _source.substring(_local4, _index); _index++; return(tkString); } if ((_local2 == 45) || ((_local2 >= 48) && (_local2 <= 57))) { var _local5 = tkInteger; _local4 = _index; _index++; _local2 = _source.charCodeAt(_index); while (((_local2 >= 48) && (_local2 <= 57)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } if (_index < _local3) { if (((((((_local2 >= 48) && (_local2 <= 57)) || (_local2 == 46)) || (_local2 == 43)) || (_local2 == 45)) || (_local2 == 101)) || (_local2 == 69)) { _local5 = tkFloat; } while ((((((((_local2 >= 48) && (_local2 <= 57)) || (_local2 == 46)) || (_local2 == 43)) || (_local2 == 45)) || (_local2 == 101)) || (_local2 == 69)) && (_index < _local3)) { _index++; _local2 = _source.charCodeAt(_index); } } _token = _source.substring(_local4, _index); return(_local5); } _token = _source.charAt(_index); _index++; return(tkSymbol); } function skipBlanks() { if (_index < _source.length) { var _local2 = _source.charAt(_index); while ((_local2 == " ") || ((_skipChars != null) && (skipChar(_local2)))) { _index++; _local2 = _source.charAt(_index); } } } function skipChar(ch) { var _local2 = 0; while (_local2 < _skipChars.length) { if (ch == _skipChars[_local2]) { return(true); } _local2++; } return(false); } static var tkEOF = -1; static var tkSymbol = 0; static var tkString = 1; static var tkInteger = 2; static var tkFloat = 3; var _index = 0; var _token = ""; }
Symbol 36 MovieClip [__Packages.mx.xpath.FilterExpr] Frame 0
class mx.xpath.FilterExpr { function FilterExpr (attrInit, nameInit, valueInit) { __attr = attrInit; __name = nameInit; __value = valueInit; } function get attr() { return(__attr); } function set attr(newVal) { __attr = newVal; //return(attr); } function get name() { return(__name); } function set name(newVal) { __name = newVal; //return(name); } function get value() { return(__value); } function set value(newVal) { __value = newVal; //return(value); } var __attr = false; var __value = null; var __name = null; }
Symbol 37 MovieClip [__Packages.mx.xpath.FilterStack] Frame 0
class mx.xpath.FilterStack { var __expr, __ops; function FilterStack (filterVal) { __expr = new Array(); __ops = new Array(); var _local2 = new mx.utils.StringTokenParser(filterVal); var _local5 = _local2.nextToken(); var _local4; var _local3 = _local2.__get__token(); while (_local5 != mx.utils.StringTokenParser.tkEOF) { if (_local3 == "@") { _local5 = _local2.nextToken(); _local3 = _local2.token; _local4 = new mx.xpath.FilterExpr(true, _local3, null); __expr.splice(0, 0, _local4); if (_local2.nextToken() == mx.utils.StringTokenParser.tkSymbol) { if (_local2.__get__token() == "=") { _local5 = _local2.nextToken(); _local4.__set__value(_local2.token); } } } else if ((_local3 == "and") || (_local3 == "or")) { __ops.splice(0, 0, _local3); } else if ((_local3 != ")") && (_local3 != "(")) { _local4 = new mx.xpath.FilterExpr(false, _local3, null); __expr.splice(0, 0, _local4); if (_local2.nextToken() == mx.utils.StringTokenParser.tkSymbol) { if (_local2.__get__token() == "=") { _local5 = _local2.nextToken(); _local4.__set__value(_local2.token); } } } _local5 = _local2.nextToken(); _local3 = _local2.token; } } function get exprs() { return(__expr); } function get ops() { return(__ops); } }
Symbol 38 MovieClip [__Packages.mx.xpath.XPathAPI] Frame 0
class mx.xpath.XPathAPI { function XPathAPI () { } static function getEvalString(node, path) { var _local7 = ""; var _local4 = null; var _local9 = getPathSet(path); var _local3 = _local9[0].nodeName; var _local8; var _local2 = node; var _local5 = false; if ((_local3 != undefined) && ((_local3 == "*") || (node.nodeName == _local3))) { var _local6 = 1; while (_local6 < _local9.length) { _local3 = _local9[_local6].nodeName; _local8 = _local3.indexOf("@"); if (_local8 >= 0) { _local3 = _local3.substring(_local8 + 1); _local5 = _local2.attributes[_local3] != undefined; _local7 = _local7 + (".attributes." + _local3); } else { _local5 = false; var _local1 = 0; while (_local1 < _local2.childNodes.length) { _local4 = _local2.childNodes[_local1]; if (_local4.nodeName == _local3) { _local7 = _local7 + (".childNodes." + _local1); _local1 = _local2.childNodes.length; _local2 = _local4; _local5 = true; } _local1++; } } if (!_local5) { return(""); } _local6++; } if (!_local5) { _local7 = ""; } else if (_local8 == -1) { _local7 = _local7 + ".firstChild.nodeValue"; } } else { _local7 = ""; } return(_local7); } static function selectNodeList(node, path) { var _local2 = new Array(node); var _local5 = getPathSet(path); var _local4 = _local5[0]; var _local6 = _local4.__get__nodeName(); var _local1 = null; if ((_local6 != undefined) && ((_local6 == "*") || (node.nodeName == _local6))) { if (_local4.filter.length > 0) { _local1 = new mx.xpath.FilterStack(_local4.__get__filter()); _local2 = filterNodes(_local2, _local1); } if (_local2.length > 0) { var _local3 = 1; while (_local3 < _local5.length) { _local4 = _local5[_local3]; _local2 = getAllChildNodesByName(_local2, _local4.__get__nodeName()); if (_local4.filter.length > 0) { _local1 = new mx.xpath.FilterStack(_local4.__get__filter()); } else { _local1 = null; } if ((_local1 != null) && (_local1.exprs.length > 0)) { _local2 = filterNodes(_local2, _local1); } _local3++; } } } else { _local2 = new Array(); } return(_local2); } static function selectSingleNode(node, path) { var _local1 = selectNodeList(node, path); if (_local1.length > 0) { return(_local1[0]); } return(null); } static function setNodeValue(node, path, newValue) { var _local1 = new Array(node); var _local9 = getPathSet(path); var _local7 = _local9[_local9.length - 1].nodeName; if (_local7.charAt(0) == "@") { _local7 = _local7.substring(1, _local7.length); _local9.pop(); } else { _local7 = null; } var _local5 = _local9[0]; var _local11 = _local5.__get__nodeName(); var _local3 = null; if ((_local11 != undefined) && ((_local11 == "*") || (node.nodeName == _local11))) { if (_local5.filter.length > 0) { _local3 = new mx.xpath.FilterStack(_local5.__get__filter()); _local1 = filterNodes(_local1, _local3); } if (_local1.length > 0) { var _local2 = 1; while (_local2 < _local9.length) { _local5 = _local9[_local2]; _local1 = getAllChildNodesByName(_local1, _local5.__get__nodeName()); if (_local5.filter.length > 0) { _local3 = new mx.xpath.FilterStack(_local5.__get__filter()); } else { _local3 = null; } if ((_local3 != null) && (_local3.exprs.length > 0)) { _local1 = filterNodes(_local1, _local3); } _local2++; } } } else { _local1 = new Array(); } var _local4 = null; var _local6 = null; var _local10 = new XML(); var _local2 = 0; while (_local2 < _local1.length) { if (_local7 != null) { _local1[_local2].attributes[_local7] = newValue; } else { _local4 = _local1[_local2]; if ((_local4.firstChild == null) || (_local4.firstChild.nodeType != 3)) { _local6 = _local10.createTextNode(newValue); _local4.appendChild(_local6); } else { _local6 = _local4.firstChild; _local6.nodeValue = newValue; } } _local2++; } return(_local1.length); } static function copyStack(toStk, fromStk) { var _local1 = 0; while (_local1 < fromStk.length) { toStk.splice(_local1, 0, fromStk[_local1]); _local1++; } } static function evalExpr(expr, node) { var _local2 = true; if (expr.__get__attr()) { _local2 = ((expr.__get__value() != null) ? (node.attributes[expr.name] == expr.__get__value()) : (node.attributes[expr.name] != null)); } else { var _local3 = getChildNodeByName(node, expr.__get__name()); if (_local3 != null) { _local2 = ((expr.__get__value() != null) ? (_local3.firstChild.nodeValue == expr.__get__value()) : true); } else { _local2 = false; } } return(_local2); } static function filterNodes(nodeList, stack) { var _local13 = new Array(); var _local2; var _local3; var _local9; var _local6; var _local10; var _local1 = true; var _local4; var _local5; var _local8 = 0; while (_local8 < nodeList.length) { _local5 = true; _local2 = new Array(); _local3 = new Array(); copyStack(_local2, stack.__get__exprs()); copyStack(_local3, stack.__get__ops()); _local4 = nodeList[_local8]; while ((_local2.length > 0) && (_local5)) { if (typeof(_local2[_local2.length - 1]) == "object") { _local9 = _local2.pop(); _local1 = evalExpr(_local9, _local4); } else { _local10 = Boolean(_local2.pop()); _local1 = _local10; } if (_local3.length > 0) { var _local7 = _local2.pop(); _local6 = _local7; switch (_local3[_local3.length - 1]) { case "and" : _local1 = _local1 && (evalExpr(_local6, _local4)); _local5 = _local1; break; case "or" : _local1 = _local1 || (evalExpr(_local6, _local4)); _local5 = !_local1; } _local3.pop(); _local2.push(_local1); } } if (_local1) { _local13.push(_local4); } _local8++; } return(_local13); } static function getAllChildNodesByName(nodeList, name) { var _local5 = new Array(); var _local2; var _local3 = 0; while (_local3 < nodeList.length) { _local2 = nodeList[_local3].childNodes; if (_local2 != null) { var _local1 = 0; while (_local1 < _local2.length) { if ((name == "*") || (_local2[_local1].nodeName == name)) { _local5.push(_local2[_local1]); } _local1++; } } _local3++; } return(_local5); } static function getChildNodeByName(node, nodeName) { var _local2; var _local3 = node.childNodes; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local3[_local1]; if (_local2.nodeName == nodeName) { return(_local2); } _local1++; } return(null); } static function getKeyValues(node, keySpec) { var _local5 = ""; var _local3 = new mx.utils.StringTokenParser(keySpec); var _local2 = _local3.nextToken(); var _local1; var _local6; while (_local2 != mx.utils.StringTokenParser.tkEOF) { _local1 = _local3.token; _local5 = _local5 + (" " + _local1); if (_local2 == mx.utils.StringTokenParser.tkSymbol) { if (_local1 == "@") { _local2 = _local3.nextToken(); _local1 = _local3.token; if (_local2 == mx.utils.StringTokenParser.tkSymbol) { _local5 = _local5 + (((_local1 + "='") + node.attributes[_local1]) + "'"); } } else if (_local1 == "/") { _local2 = _local3.nextToken(); if (_local2 == mx.utils.StringTokenParser.tkSymbol) { _local1 = _local3.token; node = getChildNodeByName(node, _local1); if (node != null) { _local5 = _local5 + _local1; } } } else if ((((_local1 != "and") && (_local1 != "or")) && (_local1 != "[")) && (_local1 != "]")) { _local6 = getChildNodeByName(node, _local1); if (_local6 != null) { _local5 = _local5 + (("='" + _local6.firstChild.nodeValue) + "'"); } } } if (node == null) { trace(("Invalid keySpec specified. '" + keySpec) + "' Error."); return("ERR"); } _local2 = _local3.nextToken(); } return(_local5.slice(1)); } static function getPath(node, keySpecs) { var _local2 = ""; var _local5 = keySpecs[node.nodeName]; if (_local5 == undefined) { var _local8 = ""; var _local10; for (_local10 in node.attributes) { _local8 = _local8 + (((("@" + _local10) + "='") + node.attributes[_local10]) + "' and "); } var _local7 = ""; var _local1; var _local6; var _local4 = 0; while (_local4 < node.childNodes.length) { _local1 = node.childNodes[_local4]; _local6 = _local1.firstChild.nodeValue; if (_local6 != undefined) { _local7 = _local7 + (((_local1.nodeName + "='") + _local6) + "' and "); } _local4++; } if (_local8.length > 0) { if (_local7.length > 0) { _local2 = (((("/" + node.nodeName) + "[") + _local8) + _local7.substring(0, _local7.length - 4)) + "]"; } else { _local2 = ((("/" + node.nodeName) + "[") + _local8.substring(0, _local8.length - 4)) + "]"; } } else { _local2 = ((("/" + node.nodeName) + "[") + _local7.substring(0, _local7.length - 4)) + "]"; } } else { _local2 = _local2 + (("/" + node.nodeName) + getKeyValues(node, _local5)); } var _local1 = node.parentNode; while (_local1.parentNode != null) { _local5 = keySpecs[_local1.nodeName]; if (_local5 != undefined) { _local2 = (("/" + _local1.nodeName) + getKeyValues(_local1, _local5)) + _local2; } else { _local2 = ("/" + _local1.nodeName) + _local2; } _local1 = _local1.parentNode; } return(_local2); } static function getPathSet(path) { var _local6 = new Array(); var _local4; var _local1; var _local2; var _local5; while (path.length > 0) { _local4 = path.lastIndexOf("/"); _local1 = path.substring(_local4 + 1); _local2 = _local1.indexOf("[", 0); _local5 = ((_local2 >= 0) ? (_local1.substring(_local2 + 1, _local1.length - 1)) : ""); _local1 = ((_local2 >= 0) ? (_local1.substring(0, _local2)) : (_local1)); _local6.splice(0, 0, new mx.xpath.NodePathInfo(_local1, _local5)); path = path.substring(0, _local4); } return(_local6); } }
Symbol 39 MovieClip [__Packages.mx.data.binding.DataAccessor] Frame 0
class mx.data.binding.DataAccessor { var dataAccessor, component, property, location, type; function DataAccessor () { } function getAnyTypedValue(suggestedTypes) { var _local3 = 0; while (_local3 < suggestedTypes.length) { var _local5 = getTypedValue(suggestedTypes[_local3]); if (_local5 != null) { return(_local5); } _local3++; } var _local5 = getTypedValue(); _local3 = 0; while (_local3 < suggestedTypes.length) { var _local2 = suggestedTypes[_local3]; if (_local2 == "String") { return(new mx.data.binding.TypedValue(String(_local5.value), _local2)); } if (_local2 == "Number") { return(new mx.data.binding.TypedValue(Number(_local5.value), _local2)); } if (_local2 == "Boolean") { return(new mx.data.binding.TypedValue(Boolean(_local5.value), _local2)); } _local3++; } return(_local5); } function setAnyTypedValue(newValue) { var _local7 = getSettableTypes(); if ((_local7 == null) || (-1 != findString(newValue.typeName, _local7))) { return(setTypedValue(newValue)); } var _local3 = 0; while (_local3 < _local7.length) { var _local2 = _local7[_local3]; if (_local2 == "String") { return(setTypedValue(new mx.data.binding.TypedValue(String(newValue.value), _local2))); } if (_local2 == "Number") { var _local5 = Number(newValue.value); var _local6 = setTypedValue(new mx.data.binding.TypedValue(_local5, _local2)); if (_local5.toString() == "NaN") { return([("Failed to convert '" + newValue.value) + "' to a number"]); } return(_local6); } if (_local2 == "Boolean") { return(setTypedValue(new mx.data.binding.TypedValue(Boolean(newValue.value), _local2))); } _local3++; } return(dataAccessor.setTypedValue(newValue)); } function getTypedValue(requestedType) { var _local2 = dataAccessor.getTypedValue(requestedType); return(_local2); } function getGettableTypes() { return(null); } function setTypedValue(newValue) { return(dataAccessor.setTypedValue(newValue)); } function getSettableTypes() { return(null); } function findLastAccessor() { return(((dataAccessor == null) ? this : (dataAccessor.findLastAccessor()))); } function setupDataAccessor(component, property, location) { this.component = component; this.property = property; this.location = location; type = component.findSchema(property, location); } static function findString(str, arr) { var _local3 = str.toLowerCase(); var _local1 = 0; while (_local1 < arr.length) { if (arr[_local1].toLowerCase() == _local3) { return(_local1); } _local1++; } return(-1); } static function conversionFailed(newValue, target) { return(((("Failed to convert to " + target) + ": '") + newValue.value) + "'"); } }
Symbol 40 MovieClip [__Packages.mx.data.binding.FieldAccessor] Frame 0
class mx.data.binding.FieldAccessor { var component, property, parentObj, fieldName, m_location, type, index, xpath; function FieldAccessor (component, property, parentObj, fieldName, type, index, parentField) { this.component = component; this.property = property; this.parentObj = parentObj; this.fieldName = fieldName; if (component == parentObj) { m_location = undefined; } else if (parentField.m_location == undefined) { m_location = fieldName; } else { m_location = (parentField.m_location + ".") + fieldName; } this.type = type; this.index = index; } function getValue() { var _local2 = getFieldData(); if ((_local2 == null) && (type.value != undefined)) { var _local3 = new mx.data.binding.TypedValue(type.value, "String"); _local3.getDefault = true; component.getField(fieldName).setAnyTypedValue(_local3); _local2 = _local3.value; } if ((isXML(_local2) && (_local2.childNodes.length == 1)) && (_local2.firstChild.nodeType == 3)) { return(_local2.firstChild.nodeValue); } return(_local2); } function setValue(newValue, newTypedValue) { if (newTypedValue.getDefault) { newTypedValue.value = newValue; } else { if (xpath != null) { var _local5 = getFieldData(); if (_local5 != null) { setXMLData(_local5, newValue); } else { _global.__dataLogger.logData(component, "Can't assign to '<property>:<xpath>' because there is no element at the given path", this); } } else if (isXML(parentObj)) { if (type.category == "attribute") { parentObj.attributes[fieldName] = newValue; } else if (type.category == "array") { } else { var _local5 = getOrCreateFieldData(); setXMLData(_local5, newValue); } } else { if (parentObj == null) { _global.__dataLogger.logData(component, "Can't set field '<property>/<location>' because the field doesn't exist", this); } parentObj[fieldName] = newValue; } component.propertyModified(property, (xpath == null) && (parentObj == component), newTypedValue.type); } } static function isActionScriptPath(str) { var _local2 = str.toLowerCase(); var _local3 = "0123456789abcdefghijklmnopqrstuvwxyz_."; var _local1 = 0; while (_local1 < _local2.length) { if (-1 == _local3.indexOf(_local2.charAt(_local1))) { return(false); } _local1++; } return(true); } static function createFieldAccessor(component, property, location, type, mustExist) { if (mustExist && (component[property] == null)) { _global.__dataLogger.logData(component, "Warning: property '<property>' does not exist", {property:property}); return(null); } var _local5 = new mx.data.binding.FieldAccessor(component, property, component, property, type, null, null); if (location == null) { return(_local5); } var _local7 = null; if (location.indices != null) { _local7 = location.indices; location = location.path; } if (typeof(location) == "string") { if (_local7 != null) { _global.__dataLogger.logData(component, "Warning: ignoring index values for property '<property>', path '<location>'", {property:property, location:location}); } if (isActionScriptPath(String(location))) { location = location.split("."); } else { _local5.xpath = location; return(_local5); } } if (location instanceof Array) { var _local3; var _local11 = 0; _local3 = 0; while (_local3 < location.length) { var _local2 = null; var _local4 = location[_local3]; if (_local4 == "[n]") { if (_local7 == null) { _global.__dataLogger.logData(component, "Error: indices for <property>:<location> are null, but [n] appears in the location.", {property:property, location:location}); return(null); } _local2 = _local7[_local11++]; if (_local2 == null) { _global.__dataLogger.logData(component, "Error: not enough index values for <property>:<location>", {property:property, location:location}); return(null); } } _local5 = _local5.getChild(_local4, _local2, mustExist); _local3++; } if (mustExist && (_local5.getValue() == null)) { _global.__dataLogger.logData(component, "Warning: field <property>:<m_location> does not exist, or is null", _local5); } return(_local5); } trace("unrecognized location: " + mx.data.binding.ObjectDumper.toString(location)); return(null); } function getFieldAccessor() { return(this); } function getChild(childName, index, mustExist) { if (childName == ".") { return(this); } var _local2 = getOrCreateFieldData(mustExist); if (_local2 == null) { return(null); } var _local4 = findElementType(type, childName); return(new mx.data.binding.FieldAccessor(component, property, _local2, childName, _local4, index, this)); } function getOrCreateFieldData(mustExist) { var _local3 = getFieldData(); if (_local3 == null) { if (mustExist) { _global.__dataLogger.logData(component, "Warning: field <property>:<m_location> does not exist", this); } else { setupComplexField(); _local3 = getFieldData(); } } return(_local3); } function evaluateSubPath(obj, type) { var path = type.path; if (isActionScriptPath(path)) { var tokens = path.split("."); var i = 0; while (i < tokens.length) { var token = tokens[i]; if (isXML(obj)) { obj = obj.firstChild; while (obj != null) { if (toLocalName(obj.nodeName) == token) { break; } obj = obj.nextSibling; } } else { obj = obj[token]; } if (obj == null) { _global.__dataLogger.logData(component, "Warning: path '<path>' evaluates to null, at '<token>' in <t.property>:<t.m_location>", {path:path, token:token, t:this}); break; } i++; } } else if (isXML(obj)) { if (path.charAt(0) != "/") { path = "/" + path; } path = toLocalName(obj.nodeName) + path; var category = ((type.category != null) ? (type.category) : (((type.elements.length > 0) ? "complex" : "simple"))); if ((category == "simple") || (category == "attribute")) { obj = eval ("obj" + mx.xpath.XPathAPI.getEvalString(obj, path)); } else if (category == "complex") { obj = mx.xpath.XPathAPI.selectSingleNode(obj, path); } else if (category == "array") { obj = mx.xpath.XPathAPI.selectNodeList(obj, path); } } else { _global.__dataLogger.logData(component, "Error: path '<path>' is an XPath. It cannot be applied to non-XML data <t.property>:<t.m_location>", {path:path, t:this}); } return(obj); } function getFieldData() { if (xpath != null) { var _local4 = parentObj[fieldName].firstChild; while ((_local4 != null) && (_local4.nodeType != 1)) { _local4 = _local4.nextSibling; } var _local8 = mx.xpath.XPathAPI.selectSingleNode(_local4, xpath); return(_local8); } if (isXML(parentObj)) { if (type.path != null) { return(evaluateSubPath(parentObj, type)); } if (type.category == "attribute") { return(parentObj.attributes[fieldName]); } var _local3 = parentObj.firstChild; if (type.category == "array") { var _local5 = new Array(); while (_local3 != null) { if (toLocalName(_local3.nodeName) == fieldName) { _local5.push(_local3); } _local3 = _local3.nextSibling; } return(_local5); } while (_local3 != null) { if (toLocalName(_local3.nodeName) == fieldName) { return(_local3); } _local3 = _local3.nextSibling; } return(null); } if (fieldName == "[n]") { var _local6; if (index.component != null) { var _local7 = index.component.getField(index.property, index.location); _local6 = _local7.getAnyTypedValue(["Number"]); _local6 = _local6.value; } else { _local6 = index.constant; } var _local9 = Number(_local6); if (typeof(_local6) == "undefined") { _global.__dataLogger.logData(component, "Error: index specification '<index>' was not supplied, or incorrect, for <t.property>:<t.m_location>", {index:_local9, t:this}); return(null); } if (_local9.toString() == "NaN") { _global.__dataLogger.logData(component, "Error: index value '<index>' for <t.property>:<t.m_location> is not a number", {index:_local9, t:this}); return(null); } if (!(parentObj instanceof Array)) { _global.__dataLogger.logData(component, "Error: indexed field <property>:<m_location> is not an array", this); return(null); } if ((_local9 < 0) || (_local9 >= parentObj.length)) { _global.__dataLogger.logData(component, "Error: index '<index>' for <t.property>:<t.m_location> is out of bounds", {index:_local9, t:this}); return(null); } _global.__dataLogger.logData(component, "Accessing item [<index>] of <t.property>:<t.m_location>", {index:_local9, t:this}); return(parentObj[_local9]); } if (type.path != null) { return(evaluateSubPath(parentObj, type)); } return(parentObj[fieldName]); } static function setXMLData(obj, newValue) { while (obj.hasChildNodes()) { obj.firstChild.removeNode(); } var _local2 = xmlNodeFactory.createTextNode(newValue); obj.appendChild(_local2); } function setupComplexField() { var _local2; if (isXML(parentObj)) { _local2 = xmlNodeFactory.createElement(fieldName); parentObj.appendChild(_local2); } else if (dataIsXML()) { parentObj[fieldName] = new XML(); } else { parentObj[fieldName] = new Object(); } } static function findElementType(type, name) { var _local1 = 0; while (_local1 < type.elements.length) { if (type.elements[_local1].name == name) { return(type.elements[_local1].type); } _local1++; } return(null); } function isXML(obj) { return(obj instanceof XMLNode); } function dataIsXML() { return(type.name == "XML"); } static function accessField(component, fieldName, desiredTypes) { var _local1; _local1 = desiredTypes[fieldName]; if (_local1 == null) { _local1 = desiredTypes.dflt; } if (_local1 == null) { _local1 = desiredTypes; } var _local4 = component.createField("data", [fieldName]); var _local2 = _local4.getAnyTypedValue([_local1]); return(_local2.value); } static function ExpandRecord(obj, objectType, desiredTypes) { var _local4 = new Object(); mx.data.binding.ComponentMixins.initComponent(_local4); _local4.data = obj; _local4.__schema = {elements:[{name:"data", type:objectType}]}; var _local2 = new Object(); if (objectType.elements.length > 0) { var _local3 = 0; while (_local3 < objectType.elements.length) { var _local10 = objectType.elements[_local3].name; _local2[_local10] = accessField(_local4, _local10, desiredTypes); _local3++; } } else if ((obj instanceof XML) || (obj instanceof XMLNode)) { if ((obj.childNodes.length == 1) && (obj.firstChild.nodeType == 3)) { return(obj.firstChild.nodeValue); } var _local5 = obj.lastChild; while (_local5 != null) { var _local10 = toLocalName(_local5.nodeName); if ((_local10 != null) && (_local2[_local10] == null)) { _local2[_local10] = accessField(_local4, _local10, desiredTypes); } _local5 = _local5.previousSibling; } for (var _local10 in obj.attributes) { if (_local2[_local10] != null) { _global.__dataLogger.logData(null, "Warning: attribute '<name>' has same name as an element, in XML object <obj>", {name:_local10, obj:obj}); } _local2[_local10] = accessField(_local4, _local10, desiredTypes); } } else { if (typeof(obj) != "object") { return(obj); } for (var _local10 in obj) { _local2[_local10] = accessField(_local4, _local10, desiredTypes); } } return(_local2); } static function wrapArray(theArray, itemType, desiredTypes) { var _local4 = {getItemAt:function (index) { var _local2 = this.data[index]; if (_local2 == undefined) { return(undefined); } var _local3 = mx.data.binding.FieldAccessor.ExpandRecord(_local2, this.type, desiredTypes); return(_local3); }, getItemID:function (index) { return(index); }, data:theArray, type:itemType, length:theArray.length}; return(_local4); } static function toLocalName(nodeName) { var _local1 = nodeName.split(":"); var _local2 = _local1[_local1.length - 1]; return(_local2); } static var xmlNodeFactory = new XML(); }
Symbol 41 MovieClip [__Packages.mx.data.binding.Log] Frame 0
class mx.data.binding.Log { var level, name; function Log (logLevel, logName) { level = ((logLevel == undefined) ? (BRIEF) : (logLevel)); name = ((name == undefined) ? "" : (name)); } function logInfo(msg, level) { if (level == undefined) { level = BRIEF; } onLog((((getDateString() + " ") + name) + ": ") + mx.data.binding.ObjectDumper.toString(msg)); } function logData(target, message, info, level) { if (level == undefined) { level = VERBOSE; } var _local6 = ((name.length > 0) ? ((" " + name) + ": ") : " "); var _local4 = ((target == null) ? "" : (target + ": ")); if (_local4.indexOf("_level0.") == 0) { _local4 = _local4.substr(8); } var _local3 = ((getDateString() + _local6) + _local4) + substituteIntoString(message, info, 50); if (showDetails && (info != null)) { _local3 = _local3 + ("\n " + mx.data.binding.ObjectDumper.toString(info)); } else { var _local2 = 0; while (_local2 < nestLevel) { _local3 = " " + _local3; _local2++; } } onLog(_local3); } function onLog(message) { trace(message); } function getDateString() { var _local1 = new Date(); return(((((((((_local1.getMonth() + 1) + "/") + _local1.getDate()) + " ") + _local1.getHours()) + ":") + _local1.getMinutes()) + ":") + _local1.getSeconds()); } static function substituteIntoString(message, info, maxlen, rawDataType) { var _local9 = ""; if (info == null) { return(message); } var _local11 = message.split("<"); if (_local11 == null) { return(message); } _local9 = _local9 + _local11[0]; var _local7 = 1; while (_local7 < _local11.length) { var _local8 = _local11[_local7].split(">"); var _local5 = _local8[0].split("."); var _local1 = info; var _local4 = rawDataType; var _local3 = 0; while (_local3 < _local5.length) { var _local2 = _local5[_local3]; if (_local2 != "") { _local4 = mx.data.binding.FieldAccessor.findElementType(_local4, _local2); var _local6 = new mx.data.binding.FieldAccessor(null, null, _local1, _local2, _local4, null, null); _local1 = _local6.getValue(); } _local3++; } if (typeof(_local1) != "string") { _local1 = mx.data.binding.ObjectDumper.toString(_local1); } if (_local1.indexOf("_level0.") == 0) { _local1 = _local1.substr(8); } if ((maxlen != null) && (_local1.length > maxlen)) { _local1 = _local1.substr(0, maxlen) + "..."; } _local9 = _local9 + _local1; _local9 = _local9 + _local8[1]; _local7++; } var _local14 = _local9.split("&gt;"); _local9 = _local14.join(">"); _local14 = _local9.split("&lt;"); _local9 = _local14.join("<"); return(_local9); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; static var INFO = 2; static var WARNING = 1; static var ERROR = 0; var showDetails = false; var nestLevel = 0; }
Symbol 42 MovieClip [__Packages.mx.data.binding.Binding] Frame 0
class mx.data.binding.Binding { var is2way, dest, source, format; function Binding (source, dest, format, is2way) { mx.events.EventDispatcher.initialize(this); var _local5 = this; _local5.source = source; _local5.dest = dest; _local5.format = format; _local5.is2way = is2way; registerBinding(this); calcShortLoc(source); calcShortLoc(dest); _global.__dataLogger.logData(null, ("Creating binding " + summaryString()) + (is2way ? ", 2-way" : ""), {binding:this}); _global.__dataLogger.nestLevel++; mx.data.binding.ComponentMixins.initComponent(dest.component); if (source.component != undefined) { mx.data.binding.ComponentMixins.initComponent(source.component); } dest.component.addBinding(this); if (source.component != undefined) { source.component.addBinding(this); setUpListener(source, false); if (this.is2way) { setUpListener(dest, true); setUpIndexListeners(source, false); setUpIndexListeners(dest, true); } else { setUpIndexListeners(source, false); setUpIndexListeners(dest, false); } } else { execute(); } _global.__dataLogger.nestLevel--; } function execute(reverse) { var _local3; var _local4; if (reverse) { if (!is2way) { _global.__dataLogger.logData(null, ("Warning: Can't execute binding " + summaryString(false)) + " in reverse, because it's not a 2 way binding", {binding:this}, mx.data.binding.Log.BRIEF); return(["error"]); } _local3 = dest; _local4 = source; } else { _local3 = source; _local4 = dest; } _global.__dataLogger.logData(null, "Executing binding " + summaryString(reverse), {binding:this}); _global.__dataLogger.nestLevel++; var _local10; if (_local3.constant != undefined) { _local10 = {value:new mx.data.binding.TypedValue(_local3.constant, "String"), getAnyTypedValue:function () { return(this.value); }, getTypedValue:function () { return(this.value); }, getGettableTypes:function () { return(["String"]); }}; } else { _local10 = _local3.component.getField(_local3.property, _local3.location, true); } var _local20; var _local16; var _local13 = ""; var _local6 = _local4.component.getField(_local4.property, _local4.location); if (format != null) { var _local5 = getRuntimeObject(format); if (_local5 != null) { if (reverse) { _local5.setupDataAccessor(_local4.component, _local4.property, _local4.location); _local5.dataAccessor = _local6; _local6 = _local5; } else { _local5.setupDataAccessor(_local3.component, _local3.property, _local3.location); _local5.dataAccessor = _local10; _local10 = _local5; } } } var _local15 = ((format == null) ? (_local6.getSettableTypes()) : null); var _local11 = _local10.getAnyTypedValue(_local15); var _local7 = new Object(); if (_local6.type.readonly == true) { _global.__dataLogger.logData(null, "Not executing binding because the destination is read-only", null, mx.data.binding.Log.BRIEF); var _local8 = new Object(); _local8.type = "invalid"; _local8.property = _local4.property; _local8.location = _local4.location; _local8.messages = [{message:"Cannot assign to a read-only data field."}]; _local4.component.dispatchEvent(_local8); _local7.event = _local8; } else { _global.__dataLogger.logData(null, "Assigning new value '<value>' (<typeName>) " + _local13, {value:_local11.value, typeName:_local11.typeName, unformattedValue:_local20, formatterFrom:_local16}); var _local14 = _local6.setAnyTypedValue(_local11); _local6.validateAndNotify(_local7, false, _local14); _local4.component.dispatchEvent({type:"bindingExecuted", binding:this}); } if (_local7.event != null) { if (_local3.component != null) { var _local9 = new Object(); _local9.type = _local7.event.type; _local9.property = _local3.property; _local9.location = _local3.location; _local9.messages = _local7.event.messages; _local9.to = _local4.component; _local3.component.dispatchEvent(_local9); } } _global.__dataLogger.nestLevel--; return(_local7.event.messages); } function queueForExecute(reverse) { if (!queued) { if (_global.__databind_executeQueue == null) { _global.__databind_executeQueue = new Array(); } if (_root.__databind_dispatch == undefined) { _root.createEmptyMovieClip("__databind_dispatch", -8888); } _global.__databind_executeQueue.push(this); queued = true; this.reverse = reverse; _root.__databind_dispatch.onEnterFrame = dispatchEnterFrame; } } static function dispatchEnterFrame() { _root.__databind_dispatch.onEnterFrame = null; var _local4 = 0; while (_local4 < _global.__databind_executeQueue.length) { var _local3 = _global.__databind_executeQueue[_local4]; _local3.execute(_local3.reverse); _local4++; } var _local5; while (_local5 = _global.__databind_executeQueue.pop() , _local5 != null) { _local5.queued = false; _local5.reverse = false; } } function calcShortLoc(endpoint) { var _local1 = endpoint.location; if (_local1.path != null) { _local1 = _local1.path; } endpoint.loc = ((_local1 instanceof Array) ? (_local1.join(".")) : (_local1)); } function summaryString(reverse) { var _local2 = "<binding.dest.component>:<binding.dest.property>:<binding.dest.loc>"; var _local3 = "<binding.source.component>:<binding.source.property>:<binding.source.loc>"; if (source.constant == null) { if (reverse == true) { return((("from " + _local2) + " to ") + _local3); } return((("from " + _local3) + " to ") + _local2); } return("from constant '<binding.source.constant>' to " + _local2); } static function getRuntimeObject(info, constructorParameter) { if (info.cls == undefined) { info.cls = mx.utils.ClassFinder.findClass(info.className); } var _local3 = new info.cls(constructorParameter); if (_local3 == null) { _global.__dataLogger.logData(null, "Could not construct a formatter or validator - new <info.className>(<params>)", {info:info, params:constructorParameter}, mx.data.binding.Log.BRIEF); } for (var _local4 in info.settings) { _local3[_local4] = info.settings[_local4]; } return(_local3); } static function refreshFromSources(component, property, bindings) { var _local5 = null; var _local3; _local3 = 0; while (_local3 < bindings.length) { var _local1 = bindings[_local3]; var _local2 = null; if ((_local1.dest.component == component) && ((property == null) || (property == _local1.dest.property))) { _local2 = _local1.execute(); } else if ((_local1.is2way && (_local1.source.component == component)) && ((property == null) || (property == _local1.source.property))) { _local2 = _local1.execute(true); } if (_local2 != null) { _local5 = ((_local5 == null) ? (_local2) : (_local5.concat(_local2))); } _local3++; } return(_local5); } static function refreshDestinations(component, bindings) { var _local1; _local1 = 0; while (_local1 < bindings.length) { var _local2 = bindings[_local1]; if (_local2.source.component == component) { _local2.execute(); } else if (_local2.is2way && (_local2.dest.component == component)) { _local2.execute(true); } _local1++; } _local1 = 0; while (_local1 < component.__indexBindings.length) { var _local3 = component.__indexBindings[_local1]; _local3.binding.execute(_local3.reverse); _local1++; } } function setUpListener(endpoint, reverse) { var _local4 = new Object(); _local4.binding = this; _local4.property = endpoint.property; _local4.reverse = reverse; _local4.handleEvent = function (event) { _global.__dataLogger.logData(event.target, "Data of property '<property>' has changed", this); this.binding.queueForExecute(this.reverse); }; if (endpoint.event instanceof Array) { for (var _local5 in endpoint.event) { endpoint.component.addEventListener(endpoint.event[_local5], _local4); } } else { endpoint.component.addEventListener(endpoint.event, _local4); } mx.data.binding.ComponentMixins.initComponent(endpoint.component); } function setUpIndexListeners(endpoint, reverse) { if (endpoint.location.indices != undefined) { var _local3 = 0; while (_local3 < endpoint.location.indices.length) { var _local2 = endpoint.location.indices[_local3]; if (_local2.component != undefined) { setUpListener(_local2, reverse); if (_local2.component.__indexBindings == undefined) { _local2.component.__indexBindings = new Array(); } _local2.component.__indexBindings.push({binding:this, reverse:reverse}); } _local3++; } } } static function copyBinding(b) { var _local1 = new Object(); _local1.source = copyEndPoint(b.source); _local1.dest = copyEndPoint(b.dest); _local1.format = b.format; _local1.is2way = b.is2way; return(_local1); } static function copyEndPoint(e) { var _local1 = new Object(); _local1.constant = e.constant; _local1.component = String(e.component); _local1.event = e.event; _local1.location = e.location; _local1.property = e.property; return(_local1); } static function registerScreen(screen, id) { var symbol = screenRegistry[id]; if (symbol == null) { screenRegistry[id] = {symbolPath:String(screen), bindings:[], id:id}; return(undefined); } if (symbol.symbolPath == String(screen)) { return(undefined); } var instancePath = String(screen); var i = 0; while (i < bindingRegistry.length) { var b = bindingRegistry[i]; var src = copyEndPoint(b.source); var dst = copyEndPoint(b.dest); var symbolContainsSource = (symbol.symbolPath == b.source.component.substr(0, symbol.symbolPath.length)); var symbolContainsDest = (symbol.symbolPath == b.dest.component.substr(0, symbol.symbolPath.length)); if (symbolContainsSource) { if (symbolContainsDest) { src.component = eval (instancePath + src.component.substr(symbol.symbolPath.length)); dst.component = eval (instancePath + dst.component.substr(symbol.symbolPath.length)); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } else { src.component = eval (instancePath + src.component.substr(symbol.symbolPath.length)); dst.component = eval (dst.component); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } } else if (symbolContainsDest) { src.component = eval (src.component); dst.component = eval (instancePath + dst.component.substr(symbol.symbolPath.length)); new mx.data.binding.Binding(src, dst, b.format, b.is2way); } i++; } } static function registerBinding(binding) { var _local1 = copyBinding(binding); bindingRegistry.push(_local1); } var queued = false; var reverse = false; static var counter = 0; static var screenRegistry = new Object(); static var bindingRegistry = new Array(); }
Symbol 43 MovieClip [__Packages.mx.data.kinds.Data] Frame 0
class mx.data.kinds.Data extends mx.data.binding.DataAccessor { var component, property, location; function Data () { super(); } function getTypedValue(requestedType) { var _local5; var _local3 = getFieldAccessor().getValue(); var _local2; if (_local3 instanceof Array) { _local2 = "Array"; } else if ((_local3 instanceof XMLNode) || (_local3 instanceof XMLNode)) { _local2 = "XML"; } else { var _local4 = typeof(_local3); _local2 = _local4.charAt(0).toUpperCase() + _local4.slice(1); } if (requestedType != _local2) { _local2 = null; } _local5 = new mx.data.binding.TypedValue(_local3, _local2, null); return(_local5); } function getGettableTypes() { return(null); } function setTypedValue(newValue) { getFieldAccessor().setValue(newValue.value, newValue); return(null); } function getSettableTypes() { return(null); } function getFieldAccessor() { return(component.createFieldAccessor(property, location, false)); } }
Symbol 44 MovieClip [__Packages.mx.data.binding.DataType] Frame 0
class mx.data.binding.DataType extends mx.data.binding.DataAccessor { var errorArray, type, kind, dataAccessor, encoder, formatter, getAnyTypedValue, setAnyTypedValue, component, location, property; function DataType () { super(); errorArray = null; } function setupDataAccessor(component, property, location) { super.setupDataAccessor(component, property, location); type = component.findSchema(property, location); if (type.kind != undefined) { kind = mx.data.binding.Binding.getRuntimeObject(type.kind); } else { kind = new mx.data.kinds.Data(); } kind.setupDataAccessor(component, property, location); dataAccessor = kind; if (type.encoder != undefined) { encoder = mx.data.binding.Binding.getRuntimeObject(type.encoder); encoder.setupDataAccessor(component, property, location); encoder.dataAccessor = dataAccessor; dataAccessor = encoder; } if (type.formatter != undefined) { formatter = mx.data.binding.Binding.getRuntimeObject(type.formatter); formatter.setupDataAccessor(component, property, location); formatter.dataAccessor = dataAccessor; } } function getAsBoolean() { var _local2 = getAnyTypedValue(["Boolean"]); return(_local2.value); } function getAsNumber() { var _local2 = getAnyTypedValue(["Number"]); return(_local2.value); } function getAsString() { var _local2 = getAnyTypedValue(["String"]); return(_local2.value); } function setAsBoolean(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "Boolean")); } function setAsNumber(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "Number")); } function setAsString(newValue) { setAnyTypedValue(new mx.data.binding.TypedValue(newValue, "String")); } function validationError(errorMessage) { if (errorArray == null) { errorArray = new Array(); } errorArray.push(errorMessage); } function validate(value) { } function getTypedValue(requestedType) { var _local2; if ((requestedType == "String") && (formatter != null)) { _local2 = formatter.getTypedValue(requestedType); } else { _local2 = dataAccessor.getTypedValue(requestedType); if (_local2.type == null) { _local2.type = type; } if (_local2.typeName == null) { _local2.typeName = type.name; } } if ((_local2.typeName != requestedType) && (requestedType != null)) { _local2 = null; } return(_local2); } function getGettableTypes() { var _local2 = new Array(); var _local3 = gettableTypes(); if (_local3 != null) { _local2 = _local2.concat(_local3); } if (type.name != null) { _local2 = _local2.concat(type.name); } if (formatter != null) { _local2 = _local2.concat(formatter.getGettableTypes()); } if (_local2.length == 0) { return(null); } return(_local2); } function setTypedValue(newValue) { if ((newValue.typeName == "String") && (formatter != null)) { return(formatter.setTypedValue(newValue)); } var _local3 = dataAccessor.getSettableTypes(); if ((_local3 == null) || (-1 != mx.data.binding.DataAccessor.findString(newValue.typeName, _local3))) { return(dataAccessor.setTypedValue(newValue)); } return(["Can't set a value of type " + newValue.typeName]); } function getSettableTypes() { var _local2 = new Array(); var _local3 = settableTypes(); if (_local3 != null) { _local2 = _local2.concat(_local3); } if (type.name != null) { _local2 = _local2.concat(type.name); } if (formatter != null) { _local2 = _local2.concat(formatter.getSettableTypes()); } if (_local2.length == 0) { return(null); } return(_local2); } function gettableTypes() { return(dataAccessor.getGettableTypes()); } function settableTypes() { return(dataAccessor.getSettableTypes()); } function validateAndNotify(returnData, noEvent, initialMessages) { var _local4 = false; errorArray = null; for (var _local6 in initialMessages) { validationError(initialMessages[_local6]); _local4 = true; } var _local7 = getTypedValue(); if ((_local7.value == null) || (_local7.value == "")) { if (type.required == false) { _global.__dataLogger.logData(component, "Validation of null value succeeded because field '<property>/<m_location>' is not required", this); } else { var _local8 = ((location == null) ? "" : (":" + String(location))); validationError((("Required item '" + property) + _local8) + "' is missing"); _local4 = true; } } else { validate(_local7.value); _local4 = true; } if (_local4 && (noEvent != true)) { var _local5 = new Object(); _local5.type = ((errorArray == null) ? "valid" : "invalid"); _local5.property = property; _local5.location = location; _local5.messages = errorArray; component.dispatchEvent(_local5); returnData.event = _local5; } return(errorArray); } }
Symbol 45 MovieClip [__Packages.mx.utils.ClassFinder] Frame 0
class mx.utils.ClassFinder { function ClassFinder () { } static function findClass(fullClassName) { if (fullClassName == null) { return(null); } var _local3 = _global; var _local4 = fullClassName.split("."); var _local2 = 0; while (_local2 < _local4.length) { _local3 = _local3[_local4[_local2]]; _local2++; } if (_local3 == null) { _global.__dataLogger.logData(null, "Could not find class '<classname>'", {classname:fullClassName}, mx.data.binding.Log.BRIEF); } return(_local3); } }
Symbol 46 MovieClip [__Packages.mx.data.binding.Formatter] Frame 0
class mx.data.binding.Formatter extends mx.data.binding.DataAccessor { function Formatter () { super(); } }
Symbol 67 Button
on (release) { gotoAndPlay (3); }
Symbol 1032 Button
on (press) { gotoAndPlay (3); }

Library Items

Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:4
Symbol 4 MovieClipUses:3Used by:5
Symbol 5 MovieClip [WebServiceConnector]Uses:4
Symbol 47 GraphicUsed by:Timeline
Symbol 48 GraphicUsed by:49 50
Symbol 49 MovieClipUses:48Used by:Timeline
Symbol 50 MovieClipUses:48Used by:Timeline
Symbol 51 GraphicUsed by:Timeline
Symbol 52 GraphicUsed by:Timeline
Symbol 53 FontUsed by:54 58 59 61 68
Symbol 54 TextUses:53Used by:57
Symbol 55 FontUsed by:56
Symbol 56 TextUses:55Used by:57
Symbol 57 MovieClipUses:54 56Used by:Timeline
Symbol 58 TextUses:53Used by:Timeline
Symbol 59 TextUses:53Used by:Timeline
Symbol 60 GraphicUsed by:Timeline
Symbol 61 TextUses:53Used by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 1 MovieClip [__Packages.mx.data.components.WebServiceConnector]
Symbol 6 MovieClip [__Packages.mx.services.WebService]
Symbol 7 MovieClip [__Packages.mx.services.Log]
Symbol 8 MovieClip [__Packages.mx.services.WebServiceProxy]
Symbol 9 MovieClip [__Packages.mx.services.QName]
Symbol 10 MovieClip [__Packages.mx.services.WSDLConstants]
Symbol 11 MovieClip [__Packages.mx.services.SchemaVersion]
Symbol 12 MovieClip [__Packages.mx.services.DataType]
Symbol 13 MovieClip [__Packages.mx.services.SOAPFault]
Symbol 14 MovieClip [__Packages.mx.services.SOAPConstants]
Symbol 15 MovieClip [__Packages.mx.services.SchemaContext]
Symbol 16 MovieClip [__Packages.mx.services.ElementDecl]
Symbol 17 MovieClip [__Packages.mx.services.Schema]
Symbol 18 MovieClip [__Packages.mx.services.WSDL]
Symbol 19 MovieClip [__Packages.mx.services.WSDLDocument]
Symbol 20 MovieClip [__Packages.mx.services.WSDLOperation]
Symbol 21 MovieClip [__Packages.mx.services.SOAPParameter]
Symbol 22 MovieClip [__Packages.mx.services.PendingCall]
Symbol 23 MovieClip [__Packages.mx.services.SOAPCall]
Symbol 24 MovieClip [__Packages.mx.services.SOAPHeader]
Symbol 25 MovieClip [__Packages.mx.services.PrefixedQName]
Symbol 26 MovieClip [__Packages.mx.services.ArrayProxy]
Symbol 27 MovieClip [__Packages.mx.services.RowSetProxy]
Symbol 28 MovieClip [__Packages.mx.services.Namespace]
Symbol 29 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 30 MovieClip [__Packages.mx.data.binding.ComponentMixins]
Symbol 31 MovieClip [__Packages.mx.data.binding.EndPoint]
Symbol 32 MovieClip [__Packages.mx.data.binding.ObjectDumper]
Symbol 33 MovieClip [__Packages.mx.data.binding.TypedValue]
Symbol 34 MovieClip [__Packages.mx.xpath.NodePathInfo]
Symbol 35 MovieClip [__Packages.mx.utils.StringTokenParser]
Symbol 36 MovieClip [__Packages.mx.xpath.FilterExpr]
Symbol 37 MovieClip [__Packages.mx.xpath.FilterStack]
Symbol 38 MovieClip [__Packages.mx.xpath.XPathAPI]
Symbol 39 MovieClip [__Packages.mx.data.binding.DataAccessor]
Symbol 40 MovieClip [__Packages.mx.data.binding.FieldAccessor]
Symbol 41 MovieClip [__Packages.mx.data.binding.Log]
Symbol 42 MovieClip [__Packages.mx.data.binding.Binding]
Symbol 43 MovieClip [__Packages.mx.data.kinds.Data]
Symbol 44 MovieClip [__Packages.mx.data.binding.DataType]
Symbol 45 MovieClip [__Packages.mx.utils.ClassFinder]
Symbol 46 MovieClip [__Packages.mx.data.binding.Formatter]
Symbol 63 GraphicUsed by:Timeline
Symbol 64 FontUsed by:65
Symbol 65 TextUses:64Used by:67
Symbol 66 GraphicUsed by:67
Symbol 67 ButtonUses:65 66Used by:Timeline
Symbol 68 TextUses:53Used by:Timeline
Symbol 69 GraphicUsed by:Timeline
Symbol 70 GraphicUsed by:Timeline
Symbol 71 FontUsed by:72 73
Symbol 72 TextUses:71Used by:Timeline
Symbol 73 TextUses:71Used by:Timeline
Symbol 74 GraphicUsed by:Timeline
Symbol 75 GraphicUsed by:Timeline
Symbol 76 FontUsed by:77 80 82
Symbol 77 TextUses:76Used by:Timeline
Symbol 78 FontUsed by:79 81 83 85
Symbol 79 EditableTextUses:78Used by:Timeline
Symbol 80 TextUses:76Used by:Timeline
Symbol 81 EditableTextUses:78Used by:Timeline
Symbol 82 TextUses:76Used by:Timeline
Symbol 83 EditableTextUses:78Used by:Timeline
Symbol 84 ShapeTweeningUsed by:Timeline
Symbol 85 EditableTextUses:78Used by:Timeline
Symbol 86 GraphicUsed by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 GraphicUsed by:Timeline
Symbol 90 GraphicUsed by:Timeline
Symbol 91 GraphicUsed by:Timeline
Symbol 92 GraphicUsed by:Timeline
Symbol 93 GraphicUsed by:Timeline
Symbol 94 GraphicUsed by:Timeline
Symbol 95 GraphicUsed by:Timeline
Symbol 96 GraphicUsed by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 GraphicUsed by:Timeline
Symbol 99 GraphicUsed by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:Timeline
Symbol 102 GraphicUsed by:Timeline
Symbol 103 GraphicUsed by:Timeline
Symbol 104 GraphicUsed by:Timeline
Symbol 105 GraphicUsed by:Timeline
Symbol 106 GraphicUsed by:Timeline
Symbol 107 GraphicUsed by:Timeline
Symbol 108 GraphicUsed by:Timeline
Symbol 109 GraphicUsed by:Timeline
Symbol 110 GraphicUsed by:Timeline
Symbol 111 GraphicUsed by:Timeline
Symbol 112 GraphicUsed by:Timeline
Symbol 113 GraphicUsed by:Timeline
Symbol 114 GraphicUsed by:Timeline
Symbol 115 GraphicUsed by:Timeline
Symbol 116 GraphicUsed by:Timeline
Symbol 117 GraphicUsed by:Timeline
Symbol 118 GraphicUsed by:Timeline
Symbol 119 GraphicUsed by:Timeline
Symbol 120 GraphicUsed by:Timeline
Symbol 121 GraphicUsed by:Timeline
Symbol 122 GraphicUsed by:Timeline
Symbol 123 GraphicUsed by:Timeline
Symbol 124 GraphicUsed by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 126 GraphicUsed by:Timeline
Symbol 127 GraphicUsed by:Timeline
Symbol 128 GraphicUsed by:Timeline
Symbol 129 GraphicUsed by:Timeline
Symbol 130 GraphicUsed by:Timeline
Symbol 131 GraphicUsed by:Timeline
Symbol 132 GraphicUsed by:Timeline
Symbol 133 GraphicUsed by:Timeline
Symbol 134 GraphicUsed by:Timeline
Symbol 135 GraphicUsed by:Timeline
Symbol 136 GraphicUsed by:Timeline
Symbol 137 GraphicUsed by:Timeline
Symbol 138 GraphicUsed by:Timeline
Symbol 139 GraphicUsed by:Timeline
Symbol 140 GraphicUsed by:Timeline
Symbol 141 GraphicUsed by:Timeline
Symbol 142 GraphicUsed by:Timeline
Symbol 143 GraphicUsed by:Timeline
Symbol 144 GraphicUsed by:Timeline
Symbol 145 GraphicUsed by:Timeline
Symbol 146 GraphicUsed by:Timeline
Symbol 147 GraphicUsed by:Timeline
Symbol 148 GraphicUsed by:Timeline
Symbol 149 GraphicUsed by:Timeline
Symbol 150 GraphicUsed by:Timeline
Symbol 151 GraphicUsed by:Timeline
Symbol 152 GraphicUsed by:Timeline
Symbol 153 GraphicUsed by:Timeline
Symbol 154 GraphicUsed by:Timeline
Symbol 155 GraphicUsed by:Timeline
Symbol 156 GraphicUsed by:Timeline
Symbol 157 GraphicUsed by:Timeline
Symbol 158 GraphicUsed by:Timeline
Symbol 159 GraphicUsed by:Timeline
Symbol 160 GraphicUsed by:Timeline
Symbol 161 GraphicUsed by:Timeline
Symbol 162 GraphicUsed by:Timeline
Symbol 163 GraphicUsed by:Timeline
Symbol 164 GraphicUsed by:Timeline
Symbol 165 GraphicUsed by:Timeline
Symbol 166 GraphicUsed by:Timeline
Symbol 167 GraphicUsed by:Timeline
Symbol 168 GraphicUsed by:Timeline
Symbol 169 GraphicUsed by:Timeline
Symbol 170 GraphicUsed by:Timeline
Symbol 171 GraphicUsed by:Timeline
Symbol 172 GraphicUsed by:Timeline
Symbol 173 GraphicUsed by:Timeline
Symbol 174 GraphicUsed by:Timeline
Symbol 175 GraphicUsed by:Timeline
Symbol 176 GraphicUsed by:Timeline
Symbol 177 GraphicUsed by:Timeline
Symbol 178 GraphicUsed by:Timeline
Symbol 179 GraphicUsed by:Timeline
Symbol 180 GraphicUsed by:Timeline
Symbol 181 GraphicUsed by:Timeline
Symbol 182 GraphicUsed by:Timeline
Symbol 183 GraphicUsed by:Timeline
Symbol 184 GraphicUsed by:Timeline
Symbol 185 GraphicUsed by:Timeline
Symbol 186 GraphicUsed by:Timeline
Symbol 187 GraphicUsed by:Timeline
Symbol 188 GraphicUsed by:Timeline
Symbol 189 GraphicUsed by:Timeline
Symbol 190 GraphicUsed by:Timeline
Symbol 191 GraphicUsed by:Timeline
Symbol 192 GraphicUsed by:Timeline
Symbol 193 GraphicUsed by:Timeline
Symbol 194 GraphicUsed by:Timeline
Symbol 195 GraphicUsed by:Timeline
Symbol 196 GraphicUsed by:Timeline
Symbol 197 GraphicUsed by:Timeline
Symbol 198 GraphicUsed by:Timeline
Symbol 199 GraphicUsed by:Timeline
Symbol 200 GraphicUsed by:Timeline
Symbol 201 GraphicUsed by:Timeline
Symbol 202 GraphicUsed by:Timeline
Symbol 203 GraphicUsed by:Timeline
Symbol 204 GraphicUsed by:Timeline
Symbol 205 GraphicUsed by:Timeline
Symbol 206 GraphicUsed by:Timeline
Symbol 207 GraphicUsed by:Timeline
Symbol 208 GraphicUsed by:Timeline
Symbol 209 GraphicUsed by:Timeline
Symbol 210 GraphicUsed by:Timeline
Symbol 211 GraphicUsed by:Timeline
Symbol 212 GraphicUsed by:Timeline
Symbol 213 GraphicUsed by:Timeline
Symbol 214 GraphicUsed by:Timeline
Symbol 215 GraphicUsed by:Timeline
Symbol 216 GraphicUsed by:Timeline
Symbol 217 GraphicUsed by:Timeline
Symbol 218 GraphicUsed by:Timeline
Symbol 219 GraphicUsed by:Timeline
Symbol 220 GraphicUsed by:Timeline
Symbol 221 GraphicUsed by:Timeline
Symbol 222 GraphicUsed by:Timeline
Symbol 223 GraphicUsed by:Timeline
Symbol 224 GraphicUsed by:Timeline
Symbol 225 GraphicUsed by:Timeline
Symbol 226 GraphicUsed by:Timeline
Symbol 227 GraphicUsed by:Timeline
Symbol 228 GraphicUsed by:Timeline
Symbol 229 GraphicUsed by:Timeline
Symbol 230 GraphicUsed by:Timeline
Symbol 231 GraphicUsed by:Timeline
Symbol 232 GraphicUsed by:Timeline
Symbol 233 FontUsed by:234 241
Symbol 234 TextUses:233Used by:Timeline
Symbol 235 GraphicUsed by:Timeline
Symbol 236 GraphicUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:236 237Used by:Timeline
Symbol 239 GraphicUsed by:Timeline
Symbol 240 GraphicUsed by:Timeline
Symbol 241 TextUses:233Used by:Timeline
Symbol 242 GraphicUsed by:Timeline
Symbol 243 FontUsed by:244
Symbol 244 TextUses:243Used by:Timeline
Symbol 245 GraphicUsed by:Timeline
Symbol 246 GraphicUsed by:Timeline
Symbol 247 BitmapUsed by:248 249
Symbol 248 GraphicUses:247Used by:Timeline
Symbol 249 GraphicUses:247Used by:Timeline
Symbol 250 GraphicUsed by:Timeline
Symbol 251 BitmapUsed by:253 255
Symbol 252 BitmapUsed by:253 255
Symbol 253 GraphicUses:251 252Used by:Timeline
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254 251 252Used by:Timeline
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:Timeline
Symbol 258 GraphicUsed by:Timeline
Symbol 259 GraphicUsed by:261
Symbol 260 GraphicUsed by:261  Timeline
Symbol 261 MovieClipUses:259 260Used by:Timeline
Symbol 262 GraphicUsed by:Timeline
Symbol 263 GraphicUsed by:Timeline
Symbol 264 GraphicUsed by:Timeline
Symbol 265 GraphicUsed by:Timeline
Symbol 266 GraphicUsed by:Timeline
Symbol 267 GraphicUsed by:Timeline
Symbol 268 GraphicUsed by:Timeline
Symbol 269 GraphicUsed by:Timeline
Symbol 270 GraphicUsed by:Timeline
Symbol 271 GraphicUsed by:Timeline
Symbol 272 GraphicUsed by:Timeline
Symbol 273 GraphicUsed by:Timeline
Symbol 274 GraphicUsed by:Timeline
Symbol 275 GraphicUsed by:Timeline
Symbol 276 GraphicUsed by:Timeline
Symbol 277 GraphicUsed by:Timeline
Symbol 278 GraphicUsed by:Timeline
Symbol 279 GraphicUsed by:Timeline
Symbol 280 GraphicUsed by:Timeline
Symbol 281 GraphicUsed by:Timeline
Symbol 282 GraphicUsed by:Timeline
Symbol 283 GraphicUsed by:Timeline
Symbol 284 GraphicUsed by:Timeline
Symbol 285 GraphicUsed by:Timeline
Symbol 286 GraphicUsed by:Timeline
Symbol 287 GraphicUsed by:Timeline
Symbol 288 GraphicUsed by:Timeline
Symbol 289 GraphicUsed by:Timeline
Symbol 290 GraphicUsed by:Timeline
Symbol 291 GraphicUsed by:Timeline
Symbol 292 FontUsed by:293
Symbol 293 TextUses:292Used by:Timeline
Symbol 294 GraphicUsed by:Timeline
Symbol 295 GraphicUsed by:Timeline
Symbol 296 GraphicUsed by:Timeline
Symbol 297 GraphicUsed by:Timeline
Symbol 298 FontUsed by:299 301
Symbol 299 TextUses:298Used by:Timeline
Symbol 300 ShapeTweeningUsed by:Timeline
Symbol 301 TextUses:298Used by:Timeline
Symbol 302 ShapeTweeningUsed by:Timeline
Symbol 303 GraphicUsed by:Timeline
Symbol 304 GraphicUsed by:Timeline
Symbol 305 GraphicUsed by:Timeline
Symbol 306 GraphicUsed by:Timeline
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:Timeline
Symbol 309 ShapeTweeningUsed by:Timeline
Symbol 310 GraphicUsed by:Timeline
Symbol 311 GraphicUsed by:Timeline
Symbol 312 GraphicUsed by:Timeline
Symbol 313 GraphicUsed by:Timeline
Symbol 314 ShapeTweeningUsed by:Timeline
Symbol 315 GraphicUsed by:Timeline
Symbol 316 GraphicUsed by:Timeline
Symbol 317 GraphicUsed by:324
Symbol 318 GraphicUsed by:324
Symbol 319 BitmapUsed by:320 323
Symbol 320 GraphicUses:319Used by:324
Symbol 321 GraphicUsed by:324
Symbol 322 GraphicUsed by:324
Symbol 323 GraphicUses:319Used by:324
Symbol 324 MovieClipUses:317 318 320 321 322 323Used by:Timeline
Symbol 325 ShapeTweeningUsed by:Timeline
Symbol 326 GraphicUsed by:Timeline
Symbol 327 GraphicUsed by:Timeline
Symbol 328 GraphicUsed by:Timeline
Symbol 329 GraphicUsed by:Timeline
Symbol 330 FontUsed by:331
Symbol 331 TextUses:330Used by:Timeline
Symbol 332 GraphicUsed by:Timeline
Symbol 333 GraphicUsed by:337
Symbol 334 ShapeTweeningUsed by:337
Symbol 335 ShapeTweeningUsed by:337
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:333 334 335 336Used by:Timeline
Symbol 338 GraphicUsed by:342
Symbol 339 ShapeTweeningUsed by:342
Symbol 340 ShapeTweeningUsed by:342
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:338 339 340 341Used by:Timeline
Symbol 343 GraphicUsed by:347
Symbol 344 ShapeTweeningUsed by:347
Symbol 345 ShapeTweeningUsed by:347
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:343 344 345 346Used by:Timeline
Symbol 348 GraphicUsed by:Timeline
Symbol 349 GraphicUsed by:Timeline
Symbol 350 ShapeTweeningUsed by:Timeline
Symbol 351 GraphicUsed by:Timeline
Symbol 352 ShapeTweeningUsed by:Timeline
Symbol 353 ShapeTweeningUsed by:Timeline
Symbol 354 GraphicUsed by:Timeline
Symbol 355 GraphicUsed by:Timeline
Symbol 356 GraphicUsed by:Timeline
Symbol 357 GraphicUsed by:Timeline
Symbol 358 GraphicUsed by:Timeline
Symbol 359 GraphicUsed by:Timeline
Symbol 360 GraphicUsed by:Timeline
Symbol 361 GraphicUsed by:Timeline
Symbol 362 GraphicUsed by:Timeline
Symbol 363 GraphicUsed by:Timeline
Symbol 364 GraphicUsed by:Timeline
Symbol 365 GraphicUsed by:Timeline
Symbol 366 FontUsed by:368 369 370 371 372 373 375 376
Symbol 367 FontUsed by:368
Symbol 368 TextUses:366 367Used by:Timeline
Symbol 369 TextUses:366Used by:Timeline
Symbol 370 TextUses:366Used by:Timeline
Symbol 371 TextUses:366Used by:Timeline
Symbol 372 TextUses:366Used by:Timeline
Symbol 373 TextUses:366Used by:Timeline
Symbol 374 ShapeTweeningUsed by:Timeline
Symbol 375 TextUses:366Used by:Timeline
Symbol 376 TextUses:366Used by:Timeline
Symbol 377 ShapeTweeningUsed by:Timeline
Symbol 378 GraphicUsed by:Timeline
Symbol 379 GraphicUsed by:Timeline
Symbol 380 GraphicUsed by:382
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:380 381Used by:Timeline
Symbol 383 ShapeTweeningUsed by:Timeline
Symbol 384 GraphicUsed by:Timeline
Symbol 385 GraphicUsed by:Timeline
Symbol 386 GraphicUsed by:Timeline
Symbol 387 GraphicUsed by:408
Symbol 388 GraphicUsed by:408
Symbol 389 GraphicUsed by:408
Symbol 390 GraphicUsed by:408
Symbol 391 GraphicUsed by:408
Symbol 392 GraphicUsed by:408
Symbol 393 ShapeTweeningUsed by:408
Symbol 394 GraphicUsed by:408
Symbol 395 GraphicUsed by:408
Symbol 396 GraphicUsed by:408
Symbol 397 ShapeTweeningUsed by:408
Symbol 398 ShapeTweeningUsed by:408
Symbol 399 GraphicUsed by:408
Symbol 400 GraphicUsed by:408
Symbol 401 GraphicUsed by:408
Symbol 402 GraphicUsed by:408
Symbol 403 GraphicUsed by:408
Symbol 404 ShapeTweeningUsed by:408
Symbol 405 GraphicUsed by:408
Symbol 406 GraphicUsed by:408
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407Used by:Timeline
Symbol 409 BitmapUsed by:410 411 412 788 805 807 809 810 811 813 814 815 817 836 837
Symbol 410 GraphicUses:409Used by:Timeline
Symbol 411 GraphicUses:409Used by:Timeline
Symbol 412 GraphicUses:409Used by:Timeline
Symbol 413 GraphicUsed by:Timeline
Symbol 414 GraphicUsed by:Timeline
Symbol 415 GraphicUsed by:Timeline
Symbol 416 GraphicUsed by:Timeline
Symbol 417 GraphicUsed by:Timeline
Symbol 418 GraphicUsed by:Timeline
Symbol 419 GraphicUsed by:Timeline
Symbol 420 GraphicUsed by:Timeline
Symbol 421 GraphicUsed by:Timeline
Symbol 422 GraphicUsed by:Timeline
Symbol 423 GraphicUsed by:Timeline
Symbol 424 GraphicUsed by:Timeline
Symbol 425 GraphicUsed by:Timeline
Symbol 426 GraphicUsed by:Timeline
Symbol 427 GraphicUsed by:Timeline
Symbol 428 GraphicUsed by:Timeline
Symbol 429 ShapeTweeningUsed by:Timeline
Symbol 430 GraphicUsed by:Timeline
Symbol 431 FontUsed by:432 467
Symbol 432 TextUses:431Used by:Timeline
Symbol 433 ShapeTweeningUsed by:Timeline
Symbol 434 GraphicUsed by:Timeline
Symbol 435 GraphicUsed by:Timeline
Symbol 436 GraphicUsed by:Timeline
Symbol 437 FontUsed by:438
Symbol 438 TextUses:437Used by:Timeline
Symbol 439 GraphicUsed by:Timeline
Symbol 440 GraphicUsed by:Timeline
Symbol 441 GraphicUsed by:Timeline
Symbol 442 GraphicUsed by:Timeline
Symbol 443 GraphicUsed by:Timeline
Symbol 444 GraphicUsed by:Timeline
Symbol 445 GraphicUsed by:Timeline
Symbol 446 GraphicUsed by:Timeline
Symbol 447 GraphicUsed by:Timeline
Symbol 448 GraphicUsed by:Timeline
Symbol 449 GraphicUsed by:Timeline
Symbol 450 GraphicUsed by:Timeline
Symbol 451 GraphicUsed by:Timeline
Symbol 452 GraphicUsed by:Timeline
Symbol 453 GraphicUsed by:Timeline
Symbol 454 GraphicUsed by:Timeline
Symbol 455 GraphicUsed by:Timeline
Symbol 456 GraphicUsed by:Timeline
Symbol 457 GraphicUsed by:Timeline
Symbol 458 GraphicUsed by:Timeline
Symbol 459 GraphicUsed by:Timeline
Symbol 460 GraphicUsed by:Timeline
Symbol 461 GraphicUsed by:Timeline
Symbol 462 GraphicUsed by:Timeline
Symbol 463 GraphicUsed by:Timeline
Symbol 464 GraphicUsed by:Timeline
Symbol 465 GraphicUsed by:Timeline
Symbol 466 ShapeTweeningUsed by:Timeline
Symbol 467 TextUses:431Used by:Timeline
Symbol 468 GraphicUsed by:Timeline
Symbol 469 ShapeTweeningUsed by:Timeline
Symbol 470 FontUsed by:471
Symbol 471 TextUses:470Used by:Timeline
Symbol 472 GraphicUsed by:Timeline
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:Timeline
Symbol 475 ShapeTweeningUsed by:Timeline
Symbol 476 GraphicUsed by:Timeline
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:Timeline
Symbol 479 GraphicUsed by:Timeline
Symbol 480 GraphicUsed by:Timeline
Symbol 481 GraphicUsed by:Timeline
Symbol 482 GraphicUsed by:Timeline
Symbol 483 GraphicUsed by:Timeline
Symbol 484 GraphicUsed by:Timeline
Symbol 485 ShapeTweeningUsed by:Timeline
Symbol 486 GraphicUsed by:Timeline
Symbol 487 GraphicUsed by:Timeline
Symbol 488 GraphicUsed by:Timeline
Symbol 489 GraphicUsed by:Timeline
Symbol 490 GraphicUsed by:Timeline
Symbol 491 GraphicUsed by:Timeline
Symbol 492 GraphicUsed by:Timeline
Symbol 493 GraphicUsed by:Timeline
Symbol 494 GraphicUsed by:Timeline
Symbol 495 GraphicUsed by:Timeline
Symbol 496 GraphicUsed by:Timeline
Symbol 497 GraphicUsed by:Timeline
Symbol 498 GraphicUsed by:Timeline
Symbol 499 GraphicUsed by:Timeline
Symbol 500 GraphicUsed by:Timeline
Symbol 501 GraphicUsed by:Timeline
Symbol 502 GraphicUsed by:Timeline
Symbol 503 GraphicUsed by:Timeline
Symbol 504 GraphicUsed by:Timeline
Symbol 505 GraphicUsed by:Timeline
Symbol 506 GraphicUsed by:Timeline
Symbol 507 GraphicUsed by:Timeline
Symbol 508 GraphicUsed by:Timeline
Symbol 509 GraphicUsed by:Timeline
Symbol 510 GraphicUsed by:Timeline
Symbol 511 GraphicUsed by:Timeline
Symbol 512 GraphicUsed by:Timeline
Symbol 513 GraphicUsed by:Timeline
Symbol 514 GraphicUsed by:Timeline
Symbol 515 GraphicUsed by:Timeline
Symbol 516 GraphicUsed by:Timeline
Symbol 517 GraphicUsed by:Timeline
Symbol 518 GraphicUsed by:Timeline
Symbol 519 GraphicUsed by:Timeline
Symbol 520 GraphicUsed by:Timeline
Symbol 521 GraphicUsed by:Timeline
Symbol 522 GraphicUsed by:Timeline
Symbol 523 GraphicUsed by:Timeline
Symbol 524 GraphicUsed by:Timeline
Symbol 525 GraphicUsed by:Timeline
Symbol 526 GraphicUsed by:Timeline
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:593
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:593
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:593
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:593
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:593
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:593
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:593
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:593
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:593
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:593
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:593
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:593
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:593
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:593
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:593
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:593
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:593
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:593
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:593
Symbol 565 BitmapUsed by:566
Symbol 566 GraphicUses:565Used by:593
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:593
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:593
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:593
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:593
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:593
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:593
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:593
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:593
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:593
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:593
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:593
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:593
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:593
Symbol 593 MovieClipUses:528 530 532 534 536 538 540 542 544 546 548 550 552 554 556 558 560 562 564 566 568 570 572 574 576 578 580 582 584 586 588 590 592Used by:Timeline
Symbol 594 GraphicUsed by:Timeline
Symbol 595 GraphicUsed by:Timeline
Symbol 596 GraphicUsed by:Timeline
Symbol 597 ShapeTweeningUsed by:Timeline
Symbol 598 GraphicUsed by:Timeline
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:633
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:633
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:633
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:633
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:633
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:633
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:633
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:633
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:633
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:633
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:633
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:633
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:633
Symbol 625 BitmapUsed by:626
Symbol 626 GraphicUses:625Used by:633
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:633
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:633
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:633
Symbol 633 MovieClipUses:600 602 604 606 608 610 612 614 616 618 620 622 624 626 628 630 632Used by:Timeline
Symbol 634 GraphicUsed by:Timeline
Symbol 635 FontUsed by:636 637
Symbol 636 TextUses:635Used by:638
Symbol 637 TextUses:635Used by:638
Symbol 638 MovieClipUses:636 637Used by:Timeline
Symbol 639 GraphicUsed by:643
Symbol 640 GraphicUsed by:643
Symbol 641 ShapeTweeningUsed by:643
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:639 640 641 642Used by:Timeline
Symbol 644 ShapeTweeningUsed by:Timeline
Symbol 645 GraphicUsed by:Timeline
Symbol 646 ShapeTweeningUsed by:Timeline
Symbol 647 GraphicUsed by:Timeline
Symbol 648 GraphicUsed by:Timeline
Symbol 649 GraphicUsed by:Timeline
Symbol 650 GraphicUsed by:Timeline
Symbol 651 ShapeTweeningUsed by:Timeline
Symbol 652 GraphicUsed by:Timeline
Symbol 653 GraphicUsed by:Timeline
Symbol 654 GraphicUsed by:Timeline
Symbol 655 GraphicUsed by:Timeline
Symbol 656 GraphicUsed by:Timeline
Symbol 657 GraphicUsed by:Timeline
Symbol 658 GraphicUsed by:Timeline
Symbol 659 GraphicUsed by:Timeline
Symbol 660 GraphicUsed by:666
Symbol 661 ShapeTweeningUsed by:666
Symbol 662 GraphicUsed by:666
Symbol 663 GraphicUsed by:666
Symbol 664 ShapeTweeningUsed by:666
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:660 661 662 663 664 665Used by:Timeline
Symbol 667 ShapeTweeningUsed by:Timeline
Symbol 668 GraphicUsed by:Timeline
Symbol 669 GraphicUsed by:Timeline
Symbol 670 ShapeTweeningUsed by:Timeline
Symbol 671 ShapeTweeningUsed by:Timeline
Symbol 672 ShapeTweeningUsed by:Timeline
Symbol 673 GraphicUsed by:Timeline
Symbol 674 ShapeTweeningUsed by:Timeline
Symbol 675 ShapeTweeningUsed by:Timeline
Symbol 676 ShapeTweeningUsed by:Timeline
Symbol 677 FontUsed by:678
Symbol 678 TextUses:677Used by:Timeline
Symbol 679 GraphicUsed by:Timeline
Symbol 680 GraphicUsed by:Timeline
Symbol 681 BitmapUsed by:682 785
Symbol 682 GraphicUses:681Used by:Timeline
Symbol 683 GraphicUsed by:Timeline
Symbol 684 GraphicUsed by:Timeline
Symbol 685 GraphicUsed by:Timeline
Symbol 686 GraphicUsed by:Timeline
Symbol 687 GraphicUsed by:Timeline
Symbol 688 GraphicUsed by:Timeline
Symbol 689 GraphicUsed by:Timeline
Symbol 690 GraphicUsed by:Timeline
Symbol 691 GraphicUsed by:Timeline
Symbol 692 GraphicUsed by:Timeline
Symbol 693 GraphicUsed by:Timeline
Symbol 694 GraphicUsed by:Timeline
Symbol 695 GraphicUsed by:Timeline
Symbol 696 GraphicUsed by:Timeline
Symbol 697 GraphicUsed by:Timeline
Symbol 698 GraphicUsed by:Timeline
Symbol 699 GraphicUsed by:Timeline
Symbol 700 GraphicUsed by:Timeline
Symbol 701 GraphicUsed by:Timeline
Symbol 702 GraphicUsed by:Timeline
Symbol 703 GraphicUsed by:Timeline
Symbol 704 ShapeTweeningUsed by:Timeline
Symbol 705 GraphicUsed by:Timeline
Symbol 706 GraphicUsed by:Timeline
Symbol 707 GraphicUsed by:Timeline
Symbol 708 GraphicUsed by:Timeline
Symbol 709 GraphicUsed by:Timeline
Symbol 710 GraphicUsed by:Timeline
Symbol 711 FontUsed by:712 716 719 722 725 727 729 730 731 732 737 738 739 740 741 742 743 745 746 747 748 749 751 752 753 754 755 756 762
Symbol 712 TextUses:711Used by:Timeline
Symbol 713 GraphicUsed by:Timeline
Symbol 714 GraphicUsed by:Timeline
Symbol 715 GraphicUsed by:Timeline
Symbol 716 TextUses:711Used by:Timeline
Symbol 717 GraphicUsed by:Timeline
Symbol 718 GraphicUsed by:Timeline
Symbol 719 TextUses:711Used by:Timeline
Symbol 720 GraphicUsed by:Timeline
Symbol 721 GraphicUsed by:Timeline
Symbol 722 TextUses:711Used by:Timeline
Symbol 723 GraphicUsed by:Timeline
Symbol 724 GraphicUsed by:Timeline
Symbol 725 TextUses:711Used by:Timeline
Symbol 726 GraphicUsed by:Timeline
Symbol 727 TextUses:711Used by:Timeline
Symbol 728 GraphicUsed by:Timeline
Symbol 729 TextUses:711Used by:Timeline
Symbol 730 TextUses:711Used by:Timeline
Symbol 731 TextUses:711Used by:Timeline
Symbol 732 TextUses:711Used by:Timeline
Symbol 733 ShapeTweeningUsed by:Timeline
Symbol 734 ShapeTweeningUsed by:Timeline
Symbol 735 ShapeTweeningUsed by:Timeline
Symbol 736 ShapeTweeningUsed by:Timeline
Symbol 737 TextUses:711Used by:Timeline
Symbol 738 TextUses:711Used by:Timeline
Symbol 739 TextUses:711Used by:Timeline
Symbol 740 TextUses:711Used by:Timeline
Symbol 741 TextUses:711Used by:Timeline
Symbol 742 TextUses:711Used by:Timeline
Symbol 743 TextUses:711Used by:Timeline
Symbol 744 ShapeTweeningUsed by:Timeline
Symbol 745 TextUses:711Used by:Timeline
Symbol 746 TextUses:711Used by:Timeline
Symbol 747 TextUses:711Used by:Timeline
Symbol 748 TextUses:711Used by:Timeline
Symbol 749 TextUses:711Used by:Timeline
Symbol 750 GraphicUsed by:Timeline
Symbol 751 TextUses:711Used by:Timeline
Symbol 752 TextUses:711Used by:Timeline
Symbol 753 TextUses:711Used by:Timeline
Symbol 754 TextUses:711Used by:Timeline
Symbol 755 TextUses:711Used by:Timeline
Symbol 756 TextUses:711Used by:Timeline
Symbol 757 GraphicUsed by:Timeline
Symbol 758 GraphicUsed by:Timeline
Symbol 759 GraphicUsed by:Timeline
Symbol 760 GraphicUsed by:Timeline
Symbol 761 GraphicUsed by:Timeline
Symbol 762 TextUses:711Used by:Timeline
Symbol 763 GraphicUsed by:Timeline
Symbol 764 GraphicUsed by:Timeline
Symbol 765 GraphicUsed by:Timeline
Symbol 766 GraphicUsed by:Timeline
Symbol 767 GraphicUsed by:Timeline
Symbol 768 GraphicUsed by:Timeline
Symbol 769 GraphicUsed by:Timeline
Symbol 770 GraphicUsed by:Timeline
Symbol 771 GraphicUsed by:Timeline
Symbol 772 GraphicUsed by:Timeline
Symbol 773 GraphicUsed by:Timeline
Symbol 774 GraphicUsed by:Timeline
Symbol 775 GraphicUsed by:Timeline
Symbol 776 GraphicUsed by:Timeline
Symbol 777 GraphicUsed by:Timeline
Symbol 778 GraphicUsed by:Timeline
Symbol 779 GraphicUsed by:Timeline
Symbol 780 GraphicUsed by:Timeline
Symbol 781 GraphicUsed by:Timeline
Symbol 782 GraphicUsed by:Timeline
Symbol 783 GraphicUsed by:Timeline
Symbol 784 GraphicUsed by:Timeline
Symbol 785 GraphicUses:681Used by:Timeline
Symbol 786 ShapeTweeningUsed by:Timeline
Symbol 787 GraphicUsed by:Timeline
Symbol 788 GraphicUses:409Used by:Timeline
Symbol 789 GraphicUsed by:Timeline
Symbol 790 GraphicUsed by:Timeline
Symbol 791 GraphicUsed by:Timeline
Symbol 792 GraphicUsed by:802
Symbol 793 GraphicUsed by:802
Symbol 794 GraphicUsed by:802
Symbol 795 GraphicUsed by:802
Symbol 796 GraphicUsed by:802
Symbol 797 GraphicUsed by:802
Symbol 798 GraphicUsed by:802
Symbol 799 GraphicUsed by:802
Symbol 800 GraphicUsed by:802
Symbol 801 GraphicUsed by:802
Symbol 802 MovieClipUses:792 793 794 795 796 797 798 799 800 801Used by:Timeline
Symbol 803 ShapeTweeningUsed by:Timeline
Symbol 804 GraphicUsed by:Timeline
Symbol 805 GraphicUses:409Used by:Timeline
Symbol 806 GraphicUsed by:Timeline
Symbol 807 GraphicUses:409Used by:Timeline
Symbol 808 GraphicUsed by:Timeline
Symbol 809 GraphicUses:409Used by:Timeline
Symbol 810 GraphicUses:409Used by:Timeline
Symbol 811 GraphicUses:409Used by:Timeline
Symbol 812 GraphicUsed by:Timeline
Symbol 813 GraphicUses:409Used by:Timeline
Symbol 814 GraphicUses:409Used by:Timeline
Symbol 815 GraphicUses:409Used by:Timeline
Symbol 816 ShapeTweeningUsed by:Timeline
Symbol 817 GraphicUses:409Used by:Timeline
Symbol 818 GraphicUsed by:Timeline
Symbol 819 GraphicUsed by:Timeline
Symbol 820 GraphicUsed by:Timeline
Symbol 821 BitmapUsed by:822
Symbol 822 GraphicUses:821Used by:Timeline
Symbol 823 BitmapUsed by:824 825 826 827 828 829 830 831 832
Symbol 824 GraphicUses:823Used by:833
Symbol 825 GraphicUses:823Used by:833
Symbol 826 GraphicUses:823Used by:833
Symbol 827 GraphicUses:823Used by:833
Symbol 828 GraphicUses:823Used by:833
Symbol 829 GraphicUses:823Used by:833
Symbol 830 GraphicUses:823Used by:833
Symbol 831 GraphicUses:823Used by:833
Symbol 832 GraphicUses:823Used by:833
Symbol 833 MovieClipUses:824 825 826 827 828 829 830 831 832Used by:Timeline
Symbol 834 ShapeTweeningUsed by:Timeline
Symbol 835 GraphicUsed by:Timeline
Symbol 836 GraphicUses:409Used by:Timeline
Symbol 837 GraphicUses:409Used by:Timeline
Symbol 838 GraphicUsed by:Timeline
Symbol 839 ShapeTweeningUsed by:Timeline
Symbol 840 ShapeTweeningUsed by:Timeline
Symbol 841 ShapeTweeningUsed by:Timeline
Symbol 842 GraphicUsed by:Timeline
Symbol 843 BitmapUsed by:844 850
Symbol 844 GraphicUses:843Used by:Timeline
Symbol 845 BitmapUsed by:846 850
Symbol 846 GraphicUses:845Used by:Timeline
Symbol 847 GraphicUsed by:Timeline
Symbol 848 ShapeTweeningUsed by:Timeline
Symbol 849 GraphicUsed by:Timeline
Symbol 850 GraphicUses:845 843Used by:Timeline
Symbol 851 GraphicUsed by:Timeline
Symbol 852 GraphicUsed by:855
Symbol 853 ShapeTweeningUsed by:855
Symbol 854 GraphicUsed by:855
Symbol 855 MovieClipUses:852 853 854Used by:Timeline
Symbol 856 GraphicUsed by:Timeline
Symbol 857 FontUsed by:858
Symbol 858 TextUses:857Used by:Timeline
Symbol 859 ShapeTweeningUsed by:Timeline
Symbol 860 GraphicUsed by:Timeline
Symbol 861 FontUsed by:862 863 864 865 866 869 873 874 875 876 878
Symbol 862 TextUses:861Used by:Timeline
Symbol 863 TextUses:861Used by:Timeline
Symbol 864 TextUses:861Used by:Timeline
Symbol 865 TextUses:861Used by:Timeline
Symbol 866 TextUses:861Used by:Timeline
Symbol 867 GraphicUsed by:Timeline
Symbol 868 ShapeTweeningUsed by:Timeline
Symbol 869 TextUses:861Used by:Timeline
Symbol 870 GraphicUsed by:Timeline
Symbol 871 GraphicUsed by:Timeline
Symbol 872 GraphicUsed by:Timeline
Symbol 873 TextUses:861Used by:Timeline
Symbol 874 TextUses:861Used by:Timeline
Symbol 875 TextUses:861Used by:Timeline
Symbol 876 TextUses:861Used by:Timeline
Symbol 877 ShapeTweeningUsed by:Timeline
Symbol 878 TextUses:861Used by:Timeline
Symbol 879 GraphicUsed by:Timeline
Symbol 880 BitmapUsed by:881
Symbol 881 GraphicUses:880Used by:882
Symbol 882 MovieClipUses:881Used by:Timeline
Symbol 883 ShapeTweeningUsed by:Timeline
Symbol 884 GraphicUsed by:Timeline
Symbol 885 GraphicUsed by:Timeline
Symbol 886 GraphicUsed by:Timeline
Symbol 887 ShapeTweeningUsed by:Timeline
Symbol 888 GraphicUsed by:Timeline
Symbol 889 GraphicUsed by:Timeline
Symbol 890 ShapeTweeningUsed by:Timeline
Symbol 891 ShapeTweeningUsed by:Timeline
Symbol 892 GraphicUsed by:Timeline
Symbol 893 GraphicUsed by:Timeline
Symbol 894 GraphicUsed by:Timeline
Symbol 895 GraphicUsed by:Timeline
Symbol 896 ShapeTweeningUsed by:Timeline
Symbol 897 ShapeTweeningUsed by:Timeline
Symbol 898 GraphicUsed by:Timeline
Symbol 899 ShapeTweeningUsed by:Timeline
Symbol 900 ShapeTweeningUsed by:Timeline
Symbol 901 GraphicUsed by:Timeline
Symbol 902 GraphicUsed by:Timeline
Symbol 903 GraphicUsed by:Timeline
Symbol 904 GraphicUsed by:Timeline
Symbol 905 GraphicUsed by:Timeline
Symbol 906 BitmapUsed by:907 928
Symbol 907 GraphicUses:906Used by:Timeline
Symbol 908 BitmapUsed by:909 910 911 912 913 914 915 916 917 918 919 920 921
Symbol 909 GraphicUses:908Used by:922
Symbol 910 GraphicUses:908Used by:922
Symbol 911 GraphicUses:908Used by:922
Symbol 912 GraphicUses:908Used by:922
Symbol 913 GraphicUses:908Used by:922
Symbol 914 GraphicUses:908Used by:922
Symbol 915 GraphicUses:908Used by:922
Symbol 916 GraphicUses:908Used by:922
Symbol 917 GraphicUses:908Used by:922
Symbol 918 GraphicUses:908Used by:922
Symbol 919 GraphicUses:908Used by:922
Symbol 920 GraphicUses:908Used by:922
Symbol 921 GraphicUses:908Used by:922
Symbol 922 MovieClipUses:909 910 911 912 913 914 915 916 917 918 919 920 921Used by:Timeline
Symbol 923 GraphicUsed by:Timeline
Symbol 924 GraphicUsed by:Timeline
Symbol 925 GraphicUsed by:Timeline
Symbol 926 GraphicUsed by:Timeline
Symbol 927 GraphicUsed by:Timeline
Symbol 928 GraphicUses:906Used by:Timeline
Symbol 929 GraphicUsed by:Timeline
Symbol 930 BitmapUsed by:933 1007
Symbol 931 BitmapUsed by:933
Symbol 932 BitmapUsed by:933 934 935 939 941 942 943 946 947 948 949 950 952 953 954 955 956 957 958 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1025 1026 1036
Symbol 933 GraphicUses:930 931 932Used by:Timeline
Symbol 934 GraphicUses:932Used by:Timeline
Symbol 935 GraphicUses:932Used by:Timeline
Symbol 936 GraphicUsed by:Timeline
Symbol 937 GraphicUsed by:Timeline
Symbol 938 GraphicUsed by:Timeline
Symbol 939 GraphicUses:932Used by:Timeline
Symbol 940 ShapeTweeningUsed by:Timeline
Symbol 941 GraphicUses:932Used by:Timeline
Symbol 942 GraphicUses:932Used by:Timeline
Symbol 943 GraphicUses:932Used by:Timeline
Symbol 944 GraphicUsed by:Timeline
Symbol 945 ShapeTweeningUsed by:Timeline
Symbol 946 GraphicUses:932Used by:Timeline
Symbol 947 GraphicUses:932Used by:Timeline
Symbol 948 GraphicUses:932Used by:Timeline
Symbol 949 GraphicUses:932Used by:Timeline
Symbol 950 GraphicUses:932Used by:Timeline
Symbol 951 GraphicUsed by:Timeline
Symbol 952 GraphicUses:932Used by:Timeline
Symbol 953 GraphicUses:932Used by:Timeline
Symbol 954 GraphicUses:932Used by:Timeline
Symbol 955 GraphicUses:932Used by:Timeline
Symbol 956 GraphicUses:932Used by:Timeline
Symbol 957 GraphicUses:932Used by:Timeline
Symbol 958 GraphicUses:932Used by:Timeline
Symbol 959 GraphicUsed by:Timeline
Symbol 960 GraphicUses:932Used by:Timeline
Symbol 961 GraphicUses:932Used by:Timeline
Symbol 962 GraphicUses:932Used by:Timeline
Symbol 963 GraphicUses:932Used by:Timeline
Symbol 964 GraphicUses:932Used by:Timeline
Symbol 965 GraphicUses:932Used by:Timeline
Symbol 966 GraphicUses:932Used by:Timeline
Symbol 967 GraphicUses:932Used by:Timeline
Symbol 968 GraphicUses:932Used by:Timeline
Symbol 969 GraphicUses:932Used by:Timeline
Symbol 970 GraphicUses:932Used by:Timeline
Symbol 971 GraphicUses:932Used by:Timeline
Symbol 972 GraphicUses:932Used by:Timeline
Symbol 973 GraphicUses:932Used by:Timeline
Symbol 974 GraphicUses:932Used by:Timeline
Symbol 975 GraphicUses:932Used by:Timeline
Symbol 976 GraphicUses:932Used by:Timeline
Symbol 977 GraphicUses:932Used by:Timeline
Symbol 978 GraphicUses:932Used by:Timeline
Symbol 979 GraphicUses:932Used by:Timeline
Symbol 980 GraphicUses:932Used by:Timeline
Symbol 981 GraphicUses:932Used by:Timeline
Symbol 982 GraphicUses:932Used by:Timeline
Symbol 983 GraphicUses:932Used by:Timeline
Symbol 984 GraphicUses:932Used by:Timeline
Symbol 985 GraphicUses:932Used by:Timeline
Symbol 986 GraphicUses:932Used by:Timeline
Symbol 987 GraphicUses:932Used by:Timeline
Symbol 988 GraphicUses:932Used by:Timeline
Symbol 989 GraphicUses:932Used by:Timeline
Symbol 990 GraphicUses:932Used by:Timeline
Symbol 991 GraphicUses:932Used by:Timeline
Symbol 992 GraphicUses:932Used by:Timeline
Symbol 993 GraphicUses:932Used by:Timeline
Symbol 994 GraphicUses:932Used by:Timeline
Symbol 995 GraphicUses:932Used by:Timeline
Symbol 996 GraphicUses:932Used by:Timeline
Symbol 997 GraphicUses:932Used by:Timeline
Symbol 998 GraphicUses:932Used by:Timeline
Symbol 999 GraphicUses:932Used by:Timeline
Symbol 1000 GraphicUses:932Used by:Timeline
Symbol 1001 GraphicUses:932Used by:Timeline
Symbol 1002 GraphicUses:932Used by:Timeline
Symbol 1003 GraphicUses:932Used by:Timeline
Symbol 1004 GraphicUses:932Used by:Timeline
Symbol 1005 GraphicUses:932Used by:Timeline
Symbol 1006 ShapeTweeningUsed by:Timeline
Symbol 1007 GraphicUses:930Used by:Timeline
Symbol 1008 ShapeTweeningUsed by:Timeline
Symbol 1009 GraphicUsed by:Timeline
Symbol 1010 ShapeTweeningUsed by:Timeline
Symbol 1011 ShapeTweeningUsed by:Timeline
Symbol 1012 GraphicUsed by:Timeline
Symbol 1013 GraphicUsed by:Timeline
Symbol 1014 GraphicUsed by:Timeline
Symbol 1015 GraphicUsed by:Timeline
Symbol 1016 ShapeTweeningUsed by:Timeline
Symbol 1017 ShapeTweeningUsed by:Timeline
Symbol 1018 GraphicUsed by:Timeline
Symbol 1019 GraphicUsed by:Timeline
Symbol 1020 GraphicUsed by:Timeline
Symbol 1021 ShapeTweeningUsed by:Timeline
Symbol 1022 GraphicUsed by:Timeline
Symbol 1023 GraphicUsed by:Timeline
Symbol 1024 GraphicUsed by:Timeline
Symbol 1025 GraphicUses:932Used by:Timeline
Symbol 1026 GraphicUses:932Used by:Timeline
Symbol 1027 GraphicUsed by:1032
Symbol 1028 FontUsed by:1029
Symbol 1029 TextUses:1028Used by:1032
Symbol 1030 GraphicUsed by:1032
Symbol 1031 GraphicUsed by:1032
Symbol 1032 ButtonUses:1027 1029 1030 1031Used by:Timeline
Symbol 1033 FontUsed by:1034 1035
Symbol 1034 EditableTextUses:1033Used by:Timeline
Symbol 1035 EditableTextUses:1033Used by:Timeline
Symbol 1036 GraphicUses:932Used by:Timeline
Streaming Sound 1Used by:Timeline

Instance Names

"preview"Symbol 5 MovieClip [WebServiceConnector] Frame 1Symbol 4 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 5 as "WebServiceConnector"
ExportAssets (56)Timeline Frame 1Symbol 1 as "__Packages.mx.data.components.WebServiceConnector"
ExportAssets (56)Timeline Frame 1Symbol 6 as "__Packages.mx.services.WebService"
ExportAssets (56)Timeline Frame 1Symbol 7 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 1Symbol 8 as "__Packages.mx.services.WebServiceProxy"
ExportAssets (56)Timeline Frame 1Symbol 9 as "__Packages.mx.services.QName"
ExportAssets (56)Timeline Frame 1Symbol 10 as "__Packages.mx.services.WSDLConstants"
ExportAssets (56)Timeline Frame 1Symbol 11 as "__Packages.mx.services.SchemaVersion"
ExportAssets (56)Timeline Frame 1Symbol 12 as "__Packages.mx.services.DataType"
ExportAssets (56)Timeline Frame 1Symbol 13 as "__Packages.mx.services.SOAPFault"
ExportAssets (56)Timeline Frame 1Symbol 14 as "__Packages.mx.services.SOAPConstants"
ExportAssets (56)Timeline Frame 1Symbol 15 as "__Packages.mx.services.SchemaContext"
ExportAssets (56)Timeline Frame 1Symbol 16 as "__Packages.mx.services.ElementDecl"
ExportAssets (56)Timeline Frame 1Symbol 17 as "__Packages.mx.services.Schema"
ExportAssets (56)Timeline Frame 1Symbol 18 as "__Packages.mx.services.WSDL"
ExportAssets (56)Timeline Frame 1Symbol 19 as "__Packages.mx.services.WSDLDocument"
ExportAssets (56)Timeline Frame 1Symbol 20 as "__Packages.mx.services.WSDLOperation"
ExportAssets (56)Timeline Frame 1Symbol 21 as "__Packages.mx.services.SOAPParameter"
ExportAssets (56)Timeline Frame 1Symbol 22 as "__Packages.mx.services.PendingCall"
ExportAssets (56)Timeline Frame 1Symbol 23 as "__Packages.mx.services.SOAPCall"
ExportAssets (56)Timeline Frame 1Symbol 24 as "__Packages.mx.services.SOAPHeader"
ExportAssets (56)Timeline Frame 1Symbol 25 as "__Packages.mx.services.PrefixedQName"
ExportAssets (56)Timeline Frame 1Symbol 26 as "__Packages.mx.services.ArrayProxy"
ExportAssets (56)Timeline Frame 1Symbol 27 as "__Packages.mx.services.RowSetProxy"
ExportAssets (56)Timeline Frame 1Symbol 28 as "__Packages.mx.services.Namespace"
ExportAssets (56)Timeline Frame 1Symbol 29 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 30 as "__Packages.mx.data.binding.ComponentMixins"
ExportAssets (56)Timeline Frame 1Symbol 31 as "__Packages.mx.data.binding.EndPoint"
ExportAssets (56)Timeline Frame 1Symbol 32 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 1Symbol 33 as "__Packages.mx.data.binding.TypedValue"
ExportAssets (56)Timeline Frame 1Symbol 34 as "__Packages.mx.xpath.NodePathInfo"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.mx.utils.StringTokenParser"
ExportAssets (56)Timeline Frame 1Symbol 36 as "__Packages.mx.xpath.FilterExpr"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.mx.xpath.FilterStack"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.mx.xpath.XPathAPI"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.mx.data.binding.DataAccessor"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.mx.data.binding.FieldAccessor"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.mx.data.binding.Log"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.mx.data.binding.Binding"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.mx.data.kinds.Data"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.mx.data.binding.DataType"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.mx.utils.ClassFinder"
ExportAssets (56)Timeline Frame 1Symbol 46 as "__Packages.mx.data.binding.Formatter"




http://swfchan.com/7/30878/info.shtml
Created: 19/5 -2019 02:20:52 Last modified: 19/5 -2019 02:20:52 Server time: 15/05 -2024 17:34:35