code: function (data) {
          var me = this;
          // parse data and set up variables so that listeners can use this XHR
          this.status = data.status || 0; 
          // we get back no response headers, so fake what we know:
          me.responseHeaders = {};
          if (me.mimeType) {
              me.responseHeaders["content-type"] = me.mimeType;
          }
          if (data.reason == "complete") {
              // Transfer complete and data received
              this.responseBytes = data.data;
              me.responseHeaders["content-length"] = data.data.length;
          } else if (data.reason == "error" || data.reason == "securityError") {
              this.statusText = data.text;
              me.responseHeaders["content-length"] = 0; // we don't get the error response data
          }
          //<debug>
          else {
              Ext.Error.raise("Unkown reason code in data: " + data.reason);
          }
          //</debug>
      }
docs: Parses data returned from flash once a connection is done.
  @param {Object} data the data object send from Flash.
  @private