设置 LocalConnection 权限

使用 LocalConnection 类可以开发可以互相发送指令的 SWF 文件。LocalConnection 对象只能在运行于同一台客户端计算机上的 SWF 文件之间通信,但这些 SWF 文件可以在不同的应用程序中运行。例如,一个 SWF 文件在浏览器中运行,而一个 SWF 文件在放映文件中运行。

对于每一次 LocalConnection 通信,都存在一个发送方 SWF 文件和一个侦听器 SWF 文件。默认情况下,Flash Player 允许在同一域中的 SWF 文件之间进行 LocalConnection 通信。对于不同沙箱中的 SWF 文件,侦听器必须通过使用 LocalConnection.allowDomain() 方法来允许发送方具有访问权限。作为参数传递到 LocalConnection.allowDomain() 方法的字符串可以包含以下任意项:确切域名、IP 地址和通配符 *

注意

 

allowDomain() 方法的格式已更改,与其在 ActionScript 1.0 和 2.0 中的格式不同。在这两个早期版本中,allowDomain() 是可以实现的回调方法。在 ActionScript 3.0 中,allowDomain() 则是调用的 LocalConnection 类的内置方法。由于此更改,allowDomain() 的用法与 Security.allowDomain() 基本相同。

SWF 文件可以使用 LocalConnection 类的 domain 属性确定其所在的域。


Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000359.html