:73.266KB : :1 :2020-04-21 15:46:28
真正做到了站内实时互动。该产品提供了非常开放的接口功能,站长可以根据实际需求,在组件基础上通过站点用户数据实现对用户聊天的灵活控制,以及创新功能的二次开发。
应用特点
1、组件的数据传输机制十分优越,不会因为用户的实时互动而增加大量的服务器负载,非常节省资源。
2、站长无需在数据传输机制的开发中花费大量精力,要做的只是在组件外延简单调用接口,或在应用功能方面进行二次开发,省时省力。
3、对站内新闻的实时点评互动,使访客表达个人观点的同时产生充分的互动效果。
4、让发言的用户可以实时的接收赞成观点和反对观点,增加访客发表观点的积极性。
5、在站内形成热烈的互动氛围,增加网站的流量和影响力。
6、可以方便的实现平台类网站供需双方用户的互动,使用户无需安装客户端即可开始对话
使用说明:
1、运行机制:
整套组件由flash、JavaScript、html组成。
flash负责消息的发送与接收。
JavaScript负责逻辑的处理和界面的更新。
html负责页面的展示。
2、发送消息运行流程:
a、点击html按钮执行click事件或提交表单执行onsubmit事件
b、JavaScript执行flash的PostMsg接口,发送出消息
3、接收消息运行流程:
a、flash自动接收消息,并发送给JavaScript中的ReceveMsg函数
b、ReceveMsg函数进行逻辑处理,并将消息处理后显示在html界面中
4、_Config.xml文件说明
a、xml文件中规定了整套组件的基本设置
b、api前缀的节点,为接口名称,如果更改了相关值,需要同步更改JavaScript中的相关接口名称
5、JavaScript公共函数说明:
DisLive函数:将flash文件插入到html中
getSWF函数:引用flash组件,使用方法:getSWF(flashname),参数flashname为flash的name属性
6、flash接口函数说明:
以下_FlashPlayer代表引用的flash组件,getSWF(flashname)
a、普通房间或群组消息发送:PostMsg
使用方法:_FlashPlayer. PostMsg(e);
参数e为object对象,e的属性如果含有中文或特殊字符,务必进行escape加密
b、系统消息或全站消息发送:PostSysMsg
使用方法:_FlashPlayer. PostSysMsg(e);
参数e为object对象,e的属性如果含有中文或特殊字符,务必进行escape加密
c、接收消息:ReceiveMsg (可在_Config.xml中自定义此函数名)
使用方法::flash在接收到消息后,自动调用此函数,并向此函数发送e参数
参数e为object对象,e的属性如果含有中文或特殊字符,务必进行unescape解密
d、判断flash是否初始化完毕:FlashLoaded
使用方法:flash初始化完毕后,自动调用此函数
6、维护用户列表
当前版本下,暂不支持自动抓取用户列表,下版本会加入
请使用ajax动态抓取您数据库中的用户列表
7、文件放置位置
Config.xml文件必须放置在网站根目录下。
实时消息:实现站内用户发送接收消息,实时交互
无需刷新:即时消息显示无需刷新页面,完全同步
开放性强:接口开放程度高,适用范围广,非常适合各种二次开发
机制领先:数据处理机制十分先进,不会因为大并发互动增加过多网站负载
02-17复制组件的综合运用
02-17组件排列可以自适应窗口高宽
02-05直接加载支持库fne,调用接口创建组件
02-02【纯组件-四季UI】登录界面
01-04调用Js+画板组件,精度体积都相当优秀
01-02多线程操作EXUI组件例程
11-10Wps2019使用旧版的多组件模式
09-08Vue父子组件参数传递原理说明