home *** CD-ROM | disk | FTP | other *** search
/ Computer Active 2010 August / CA08.iso / Multimedija / shufflr.air / ShufflrClient.swf / scripts / mx / messaging / messages / AcknowledgeMessageExt.as < prev    next >
Encoding:
Text File  |  2010-06-23  |  918 b   |  39 lines

  1. package mx.messaging.messages
  2. {
  3.    import flash.utils.IDataOutput;
  4.    import flash.utils.IExternalizable;
  5.    
  6.    public class AcknowledgeMessageExt extends AcknowledgeMessage implements IExternalizable
  7.    {
  8.       private var _message:AcknowledgeMessage;
  9.       
  10.       public function AcknowledgeMessageExt(param1:AcknowledgeMessage = null)
  11.       {
  12.          super();
  13.          _message = param1;
  14.       }
  15.       
  16.       override public function get messageId() : String
  17.       {
  18.          if(_message != null)
  19.          {
  20.             return _message.messageId;
  21.          }
  22.          return super.messageId;
  23.       }
  24.       
  25.       override public function writeExternal(param1:IDataOutput) : void
  26.       {
  27.          if(_message != null)
  28.          {
  29.             _message.writeExternal(param1);
  30.          }
  31.          else
  32.          {
  33.             super.writeExternal(param1);
  34.          }
  35.       }
  36.    }
  37. }
  38.  
  39.