没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第一章 开始
一、FlashCom 开发所需安装的软件和硬件:
笔者推荐
!
"
二、设置开发环境
确保 已经启动
更改运行 的 #$% 地址
&&'()*++(,)-++本地服务器
&&或者使用
&&'()*++'''++(,)-++远程服务器
&如果使用 组件,直接在组件的属性中设置即可
指定发布格式
&&一般为 和 '.
书写 /的 脚本,一般写在第一帧
"书写 / 的 脚本,一般为 或组件对应的 (
0加载组件,如果使用默认的组件,可以通过下面的语句简单加载
&&))-++该文件在 1 目录下面
2初始化 /代码给第一行添加下面代码
&&&3)41)
&&&以便进行 4调试(新版的 已经不包含
1 文件,需要安装 $)
5监视应用程序
&通过 自带的应用程序管理器和管理工具来监控和管理 6中文版见这里 7
&
三、大致开发步骤
&设定应用程序目录并在服务器端注册
&&在服务器端的 目录下建立相应的子目录就可以了(也就是项目
文件所放置的目录了)记住服务器端的任何改动都需要重启 才能生效
&&在客户端建立链接
&&&&&!(&8&'&4-
!()*++'''+()-++( 即为
新建的子目录名
&&&&&&
&保存客户端的 9 文件到任何地方(如果涉及后台交互的话建议保存在 '1 目
录下)
&如果包含 端需要相应的 端的 文件,请拷贝到 端的相应目录
(建议保持和客户端相同的文件名,而只是后缀不同)
&"然后发布你的 '. 文件并运行
&
默认的服务器端 文件存储位置在 *: ::
:当你需要创建一个应用程序时,就需要在 下面建立
子目录,存放下面的数据文件:
&服务器端通信文件
&9&数据流播放文件
&.远程共享对象数据文件
客户端的 '. 和 (或者 等服务器文件)可以放在你指定的任何目录,在产品发
布的时候需要移走 9 源文件。
每一个应用程序的实例也位于不同的目录,如:
!()*++'''++(,)
!()*++'''++(,)
如果没有指定实例,客户端实际上连接到一个默认的名为(.;(的实例,可以对不同的
实例建立不同的共享对象
,*++<.))
,*=(8'4-
,*=()!!++)-
,*=(8<1>$);.)?=(#$;?.-
,"*=(=(#$;-
,0*
,2*++.))
,5*(8'4-
,@*()!!++)-
,*(8<1>$);.)?(#$;?
.-
*((#$;-
四、在 FlashCom 中使用的文件类型
&和 A文件 服务端使用的文件类型
&&在 服务端的 1目录下提供了一个脚本库,包含
了一些组件和 $的 端脚本
&%B和 ;C文件 视频播放文件和索引文件
&<%?<$和 < 文件 共享对象数据文件(依次为 %、$ 和两者)
一个简单的连接服务器示例
首先确保服务器已经启动,在 '' 下面可以直接启动服务就可以了。在 %D 下面
需要运行 命令启动。
在客户端写代码打开连接
!(8'4-++创建连接对象
!(#$;-++连接服务器
参数格式为:其中实例名可以省略
*++*+4+4++本地服务器
也可以省略前面的直接写成
*+4+4
*++*+4+4++远程服务器
注意协议类型一定要使用 ,否则会连接失败
下面是一个简单的实现方法:
*++获取和设置摄像头
*(8-
*%(B(-
++建立远程连接
*.E
*(8'4-
*(8..E
*)%*)F.F)*)F.-
"*G
0*()*+++(+(,)-
2*G
++发布视频流
*.1E
*(8'4((-
*(B(-
*(1)!H)-++采用默认的 播放形式
"*G
++播放视频流
*.!E
*(8'4((-
* 1(B(-
*(!)!H)-
"*G
定义好这些函数后,就可以用下面的代码简单实现
*++
*-
*++ 1
*1-
"*++ !1I.
0*!-
基于客户/服务器模式的 applicaon,服务器端主要负责数据的传输,由客户端发送请求,
服务器端执行数据查询和计算并返回结果值给客户端,通常需要保持长时间的连接。
Flash Communciaon Server 提供了两种方法控制用户的更多交互:数据流和共享对象.
数据流是指在服务器端和客户端同步传递的音频、视频和其它数据的信息流,数据流可以
通过简单的发布和订阅方式实现。一个发布的数据流可以实时的被看到(如视频),
也可以被录制下来以后播放。
录制的数据流被存为 Flash Video (FLV) 格式,其中可以包含文本、音频和视频等信息。当然
你也可以把存在的通过第三方的软件录制的视频和音频文件转换为 'v 格式的文件。
共享对象
在 FlashCom 开发过程中可以使用两种共享对象:本地和远程共享对象。
本地共享对象可以看作是 Flash cookie,可以在用户的本地机器存放用户数据,其本身为
Flash player 提供,可以无须 FlashCom Server 的支持。
远程共享对象是由 FlashCom Server 来管理的,提供了信息和数据的同步,以及数据的存储。
Flash 客户端连接、提交给远程共享对象,并且与服务器端保持同步。信息数据还可以发布
剩余63页未读,继续阅读
资源评论
- ywcsz2013-06-20解决了我项目中遇到的问题!很不错
- qlong389382012-06-25照着做了,在package vo 那过不去了,说不需要package
lihuan2008a
- 粉丝: 13
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Matlab人脸肤色定理的教师人数统计+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab霍夫曼变换的表盘读数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab火灾烟雾检测源码带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的恶劣天气交通标志识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的霍夫曼变换的表盘示数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的车道线识别系统 +源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的教室人数统计系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的教室人数统计系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB 的霍夫曼变换答题卡识别源码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab+bp神经网络的神经网络汉字识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功