学习 Flash Lite 1.x ActionScript |
|
||
| 常用撰写脚本任务 > 加载外部数据 | |||
若要将外部数据加载到 Flash Lite 应用程序中,可以使用 loadVariables() 函数。可以通过网络(从某个 HTTP 地址)或者从本地文件系统加载数据。此功能仅在 Flash Lite 1.1 及更高版本中可用。
本节演示如何使用 loadVariables() 函数从外部文件加载数据并在动态文本字段中显示这些数据。首先创建数据文件,这是一个包含五个名称-值对(由 & 符号分隔)的文本文件。然后创建 Flash Lite 应用程序,该应用程序加载并显示文本文件中包含的数据。
此示例假设数据文件和 SWF 文件都位于您计算机(当您在模拟器中进行测试时)或设备内存卡(当您在实际设备上进行测试时)上的同一个文件夹中。若要在设备上测试应用程序,必须执行下列操作之一:
loadVariables() 调用修改为指向该 URL,如下所示:
loadVariables("http://www.your-server.com/data.txt", "data_clip");
若要查看通过网络加载数据的应用程序的示例,请参见"Flash 范例"中的 Flash Lite 新闻阅读器。
若要创建数据文件,请执行以下操作:item_1=Hello&item_2=Bonjour&item_3=Hola&item_4=Buon+giorno&item_5=G'day
若要创建加载数据的 Flash Lite 应用程序,请执行以下操作:有关使用 Flash Lite 文档模板的更多信息,请参见"Flash Lite 入门"中的使用 Flash Lite 文档模板(仅限 Flash Professional)。

item_1。
此变量名称对应于您刚才创建的 data.txt 文件中定义的第一个变量的名称 (item_1=Hello)。
item_2、item_3、item_4 和 item_5。
loadVariables("data.txt", "data_clip");
您应该可以看到每个文本字段都已使用文本文件中的数据进行了填充,如下图所示:

|
|
||