包 flash.net
类 public class NetConnection
继承 NetConnection
语言版本 :
Player 版本 :
使用 NetConnection 类可以调用远程应用程序服务器(Adobe 的 Flash Media Server 2 或 Adobe Flex)上的命令,并可从 HTTP 地址或本地驱动器播放 Flash 视频 (FLV) 文件流。 通常,将 NetConnection 对象和 NetStream 对象一起使用。
使用此类时,请考虑 Flash Player 安全模型:
如果执行调用的 SWF 文件在网络沙箱中并且要加载的声音文件是本地的,则不允许加载和播放音频或视频文件。
默认情况下,若执行调用的 SWF 是本地的并且试图加载和播放远程文件,则不允许加载和播放音频或视频文件。 用户必须授予明确许可以允许该操作。
方法
创建一个 NetConnection 对象,可与 NetStream 对象一起用于调用远程应用程序服务器上的命令,或者在本地或从服务器播放视频流 (FLV) 文件。
在运行 Flash Media Server 的服务器上或应用程序实例所连接的应用程序服务器上调用命令或方法。
关闭本地打开的连接或与服务器的连接,并调度 code 属性值为 NetConnection.Connect.Closed 的 netStatus 事件。
打开到服务器的连接。
事件 摘要 定义方
实例:
以下示例将 Video 对象与 NetConnection 和 NetStream 类一同使用,以加载和播放 FLV 文件。 若要运行此示例,需要一个 FLV 文件,其名称和位置与传递给 videoURL 的变量匹配,在本例中,名为 Video.flv 的 FLV 文件与 SWF 文件在同一个目录中。
在本例中,创建 Video 和 NetStream 对象并调用 Video.attachNetStream() 和 NetStream.play() 方法的代码放在处理函数中。 仅当连接到 NetConnection 对象的尝试取得成功时才调用处理函数,即,当 netStatus 事件返回 info 对象(带有一个表示成功的 code 属性)时,才调用该处理函数。 建议您在调用 NetStream.play() 之前,等待连接成功。
package {
}
class CustomClient {
}
as3 netconnection 例子
最新推荐文章于 2025-07-03 15:05:17 发布