grails blazedsプラグイン FLEX側の実装

前回、1.3系では動かないと書いたけど、試しに、1.3.4にして起動してみたら、ちゃんと起動した。
なにが動かないんだろうか・・

そして、本題、FLEXアプリの作り方。SDKのバージョンは、4.1。

<?xml version="1.0" encoding="utf-8"?>

  
    <![CDATA[
      import mx.messaging.ChannelSet;
      import mx.messaging.channels.StreamingAMFChannel;
      import mx.messaging.messages.AsyncMessage;
      import mx.messaging.messages.IMessage;
      
      private function send():void{
        var message:IMessage = new AsyncMessage();
        message.body.message = msg.text;
        producer.send(message);
        msg.text = "";
      }

      private function messageHandler(message:IMessage):void{
        log.text += message.body.message + "\n";  
      }
    ]]>
  
  
    
      
    
    
    
    
  
  
  
    
    
      
      
    
    

短いコードなので、説明はするほどのことは、ないかな・・・
ChannelSetを作って、それに対するProducerと、Consumerを作る。
Producerでメッセージを送信して、Consumerのmessage属性で、戻りを操作する。

一番簡単なチャットアプリということで。