精通Flex 3.0――14.5.3 使用Message服务的Flex类库和标签介绍

  使用Message服务的Flex类库和标签位于mx.messaging包下。最常用的两个类是ConsumerProducerConsumer是用来接收消息的。Producer是用于发送消息的。Consumer类和Producer类常用的属性和方法分别如表

  Consumer类常用的属性和方法

名称

分类

说明

messageType

属性

String类型,只读属性。可以向服务端发送消息类型的别名。

resubscribeAttempts

属性

int类型。当订阅失败时尝试重新订阅的次数。

resubscribeInterval

属性

int类型。两次尝试重新订阅间隔的毫秒数。

selector

属性

String类型。接收消息的选择器名称。

subscribed

属性

Boolean类型,只读属性。指明Consumer是否为当前订阅。

Consumer

方法

构造方法。参数为messageTypeString类型,缺省值为“flex.messaging.messages.AsyncMessage”。

receive

方法

参数为timestampNumber类型,缺省值为0。没有返回值。请求从制定事件到现在在服务端的任何消息。

subscribe

方法

阐述为clientIdString类型,缺省值为null。没有返回值。像远程目标订阅。

  Producer类常用的属性和方法

名称

分类

说明

defaultHeaders

属性

Object类型。发送消息时默认的头。

Producer()

方法

构造方法。参数为空

send

方法

参数为messageIMessage类型,。没有返回值。发送指定的消息到目标

也可以通过标签<mx:Consumer><mx:Producer>使用消息的发送和接收。使用代码如下所示。

   <mx:Consumer

    messageType="没有缺省值" 

    resubscribeAttempts="缺省值为5"

    resubscribeInterval="缺省值为5000"

    selector="没有缺省值"

    timestamp="No default."

  />

  <mx:Producer

    defaultHeaders="没有缺省值"

  />

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值