as3.0服务端FMS软件常用的方法与属性参考示例
转自:http://www.cuplayer.com/player/PlayerCode/RTMP/2012/0918429.html
Application类的方法汇总
方法 描述
Application.acceptConnection() 接受一个来自客户机的至一个应用程序的连接。
Application.broadcastMsg() 向所有连接的客户机广播一条消息。
Application.clearSharedObjects() 清理与当前实例相关的所有共享对象。
Application.clearStreams() 清理与当前实例相关的所有流对象。
Application.disconnect() 从服务器断开一个客户机的连接。
Application.gc() 调用垃圾收集器来回收该应用程序实例未使用的任何资源。
Application.getStats() 返回这个应用程序实例的网络状态。
Application.registerClass() 注册或注销一个构造器,这个构造器是在对象的反序列化期间被调
用的。
Application.registerProxy() 注册一个NetConnection或Client对象以完成一个方法请求。
Application.rejectConnection() 拒绝至一个应用程序的连接。
Application.shutdown() 卸载应用程序实例。
Application类的属性汇总
属性 描述
Application.allowDebug 一个布尔值,可以允许管理者使用approveDebugSession()服务器管理
ActionScript方法来访问你的
Flash Media Server应用程序(true),或是不允许(false)。
Application.clients 只读;一个对象,该对象包含了当前连接到这个应用程序的所有客户的一个
列表。
Application.config 允许你访问Application.xml配置文件的ApplicationObject标签的属性。
Application.name 只读;一个应用程序实例的名字。
Application.server 只读;服务器的平台和版本。
Application类的事件处理器汇总
属性 描述
Client类的方法汇总
方法 描述
Client.call() 在Flash客户机上异步的执行一个方法,并把值从Flash客户机返回到服
务器。
Client.getBandwidthLimit() 返回客户机或服务器可以为这个连接尝试使用的最大带宽。
Client.getStats() 返回客户机的状态。
Client.readAccess() 发送一个“ping”消息至客户机。如果客户机响应了,则这个方法返回
true;否则,返回
false。
Client.__resolveClient.setBandwidthLimit() 设置连接的最大带宽。为未定义过的属性提供值。
Client类的属性汇总
属性 描述
属性 描述
Client.agent 只读;Flash客户机的版本和平台。
Client.ip 只读;Flash客户机的IP地址。
Client.protocol 只读;客户机用来连接到服务器的协议。
Client.readAccess 客户机对其拥有读访问权的一个访问级列表。
Client.referrer 只读;发起这个连接的SWF文件或服务器的URL。
Client.secure 只读;一个布尔值,指出一个Internet连接是安全的(true)还是不安全
的(false)。
Client.uri 只读;由要连接到这个应用程序实例的客户机所确定的URI。
Client.virtualKey 客户机的用户代理类型(代表性的就是Flash Player的版本),但其可以被设置成任何合法的键值。
Client.writeAccess 客户机对其拥有写访问权的一个访问级列表。
File类的方法汇总
方法 描述
File.close() 关闭这个文件。
File.copyTo() 把一个文件拷贝到一个不同的位置或是使用一个不同的文件名拷贝到相同的位置。
File.eof() 返回一个布尔值,指出文件指针是(true)否(false)位于文件的末尾。
File.flush() 清出一个文件的输出缓冲区。
File.list() 如果这个文件是一个目录,则返回一个数组,数组中的每一个元素对应着这个目录
中的每一个文件。
File.mkdir() 试图在这个文件目录中创建一个目录。
File.open() 打开一个文件以便你可以从中进行读取或对其进行写入。
File.read() 从一个文件中读取指定数量的字符并返回一个字符串。
File.readAll() 读取这个文件并返回一个数组,数组中的每一个元素对应着文件中的每一行。
File.readByte() 从这个文件中读取下一个字节并返回下一个字节的数字值,如果操作失败则返回-1。
File.readln() 从这个文件中读取下一行并作为一个字符串返回。
File.remove() 移除由File对象所指向的文件或目录。
File.renameTo() 移动或重命名一个文件。
File.write() 把数据写入到一个文件。
File.writeAll() 获取一个数组作为参数并在数据中的每一个元素上调用File.writeln()方法。
File.writeByte() 把一个字节写入到一个文件。
File.writeln() 把数据写入到一个文件并在输出最后一个参数后添加一个与平台有关的行尾字符。
getGlobal() 跳过指定数量的字节并返回新的文件位置。
File.toString() 返回一个字符串,指出File对象的名字。
File类的属性汇总
属性 描述
File.canAppend 只读;一个布尔值,指出一个文件是(true)否(false)可以为追加目的而打开。
File.canRead 只读;一个布尔值,指出一个文件是(true)否(false)可以被读取。
File.canReplace 只读;一个布尔值,指出一个文件是(true)否(false)以替换标记启用模式被打
开。
File.canWrite 只读;一个布尔值,指出你是(true)否(false)可以写入到一个文件。
File.creationTime 只读;一个数据对象,包含这个文件被创建的时间。
File.exists 只读;一个布尔值,指出这个文件或目录是(true)否(false)存在。
File.isDirectory 只读;一个布尔值,指出这个文件是(true)否(false)是一个目录。
File.isFile 只读;一个布尔值,指出这个文件是(true)否(false)是一个常规数据文件。
File.isOpen 只读;一个布尔值,指出这个文件是(true)否(false)是打开的。
File.lastModified 只读;一个日期对象,包含文件最近一次被修改的时间。
File.length 只读;对于一个目录而言,是这个目录中文件的数量,当前目录和父目录条目不
计算在内;对于一个
文件而言,是文件中的字节数。
File.mode 只读;一个打开文件的模式。
File.name 只读;一个字符串,指出这个文件的名字。
File.position 这个文件中当前的偏移量。
File.type 只读;一个字符串,指定当一个文件被打开时所使用的编码或数据的类型。
SharedObject类的方法汇总
方法 描述
SharedObject.clear() 删除一个永久性共享对象的所有属性。
SharedObject.close() 取消对一个共享对象的订阅。
SharedObject.commit() 静态的;存储一个特定的永久性共享对象实例或是存储所有被标记
为dirty的共享对象实例。
SharedObject.flush() 保存一个永久性共享对象的当前状态。
SharedObject.get() 静态的;创建一个共享对象或是返回对一个现有的共享对象的引
用。
SharedObject.lock()SharedObject.getProperty() 获得一个共享对象属性的值。锁定共享对象实例。阻止
任何来自客户机的对这个对象的改变,直到
SharedObject.unlock()方法被调用。
SharedObject.mark() 把所有的改变事件作为一个单一消息呈递给一个订阅客户机。
SharedObject.purge() 导致服务器移除所有比指定的版本更旧的被删除属性。
SharedObject.send() 向订阅了这个共享对象的客户机发送一条消息。
SharedObject.purge()SharedObject.setProperty() 导致服务器移除所有比指定的版本更旧的被删除属
性。为一个共享对象属性设置一个新值。
SharedObject.send() 向订阅了这个共享对象的客户机发送一条消息。
SharedObject.setProperty() 为一个共享对象属性设置一个新值。
SharedObject.size() 返回一个共享对象中的有效属性的数量。
SharedObject.unlock() 解锁一个用SharedObject.lock()锁定的共享对象实例。
SharedObject类的属性汇总
属性 描述
SharedObject.autoCommit 一个布尔值,指出服务器是(true)否(false)周期性的提交所有永久性
共享对象进行存储。
SharedObject.isDirty 一个布尔值,指出这个永久性SharedObject自上一次它被存储后是(true)
否(false)已经被修
改。
SharedObject.name 共享对象的名字。
SharedObject.resyncDepth 这个深度指出了什么时候一个共享对象的被删除的值应该被永久性的删
除。
SharedObject.version 一个共享对象的当前版本号。
SharedObject类的事件处理器汇总
事件 描述
SharedObject.handlerName 一个属性名的占位符,它指定了一个函数对象,当一个共享对
象接收到一个广播消息,且这个广播消息的方法名匹配这个属性名时,这个函数会被调用。
SharedObject.onStatus 为一个共享对象报告错误、警告,以及状态消息。
SharedObject.onSync 当一个共享对象改变时被调用。
Stream类的属性汇总
属性(只读) 描述
Stream.bufferTime 指出一个流在被播放前要用多长时间来缓冲消息。
Stream.name 一个活动流的唯一的名字。
Stream.syncWrite 一个布尔值,用来控制当流被记录时什么时候流把缓冲区中的内容
写入一个FLV文件。
Stream类的方法汇总
方法 描述
Stream.clear() 删除之前由服务器记录的一个流。
Stream.flush() 清出一个流。
Stream.get() 静态的;返回对一个Stream对象的引用。
Stream.length() 静态的;返回一个记录的流的以秒为单位的长度。
Stream.play() 控制Stream对象的数据源。
Stream.record() 记录进入流的所有的数据。
Stream.send() 发送一个带有参数的调用至一个流的所有的订阅者。
Stream.setBufferTime() 以秒为单位设置缓冲时间的长度。
Stream.setVirtualPath() 为视频流的回放设置虚拟目录路径。
Stream.size() 静态的;以字节为单位返回流的大小。
Stream类的事件处理器汇总
事件处理器 描述
Stream.onStatus 当状态发生改变时调用。
Application.onAppStart 当这个应用程序被服务器装载时调用。
Application.onAppStop 当这个应用程序被服务器卸载时调用。
Application.onConnect 当一个客户机连接到这个应用程序时调用。
Application.onAppStop 当这个应用程序被服务器卸载时调用。
Application.onConnect 当一个客户机连接到这个应用程序时调用。
Application.onConnectAccept 当一个客户机成功的连接到这个应用程序时调用;仅用于通讯
组件。
Application.onConnectReject 当一个客户机连接到这个应用程序失败时调用;仅用于通讯组
件。
Application.onDisconnect 当一个客户机从这个应用程序断开连接时调用。
Application.onStatus 当一个脚本产生一个错误时调用。
as3.0服务端FMS软件常用的方法与属性参考示例的更多相关文章
- 传奇服务端添加双倍经验卷的方法 双倍经验卷轴DB示例展示
第一步我们在DBC数据库中添加好双倍经验卷轴DB,以下是现成的双倍经验卷DB,导入到DB里面就可以了. 222;双倍经验卷;31;0;1;20;0;0;265;0;0;0;0;0;0;0;0;0;0; ...
- Swift3.0服务端开发(一) 完整示例概述及Perfect环境搭建与配置(服务端+iOS端)
本篇博客算是一个开头,接下来会持续更新使用Swift3.0开发服务端相关的博客.当然,我们使用目前使用Swift开发服务端较为成熟的框架Perfect来实现.Perfect框架是加拿大一个创业团队开发 ...
- Swift3.0服务端开发(五) 记事本的开发(iOS端+服务端)
前边以及陆陆续续的介绍了使用Swift3.0开发的服务端应用程序的Perfect框架.本篇博客就做一个阶段性的总结,做一个完整的实例,其实这个实例在<Swift3.0服务端开发(一)>这篇 ...
- Java的oauth2.0 服务端与客户端的实现
oauth原理简述 oauth本身不是技术,而是一项资源授权协议,重点是协议!Apache基金会提供了针对Java的oauth封装.我们做Java web项目想要实现oauth协议进行资源授权访问,直 ...
- 创建自己的OAuth2.0服务端(一)
如果对OAuth2.0有任何的疑问,请先熟悉OAuth2.0基础的文章:http://www.cnblogs.com/alunchen/p/6956016.html 1. 前言 本篇文章时对 客户端的 ...
- oauth2.0服务端与客户端搭建
oauth2.0服务端与客户端搭建 - 推酷 今天搭建了oauth2.0服务端与客户端.把搭建的过程记录一下.具体实现的功能是:client.ruanwenwu.cn的用户能够通过 server.ru ...
- Zabbix5.0服务端部署
Zabbix5.0服务端部署 基础环境配置 [root@localhost ~]# systemctl disable --now firewalld Removed symlink /etc/sys ...
- 动态的调用服务端的WCF中的方法
客户端调用wcf ,有时需要动态的调用服务端的WCF中的方法,本方法,反射wcf 的接口,动态调用接口中的方法. 主要为,动态绑定,反射动态调用. public static object Execu ...
- ajax跨域POST时执行OPTIONS请求服务端返回403forbidden的解决方法
ajax访问服务端restful api时,由于contentType类型的原因,浏览器会先发送OPTIONS请求. 本人服务端用的是spring mvc框架,web服务器用的是tomcat的,以下给 ...
随机推荐
- ado模版不会自动生成
从数据库中更新模版的时候,其他文件都更新了,只有tt文件下的cs文件是没有更新的,没有添加也没有修改,在网上找了很久都没有这方面的信息. 其实只要删掉,重建一个ado模版就好.根本就不需要纠结.最后还 ...
- 二维码zxing源码分析(一)camera部分
首先,我们先把zxing的源代码给下载下来,这个网上有很多,我下载的是2.3的,不得不说这个谷歌提供的包包含的功能还是很全面的. 我把下载的包解压后,找到android文件夹,导入到ecpli ...
- IntentFilterDemo
intent-filter示例: <activity android:name=".CustomActivity" android:label="@string/t ...
- Windows删除大文件
Temp是目录 或者是 文件很大很大很大很大 cmd rd /s /q Temp
- 第八篇、封装NSURLSession网络请求框架
主要功能介绍: 1.GET请求操作 2.POST请求操作 1.处理params参数(例如拼接成:usename="123"&password="123" ...
- 【Unity3D】场景转换与退出
1.场景转换 : 老版本的场景切换用的是Application.LoadLevel([场景名字或者在File->Build settings里面的场景代号]); 新版本的场景转换用到了Scene ...
- 理解C#系列 / 核心C# / 变量
变量 变量? 变量是对一个东西指定一个名称,变量的功能和人的名字差不多,提到名字就知道指的是什么. 变量类型? 变量类型说明了变量的类型,声明变量是一个整数,还是小数,还是字符,或是图像,或是人类,或 ...
- Ubuntu上OpenStack DashBoard主题修改的方案
最近终于把OpenStack的整个初步环境安装部署并配置成功,后续工作就是安装一些可选项了,如Cinder.Swift部件了.我们的整个项目采用的颜色方案主要为清淡色系,蓝色为主,可OpenStack ...
- java中的生产者和消费者的问题
1----使用Java.util.concurrent.locks包中的lock接口取代synchronized,通过ReentrantLock这个已经实现Lock接口的类, 创建ReentrantL ...
- Codevs 1080 线段树联系
题目描述 Description 一行N个方格,开始每个格子里都有一个整数.现在动态地提出一些问题和修改:提问的形式是求某一个特定的子区间[a,b]中所有元素的和:修改的规则是指定某一个格子x,加上或 ...