0

Blazeds からプッシュ データを受信しようとしています。HEREでクライアントからのメッセージなしで blazeds からプッシュ データを送信する方法を見つけました。今、データがサーバーから送信されたことをフレックスから知る方法と、そのデータを受信する方法がわかりません。ありがとう :)

4

1 に答える 1

0

上記で共有したリンクからメッセージを受信するには、いくつかのことを行う必要があります。

  1. 以下に示すように、定義されたチャネルからのメッセージを消費するコンシューマーを宣言する必要があります。

  2. message以下に示すイベントハンドラーにプロパティを設定したことに注意してください

    private function onMsg(event:MessageEvent):void
    {
        trace("Signal Arrives : "+event.message.body);
    
        //var signal:SignalProcessor = new SignalProcessor ();
        //signal.processMessage(event.message.body);
    }
    
  3. 以下に定義するような、アプリケーションのcreationCompleteで呼び出されるメソッドを作成します。

    private function suscribeForMessages():void{//ここでconsumerはConsumermxmlタグのIDです。//セレクタは、クライアントがアダプタから//メッセージを選択的に受信するようにする場合にのみ必要です。Consumer.selector = "filterID IN('" + userIdVariable + "')"; Consumer.subscribe(); }

上記の3つのステップで、立ち上がってバウンドするはずです。幸運を。

于 2012-07-03T16:50:08.510 に答える