home *** CD-ROM | disk | FTP | other *** search
/ Computer Active 2010 August / CA08.iso / Multimedija / shufflr.air / ShufflrClient.swf / scripts / mx / messaging / events / ChannelFaultEvent.as < prev    next >
Encoding:
Text File  |  2010-06-23  |  2.1 KB  |  56 lines

  1. package mx.messaging.events
  2. {
  3.    import flash.events.Event;
  4.    import mx.messaging.Channel;
  5.    import mx.messaging.messages.ErrorMessage;
  6.    
  7.    public class ChannelFaultEvent extends ChannelEvent
  8.    {
  9.       public static const FAULT:String = "channelFault";
  10.       
  11.       public var faultString:String;
  12.       
  13.       public var rootCause:Object;
  14.       
  15.       public var faultDetail:String;
  16.       
  17.       public var faultCode:String;
  18.       
  19.       public function ChannelFaultEvent(param1:String, param2:Boolean = false, param3:Boolean = false, param4:Channel = null, param5:Boolean = false, param6:String = null, param7:String = null, param8:String = null, param9:Boolean = false, param10:Boolean = false)
  20.       {
  21.          super(param1,param2,param3,param4,param5,param9,param10);
  22.          faultCode = param6;
  23.          faultString = param7;
  24.          faultDetail = param8;
  25.       }
  26.       
  27.       public static function createEvent(param1:Channel, param2:Boolean = false, param3:String = null, param4:String = null, param5:String = null, param6:Boolean = false, param7:Boolean = false) : ChannelFaultEvent
  28.       {
  29.          return new ChannelFaultEvent(ChannelFaultEvent.FAULT,false,false,param1,param2,param3,param4,param5,param6,param7);
  30.       }
  31.       
  32.       override public function clone() : Event
  33.       {
  34.          var _loc1_:ChannelFaultEvent = new ChannelFaultEvent(type,bubbles,cancelable,channel,reconnecting,faultCode,faultString,faultDetail,rejected,connected);
  35.          _loc1_.rootCause = rootCause;
  36.          return _loc1_;
  37.       }
  38.       
  39.       public function createErrorMessage() : ErrorMessage
  40.       {
  41.          var _loc1_:ErrorMessage = new ErrorMessage();
  42.          _loc1_.faultCode = faultCode;
  43.          _loc1_.faultString = faultString;
  44.          _loc1_.faultDetail = faultDetail;
  45.          _loc1_.rootCause = rootCause;
  46.          return _loc1_;
  47.       }
  48.       
  49.       override public function toString() : String
  50.       {
  51.          return formatToString("ChannelFaultEvent","faultCode","faultString","faultDetail","channelId","type","bubbles","cancelable","eventPhase");
  52.       }
  53.    }
  54. }
  55.  
  56.