参考Localizing Flex Applications。
最近要用到这方面的知识,于是把Flex的Localizing Flex Applications这一章好好看了下。
flex的”本地化国际化“是写在properties文件里面的,当然也可以写在as里面,但是不推荐这样做。先来看一下properties资源文件的书写格式:
# locale/en_US/RegistrationForm.properties
registration_title=Registration
submit_button=Submit Form
personname=Name
street_address=Street Address
city=City
state=State
zip=ZIP Code
thanks=Thank you for registering!
flag=Embed("images/unitedstates.jpg")
flag=Embed(source="FlagsOfTheWorld.swf", symbol="unitedstates")
SORTER=ClassReference("sortingClasses.en_US.Sorter")
也可以是这样的格式的:
key = value
key : value
key value
copylocale en_US es_ES
在flex中使用Locale大致分为这几种:
1.将所有locale编译进flash。
优点:用户无需等待,直接无loading的切换locale
缺点:会增加整个flash的size
2.将默认的编译进flash,将不常用的几个编译成locale_Module,并写在flash的参数里面,加到flex预加载的框架里面。
优点:划分的独立的localeModule.swf,会降低整个flash的size,而且会缓存进浏览器;程序启动后的locale的切换
和预先编译到flash里面是一样的,不需在重新加载了,减少了程序的逻辑;修改比较方便,而且不影响主flash。
缺点:预加载是顺序队列,这样在第一次加载启动的时间用户等待时间会很长。
3.将编译的locale_Module改为在运行时,加载。
优点:同上;较之上一种,提升了启动速度。
缺点:用户的一次的locale切换会有loading
4.在运行时,复写已有,或新加locale。可能是提供的灵活locale支持。一般不会用到的。
分享到:
相关推荐
这样估计以后会有中文版的Flex2 了...),使用Flex2的本地化特性我们可以很容易创建多语言本地化的Flex应用,为我们的Flex应用打入国际市场添威助力,不过不像Java的 本地化资源动态获取的方式,目前Flex2的本地化...
flex 入门介绍 flex 如何结合 j2ee 开发应用程序以及 flex 的国际化等
介绍 Flex 项目 国际化的 具体方法
flex 国际化 可运行 资源文件 成功运行 flex4
flex flex flex flex flex
Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex 代码格式化Flex ...
《Flex企业应用开发实战》共分为4大部分,涵盖企业级应用开发的整个生命周期。首先介绍了Flex/Flash的工作机理和利用Flex开发企业级应用必须掌握的基础知识和核心元素;接着剖析了Flex与Java的通信机制,以及Flex...
Flex、案例、Flex应用案例
代源码的企业应用FLEX开发实战,包括电子书及源码,分为10个章节
Flex Builder数据可视化应用开发(英文)
《Flex企业应用开发实战》全书共分为4大部分,涵盖企业级应用开发的整个生命周期。首先介绍了Flex/Flash的工作机理和利用Flex开发企业级应用必须掌握的基础知识和核心元素;接着剖析了Flex与Java的通信机制,以及...
ArcGIS API for Flex应用开发
这是一本入门级的Flex电子书,适合入门的朋友看!
FLEX简单应用工程,学习FLEX入门必备的
FLEX企业应用开发实战_part2
NULL 博文链接:https://orientalpigeon.iteye.com/blog/910425
FLEX企业应用开发实战PDF
FLEX地图应用教程对于flex地图开发的初学者很有用。
sfapi 可以expose flex应用程序的控件,以便测试程序通过执行js方法调用而操作flex界面控件
实现flex4窗体最大化 最小话 和关闭功能