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

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

Pimp My Gimp.swf

This is the info page for
Flash #28485

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


Text
loading

1

Your details will be processed by

Dennis Publishing Ltd (publishers of

Bizarre magazine/web site) and our

suppliers in full accordance with UK

data protection legislation. Dennis

Publishing Ltd may contact you with

information about our other products

and services.

You must be over 18 years old to enter

this site and by registering and

participating in this game, you accept

full responsibility for the content of

the email that you send, to a friend or

colleague.

Sign In

Before we can send your gimp
off we need just a few details...

Please tick the boxes if you want to

receive more information via email.

first
name

last
name

Start Over

Start Over

next

next

Sending details

Please check

Please confirm you're over
18 by checking the box

CLOSE

message

your message

Send your gimp to a friend

send

send

posting

email recieved

PLAY AGAIN

PLAY AGAIN

your name

friend's name

friend's email

pimp
a gimp

pimp
a gimp

pimp
a gimp

SEND TO
A FRIEND

SEND TO
A FRIEND

SEND TO
A FRIEND

CREATE A
GIMP

CREATE A
GIMP

CREATE A
GIMP

FREE ISSUE
OF BIZARRE

FREE ISSUE
OF BIZARRE

FREE ISSUE
OF BIZARRE

Loading Gimp

ActionScript [AS1/AS2]

Frame 1
masterurl = "http://webservices.flaredigital.com/bizarre/engine.asmx?WSDL"; _global.vol = 90;
Frame 2
this.onEnterFrame = function () { var _local1 = this; percent = (_local1.getBytesLoaded() / _local1.getBytesTotal()) * 100; mydisplay = percent + " %"; pe = Math.round(percent) + "%"; loader.bar._xscale = percent; if (percent >= 100) { if (p.length > 0) { _root.gimpdesigned = true; } gotoAndPlay (4); delete _local1.onEnterFrame; } }; stop();
Instance of Symbol 10 MovieClip [WebServiceConnector] in Frame 3
//component parameters onClipEvent (initialize) { WSDLURL = ""; operation = ""; multipleSimultaneousAllowed = true; suppressInvalidCalls = false; }
Frame 4
function ErrorRequest() { if (errorObject.First.length > 1) { regForm.er1.text = ("{ " + errorObject.First) + " }"; } if (errorObject.Last.length > 1) { regForm.er2.text = ("{ " + errorObject.Last) + " }"; } if (errorObject.Email.length > 1) { regForm.er4.text = ("{ " + errorObject.Email) + " }"; } regForm.errorbox._x = 257; regForm.errorbox._y = -9.5; } function requestInfo(service) { var _local2 = _global; var _local1 = new mx.data.components.WebServiceConnector(); _local1.WSDLURL = masterurl; gListener = new Object(); switch (service) { case "Register" : gListener.result = function (evt) { var _local1 = evt; myIncorrectFields = _local1.target.results.statuslist; if (myIncorrectFields.length > 0) { errorObject = {First:"", Last:"", Email:""}; regForm.buton.gotoAndStop(1); i = 0; while (i < myIncorrectFields.length) { errorObject[myIncorrectFields[i].key] = myIncorrectFields[i].value; i++; } ErrorRequest(); } else { _global.userid = _local1.target.results.userid; _global.localuserpass = _local1.target.results.userpass; createobject(userid, localuserpass, "1"); regForm.gotoAndStop("messege"); } }; _local1.addEventListener("result", gListener); _local1.operation = "Register"; _local1.params = [regForm.namefirst.text, regForm.namelast.text, regForm.email.text, null, regForm.sex, regForm.opt]; regForm.ClearErrorFields(); break; case "postgimp" : gListener.result = function (evt) { regForm.sendbutton.gotoAndPlay(3); }; _local1.addEventListener("result", gListener); _local1.operation = "Send"; recip1 = new Object(); recip1 = {Name:"name", Email:"@hotmailer.com"}; headOject = {Name:HeadAssetreturn(), x:0, y:0, Type:"1"}; torsoObject = {Name:TorsoAssetreturn(), x:0, y:0, Type:"1"}; legsObject = {Name:LegsAssetreturn(), x:0, y:0, Type:"1"}; eyesObject = {Name:MouthAssetreturn(), x:0, y:0, Type:"1"}; mouthObject = {Name:EyesAssetreturn(), x:0, y:0, Type:"1"}; backgroundObject = {Name:BackgroundAssetreturn(), x:10, y:10, Type:"1"}; _local1.params = [userid, localuserpass, regForm.uname.text, regForm.m.text, [{Name:regForm.r1.text, Email:regForm.e1.text}, {Name:"", Email:regForm.e2.text}, {Name:"", Email:regForm.e3.text}], [headOject, torsoObject, legsObject, eyesObject, mouthObject, backgroundObject]]; break; case "viralgimp" : gListener.result = function (evt) { var _local1 = evt; var _local2 = _global; _local2.recieved_uGuid = _local1.target.results.card.uGuid; _local2.recieved_Guid = _local1.target.results.card.Guid; _local2.recieved_FromName = _local1.target.results.card.FromName; _local2.recieved_FromEmail = _local1.target.results.card.FromEmail; _local2.recieved_ToName = _local1.target.results.card.ToName; _local2.recieved_ToName = _local1.target.results.card.ToName; _local2.recieved_ToEmail = _local1.target.results.card.ToEmail; _local2.recieved_ToMessage = _local1.target.results.card.ToMessage; newgimp = new Array(); j = 0; while (j < _local1.target.results.card.GimpItems.length) { newgimp.push(_local1.target.results.card.GimpItems[j]); j++; } GimpInit(300, 95, 98); }; _local1.addEventListener("result", gListener); _local1.operation = "Pickup"; _local1.params = [p]; } _local1.trigger(); } stop(); function emptyobject() { var _local1 = SharedObject.getLocal("store"); _local1.data.user.userid = ""; _local1.data.user.localuserpass = ""; _local1.data.user.Playerregistered = "0"; } function createobject(id, pass, reg) { var _local1 = {userid:id, localuserpass:pass, Playerregistered:reg}; var _local2 = SharedObject.getLocal("store"); _local2.data.user = _local1; } function prepuser() { var _local2 = _global; var _local1 = SharedObject.getLocal("store"); if (_local1.data.user.userid.length < 2) { } else if (_local1.data.user.userid.length > 0) { _local2.Playerregistered = _local1.data.user.Playerregistered; _local2.userid = _local1.data.user.userid; _local2.localuserpass = _local1.data.user.localuserpass; } } prepuser(); function MoveToScene() { gotoAndStop (4); } _global.link1 = function () { getURL (" https://secure.widearea.co.uk/dennis/subs.php3?magazine=Bizarre&campaign=N0507XPMG", "_blank"); }; function CleanStage() { removeMovieClip("frame"); removeMovieClip("gimp"); removeMovieClip("controls1"); removeMovieClip("controls2"); removeMovieClip("controls3"); removeMovieClip("controls4"); removeMovieClip("controls5"); removeMovieClip("controls6"); removeMovieClip("Backgroundbox"); } _global.gotosend = function () { gotoAndStop (5); }; _global.gototest = function () { gotoAndStop (8); }; _global.Headiteration = 1; _global.HeadElementsNo = 13; TorsoProperties = [null, {x:-55, y:-59, scale:120, overRide:true}, {x:57, y:-50, scale:190, overRide:true}, {x:50, y:-40, scale:220, overRide:true}, {x:30, y:-30, scale:150, overRide:true}, {x:30, y:-30, scale:150, overRide:true}, {x:30, y:-15, scale:150, overRide:true}, {x:-90, y:5, scale:150, overRide:true}, {x:-20, y:0, scale:150, overRide:true}, {x:30, y:-20, scale:120, overRide:true}, {x:70, y:0, scale:120, overRide:true}, {x:30, y:-12, scale:125, overRide:true}]; _global.Torsoiteration = 1; _global.TorsoElementsNo = 11; LegsProperties = [null, {x:-70, y:-120, scale:120, overRide:true}, {x:20, y:-180, scale:140, overRide:true}, {x:24, y:-130, scale:110, overRide:true}, {x:24, y:-130, scale:110, overRide:true}, {x:24, y:-120, scale:110, overRide:true}, {x:24, y:-120, scale:110, overRide:true}, {x:17, y:-123, scale:110, overRide:true}, {x:-63, y:-110, scale:110, overRide:true}, {x:20, y:-180, scale:140, overRide:true}, {x:-90, y:-140, scale:140, overRide:true}, {x:-90, y:-140, scale:140, overRide:true}]; _global.Legsiteration = 1; _global.LegsElementsNo = 11; _global.Backgrounditeration = 1; _global.BackgroundElementsNo = 5; EyesProperties = [null, {x:5, y:30, scale:150, overRide:true}]; _global.Eyesiteration = 1; _global.EyesElementsNo = 19; MouthProperties = [null, {x:29, y:30, scale:150, overRide:true}, {x:29, y:35, scale:100, overRide:true}, {x:29, y:35, scale:100, overRide:true}, {x:29, y:35, scale:100, overRide:true}, {x:29, y:35, scale:130, overRide:true}, {x:29, y:35, scale:100, overRide:true}, {x:29, y:20, scale:80, overRide:true}, {x:29, y:35, scale:100, overRide:true}, {x:29, y:30, scale:100, overRide:true}, {x:29, y:30, scale:100, overRide:true}, {x:29, y:30, scale:100, overRide:true}, {x:32, y:30, scale:100, overRide:true}, {x:29, y:30, scale:100, overRide:true}, {x:29, y:30, scale:100, overRide:true}, {x:29, y:30, scale:100, overRide:true}, {x:29, y:30, scale:100, overRide:true}, {x:29, y:30, scale:120, overRide:true}, {x:29, y:30, scale:120, overRide:true}, {x:29, y:35, scale:110, overRide:true}, {x:29, y:35, scale:110, overRide:true}, {x:29, y:30, scale:110, overRide:true}, {x:29, y:30, scale:110, overRide:true}]; _global.Mouthiteration = 1; _global.MouthElementsNo = 22; _global.MouthAssetreturn = function () { if (!viralgimp) { return("m" + Mouthiteration); } return(newgimp[3].Name); }; _global.EyesAssetreturn = function () { if (!viralgimp) { return("e" + Eyesiteration); } return(newgimp[4].Name); }; _global.BackgroundAssetreturn = function () { if (!viralgimp) { return("b" + Backgrounditeration); } return(newgimp[5].Name); }; _global.LegsAssetreturn = function () { if (!viralgimp) { return("l" + Legsiteration); } return(newgimp[2].Name); }; _global.TorsoAssetreturn = function () { if (!viralgimp) { return("t" + Torsoiteration); } return(newgimp[1].Name); }; _global.HeadAssetreturn = function () { if (!viralgimp) { return("h" + Headiteration); } return(newgimp[0].Name); }; _root.attachMovie("frame", "frame", 9000); stop(); function controller() { } controller.prototype = new MovieClip(); controller.prototype.onEnterFrame = function () { }; controller.prototype.loadLocalasset = function () { this.asset = this.assettype + this.localIteration; this.assetholder.attachMovie(this.asset, "asset", 10); this.clip = eval (this.varname + "Properties")[this.localIteration]; if (this.clip.overRide) { this.assetholder._x = this.clip.x; this.assetholder._y = this.clip.y; this.assetholder._yscale = this.clip.scale; this.assetholder._xscale = this.clip.scale; } else { this.assetholder._x = this.x; this.assetholder._y = this.y; this.assetholder._yscale = this.scale; this.assetholder._xscale = this.scale; } }; controller.prototype.init = function (assettype, x, y, scale, varname, func) { var _local1 = this; var _local2 = _global; _local1.mysound = new Sound(); _local1.mysound.attachSound(assettype + "sound"); _local1.assettype = assettype; _local1.localIteration = 1; _local1.y = y; _local1.x = x; _local1.scale = scale; _local1.asset = asset; _local1.varname = varname; _local1.bodytype = bodytype; _local1.LoadLocalasset(_local1.asset); _local1.ovalButton.onRelease = function () { _global[varname + "iteration"] = this._parent.localIteration; }; _local1.Prev.onRelease = function () { var _local1 = this; if (_local1._parent.localIteration > 1) { _local1._parent.localIteration--; _local1._parent[func](); } else { _local1._parent.localIteration = _global[varname + "ElementsNo"]; _local1._parent[func](); } }; _local1.Next.onRelease = function () { var _local1 = this; if (_local1._parent.localIteration < _global[varname + "ElementsNo"]) { _local1._parent.localIteration++; _local1._parent[func](); } else { _local1._parent.localIteration = 1; _local1._parent[func](); } }; }; this.attachMovie("controls", "controls1", 9001, {_x:95, _y:135}); controls1.__proto__ = controller.prototype; controls1.init("b", -50, -30, 30, "Background", "loadLocalasset"); this.attachMovie("controls", "controls2", 9002, {_x:95, _y:230}); controls2.__proto__ = controller.prototype; controls2.init("h", 30, 35, 50, "Head", "loadLocalasset"); this.attachMovie("controls", "controls3", 9003, {_x:95, _y:325}); controls3.__proto__ = controller.prototype; controls3.init("t", 10, 10, 25, "Torso", "loadLocalasset"); this.attachMovie("controls", "controls4", 9005, {_x:608, _y:135}); controls4.__proto__ = controller.prototype; controls4.init("l", 16, 10, 25, "Legs", "loadLocalasset"); this.attachMovie("controls", "controls5", 9007, {_x:608, _y:230}); controls5.__proto__ = controller.prototype; controls5.init("e", 30, 30, 80, "Eyes", "loadLocalasset"); this.attachMovie("controls", "controls6", 9008, {_x:608, _y:325}); controls6.__proto__ = controller.prototype; controls6.init("m", 29, 26, 80, "Mouth", "loadLocalasset"); function AssetElement() { } AssetElement.prototype = new MovieClip(); AssetElement.prototype.onEnterFrame = function () { var _local1 = this; if (_local1.asset != eval ([_local1.varname + "Assetreturn"])()) { _local1.asset = eval ([_local1.varname + "Assetreturn"])(); _local1.ApplyBodyPart(eval ([_local1.varname + "Assetreturn"])()); } }; AssetElement.prototype.storeGimpDesign = function () { var _local1 = this; _local1._root.gimpdata[_local1.varname] = _local1.asset; }; AssetElement.prototype.ApplyBodyPart = function (x, y, asset) { var _local1 = this; _local1.attachMovie(_local1.asset, "h", 10); _local1.storeGimpDesign(); }; AssetElement.prototype.init = function (x, y, asset, varname) { var _local1 = this; _local1.varname = varname; _local1.asset = asset; _local1._x = x; _local1._y = y; _local1.ApplyBodyPart(); }; gimpdata = new Object(); gimpdata.Head = null; gimpdata.Background = null; gimpdata.Torso = null; gimpdata.Legs = null; gimpdata.Eyes = null; gimpdata.Mouth = null; GimpInit = function (x, y, sc) { Gimpbox = _root.createEmptyMovieClip("gimp", 10); scale = sc; Gimpbox._xscale = scale; Gimpbox._yscale = scale; Gimpbox._x = x; Gimpbox._y = y; Gimpbox.createEmptyMovieClip("head", 100); Gimpbox.head.__proto__ = AssetElement.prototype; Gimpbox.head.init(80, 80, HeadAssetreturn(), "Head"); Gimpbox.createEmptyMovieClip("torso", 50); Gimpbox.torso.__proto__ = AssetElement.prototype; Gimpbox.torso.init(80, 117, TorsoAssetreturn(), "Torso"); Gimpbox.createEmptyMovieClip("legs", 51); Gimpbox.legs.__proto__ = AssetElement.prototype; Gimpbox.legs.init(40, 174.5, LegsAssetreturn(), "Legs"); Gimpbox.createEmptyMovieClip("eyes", 110); Gimpbox.eyes.__proto__ = AssetElement.prototype; Gimpbox.eyes.init(80, 59, EyesAssetreturn(), "Eyes"); Gimpbox.createEmptyMovieClip("mouth", 120); Gimpbox.mouth.__proto__ = AssetElement.prototype; Gimpbox.mouth.init(80, 100, MouthAssetreturn(), "Mouth"); }; GimpInit(300, 95, 98); function backgroundInit() { _root.createEmptyMovieClip("Backgroundbox", 5); Backgroundbox.createEmptyMovieClip("back", 5); Backgroundbox._x = 200; Backgroundbox._y = 80; Backgroundbox.back.__proto__ = AssetElement.prototype; Backgroundbox.back.init(0, 0, BackgroundAssetreturn(), "Background"); } backgroundInit(); this.attachMovie("mask", "mask", 14000, {_y:250, _x:-10}); if (_root.gimpdesigned) { gotoAndPlay (6); } else { mask.gotoAndPlay(2); }
Instance of Symbol 10 MovieClip [WebServiceConnector] "gimpservice" in Frame 4
//component parameters onClipEvent (initialize) { WSDLURL = "http://apollo/pimpmygimp/engine.asmx?wsdl"; operation = ""; multipleSimultaneousAllowed = true; suppressInvalidCalls = false; }
Frame 5
_root.gimpdesigned = true; CleanStage(); _root.attachMovie("regForm", "regForm", 9010, {_x:120, _y:267}); _root.attachMovie("frame", "frame", 9000); frame.gotoAndStop("nolinks");
Frame 7
_root.viralgimp = true; CleanStage(); this.attachMovie("mask", "mask", 14000, {_y:250, _x:-10}); mask.play(); backgroundInit(); _root.attachMovie("frame", "frame", 9000); requestInfo("viralgimp"); stop();
Frame 8
CleanStage(); _global.HeadAssetreturn = function () { return(gimpdata.Head); }; _global.TorsoAssetreturn = function () { return(gimpdata.Torso); }; _global.LegsAssetreturn = function () { return(gimpdata.Legs); }; _global.BackgroundAssetreturn = function () { return(gimpdata.Background); }; _global.EyesAssetreturn = function () { return(gimpdata.Eyes); }; _global.MouthAssetreturn = function () { return(gimpdata.Mouth); }; GimpInit(320, 145, 80); backgroundInit();
Symbol 10 MovieClip [WebServiceConnector] Frame 1
#initclip 43 Object.registerClass("WebServiceConnector", mx.data.components.WebServiceConnector); #endinitclip preview._visible = false; stop();
Symbol 53 MovieClip [mask] Frame 5
stop();
Symbol 6 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 11 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 12 MovieClip [__Packages.mx.services.Log] Frame 0
class mx.services.Log { var level, name; function Log (logLevel, name) { level = ((logLevel == undefined) ? (BRIEF) : (logLevel)); this.name = ((name == undefined) ? "" : (name)); } function logInfo(msg, level) { if (level == undefined) { level = BRIEF; } if (level <= this.level) { if (level == DEBUG) { onLog((((getDateString() + " [DEBUG] ") + name) + ": ") + msg); } else { onLog((((getDateString() + " [INFO] ") + name) + ": ") + msg); } } } function logDebug(msg) { logInfo(msg, DEBUG); } function getDateString() { var _local1 = new Date(); return(((((((((_local1.getMonth() + 1) + "/") + _local1.getDate()) + " ") + _local1.getHours()) + ":") + _local1.getMinutes()) + ":") + _local1.getSeconds()); } function onLog(message) { trace(message); } static var NONE = -1; static var BRIEF = 0; static var VERBOSE = 1; static var DEBUG = 2; }
Symbol 13 MovieClip [__Packages.mx.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 14 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 15 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 16 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 17 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 18 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 19 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 20 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 21 MovieClip [__Packages.mx.services.ElementDecl] Frame 0
class mx.services.ElementDecl { function ElementDecl () { } }
Symbol 22 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 23 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); delete this.wsdl; }; 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 24 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 25 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 26 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 27 MovieClip [__Packages.mx.services.PendingCall] Frame 0
class mx.services.PendingCall { var myCall, soapConstants, log, timeoutFunc, timerID, request, requestHeaders, _multiRefs, 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 _local3 = requestHeaders; if (_local3.length > 0) { var _local4 = _local7.createElement((mx.services.SOAPConstants.SOAP_ENV_PREFIX + ":") + soapConstants.headerQName.localPart); _local6.appendChild(_local4); var _local5 = _local3.length; var _local2 = 0; while (_local2 < _local5) { _local4.appendChild(_local3[_local2].element); _local2++; } } } 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; _local2.soapEnvelope = null; 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; } } } 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++; } request.soapOperation = null; _multiRefs = null; } 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 (_multiRefs == null) { _multiRefs = new Object(); var _local5 = rootNode.childNodes; var _local6 = _local5.length; var _local2 = 0; while (_local2 < _local6) { var _local3 = _local5[_local2]; var _local4 = _local3.attributes.id; if (_local4 != undefined) { _multiRefs[_local4] = _local3; } _local2++; } } return(_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 28 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; delete 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 29 MovieClip [__Packages.mx.services.SOAPHeader] Frame 0
class mx.services.SOAPHeader { var element; function SOAPHeader (element) { this.element = element; } }
Symbol 30 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 31 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 32 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 33 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 34 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 35 MovieClip [__Packages.mx.data.binding.ComponentMixins] Frame 0
class mx.data.binding.ComponentMixins { var __refreshing, __bindings, __schema, __fieldCache, _eventDispatcher; 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; } if (component.__addHighPrioEventListener == undefined) { component.__addHighPrioEventListener = _local2.__addHighPrioEventListener; } } 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; } } function __addHighPrioEventListener(event, handler) { var _local3 = ((_eventDispatcher != undefined) ? (_eventDispatcher) : this); if (_local3.__highPrioEvents == undefined) { _local3.__highPrioEvents = new Object(); } var _local4 = "__q_" + event; if (_local3.__highPrioEvents[_local4] == undefined) { _local3.__highPrioEvents[_local4] = new Array(); } _global.ASSetPropFlags(_local3.__highPrioEvents, _local4, 1); mx.events.EventDispatcher._removeEventListener(_local3.__highPrioEvents[_local4], event, handler); _local3.__highPrioEvents[_local4].push(handler); if (_local3._databinding_original_dispatchEvent == undefined) { _local3._databinding_original_dispatchEvent = _local3.dispatchEvent; _local3.dispatchEvent = function (eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this.dispatchQueue(this.__highPrioEvents, eventObj); this._databinding_original_dispatchEvent(eventObj); }; } } }
Symbol 36 MovieClip [__Packages.mx.data.binding.EndPoint] Frame 0
class mx.data.binding.EndPoint { function EndPoint () { } }
Symbol 37 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 38 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 39 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 40 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 41 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 42 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 43 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 44 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 45 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 _local10 = mx.xpath.XPathAPI.selectSingleNode(_local4, xpath); return(_local10); } if (isXML(parentObj)) { if (type.path != null) { return(evaluateSubPath(parentObj, type)); } if (type.category == "attribute") { var _local5 = parentObj.attributes; for (var _local8 in _local5) { if (toLocalName(_local8) == fieldName) { return(_local5[_local8]); } } return(undefined); } var _local3 = parentObj.firstChild; if (type.category == "array") { var _local6 = new Array(); while (_local3 != null) { if (toLocalName(_local3.nodeName) == fieldName) { _local6.push(_local3); } _local3 = _local3.nextSibling; } return(_local6); } while (_local3 != null) { if (toLocalName(_local3.nodeName) == fieldName) { return(_local3); } _local3 = _local3.nextSibling; } return(null); } if (fieldName == "[n]") { var _local7; if (index.component != null) { var _local9 = index.component.getField(index.property, index.location); _local7 = _local9.getAnyTypedValue(["Number"]); _local7 = _local7.value; } else { _local7 = index.constant; } var _local11 = Number(_local7); if (typeof(_local7) == "undefined") { _global.__dataLogger.logData(component, "Error: index specification '<index>' was not supplied, or incorrect, for <t.property>:<t.m_location>", {index:_local11, t:this}); return(null); } if (_local11.toString() == "NaN") { _global.__dataLogger.logData(component, "Error: index value '<index>' for <t.property>:<t.m_location> is not a number", {index:_local11, 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 ((_local11 < 0) || (_local11 >= parentObj.length)) { _global.__dataLogger.logData(component, "Error: index '<index>' for <t.property>:<t.m_location> is out of bounds", {index:_local11, t:this}); return(null); } _global.__dataLogger.logData(component, "Accessing item [<index>] of <t.property>:<t.m_location>", {index:_local11, t:this}); return(parentObj[_local11]); } 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) { if ((index < 0) || (index >= this.data.length)) { return(undefined); } 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 46 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 47 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++; } } static function okToCallGetterFromSetter() { function setter(val) { this.value2 = this.value; } function getter() { return(5); } var _local2 = new Object(); _local2.addProperty("value", getter, setter); _local2.value = 0; var _local3 = _local2.value2 == _local2.value; return(_local3); } function setUpListener(endpoint, reverse) { var _local4 = new Object(); _local4.binding = this; _local4.property = endpoint.property; _local4.reverse = reverse; _local4.immediate = okToCallGetterFromSetter(); _local4.handleEvent = function (event) { _global.__dataLogger.logData(event.target, "Data of property '<property>' has changed. <immediate>.", this); if (this.immediate) { if (this.binding.executing != true) { this.binding.executing = true; this.binding.execute(this.reverse); this.binding.executing = false; } } else { this.binding.queueForExecute(this.reverse); } }; if (endpoint.event instanceof Array) { for (var _local5 in endpoint.event) { endpoint.component.__addHighPrioEventListener(endpoint.event[_local5], _local4); } } else { endpoint.component.__addHighPrioEventListener(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 prefix = (symbol.symbolPath + "."); var symbolContainsSource = (prefix == b.source.component.substr(0, prefix.length)); var symbolContainsDest = (prefix == b.dest.component.substr(0, prefix.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); } static function getLocalRoot(clip) { var _local2; var _local3 = clip._url; while (clip != null) { if (clip._url != _local3) { break; } _local2 = clip; clip = clip._parent; } return(_local2); } var queued = false; var reverse = false; static var counter = 0; static var screenRegistry = new Object(); static var bindingRegistry = new Array(); }
Symbol 48 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 _local2 = getFieldAccessor().getValue(); var _local3 = null; if (_local2 != null) { if (_local2 instanceof Array) { _local3 = "Array"; } else if ((_local2 instanceof XMLNode) || (_local2 instanceof XMLNode)) { _local3 = "XML"; } else { var _local4 = typeof(_local2); _local3 = _local4.charAt(0).toUpperCase() + _local4.slice(1); } } else { _local2 = null; } _local5 = new mx.data.binding.TypedValue(_local2, _local3, 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 49 MovieClip [__Packages.mx.data.binding.Formatter] Frame 0
class mx.data.binding.Formatter extends mx.data.binding.DataAccessor { function Formatter () { super(); } }
Symbol 50 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 51 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 64 MovieClip Frame 1
if (_parent._parent._name != "back") { gotoAndStop ("freeze"); }
Symbol 64 MovieClip Frame 53
gotoAndPlay (1);
Symbol 70 MovieClip Frame 2
placearray = ["whip", "scream", "punch", "horse", "oohf"]; if (_parent._parent._name != "back") { stop(); }
Symbol 70 MovieClip Frame 8
count = 0; genrandom = random(40) + 20; numgen = random(5);
Symbol 70 MovieClip Frame 10
if (count > genrandom) { gotoAndPlay(placearray[numgen]); } count++;
Symbol 70 MovieClip Frame 11
gotoAndPlay (10);
Symbol 70 MovieClip Frame 30
count = 0; genrandom = random(30) + 30; numgen = random(5); gotoAndPlay (9);
Symbol 70 MovieClip Frame 48
count = 0; genrandom = random(20) + 5; numgen = random(4) + 1; gotoAndPlay (9);
Symbol 70 MovieClip Frame 61
count = 0; genrandom = random(5) + 20; numgen = random(5); gotoAndPlay (9);
Symbol 70 MovieClip Frame 80
count = 0; genrandom = random(50) + 20; numgen = random(5); gotoAndPlay (9);
Symbol 71 MovieClip [b1] Frame 1
function Endsound() { _root.looper.stop(); } if (_parent._name != "back") { } else { Endsound(); _root.looper = new Sound(); _root.looper.setVolume(vol); _root.looper.start(0, 1000); }
Symbol 80 MovieClip Frame 1
if (_parent._parent._name != "back") { stop(); }
Symbol 80 MovieClip Frame 69
stop();
Symbol 96 MovieClip Frame 1
Symbol 99 MovieClip [b2] Frame 1
function Endsound() { _root.looper.stop(); } if (_parent._name != "back") { } else { Endsound(); _root.looper = new Sound(); _root.looper.attachSound("hell"); _root.looper.setVolume(vol); _root.looper.start(0, 1000); }
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 36
stop();
Symbol 115 MovieClip Frame 1
if (_parent._parent._name != "back") { gotoAndStop ("freeze"); }
Symbol 115 MovieClip Frame 350
_parent.v.play(); f.w.stop(); f.w2.stop();
Symbol 115 MovieClip Frame 378
stop();
Symbol 116 MovieClip [b3] Frame 1
function Endsound() { _root.looper.stop(); } if (_parent._name != "back") { } else { Endsound(); _root.looper = new Sound(); _root.looper.attachSound("botanic"); _root.looper.setVolume(vol); _root.looper.start(0, 1000); }
Symbol 121 MovieClip Frame 1
function go() { clearInterval(_root.ghostInterval); play(); } if (_parent._parent._name == "back") { i = 0; this.onEnterFrame = function () { i++; var _local1 = 160 + random(50); if (i > _local1) { play(); delete this.onEnterFrame; } }; } stop();
Symbol 147 MovieClip Frame 1
cou = 0;
Symbol 147 MovieClip Frame 2
if (cou == 2) { _parent.gotoAndPlay("p2"); }
Symbol 147 MovieClip Frame 5
gotoAndPlay (1);
Symbol 147 MovieClip Frame 17
cou++;
Symbol 147 MovieClip Frame 24
if (cou == 2) { _parent.play(); play(); } else { gotoAndPlay (17); }
Symbol 147 MovieClip Frame 28
gotoAndPlay (2);
Symbol 148 MovieClip Frame 1
i = 0; this.onEnterFrame = function () { i++; var _local1 = 160 + random(50); if (i > _local1) { play(); delete this.onEnterFrame; } }; stop();
Symbol 148 MovieClip Frame 64
r = random(150); if (r < 10) { m.gotoAndPlay("loop"); stop(); }
Symbol 149 MovieClip [b4] Frame 1
function Endsound() { _root.looper.stop(); } if (_parent._name != "back") { } else { Endsound(); _root.looper = new Sound(); _root.looper.attachSound("street"); _root.looper.setVolume(vol); _root.looper.start(0, 1000); }
Symbol 241 MovieClip Frame 1
if (_parent._parent._parent._name != "gimp") { stop(); }
Symbol 263 MovieClip [l8anim] Frame 50
gotoAndPlay (1);
Symbol 350 MovieClip Frame 1
gen = random(450); c = 0; this.onEnterFrame = function () { c++; if (c >= gen) { play(); delete this.onEnterFrame; } }; stop();
Symbol 352 MovieClip Frame 1
if (_parent._parent._name != "back") { stop(); }
Symbol 352 MovieClip Frame 120
stop();
Symbol 358 MovieClip [b5] Frame 1
function Endsound() { _root.looper.stop(); } if (_parent._name != "back") { } else { Endsound(); _root.looper = new Sound(); _root.looper.attachSound("space"); _root.looper.setVolume(vol); _root.looper.start(0, 1000); }
Symbol 367 MovieClip Frame 1
stop();
Symbol 367 MovieClip Frame 55
stop();
Symbol 376 MovieClip [l7] Frame 6
sy.play();
Symbol 376 MovieClip [l7] Frame 72
stop();
Symbol 415 Button
on (release) { _root.MoveToScene(); _root.viralgimp = false; _root.gimpdesigned = false; removeMovieClip(this); }
Symbol 419 Button
on (release) { _parent.setbutton(_name); play(); }
Symbol 421 MovieClip Frame 1
_global.opt = 0; stop();
Symbol 421 MovieClip Frame 2
_global.opt = 1; stop();
Symbol 423 MovieClip Frame 1
_global.adult = 0; stop();
Symbol 423 MovieClip Frame 2
_global.adult = 1; stop();
Symbol 430 Button
on (release) { if (adult) { _root.requestInfo("Register"); play(); } else { showAdultpop(); } }
Symbol 434 MovieClip Frame 1
stop();
Symbol 434 MovieClip Frame 2
stop();
Symbol 443 Button
on (release) { _parent.email.selectable = true; _parent.namelast.selectable = true; _parent.namefirst.selectable = true; this._x = 1000; }
Symbol 454 Button
on (release) { _root.requestInfo("postgimp"); play(); }
Symbol 464 Button
on (release) { _root.gimpdesigned = false; _root.MoveToScene(); removeMovieClip(_parent); }
Symbol 465 MovieClip Frame 1
stop();
Symbol 465 MovieClip Frame 2
stop();
Symbol 465 MovieClip Frame 19
stop();
Symbol 472 MovieClip [regForm] Frame 1
function ClearErrorFields() { er1.text = ""; er2.text = ""; er3.text = ""; er4.text = ""; } function process() { requestInfo(); } over18._x = 1000; _global.showAdultpop = function () { email.selectable = false; namelast.selectable = false; namefirst.selectable = false; over18._x = 233.5; }; stop(); if (Playerregistered == "1") { gotoAndStop (2); }
Symbol 472 MovieClip [regForm] Frame 2
uname.tabIndex = 1; r1.tabIndex = 2; e1.tabIndex = 3; m.tabIndex = 4; sendbutton.tabIndex = 5;
Symbol 482 MovieClip Frame 1
stop();
Symbol 486 Button
on (release) { gotosend(); }
Symbol 491 Button
on (release) { _root.gimpdesigned = false; _root.viralgimp = false; _root.MoveToScene(); }
Symbol 492 MovieClip Frame 1
stop(); if (_root.viralgimp) { gotoAndStop (2); }
Symbol 492 MovieClip Frame 2
stop();
Symbol 499 Button
on (release) { gotosend(); }
Symbol 506 Button
on (release) { _root.viralgimp = false; removeMovieClip(this); _root.gimpdesigned = false; _root.MoveToScene(); }
Symbol 507 MovieClip Frame 1
stop(); if (_root.viralgimp) { gotoAndStop (2); }
Symbol 513 Button
on (release) { link1(); }
Symbol 521 Button
on (release) { link1(); }
Symbol 526 Button
on (release) { play(); }
Symbol 528 MovieClip Frame 1
_global.vol = 80; _root.looper.setVolume(vol); stop();
Symbol 528 MovieClip Frame 2
_root.looper.setVolume(0); _global.vol = 0; stop();
Symbol 530 Button
on (release) { getURL (" https://secure.widearea.co.uk/dennis/subs.php3?magazine=Bizarre&campaign=N0507XPMG", "_blank"); }
Symbol 531 MovieClip [frame] Frame 1
if (_root.gimpdesigned) { b1._y = 247.2; b2._y = 247.2; b1._x = b1._x - 10; b2._x = b2._x + 10; } stop();
Symbol 531 MovieClip [frame] Frame 2
stop();
Symbol 545 Button
on (release) { gototest(); }

Library Items

Symbol 1 Sound [street]
Symbol 2 Sound [moon]
Symbol 3 Sound [hell]
Symbol 4 Sound [whip]Used by:70
Symbol 5 Sound [whoosh]Used by:70
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClip [WebServiceConnector]Uses:9Used by:Timeline
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip [mask]Uses:52Used by:482
Symbol 6 MovieClip [__Packages.mx.data.components.WebServiceConnector]
Symbol 11 MovieClip [__Packages.mx.services.WebService]
Symbol 12 MovieClip [__Packages.mx.services.Log]
Symbol 13 MovieClip [__Packages.mx.services.WebServiceProxy]
Symbol 14 MovieClip [__Packages.mx.services.QName]
Symbol 15 MovieClip [__Packages.mx.services.WSDLConstants]
Symbol 16 MovieClip [__Packages.mx.services.SchemaVersion]
Symbol 17 MovieClip [__Packages.mx.services.DataType]
Symbol 18 MovieClip [__Packages.mx.services.SOAPFault]
Symbol 19 MovieClip [__Packages.mx.services.SOAPConstants]
Symbol 20 MovieClip [__Packages.mx.services.SchemaContext]
Symbol 21 MovieClip [__Packages.mx.services.ElementDecl]
Symbol 22 MovieClip [__Packages.mx.services.Schema]
Symbol 23 MovieClip [__Packages.mx.services.WSDL]
Symbol 24 MovieClip [__Packages.mx.services.WSDLDocument]
Symbol 25 MovieClip [__Packages.mx.services.WSDLOperation]
Symbol 26 MovieClip [__Packages.mx.services.SOAPParameter]
Symbol 27 MovieClip [__Packages.mx.services.PendingCall]
Symbol 28 MovieClip [__Packages.mx.services.SOAPCall]
Symbol 29 MovieClip [__Packages.mx.services.SOAPHeader]
Symbol 30 MovieClip [__Packages.mx.services.PrefixedQName]
Symbol 31 MovieClip [__Packages.mx.services.ArrayProxy]
Symbol 32 MovieClip [__Packages.mx.services.RowSetProxy]
Symbol 33 MovieClip [__Packages.mx.services.Namespace]
Symbol 34 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 35 MovieClip [__Packages.mx.data.binding.ComponentMixins]
Symbol 36 MovieClip [__Packages.mx.data.binding.EndPoint]
Symbol 37 MovieClip [__Packages.mx.data.binding.ObjectDumper]
Symbol 38 MovieClip [__Packages.mx.data.binding.TypedValue]
Symbol 39 MovieClip [__Packages.mx.xpath.NodePathInfo]
Symbol 40 MovieClip [__Packages.mx.utils.StringTokenParser]
Symbol 41 MovieClip [__Packages.mx.xpath.FilterExpr]
Symbol 42 MovieClip [__Packages.mx.xpath.FilterStack]
Symbol 43 MovieClip [__Packages.mx.xpath.XPathAPI]
Symbol 44 MovieClip [__Packages.mx.data.binding.DataAccessor]
Symbol 45 MovieClip [__Packages.mx.data.binding.FieldAccessor]
Symbol 46 MovieClip [__Packages.mx.data.binding.Log]
Symbol 47 MovieClip [__Packages.mx.data.binding.Binding]
Symbol 48 MovieClip [__Packages.mx.data.kinds.Data]
Symbol 49 MovieClip [__Packages.mx.data.binding.Formatter]
Symbol 50 MovieClip [__Packages.mx.data.binding.DataType]
Symbol 51 MovieClip [__Packages.mx.utils.ClassFinder]
Symbol 54 FontUsed by:55 56 398 399 407 408 410 413 427 429 432 433 447 451 452 453 455 456 468 470 471
Symbol 55 TextUses:54Used by:Timeline
Symbol 56 EditableTextUses:54Used by:Timeline
Symbol 57 GraphicUsed by:71
Symbol 58 FontUsed by:59
Symbol 59 TextUses:58Used by:71
Symbol 60 GraphicUsed by:71
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:64
Symbol 63 SoundUsed by:64
Symbol 64 MovieClipUses:62 63Used by:71
Symbol 65 GraphicUsed by:70
Symbol 66 SoundUsed by:70
Symbol 67 Sound [punch]Used by:70 482
Symbol 68 Sound [oof3]Used by:70 482
Symbol 69 Sound [horse]Used by:70 482
Symbol 70 MovieClipUses:65 5 4 66 67 68 69Used by:71
Symbol 71 MovieClip [b1]Uses:57 59 60 64 70Used by:482
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:99
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClipUses:75Used by:80
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClipUses:76 79Used by:99
Symbol 81 GraphicUsed by:99
Symbol 82 GraphicUsed by:98
Symbol 83 GraphicUsed by:98
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:98
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:89
Symbol 89 MovieClipUses:88Used by:98
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClipUses:91Used by:98
Symbol 93 GraphicUsed by:96
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:96
Symbol 96 MovieClipUses:93 95Used by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClipUses:82 83 86 89 92 97Used by:99
Symbol 99 MovieClip [b2]Uses:73 80 81 98Used by:482
Symbol 100 GraphicUsed by:116
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:105
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClipUses:102 104Used by:116
Symbol 106 GraphicUsed by:116
Symbol 107 GraphicUsed by:114
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:112 113
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:112
Symbol 112 MovieClipUses:109 111Used by:114
Symbol 113 MovieClipUses:109Used by:114
Symbol 114 MovieClipUses:107 112 113Used by:115
Symbol 115 MovieClipUses:114Used by:116
Symbol 116 MovieClip [b3]Uses:100 105 106 115Used by:482
Symbol 117 GraphicUsed by:149
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClipUses:120Used by:149
Symbol 122 GraphicUsed by:149
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:147
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:147
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:147
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131 147
Symbol 131 MovieClipUses:130Used by:147
Symbol 132 GraphicUsed by:147
Symbol 133 GraphicUsed by:147
Symbol 134 ShapeTweeningUsed by:138
Symbol 135 GraphicUsed by:138
Symbol 136 ShapeTweeningUsed by:138
Symbol 137 GraphicUsed by:138 147
Symbol 138 MovieClipUses:134 135 136 137Used by:147
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:147
Symbol 141 ShapeTweeningUsed by:147
Symbol 142 GraphicUsed by:147
Symbol 143 ShapeTweeningUsed by:147
Symbol 144 GraphicUsed by:147
Symbol 145 ShapeTweeningUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:124 126 128 130 131 132 133 138 140 141 142 143 144 145 146 137Used by:148
Symbol 148 MovieClipUses:147Used by:149
Symbol 149 MovieClip [b4]Uses:117 121 122 148Used by:482
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip [h1]Uses:150Used by:482
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClip [h2]Uses:152Used by:482
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClip [h3]Uses:154Used by:482
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip [h4]Uses:156Used by:482
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClip [h5]Uses:158Used by:482
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip [h6]Uses:160Used by:482
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClip [h7]Uses:162Used by:482
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClip [h8]Uses:164Used by:482
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClip [h9]Uses:166Used by:482
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip [h10]Uses:168Used by:482
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClip [h11]Uses:170Used by:482
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClip [h12]Uses:172Used by:482
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClip [h13]Uses:174Used by:482
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClip [m15]Uses:176Used by:482
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClip [m2]Uses:178Used by:482
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClip [m3]Uses:180Used by:482
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClip [m4]Uses:182Used by:482
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClip [m5]Uses:184Used by:482
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClip [m6]Uses:186Used by:482
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip [m7]Uses:188Used by:482
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClip [m8]Uses:190Used by:482
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClip [m9]Uses:192Used by:482
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClip [m10]Uses:194Used by:482
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClip [m11]Uses:196Used by:482
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClip [m12]Uses:198Used by:482
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClip [m13]Uses:200Used by:482
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClip [m14]Uses:202Used by:482
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClip [m1]Uses:204Used by:482
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClip [m16]Uses:206Used by:482
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClip [m17]Uses:208Used by:482
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClip [m18]Uses:210Used by:482
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClip [m19]Uses:212Used by:482
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClip [m20]Uses:214Used by:482
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClip [m21]Uses:216Used by:482
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClip [m22]Uses:218Used by:482
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClip [l1]Uses:220Used by:482
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClip [l2]Uses:222Used by:482
Symbol 224 GraphicUsed by:236
Symbol 225 GraphicUsed by:235
Symbol 226 GraphicUsed by:235
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:235
Symbol 229 GraphicUsed by:235
Symbol 230 GraphicUsed by:235
Symbol 231 GraphicUsed by:235
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:225 226 228 229 230 231 232 233 234Used by:236
Symbol 236 MovieClip [l3]Uses:224 235Used by:482
Symbol 237 GraphicUsed by:242
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:241
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:239 240Used by:242
Symbol 242 MovieClip [l4]Uses:237 241Used by:482
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClip [l5]Uses:243Used by:482
Symbol 245 GraphicUsed by:250
Symbol 246 GraphicUsed by:249
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:246 248Used by:250
Symbol 250 MovieClip [l6]Uses:245 249Used by:482
Symbol 251 GraphicUsed by:256
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:256
Symbol 254 GraphicUsed by:256
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClip [l8]Uses:251 253 254 255Used by:482
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClip [maskanimation]Uses:257Used by:263 482
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClip [stretched]Uses:259Used by:263 482
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClip [prestretched]Uses:261Used by:263 482
Symbol 263 MovieClip [l8anim]Uses:258 260 262Used by:265 482
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClip [l9]Uses:264 263Used by:482
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClip [l10]Uses:266Used by:482
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClip [poo1]Uses:268Used by:275 482
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClip [poodollop]Uses:270Used by:275 482
Symbol 272 GraphicUsed by:275
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClip [poo2]Uses:273Used by:275 482
Symbol 275 MovieClip [l11]Uses:269 271 272 274Used by:482
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClip [t1]Uses:276Used by:482
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClip [t2]Uses:278Used by:482
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClip [t3]Uses:280Used by:482
Symbol 282 GraphicUsed by:286
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:285
Symbol 285 MovieClipUses:284Used by:286
Symbol 286 MovieClip [t4]Uses:282 285Used by:482
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClip [t5]Uses:287Used by:482
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClip [t6]Uses:289Used by:482
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClip [t7]Uses:291Used by:482
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClip [t8]Uses:293Used by:482
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClip [t9]Uses:295Used by:482
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClip [t10]Uses:297Used by:482
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClip [t11]Uses:299Used by:482
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClip [e1]Uses:301Used by:482  Timeline
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClip [e2]Uses:303Used by:482
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClip [e3]Uses:305Used by:482
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClip [e4]Uses:307Used by:482
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClip [e5]Uses:309Used by:482
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClip [e6]Uses:311Used by:482
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClip [e7]Uses:313Used by:482
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClip [e8]Uses:315Used by:482
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClip [e9]Uses:317Used by:482
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClip [e10]Uses:319Used by:482
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClip [e11]Uses:321Used by:482
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClip [e12]Uses:323Used by:482
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClip [e13]Uses:325Used by:482
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClip [e14]Uses:327Used by:482
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClip [e15]Uses:329Used by:482
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClip [e16]Uses:331Used by:482
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClip [e17]Uses:333Used by:482
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClip [e18]Uses:335Used by:482
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClip [e19]Uses:337Used by:482
Symbol 339 GraphicUsed by:358
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:342
Symbol 342 MovieClipUses:341Used by:358
Symbol 343 GraphicUsed by:358
Symbol 344 GraphicUsed by:351
Symbol 345 GraphicUsed by:347
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:345 346Used by:351
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:351
Symbol 351 MovieClipUses:344 347 350Used by:352
Symbol 352 MovieClipUses:351Used by:358
Symbol 353 GraphicUsed by:358
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:356
Symbol 356 MovieClipUses:355Used by:358
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClip [b5]Uses:339 342 343 352 353 356 357Used by:482
Symbol 359 GraphicUsed by:376
Symbol 360 GraphicUsed by:367
Symbol 361 GraphicUsed by:367
Symbol 362 GraphicUsed by:367
Symbol 363 GraphicUsed by:367
Symbol 364 GraphicUsed by:367
Symbol 365 GraphicUsed by:367
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:360 361 362 363 364 365 366Used by:376
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:370
Symbol 370 MovieClipUses:369Used by:376
Symbol 371 GraphicUsed by:376
Symbol 372 GraphicUsed by:376
Symbol 373 GraphicUsed by:376
Symbol 374 GraphicUsed by:376
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClip [l7]Uses:359 367 370 371 372 373 374 375Used by:482
Symbol 377 GraphicUsed by:472
Symbol 378 GraphicUsed by:472
Symbol 379 GraphicUsed by:472
Symbol 380 GraphicUsed by:472
Symbol 381 FontUsed by:382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 405 406 416 422 425 435 436 437 439 446 450 466 469
Symbol 382 TextUses:381Used by:472
Symbol 383 TextUses:381Used by:472
Symbol 384 TextUses:381Used by:472
Symbol 385 TextUses:381Used by:472
Symbol 386 TextUses:381Used by:472
Symbol 387 TextUses:381Used by:472
Symbol 388 TextUses:381Used by:472
Symbol 389 TextUses:381Used by:472
Symbol 390 TextUses:381Used by:472
Symbol 391 TextUses:381Used by:472
Symbol 392 TextUses:381Used by:472
Symbol 393 TextUses:381Used by:472
Symbol 394 TextUses:381Used by:472
Symbol 395 TextUses:381Used by:472
Symbol 396 TextUses:381Used by:472
Symbol 397 TextUses:381Used by:472
Symbol 398 TextUses:54Used by:400
Symbol 399 TextUses:54Used by:400
Symbol 400 MovieClipUses:398 399Used by:472
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:472
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:472
Symbol 405 TextUses:381Used by:472
Symbol 406 TextUses:381Used by:472
Symbol 407 TextUses:54Used by:472
Symbol 408 TextUses:54Used by:472
Symbol 409 GraphicUsed by:415
Symbol 410 TextUses:54Used by:415
Symbol 411 GraphicUsed by:415
Symbol 412 GraphicUsed by:415
Symbol 413 TextUses:54Used by:415
Symbol 414 GraphicUsed by:415
Symbol 415 ButtonUses:409 410 411 412 413 414Used by:472
Symbol 416 EditableTextUses:381Used by:472
Symbol 417 GraphicUsed by:421 423
Symbol 418 GraphicUsed by:419 526 545
Symbol 419 ButtonUses:418Used by:421 423
Symbol 420 GraphicUsed by:421 423
Symbol 421 MovieClipUses:417 419 420Used by:472
Symbol 422 EditableTextUses:381Used by:472
Symbol 423 MovieClipUses:417 419 420Used by:472
Symbol 424 GraphicUsed by:472
Symbol 425 EditableTextUses:381Used by:472
Symbol 426 GraphicUsed by:430 454 465
Symbol 427 TextUses:54Used by:430
Symbol 428 GraphicUsed by:430 454
Symbol 429 TextUses:54Used by:430
Symbol 430 ButtonUses:426 427 428 429Used by:434
Symbol 431 GraphicUsed by:434
Symbol 432 TextUses:54Used by:434
Symbol 433 TextUses:54Used by:434
Symbol 434 MovieClipUses:430 431 432 433Used by:472
Symbol 435 EditableTextUses:381Used by:472
Symbol 436 EditableTextUses:381Used by:472
Symbol 437 EditableTextUses:381Used by:472
Symbol 438 GraphicUsed by:444
Symbol 439 TextUses:381Used by:444
Symbol 440 GraphicUsed by:443
Symbol 441 FontUsed by:442 460 462
Symbol 442 TextUses:441Used by:443
Symbol 443 ButtonUses:440 442Used by:444
Symbol 444 MovieClipUses:438 439 443Used by:472
Symbol 445 GraphicUsed by:472
Symbol 446 EditableTextUses:381Used by:472
Symbol 447 TextUses:54Used by:472
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448Used by:472
Symbol 450 EditableTextUses:381Used by:472
Symbol 451 TextUses:54Used by:472
Symbol 452 TextUses:54Used by:454
Symbol 453 TextUses:54Used by:454
Symbol 454 ButtonUses:426 452 428 453Used by:465
Symbol 455 TextUses:54Used by:465
Symbol 456 TextUses:54Used by:465
Symbol 457 GraphicUsed by:464
Symbol 458 GraphicUsed by:459 464 499 506 521
Symbol 459 MovieClipUses:458Used by:464 499 506 521
Symbol 460 TextUses:441Used by:464
Symbol 461 GraphicUsed by:464
Symbol 462 TextUses:441Used by:464
Symbol 463 GraphicUsed by:464
Symbol 464 ButtonUses:457 459 460 461 462 463 458Used by:465
Symbol 465 MovieClipUses:454 426 455 456 464Used by:472
Symbol 466 EditableTextUses:381Used by:472
Symbol 467 GraphicUsed by:472
Symbol 468 TextUses:54Used by:472
Symbol 469 EditableTextUses:381Used by:472
Symbol 470 TextUses:54Used by:472
Symbol 471 TextUses:54Used by:472
Symbol 472 MovieClip [regForm]Uses:377 378 379 380 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 400 402 404 405 406 407 408 415 416 421 422 423 424 425 434 435 436 437 444 445 446 447 449 450 451 465 466 467 468 469 470 471Used by:482
Symbol 473 Sound [hsound]Used by:482
Symbol 474 Sound [msoundx]Used by:482
Symbol 475 Sound [esoundx]Used by:482
Symbol 476 Sound [tsoundx]Used by:482
Symbol 477 Sound [lsoundx]Used by:482
Symbol 478 Sound [space]Used by:482
Symbol 479 Sound [whip2]Used by:482
Symbol 480 Sound [hellx]Used by:482
Symbol 481 Sound [botanic]Used by:482
Symbol 482 MovieClipUses:71 99 116 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199 201 203 205 207 209 211 213 215 217 219 221 223 236 242 244 250 256 263 265 267 275 258 269 274 271 262 260 277 279 281 286 288 290 292 294 296 298 300 302 304 306 308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 358 376 472 53 473 474 475 476 477 478 479 67 68 69 480 481Used by:Timeline
Symbol 483 GraphicUsed by:531
Symbol 484 GraphicUsed by:486
Symbol 485 GraphicUsed by:486 491
Symbol 486 ButtonUses:484 485Used by:492
Symbol 487 FontUsed by:488 489 490 494 496 498 501 503 505 515 518 520 547
Symbol 488 TextUses:487Used by:491
Symbol 489 TextUses:487Used by:491
Symbol 490 TextUses:487Used by:491
Symbol 491 ButtonUses:488 489 490 485Used by:492
Symbol 492 MovieClipUses:486 491Used by:531
Symbol 493 GraphicUsed by:499
Symbol 494 TextUses:487Used by:499
Symbol 495 GraphicUsed by:499
Symbol 496 TextUses:487Used by:499
Symbol 497 GraphicUsed by:499
Symbol 498 TextUses:487Used by:499
Symbol 499 ButtonUses:493 459 494 495 496 497 498 458Used by:507
Symbol 500 GraphicUsed by:506
Symbol 501 TextUses:487Used by:506
Symbol 502 GraphicUsed by:506
Symbol 503 TextUses:487Used by:506
Symbol 504 GraphicUsed by:506
Symbol 505 TextUses:487Used by:506
Symbol 506 ButtonUses:500 459 501 502 503 504 505 458Used by:507
Symbol 507 MovieClipUses:499 506Used by:531
Symbol 508 GraphicUsed by:531
Symbol 509 GraphicUsed by:531
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:513
Symbol 512 GraphicUsed by:513
Symbol 513 ButtonUses:511 512Used by:531
Symbol 514 GraphicUsed by:521
Symbol 515 TextUses:487Used by:521
Symbol 516 GraphicUsed by:521
Symbol 517 GraphicUsed by:521
Symbol 518 TextUses:487Used by:521
Symbol 519 GraphicUsed by:521
Symbol 520 TextUses:487Used by:521
Symbol 521 ButtonUses:514 459 515 516 517 518 519 520 458Used by:522
Symbol 522 MovieClipUses:521Used by:531
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:531
Symbol 525 GraphicUsed by:528
Symbol 526 ButtonUses:418Used by:528
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:525 526 527Used by:531
Symbol 529 GraphicUsed by:530
Symbol 530 ButtonUses:529Used by:531
Symbol 531 MovieClip [frame]Uses:483 492 507 508 509 513 522 524 528 530Used by:Timeline
Symbol 532 GraphicUsed by:543
Symbol 533 GraphicUsed by:537
Symbol 534 GraphicUsed by:537
Symbol 535 GraphicUsed by:537
Symbol 536 GraphicUsed by:537
Symbol 537 ButtonUses:533 534 535 536Used by:543
Symbol 538 GraphicUsed by:543
Symbol 539 GraphicUsed by:540 542
Symbol 540 MovieClipUses:539Used by:543
Symbol 541 GraphicUsed by:542
Symbol 542 ButtonUses:541 539Used by:543
Symbol 543 MovieClip [controls]Uses:532 537 538 540 542Used by:Timeline
Symbol 544 GraphicUsed by:546
Symbol 545 ButtonUses:418Used by:546
Symbol 546 MovieClipUses:544 545Used by:Timeline
Symbol 547 TextUses:487Used by:Timeline

Instance Names

"gimpservice"Frame 4Symbol 10 MovieClip [WebServiceConnector]
"preview"Symbol 10 MovieClip [WebServiceConnector] Frame 1Symbol 9 MovieClip
"w"Symbol 114 MovieClip Frame 1Symbol 112 MovieClip
"w2"Symbol 114 MovieClip Frame 1Symbol 113 MovieClip
"f"Symbol 115 MovieClip Frame 1Symbol 114 MovieClip
"f"Symbol 115 MovieClip Frame 237Symbol 114 MovieClip
"v"Symbol 116 MovieClip [b3] Frame 1Symbol 105 MovieClip
"m"Symbol 148 MovieClip Frame 1Symbol 147 MovieClip
"r2"Symbol 149 MovieClip [b4] Frame 1Symbol 148 MovieClip
"sy"Symbol 376 MovieClip [l7] Frame 1Symbol 367 MovieClip
"namefirst"Symbol 472 MovieClip [regForm] Frame 1Symbol 416 EditableText
"email"Symbol 472 MovieClip [regForm] Frame 1Symbol 422 EditableText
"namelast"Symbol 472 MovieClip [regForm] Frame 1Symbol 425 EditableText
"buton"Symbol 472 MovieClip [regForm] Frame 1Symbol 434 MovieClip
"er1"Symbol 472 MovieClip [regForm] Frame 1Symbol 435 EditableText
"er2"Symbol 472 MovieClip [regForm] Frame 1Symbol 436 EditableText
"er4"Symbol 472 MovieClip [regForm] Frame 1Symbol 437 EditableText
"over18"Symbol 472 MovieClip [regForm] Frame 1Symbol 444 MovieClip
"e1"Symbol 472 MovieClip [regForm] Frame 2Symbol 446 EditableText
"m"Symbol 472 MovieClip [regForm] Frame 2Symbol 450 EditableText
"sendbutton"Symbol 472 MovieClip [regForm] Frame 2Symbol 465 MovieClip
"uname"Symbol 472 MovieClip [regForm] Frame 2Symbol 466 EditableText
"r1"Symbol 472 MovieClip [regForm] Frame 2Symbol 469 EditableText
"b1"Symbol 531 MovieClip [frame] Frame 1Symbol 507 MovieClip
"b2"Symbol 531 MovieClip [frame] Frame 1Symbol 522 MovieClip
"Prev"Symbol 543 MovieClip [controls] Frame 1Symbol 537 Button
"Next"Symbol 543 MovieClip [controls] Frame 1Symbol 537 Button
"assetholder"Symbol 543 MovieClip [controls] Frame 1Symbol 540 MovieClip
"ovalButton"Symbol 543 MovieClip [controls] Frame 1Symbol 542 Button

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "street"
ExportAssets (56)Timeline Frame 1Symbol 2 as "moon"
ExportAssets (56)Timeline Frame 1Symbol 3 as "hell"
ExportAssets (56)Timeline Frame 1Symbol 4 as "whip"
ExportAssets (56)Timeline Frame 1Symbol 5 as "whoosh"
ExportAssets (56)Timeline Frame 1Symbol 10 as "WebServiceConnector"
ExportAssets (56)Timeline Frame 1Symbol 10 as "WebServiceConnector"
ExportAssets (56)Timeline Frame 1Symbol 53 as "mask"
ExportAssets (56)Timeline Frame 1Symbol 6 as "__Packages.mx.data.components.WebServiceConnector"
ExportAssets (56)Timeline Frame 1Symbol 11 as "__Packages.mx.services.WebService"
ExportAssets (56)Timeline Frame 1Symbol 12 as "__Packages.mx.services.Log"
ExportAssets (56)Timeline Frame 1Symbol 13 as "__Packages.mx.services.WebServiceProxy"
ExportAssets (56)Timeline Frame 1Symbol 14 as "__Packages.mx.services.QName"
ExportAssets (56)Timeline Frame 1Symbol 15 as "__Packages.mx.services.WSDLConstants"
ExportAssets (56)Timeline Frame 1Symbol 16 as "__Packages.mx.services.SchemaVersion"
ExportAssets (56)Timeline Frame 1Symbol 17 as "__Packages.mx.services.DataType"
ExportAssets (56)Timeline Frame 1Symbol 18 as "__Packages.mx.services.SOAPFault"
ExportAssets (56)Timeline Frame 1Symbol 19 as "__Packages.mx.services.SOAPConstants"
ExportAssets (56)Timeline Frame 1Symbol 20 as "__Packages.mx.services.SchemaContext"
ExportAssets (56)Timeline Frame 1Symbol 21 as "__Packages.mx.services.ElementDecl"
ExportAssets (56)Timeline Frame 1Symbol 22 as "__Packages.mx.services.Schema"
ExportAssets (56)Timeline Frame 1Symbol 23 as "__Packages.mx.services.WSDL"
ExportAssets (56)Timeline Frame 1Symbol 24 as "__Packages.mx.services.WSDLDocument"
ExportAssets (56)Timeline Frame 1Symbol 25 as "__Packages.mx.services.WSDLOperation"
ExportAssets (56)Timeline Frame 1Symbol 26 as "__Packages.mx.services.SOAPParameter"
ExportAssets (56)Timeline Frame 1Symbol 27 as "__Packages.mx.services.PendingCall"
ExportAssets (56)Timeline Frame 1Symbol 28 as "__Packages.mx.services.SOAPCall"
ExportAssets (56)Timeline Frame 1Symbol 29 as "__Packages.mx.services.SOAPHeader"
ExportAssets (56)Timeline Frame 1Symbol 30 as "__Packages.mx.services.PrefixedQName"
ExportAssets (56)Timeline Frame 1Symbol 31 as "__Packages.mx.services.ArrayProxy"
ExportAssets (56)Timeline Frame 1Symbol 32 as "__Packages.mx.services.RowSetProxy"
ExportAssets (56)Timeline Frame 1Symbol 33 as "__Packages.mx.services.Namespace"
ExportAssets (56)Timeline Frame 1Symbol 34 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.mx.data.binding.ComponentMixins"
ExportAssets (56)Timeline Frame 1Symbol 36 as "__Packages.mx.data.binding.EndPoint"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.mx.data.binding.ObjectDumper"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.mx.data.binding.TypedValue"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.mx.xpath.NodePathInfo"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.mx.utils.StringTokenParser"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.mx.xpath.FilterExpr"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.mx.xpath.FilterStack"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.mx.xpath.XPathAPI"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.mx.data.binding.DataAccessor"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.mx.data.binding.FieldAccessor"
ExportAssets (56)Timeline Frame 1Symbol 46 as "__Packages.mx.data.binding.Log"
ExportAssets (56)Timeline Frame 1Symbol 47 as "__Packages.mx.data.binding.Binding"
ExportAssets (56)Timeline Frame 1Symbol 48 as "__Packages.mx.data.kinds.Data"
ExportAssets (56)Timeline Frame 1Symbol 49 as "__Packages.mx.data.binding.Formatter"
ExportAssets (56)Timeline Frame 1Symbol 50 as "__Packages.mx.data.binding.DataType"
ExportAssets (56)Timeline Frame 1Symbol 51 as "__Packages.mx.utils.ClassFinder"
ExportAssets (56)Timeline Frame 3Symbol 5 as "whoosh"
ExportAssets (56)Timeline Frame 3Symbol 4 as "whip"
ExportAssets (56)Timeline Frame 3Symbol 67 as "punch"
ExportAssets (56)Timeline Frame 3Symbol 68 as "oof3"
ExportAssets (56)Timeline Frame 3Symbol 69 as "horse"
ExportAssets (56)Timeline Frame 3Symbol 71 as "b1"
ExportAssets (56)Timeline Frame 3Symbol 99 as "b2"
ExportAssets (56)Timeline Frame 3Symbol 116 as "b3"
ExportAssets (56)Timeline Frame 3Symbol 149 as "b4"
ExportAssets (56)Timeline Frame 3Symbol 151 as "h1"
ExportAssets (56)Timeline Frame 3Symbol 153 as "h2"
ExportAssets (56)Timeline Frame 3Symbol 151 as "h1"
ExportAssets (56)Timeline Frame 3Symbol 153 as "h2"
ExportAssets (56)Timeline Frame 3Symbol 155 as "h3"
ExportAssets (56)Timeline Frame 3Symbol 157 as "h4"
ExportAssets (56)Timeline Frame 3Symbol 159 as "h5"
ExportAssets (56)Timeline Frame 3Symbol 161 as "h6"
ExportAssets (56)Timeline Frame 3Symbol 163 as "h7"
ExportAssets (56)Timeline Frame 3Symbol 165 as "h8"
ExportAssets (56)Timeline Frame 3Symbol 167 as "h9"
ExportAssets (56)Timeline Frame 3Symbol 169 as "h10"
ExportAssets (56)Timeline Frame 3Symbol 171 as "h11"
ExportAssets (56)Timeline Frame 3Symbol 173 as "h12"
ExportAssets (56)Timeline Frame 3Symbol 175 as "h13"
ExportAssets (56)Timeline Frame 3Symbol 177 as "m15"
ExportAssets (56)Timeline Frame 3Symbol 179 as "m2"
ExportAssets (56)Timeline Frame 3Symbol 181 as "m3"
ExportAssets (56)Timeline Frame 3Symbol 183 as "m4"
ExportAssets (56)Timeline Frame 3Symbol 185 as "m5"
ExportAssets (56)Timeline Frame 3Symbol 187 as "m6"
ExportAssets (56)Timeline Frame 3Symbol 189 as "m7"
ExportAssets (56)Timeline Frame 3Symbol 191 as "m8"
ExportAssets (56)Timeline Frame 3Symbol 193 as "m9"
ExportAssets (56)Timeline Frame 3Symbol 195 as "m10"
ExportAssets (56)Timeline Frame 3Symbol 197 as "m11"
ExportAssets (56)Timeline Frame 3Symbol 199 as "m12"
ExportAssets (56)Timeline Frame 3Symbol 201 as "m13"
ExportAssets (56)Timeline Frame 3Symbol 203 as "m14"
ExportAssets (56)Timeline Frame 3Symbol 205 as "m1"
ExportAssets (56)Timeline Frame 3Symbol 207 as "m16"
ExportAssets (56)Timeline Frame 3Symbol 209 as "m17"
ExportAssets (56)Timeline Frame 3Symbol 211 as "m18"
ExportAssets (56)Timeline Frame 3Symbol 213 as "m19"
ExportAssets (56)Timeline Frame 3Symbol 215 as "m20"
ExportAssets (56)Timeline Frame 3Symbol 217 as "m21"
ExportAssets (56)Timeline Frame 3Symbol 219 as "m22"
ExportAssets (56)Timeline Frame 3Symbol 221 as "l1"
ExportAssets (56)Timeline Frame 3Symbol 223 as "l2"
ExportAssets (56)Timeline Frame 3Symbol 236 as "l3"
ExportAssets (56)Timeline Frame 3Symbol 242 as "l4"
ExportAssets (56)Timeline Frame 3Symbol 244 as "l5"
ExportAssets (56)Timeline Frame 3Symbol 250 as "l6"
ExportAssets (56)Timeline Frame 3Symbol 256 as "l8"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 263 as "l8anim"
ExportAssets (56)Timeline Frame 3Symbol 263 as "l8anim"
ExportAssets (56)Timeline Frame 3Symbol 265 as "l9"
ExportAssets (56)Timeline Frame 3Symbol 267 as "l10"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 275 as "l11"
ExportAssets (56)Timeline Frame 3Symbol 258 as "maskanimation"
ExportAssets (56)Timeline Frame 3Symbol 269 as "poo1"
ExportAssets (56)Timeline Frame 3Symbol 274 as "poo2"
ExportAssets (56)Timeline Frame 3Symbol 271 as "poodollop"
ExportAssets (56)Timeline Frame 3Symbol 262 as "prestretched"
ExportAssets (56)Timeline Frame 3Symbol 260 as "stretched"
ExportAssets (56)Timeline Frame 3Symbol 277 as "t1"
ExportAssets (56)Timeline Frame 3Symbol 279 as "t2"
ExportAssets (56)Timeline Frame 3Symbol 281 as "t3"
ExportAssets (56)Timeline Frame 3Symbol 286 as "t4"
ExportAssets (56)Timeline Frame 3Symbol 288 as "t5"
ExportAssets (56)Timeline Frame 3Symbol 290 as "t6"
ExportAssets (56)Timeline Frame 3Symbol 292 as "t7"
ExportAssets (56)Timeline Frame 3Symbol 294 as "t8"
ExportAssets (56)Timeline Frame 3Symbol 296 as "t9"
ExportAssets (56)Timeline Frame 3Symbol 298 as "t10"
ExportAssets (56)Timeline Frame 3Symbol 300 as "t11"
ExportAssets (56)Timeline Frame 3Symbol 302 as "e1"
ExportAssets (56)Timeline Frame 3Symbol 304 as "e2"
ExportAssets (56)Timeline Frame 3Symbol 306 as "e3"
ExportAssets (56)Timeline Frame 3Symbol 308 as "e4"
ExportAssets (56)Timeline Frame 3Symbol 310 as "e5"
ExportAssets (56)Timeline Frame 3Symbol 312 as "e6"
ExportAssets (56)Timeline Frame 3Symbol 314 as "e7"
ExportAssets (56)Timeline Frame 3Symbol 316 as "e8"
ExportAssets (56)Timeline Frame 3Symbol 318 as "e9"
ExportAssets (56)Timeline Frame 3Symbol 320 as "e10"
ExportAssets (56)Timeline Frame 3Symbol 322 as "e11"
ExportAssets (56)Timeline Frame 3Symbol 324 as "e12"
ExportAssets (56)Timeline Frame 3Symbol 326 as "e13"
ExportAssets (56)Timeline Frame 3Symbol 328 as "e14"
ExportAssets (56)Timeline Frame 3Symbol 330 as "e15"
ExportAssets (56)Timeline Frame 3Symbol 332 as "e16"
ExportAssets (56)Timeline Frame 3Symbol 334 as "e17"
ExportAssets (56)Timeline Frame 3Symbol 336 as "e18"
ExportAssets (56)Timeline Frame 3Symbol 338 as "e19"
ExportAssets (56)Timeline Frame 3Symbol 300 as "t11"
ExportAssets (56)Timeline Frame 3Symbol 358 as "b5"
ExportAssets (56)Timeline Frame 3Symbol 376 as "l7"
ExportAssets (56)Timeline Frame 3Symbol 472 as "regForm"
ExportAssets (56)Timeline Frame 3Symbol 53 as "mask"
ExportAssets (56)Timeline Frame 3Symbol 473 as "hsound"
ExportAssets (56)Timeline Frame 3Symbol 474 as "msoundx"
ExportAssets (56)Timeline Frame 3Symbol 475 as "esoundx"
ExportAssets (56)Timeline Frame 3Symbol 476 as "tsoundx"
ExportAssets (56)Timeline Frame 3Symbol 477 as "lsoundx"
ExportAssets (56)Timeline Frame 3Symbol 478 as "space"
ExportAssets (56)Timeline Frame 3Symbol 479 as "whip2"
ExportAssets (56)Timeline Frame 3Symbol 67 as "punch"
ExportAssets (56)Timeline Frame 3Symbol 68 as "oof3"
ExportAssets (56)Timeline Frame 3Symbol 69 as "horse"
ExportAssets (56)Timeline Frame 3Symbol 480 as "hellx"
ExportAssets (56)Timeline Frame 3Symbol 481 as "botanic"
ExportAssets (56)Timeline Frame 3Symbol 478 as "space"
ExportAssets (56)Timeline Frame 3Symbol 302 as "e1"
ExportAssets (56)Timeline Frame 3Symbol 531 as "frame"
ExportAssets (56)Timeline Frame 3Symbol 543 as "controls"
ExportAssets (56)Timeline Frame 3Symbol 10 as "WebServiceConnector"
ExportAssets (56)Timeline Frame 4Symbol 10 as "WebServiceConnector"

Labels

"freeze"Symbol 64 MovieClip Frame 15
"whip"Symbol 70 MovieClip Frame 4
"scream"Symbol 70 MovieClip Frame 21
"punch"Symbol 70 MovieClip Frame 37
"oohf"Symbol 70 MovieClip Frame 51
"horse"Symbol 70 MovieClip Frame 63
"freeze"Symbol 115 MovieClip Frame 2
"loop"Symbol 147 MovieClip Frame 17
"fin"Symbol 465 MovieClip Frame 3
"messege"Symbol 472 MovieClip [regForm] Frame 2
"nolinks"Symbol 531 MovieClip [frame] Frame 2

Dynamic Text Variables

peSymbol 56 EditableText""




http://swfchan.com/6/28485/info.shtml
Created: 20/5 -2019 09:48:02 Last modified: 20/5 -2019 09:48:02 Server time: 13/05 -2024 02:08:13