学习 Flash 中的 ActionScript 2.0 |
|
|
|
| 使用外部数据 | |||
在 Macromedia Flash Basic 8 和 Macromedia Flash Professional 8 中,可以使用 ActionScript 从外部源向 SWF 文件中加载数据。还可以将用户或服务器提供的数据从 SWF 文件发送至应用程序服务器(例如 Macromedia ColdFusion 或 Macromedia Jrun)或其它类型的服务器端脚本(例如 PHP 或 Perl)。Macromedia Flash Player 可以通过 HTTP 或 HTTPS 发送和加载数据,也可以从本地文本文件加载数据。您还可以为需要较少反应时间的应用程序(例如聊天应用程序或股票报价服务)创建永久性的 TCP/IP 套接字连接。Flash Player 8 中的一个新增功能,可以从用户的计算机向服务器上载文件,还可以从服务器向用户计算机下载文件。
加载到 SWF 文件或从 SWF 文件发送的数据可格式化为 XML(可扩展标记语言)或名称/值对。
Flash Player 还可以与其主机环境(例如,Web 浏览器)或同一台计算机或网页上 Flash Player 的另一个实例互相收发数据。
默认情况下,SWF 文件只能访问驻留在相同域(例如 www.macromedia.com)中的数据。(有关更多信息,请参见关于域、跨域安全性和 SWF 文件。)
有关使用外部数据的更多信息,请参见以下主题:
向 Flash Player 发送消息以及从 Flash Player 接收消息
|
|
|
|