Flash Lite 1.x ActionScript 语言参考 |
|
|
|
| Flash Lite 全局函数 > loadVariables() | |||
Flash Lite 1.1。
loadVariables(url,target[,variables])
url 一个字符串,它表示变量所处位置的绝对或相对 URL。如果发出此调用的 SWF 文件运行在 Web 浏览器中,则 url 必须与该 SWF 文件位于同一个域中。
target 指向接收所加载变量的影片剪辑的目标路径。
variables 可选字符串参数,它指定用于发送变量的 HTTP 方法。该参数必须是字符串 GET 或 POST。如果没有要发送的变量,则省略此参数。GET 方法将变量追加到 URL 的末尾,它用于发送少量的变量。POST 方法在单独的 HTTP 标头中发送变量,它用于发送大量的变量。
函数;从外部文件(如文本文件或由 ColdFusion、CGI、Active Server Pages (ASP)、PHP 或 Perl 脚本生成的文本)中读取数据,并设置目标影片剪辑中变量的值。此函数还可以用新值更新活动 SWF 文件中的变量。
指定 URL 处的文本必须为标准的 MIME 格式 application/x-www-form-urlencoded(CGI 脚本所使用的一种标准格式)。可以指定任意数量的变量。例如,下面的语句定义了几个变量:
company=Adobe&address=600+Townsend&city=San+Francisco&zip=94103
若要将变量加载到特定级别,请使用 loadVariablesNum() 函数代替 loadVariables() 函数。
以下示例从文本文件和服务器加载变量:
// 从本地文件系统上的文本文件加载变量 (Symbian Series 60)
on(release, keyPress "1") {
filePath = "file://c:/documents/flash/myApp/myvariables.txt";
loadVariables(filePath, _root);
}
// 将变量(来自服务器)加载到影片剪辑
urlPath = "http://www.someserver.com/myvariables.txt";
loadVariables(urlPath, "myClip_mc");
loadMovieNum(), loadVariablesNum(), unloadMovie()
|
|
|
|