用flash.system.Capabilities.language 属性和flash.system.IME 类可以知道显示影片的电脑使用的语言和用户将要输入的文本。
使用 flash.system.Capabilities.language属性可以测定电脑系统的语言。该属性返回一个两个字母的ISO-639-1的语言代码(如"fr"代表法语)。有的地方可能需要附加两个区域字母并用“-”号分开(例如,“zh-CN”代表“中文简体”而“zh-TW”代表中文繁体)。
对于语言代码一览表可以看http://lcweb.loc.gov/standards/iso639-2/englangn.html 和 http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html
利用这一属性可以动态的载入适合语言的内容:
// Create an associative array with language codes for the keys
// and greetings for the values.
var greetings:Array = new Array( );
greetings["en"] = "Hello";
greetings["es"] = "Hola";
greetings["fr"] = "Bonjour";
//