保存、发布或测试 FLA 文件时,将为您在“字符串”面板中选择的每种可用语言创建一个含有 XML 文件的文件夹。XML 文件夹和文件的默认位置与 FLA 文件的位置相同。例如,如果在 mystuff 目录中有一个名为 Test 的文件,并且您选择了英语 (en)、德语 (de)和西班牙语 (es) 作为默认语言,则当您保存 FLA 文件时,将创建以下文件夹结构:
\mystuff\Test.fla \mystuff\de\Test_de.xml \mystuff\en\Test_en.xml \mystuff\es\Test_es.xml
部署 SWF 文件时,您还需要在 Web 服务器中部署含有字符串译文的关联 XML 文件。含有文本的第一帧在整个 XML 文件下载后才会显示。
您可以将默认语言更改为已选作可用语言的任何语言。当打开自动语言检测功能并在语言操作系统平台上查看 SWF 文件时,在那些默认语言未设置为您所选语言的系统上,将会显示默认语言。例如,如果您将默认语言设置为英语,并且选择了 JP、EN 和 FR 作为可用语言,则倘若用户将其系统语言设置为日语、英语或法语,他们将自然而然地看到以其系统语言显示的文本字符串。但是,如果用户将其系统语言设置为瑞典语(这不是您选择的语言之一),他们会自然而然地看到以您所选的默认语言显示的文本字符串 - 在本例中为英语。
但是,在您发布 Flash 应用程序(选择“文件”>“发布”)时,在“字符串”面板“设置”对话框中指定的默认语言设置会发布到所生成的 SWF 文件中。例如,如果在“字符串”面板“设置”对话框中设置的默认语言为法语,但操作系统和 Flash 使用的是英语,则发布的影片 SWF 文件使用的是默认语言,在本例中为法语。
注意:在您测试 Flash 应用程序(选择“控制”>“测试影片”)时,在“字符串”面板中指定的舞台语言设置会发布到所生成的 SWF 文件中。例如,如果在“字符串”面板“设置”对话框中设置的舞台语言为英语,并且默认语言是法语,则测试 SWF 文件使用的是舞台语言,在本例中为英语。