By default, the Flash authoring application assumes that external files that use the
action are encoded in the traditional code page of the operating system running the authoring
tool. Using the
//!-- UTF8
encoded as UTF-8.
To include multilanguage text using the #include action:
1.
In the Flash authoring tool, create a dynamic or input text field to display the text in the
document. For more information, see
2.
In the Property inspector, with the text field selected, assign an instance name to the text
field.
3.
Create a text file that defines the value for the text field variable. Remember to add the
header //!-- UTF8 at the beginning of the file.
4.
Save the file in UTF-8 format.
5.
Use the
#include
For more information, see
Reference.
Creating documents with multilanguage text using
text variables
You can include Unicode-encoded contents in text variables using the syntax
is the four-digit hexadecimal code point, or escape character, for the Unicode character.
XXXX
The Flash authoring tool supports Unicode escape characters through
code points for Unicode characters, refer to the Unicode Standard at www.Unicode.org.
You can use Unicode escape characters only in text field variables. You cannot include
Unicode escape characters in external text or XML files; Flash Player 6 does not recognize
Unicode escape characters in external files.
For example, to set a dynamic text field (with the instance name
Japanese, Korean, Chinese, English, Hebrew, and Greek characters and the Euro sign, you can
enter the following:
myTextVar.text = "\u304B\uD55C\u6C49hello\u05E2\u03BB\u20AC";
When the SWF file plays, the following characters appear in the text field:
For best results when creating a text field that contains multiple languages, make sure to use a
font that includes all the glyphs your text needs. For more information, see
text or XML files that are not Unicode-encoded" on page
384
Creating Multilanguage Text
header in a file tells the authoring tool that the external file is
Chapter 6, "Working with Text," on page
directive to include the external file in the dynamic or input text field.
directive in the ActionScript 2.0 Language
#include
\uXXXX
. To find the
\uFFFF
) that contains
myTextVar
"Using external
385.
#include
157.
, where
Need help?
Do you have a question about the FLASH 8-USING FLASH and is the answer not in the manual?