• adobe flash Collaboration Service :cocomo的第一次尝试


    最近老是看到adobe flash Collaboration Service,不禁想来研究研究这是个什么东西。看了看,还发现蛮好玩的。

    adobe flash Collaboration Service
    代号叫cocomo。

    干什么的呢?为flex应用提供实时的连接和协作。cocomo内建的组件有白板,视频聊天等,也能让你利用它的框架建立自己的组件。
    很方便的。

    现在就来看看它的白板功能。

    要使用这个服务你得建立一个开发者账户,这是里连接地址:https://afcs.acrobat.com/。如果你有了adobe账户,可以直接就用,不用注册了。
    登陆吧,就会进入一个页面,下面这个图是页面截图的一部分。看到了吗?那个sdk,点击,你将会下载一个air应用,这个应用里包含了cocomo的sdk和一些开开发者工具。
    r
    下载完了就装sdk吧。可以把sdk解压到任何地方,但是最好解压到flex builder的安装路径里的plugins文件夹,这样就可以在flex bulider的帮助里看到cocomo了。

    进入正题,用它建立一个白板。

    先建立一个flex工程,名字就叫cocomo吧。把cocomo的sdk里的libs里的player9里的afcs.swc导入你的flex工程(方法:右键你的工程,属性,flex build path,libary path,add swc,添加)。这样就可以使用了cocomo给你提供的类库了。因为我是用flex builder建立的工程,所以选择的是player9里的文件。


    要使用sdk,首先要加认证,先看下面代码:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:rtc="AfcsNameSpace">
         
    <rtc:AdobeHSAuthenticator id="auth" userName="<your Adobe ID>" password="<your password>" />
    </mx:Application>
    这是最简单的认证方式。

    下面在添加一个ConnectSessionContainer。这个容器就是对应着room这个概念。看下面的代码:
    <rtc:ConnectSessionContainer id="cSession" authenticator="{auth}"
    roomURL
    ="http://connectnow.acrobat.com/<your account>/<your room name>/" autoLogin="true">
    </rtc:ConnectSessionContainer>

    解释一下authenticator这个参数,你往上看auth就是AdobeHSAuthenticator的id。

    下面添加白板应用:
    这个只需一句话:
    <rtc:SharedWhiteBoard width="500" height="500" x="100" y="100"/>
    这句代码加到<rtc:ConnectSessionContainer>标签里。到这里,我就可以运行我的程序啦!下面就是白板的截图:

    很酷吧?

    到这里这个共享白板的程序就做完了。只用了三步:1,添加AdobeHSAuthenticator组件 2,添加ConnectSessionContainer 3,在这个容器里添加SharedWhiteBorad组件。
    很简单哦!
    是个好东西,继续关注!呵呵!
  • 相关阅读:
    自定义服务与调用--------factory
    如果没有开启keepalive 默认发送等超时
    你知道数据中台,但你肯定没听过报表中台,我靠它征服百万数据人
    数据库规范化:模式分解算法(3NF,BCNF分解,附带口诀,通俗易懂)
    直播丨 SQL大赛冠军怀晓明:深入解析Oracle存储过程中的性能瓶颈
    数据库服务器主机重启故障诊断分析
    不看可惜!无需代码,小白都会的可视化大屏,领导不重用你都难
    Docker 安装 ActiveMQ 修改账号密码
    使用Hexo 搭建你的技术博客
    【LeetCode】235.二叉搜索树的最近公共祖先(递归+迭代,详细图解,java实现)
  • 原文地址:https://www.cnblogs.com/orchid/p/1584933.html
Copyright © 2020-2023  润新知