Flash CS3 文档 |
|||
| 学习 Adobe Flash 中的 ActionScript 2.0 > 使用文本和字符串 > 关于将文本和变量加载到文本字段 > 使用 LoadVars 加载变量 | |||
LoadVars 类还允许您加载 URL 编码格式的变量,这类似于在 Web 浏览器中使用查询字符串传递变量。下例演示了如何将远程文本文件加载到 SWF 文件中并显示其变量 monthNames 和 dayNames。
this.createTextField("my_txt", 10, 10, 10, 320, 100);
my_txt.autoSize = "left";
my_txt.border = true;
my_txt.multiline = true;
my_txt.wordWrap = true;
var lorem_lv:LoadVars = new LoadVars();
lorem_lv.onLoad = function (success:Boolean):Void {
if (success) {
my_txt.text = "dayNames: " + lorem_lv.dayNames + "\n\n";
my_txt.text += "monthNames: " + lorem_lv.monthNames;
} else {
my_txt.text = "Unable to load external file.";
}
}
/* params.txt 的内容:
&monthNames=January,February,...&dayNames=Sunday,Monday,...
*/
lorem_lv.load("http://www.helpexamples.com/flash/params.txt");
因为您所使用的是 LoadVars.onLoad() 方法(而不是 LoadVars.onData()),所以 Flash 将分析出变量并在 LoadVars 对象实例内创建变量。外部文本文件包含两个变量,monthNames 和 dayNames,它们都包含一些字符串。
有关安全性的信息,请参阅 了解安全性.
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000889.html