易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex BlazeDS Message Service

 消息服务(Message Service )提供发布(publish)/订阅(subscribe)机制允许Flex 应用程序发布消息、订阅消息终端(messaging destination),从而实现实时数据的推和协作。
  一、Message Service
  Message Service 提供发布(publish)/订阅(subscribe)机制允许Flex 应用程序发布消息、订阅消息终端(messaging destination),从而实现数据的实时推动和协作传送。
  消息终端在messaging-config.xml配置,其中频道(channel)是其关键元素,它用来实现客户端和服务器端交换数据。使用BlazeDS,消息终端通常用作streaming频道或者polling频道。
  使用streaming频道,服务器端会一直响应HTTP请求直到该频道连接被关闭,它允许服务器向客户端不断传送大量的数据。因为HTTP连接是独一无二的,这实现数据的双向传送,每个streaming AMF或者HTTP频道事实上需要两个浏览器 HTTP连接, 一个连接需要不断处理服务器端与频道紧密相关的客户端的响应。另外需要一个短暂连接,只有当数据需要传送到服务器时,它才脱离浏览器连接池;当短暂连接不再需要时,它立即被释放回浏览器连接池。
  polling频道可以通过简单的时间间隔或者使用服务器等待来配置,如果数据不马上可用 (长轮循)的话。另外,每次轮循响应完成请求。默认下浏览器HTTP 1.1的连接是持续的,浏览器轮循已有的连接,发送并发的轮循请求,以此来减轻轮循的开销。
  当需要准实时通信时,streaming 频道是最好选择。
  二、IE 与 Firefox浏览器下的不同
  浏览器对每个session都有连接数限制。不同的浏览器,连接最大数以及对session的处理方式都不一样。
  IE中每个session的最大连接数为2。 但如果从开始菜单或快捷方式打开多个IE实例,每个IE实例开启不同的进程并拥有各自session。另外,如果我们通过CTRL+N 开启对已有的IE实例一个新的IE窗口,该窗口将与创建它的IE实例共用一个session 。也就是说,如果程序实例开启不同的进程,我们可以通过HTTP streaming建立不限量应用取得服务器端数据;如果通过CTRL+N开启多个窗口,每个session最多建立2个连接。
  Firefox中每个session最多建立8个连接。如果从开始菜单或快捷方式打开多个Firefox实例,所有实例开启使用同一进程并共用一个session。既然浏览器对普通的HTTP请求通常只需要一个连接, 理论上我们可以最多可以建立7个HTTP streaming连接。
  三、messaging-config.xml
  另外,如果每个session


相关文档:

Flex [Bindable] 以及使用方法

绑定:
 举个例子: 给下面的public变量加上[Bindable]
[Bindable]
public var name:String = "";
    作为一个public变量,肯定既可以被赋值,也能赋值给别的变量。绑定的作用就是,当name改变的时候(被赋值了),可能通知其它被name影响(赋值给它们)的变量发生改变。这里的“可能” ......

Flex和Actionscript


对AS、Flex等知识进行汇总,方便大家学习和查找……
温馨提示:
1.下载教程请注意方法,鼠标右键点击链接从弹出菜单中选择迅雷等工具下载,服务器有时太繁忙还请耐心等待一下;
2.单个教程的分卷压缩包请全部下载后解压,否则解压会出现缺包的情况导致解压失败;
3.如还有问题,可以利用三种方法提出: ......

Flex 二维数组实例(二种方法)

//假设二维数组为 [5][7]
var  xn:Number = 5;
var  yn:Number = 7;
//定义一数值变量
var  temp:Number = 0; //定义我们的二维数组
var  myArray:Array = new Array(); //填充二维数组
for(var  i=0;i ......

as与js相互通信(flex中调用js函数)

Flex中As调用Js的方法是:
     1、导入包 (import flash.external.ExternalInterface;)
     2、使用ExternalInterface.call("Js函数名称",参数)进行调用,其返回的值就是Js函数所返回的值
Js调用As的方法是:
     1、导入包 (import flash.exte ......

Flex中应用程序、模块之间参数传递

·   Flex中应用程序、模块之间参数传递一般有三种方式:
·   1.通过URL携带参数进行传递
·   2.通过事件进行传递
·   3.实现接口进行传递
·   其中URL传递参数时:
·   Application之间和Module之间是有区别的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号