zoukankan      html  css  js  c++  java
  • flash聊天接口文档

    1.简介:

       使用as3脚本flash cs5开发,使用flashasp.net通信,实现基本聊天功能(群聊,私聊,收发表情...)。

    2.flash嵌入网页:

    参数介绍

    SendId

    发送者ID

    ReceiveId

    接受者ID

    CharUrl

    交互程序地址

       嵌入网页样例代码:

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="480" height="384"><param name="movie" value="../swf/bbschar.swf?SendId=

    110&ReceiveId=111&Send=冯际成&CharUrl=CharAjax.aspx" /><param name="quality" value="high" /><embed src="11" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="480" height="384"></embed></object>

    3.聊天后台程序参数设定:

    3.1 自动刷新

       本聊天程序会每隔2s向聊天后台页面请求当前最新消息,把返回的消息自动加载到聊天窗体。自动加载参数如下:

    http://127.0.0.1:80/CharUrl.aspx?ReceiveId=111&SendId=110&Type=AtoonLoad&n=9.565838277339935

    ReceiveId

    接受者ID

    SendId

    发送者ID

    Type

    请求类型

    AtoonLoad表示自动加载。

    n

    聊天flash程序自动产生的随机数,纺织后台程序缓存,及时得到后台程序相应。

    后台程序返回数据样例:冯际成 (1001)  2011.10.10 21:45\n你好?\n

    3.2发送消息

    当点击发送按钮时,向服务器POST的参数

    http://127.0.0.1:80/CharUrl.aspx?ReceiveId=111&SendId=110&Date=*05%20%20&Type=Send&n=1.065581552684307

    ReceiveId

    接受者ID

    SendId

    发送者ID

    Date

    聊天信息,经过escape() 函数可对字符串进行编码,防止数据传传递中产生乱码

    Type

    请求类型

    Send表示向服务器发送数据。

    n

    聊天flash程序自动产生的随机数,纺织后台程序缓存,及时得到后台程序相应。

    事例asp.net程序代码

    if(Request["SendId"]!=null&&Request["ReceiveId"]!=null)

    {

     String SendId=Request["SendId"].ToString();

     String ReceiveID=Request["ReceiveId"].ToString();

     If(Request["AtoonLoad"]=="AtoonLoad")

     {

    ///从数据库查询属于此用户的信息(此人发送的和别人发送给自己的),读取后,拼接成字符串。

    ///然后从数据库删除;

    Return null;

     }

     Else if(Request["Send"]=="Send")

     {

       If (Request[Date]!="")

       {

         ///把数据保存在数据库中;

         Return null

       }

     }

    }

    Else

    {

     Response.Write("非法参数!");

    } 

    下载:flash聊天程序

    作者:冯际成
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.如有问题,请与作者联系:604756218@qq.com
  • 相关阅读:
    观察者设计模式
    JSP中用jsp:param传递中文参数出现乱码
    使用.msi进行安装mysql程序(超详细)
    扒来的lstdc++.6.0.9有效解决方案
    HTML响应状态码
    砸壳
    ipv6
    犀利的文章
    安装ReactNative开发IDE
    创建ReactNative的iOS项目
  • 原文地址:https://www.cnblogs.com/sharpmap/p/2206693.html
Copyright © 2011-2022 走看看