使用外部数据概述

在 Macromedia Flash MX 2004 和 Macromedia Flash MX Professional 2004 中,您可以使用动作脚本将外部源中的数据加载到 SWF 文件中。您还可以发送 SWF 文件中的数据让应用程序服务器(例如 Macromedia ColdFusion MX 或 Macromedia JRun)或另一种类型的服务器端脚本(例如 PHP 或 Perl)来处理这些数据。Flash Player 可以通过 HTTP 或 HTTPS 发送和加载数据,也可以发送和加载本地文本文件中的数据。您还可以为需要较少反应时间的应用程序(例如聊天应用程序或股票报价服务)创建永久性的 TCP/IP 套接字连接。

加载到 SWF 文件或从 SWF 文件发送的数据可格式化为 XML(可扩展标记语言)或名称/值对。

Flash Player 还可以与其主机环境(例如,Web 浏览器)或同一台计算机上 Flash Player 的另一个实例互相收发数据。

默认情况下,SWF 文件只能访问驻留在产生 Flash 影片的同一个域(例如,www.macromedia.com)中的数据。(有关更多信息,请参见Flash Player 安全功能。)