Use Producer class to send message to Consumer : Producer Consumer « Development « Flex

Home
Flex
1.Chart
2.Components
3.Container
4.Data Model
5.Development
6.Effects
7.Event
8.Graphics
9.Grid
10.Style
Flex » Development » Producer ConsumerScreenshots 
Use Producer class to send message to Consumer
         
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
  creationComplete="myConsumer.subscribe();">

  <mx:Script>
    
      import mx.controls.Alert;
      import mx.messaging.events.MessageEvent;
      import mx.messaging.messages.AsyncMessage;
      private function sendMessage():void  
      {
        var message:AsyncMessage = new AsyncMessage();
        message.body "message";
        message.headers.chatUser = "Tom";
        myProducer.send(message);
      }
      private function messageHandler(event:MessageEvent):void
      {
        msgLog.text += event.message.headers.chatUser + ": " + event.message.body "\n";
      }
  
  </mx:Script>

  <mx:Producer id="myProducer" destination="chat"/>
  <mx:Consumer id="myConsumer" destination="chat" message="messageHandler(event)" selector=""/>
    

  <mx:Button label="Send Message" click="sendMessage()"/>
  <mx:TextArea id="msgLog" editable="false" height="200" width="100%"/>
  
</mx:Application>

   
    
    
    
    
    
    
    
    
  
Related examples in the same category
1.Producer and Consumer
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.