无牙老虎
级别: Cntesting老学员
精华:
1
发帖: 790
基地声望: 99 点
基地币: 4 Bug
基地贡献: 12 点
好评度: 18 点
在线时间:644(小时)
注册时间:2006-02-19
最后登录:2008-11-22
|
FMS和远程SharedObject 方法集整理
作者:admin 日期:2007-04-13
FMS和远程SharedObject 拥有的方法和属性集,在FLASH8的帮助里没有,网上也难有完整的,最近用FMS比较频繁,所以只好自己整理一份了。
1、连接 var nc=new NetConnection() nc.connect("rtmp://地址/目录")
2、声明数据流 var ns=new NetStream(连接名)
3、publish参数的两个应用 ns.publish("dataStream") 表示建立一个名为"dataStream"的视频流到服务器
ns.publish("dataStream",record) 表示建立一个名为"dataStream"的视频流,并将视频流保存为FLV文件到服务器
4、远程SharedObject so = SharedObject.getRemote("sofile", nc.uri, true); sofile 为远程对象名,此对象可以为变量、数组、对象数组等 nc.uri 需是:连接名.uri格式 true 为读写开关
5、写SO 调用方式为:so连接对象名.data.远程对象名,如: so.data.sofile
如果写变量,则是: so.data.sofile=变量 如果写数组,则是: so.data.sofile.push(参数) 如果写对象数组,则是: so.data.sofile.push({参数})
6、自定义方法 还有一个用得比较多的方法: SharedObject.send() ,用于对所有客户端广播
//广播, on (release) { so.send( 'sink' , '我广播啦'); } //接收 so. sink= function(str) { trace(str); }
|

|
|
[楼 主]
|
Posted: 2008-02-21 16:00 |
| |