WEB开发网
开发学院图形图像Flash Flash AS3教程:ApplySocket类 阅读

Flash AS3教程:ApplySocket类

 2008-06-05 11:22:00 来源:WEB开发网   
核心提示: 是否加上包边处理如果该值为true,则表示,Flash AS3教程:ApplySocket类(3),send传入的参数都将会用rs和ls包起来进行传输到socket端,当socket原版返回数据的时候,对对碰类似同步不是很即时,很多个动作可以堆积到一起来发送ArrayObject:以数组嵌

是否加上包边处理

如果该值为true,则表示,send传入的参数都将会用rs和ls包起来进行传输到socket端,当socket原版返回数据的时候,在使用正则将真正的数据取出来,并且以datatype类型返回

反之,则不做任何处理。

datatype属性:

public var datatype:String;

发布同步事件的时候,data采用何种类型返回

String:以字符串返回,就是说传入什么返回什么

Array:以数组返回,选择使用Array返回的时候,isSide值必须为true,否则无法断点找出数组,原理就是,通过使用ls rs两个符号包起来,然后使用正则把符号中的数据提取出来,并且返回数组。如果,socket服务端,可能还会抛出其他数据给客户端,那么采用isSide包边处理,则socket回传的数据,该类会自动处理,将send出去的数据原本拿下来,回传数据不受影响

Object:以Object返回,如果send过去的数据,都是以一个变量名一个参数值来传输的,那么可以采用Object来接收数据,这样的话,返回data中,直接返回send进去的第一个参数,即可获得值(该类型不常用,一般只在特殊情况使用)

ArrayArray:以数组嵌套数组的形式返回数据,如果socket的执行效率不是很高,或者同步要求不是很高,那么客户端send一次,未必会接收到同步事件,可能会堆积在一起,一起发送到客户端,这个时候,就可以采用ArrayArray的形式,那么该类会帮你把send过去的数据,重新划分,并且以一个数组为一个send数据的形式返回,很利于做连连看,对对碰类似同步不是很即时,很多个动作可以堆积到一起来发送

ArrayObject:以数组嵌套Object的形式返回数据,不过多说,只不过是Array加上Object的符合模式而已(该类型也不常用)

上一页  1 2 3 4  下一页

Tags:Flash AS 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接