Flash CS3 文档 |
|||
| 学习 Adobe Flash 中的 ActionScript 2.0 > 使用文本和字符串 > 关于将文本和变量加载到文本字段 > 使用 LoadVars 加载并显示文本 | |||
您还可以使用 LoadVars 类将内容加载到 SWF 文件中,此方法将加载来自同一服务器上的外部文件中的文本或变量,甚至来自不同服务器上的内容。下一个示例演示了如何动态创建一个文本字段并用远程文本文件的内容填充该字段。
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.onData = function (src:String):Void {
if (src != undefined) {
my_txt.text = src;
} else {
my_txt.text = "Unable to load external file.";
}
}
lorem_lv.load("http://www.helpexamples.com/flash/lorem.txt");
上面的代码片段中的第一个代码块将在舞台上创建一个新的文本字段,并启用多行和自动换行。第二个代码块定义一个新的 LoadVars 对象,该对象用于从远程 Web 服务器加载文本文件 (lorem.txt) 并将其内容显示在前面创建的 my_txt 文本字段中。
在短暂的延迟之后,Flash 会将远程文件的内容显示在舞台上的文本字段中。
有关安全性的信息,请参阅 了解安全性.
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000888.html