Flash CS3 文档 |
|||
| 学习 Adobe Flash 中的 ActionScript 2.0 > 使用文本和字符串 > 关于将文本和变量加载到文本字段 | |||
将文本加载到 Flash 文档的方法有多种,其中包括(但不限于)使用 FlashVars、LoadVars、XML 或 Web 服务。也许将文本传递到 Flash 文档中的最简单方法就是使用 FlashVars 属性,此方法通过 HTML 代码中用于将 SWF 文件嵌入到 HTML 页面中的 object 和 embed 标签将简短的字符串文本传递到 Flash 文档中。将文本或变量加载到 Flash 文档的另一个简单方法就是使用 LoadVars 类,该类可从文本文件中加载较大的文本块或加载一系列 URL 编码的变量。
正如您在本节中上面的示例中所看到的,将文本加载到 SWF 文件的某些方法比其它方法更加简便。但是,当您从外部站点上收集数据时,可能无法选择要加载的数据的格式。
每种向 SWF 文件加载数据和/或向(从)SWF 文件发送数据的方法都各有利弊。XML、Web 服务和 Flash Remoting 是加载外部数据的功能最全面的方法,但是它们也是最难掌握的。有关 Flash Remoting 的信息,请参阅 www.adobe.com/support/flashremoting。
如使用 FlashVars 加载并显示文本和使用 LoadVars 加载并显示文本中所示,FlashVars 和 LoadVars 比较简单,但在可以加载的数据的类型和格式方面有很多限制。此外,在发送和加载数据时还必须要遵守安全性限制。有关安全性的信息,请参阅了解安全性.。有关加载外部数据的详细信息,请参阅使用外部数据.。
以下各部分将介绍向文档中加载文本和变量的几种不同的方法:
有关说明如何使用 ActionScript 来处理文本字段的范例,请参阅“Flash 范例”页,网址为 www.adobe.com/go/learn_fl_samples_cn。下载 Samples zip 文件,然后定位到 ActionScript 2.0/LoadText 文件夹以访问下列范例:
有关除了进行位图缓存之外还加载文本并应用消除锯齿格式的范例源文件 aliasing.fla,请参阅 www.adobe.com/go/learn_fl_samples_cn。下载 Samples zip 文件,然后定位到 ActionScript 2.0/Advanced Anti-Aliasing 文件夹以访问该范例。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000886.html