我目前正在开发一个 Flash 电影,它将带有一些参数的简单 POST 请求发送到 PHP URL。唯一的问题是我不确定我应该使用两种(loadVariables 和 LoadVars)方法中的哪一种。优缺点都有什么?
1 回答
LoadVars
班级:
该类是通过 HTTP 在 Flash Lite 和 Web 服务器之间传输变量
LoadVars
的函数的替代方法。loadVariables()
使用LoadVars
该类获取数据加载成功的验证并监控下载进度。该类
LoadVars
允许您将对象中的所有变量发送到指定的 URL,并将指定 URL 处的所有变量加载到对象中。它还允许您发送特定变量,而不是所有变量,这可以使您的应用程序更高效。使用LoadVars.onLoad
处理程序确保您的应用程序在数据加载时运行,而不是之前。LoadVars 类的工作方式与 XML 类很相似。它使用方法
load()
、send()
和sendAndLoad()
与服务器通信。LoadVars
该类与 XML 类的主要区别在于LoadVars
传输 ActionScript 名称和值对,而不是存储在 XML 对象中的 XML DOM 树。该类LoadVars
遵循与 XML 类相同的安全限制。- 从Adobe Flash 平台逐字复制- LoadVars
loadVariables
功能:
从外部文件读取数据,例如文本文件或由 ColdFusion、CGI 脚本、Active Server Pages (ASP)、PHP 或 Perl 脚本生成的文本,并设置目标影片剪辑中的变量值。此操作还可用于使用新值更新活动 SWF 文件中的变量。
指定 URL 处的文本必须采用标准 MIME 格式
application/x-www-form-urlencoded
(CGI 脚本使用的标准格式)。可以指定任意数量的变量。例如,以下短语定义了几个变量:company=Macromedia&address=600+Townsend&city=San+Francisco&zip=94103
- 从Adobe Flash 平台逐字复制- loadVariables 函数