如果您当前有想加载的 XML 数据,或者不想使用“字符串”面板而喜欢用另一种格式的 XML 文件,则可以通过以下方法创建一个包含多语言文本的文档:将文本放入外部文本文件或 XML 文件中,用 loadVariables
动作、getURL
动作、LoadVars
对象或 XML
对象在影片运行时加载该文件。
您应使用支持以下这些格式的应用程序,将外部文件保存为 UTF-8(推荐格式)、UTF-16BE 或 UTF-16LE 格式。如果您使用 UTF-16BE 或 UTF-16LE 格式,文件必须以字节顺序标记 (BOM) 开始,以便 Flash Player 识别编码格式。请参阅Flash Player 支持的 Unicode 编码格式。
注意:如果外部文件为 XML 文件,您无法用 XML 编码标记来更改文件的编码。您应将文件保存为支持的 Unicode 格式。请参阅关于外部 XML 文件中的编码。
如果您使用 UTF-16 格式,确保在文件的开始处包含了标识编码的字节顺序标记:
注意:大多数可以将文件保存为 UTF-16BE 或 LE 的文本编辑器会自动将 BOM 添加到文件。
loadVariables
动作加载外部文件。有关详细信息,请参阅loadVariables()
。getURL
动作从指定的 URL 加载外部文件。有关详细信息,请参阅getURL()
。LoadVars
对象(一个预定义的客户端-服务器对象)从指定的 URL 加载外部文本文件。有关详细信息,请参阅LoadVars 类
。XML
对象(一个预定义的客户端-服务器对象)从指定的 URL 加载外部 XML 文件。有关详细信息,请参阅XML 类。