• 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组件。
    很简单哦!
    是个好东西,继续关注!呵呵!
  • 相关阅读:
    部署asp.net网站若干记录
    部署asp.net网站容易忽视的问题
    我的wp记录WordPress3.0导航菜单图文使用教程
    问题org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet jsp threw exception
    spring + hibernate 配置
    FlexPaper二次开发简单收尾
    C++集成设计环境——Code::Blocks安装过程
    onlineDoc修改
    问题java.net.ConnectException: connection failed: socket,host=localhost,port=8100,tcpNoDelay=1
    解决java web项目导入后出现的问题 cannot be read or is not a valid ZIP file
  • 原文地址:https://www.cnblogs.com/orchid/p/1584933.html
Copyright © 2020-2023  润新知