怎样检查系统语言运用由于actionscript


  Share  
|


你想知道什么语言是用在了玩电脑的电影。 使用system.capabilities.language财产。

你可以使用system.capabilities.language财产,以确定该语言的计算机是玩这部电影。 物业回报两信国际标准化组织- 639 - 1语言代码(即" fr "是为法国) 。 适用情况下,两个字母组成的国家代码是appended ,脱离语言代码,以连字符(即"恩美" ,为美国英语和"恩英" ,为英国英语) 。

一个简易的语言代码,请参阅下列资源:

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

这里是一个例子,如何在互联网上使用的语言财产:

  / /例子输出:恩美迹( system.capabilities.language ) ; 

你可以使用这个属性来动态负载内容,在适当的语言:

  / /创建一个关联数组与语言代码/ /为钥匙和问候,为价值观。 问候=新数组( ) ;问候[ "恩" ] = "你好" ;问候[ "第es " ] = " hola " ;问候[ "神父" ] = " bonjour " ; 
  / /提取前两个汉字,从语言代码。 郎= system.capabilities.language.substr ( 0 , 2 ) ; 
  / /使用默认语言,如果语言是不是在名单上。 如果(问候[郎] ==未定义) (郎= "恩" ; ) 
  / /展示迎来了在适当的语言。 含有微量(问候[郎] ) ; 

当你想提供多种语文能力,在你的电影,你可以选择从几个不同的做法。 其中的一个方法,就象在前面的代码,是创造关联数组中的所有文本出现在这部电影。 另一个原因是,创造静态内容,在多片(每个语言)和负载那些影片的基础上,语言代码。 随着这一技术,每个。瑞士法郎文件应包括语言代码,如mymovie_en.swf , mymovie_es.swf , mymovie_fr.swf等。

  / /得到语言能力的物体。 郎= system.capabilities.language.substr ( 0 , 2 ) ; 
  / /创建一个数组的语言,你所支持的(即语文,而/ /你创造了电影) 。  supportedlanguages = [ "恩" , "胚胎干" , "神父" ] ; 
  / /设置默认语言,如果你不支持用户的语言。  uselang = "恩" ; 
  / /环路通过支持的语言找到匹配给用户的语言。 如果/ /你找到一个,一套uselang为其值,然后退出声明。  (无功i = 0 ; i < supportedlanguages.length ;一+ + ) (如果( supportedlanguages [一] ==郎) ( uselang =郎;打破; ) ) 
  / /负荷相应的电影。  _ root.loadmovie ( " mymovie_ " + uselang + " 。瑞士法郎" ) ; 
这是一篇文章说,由美利邓肯

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions