摘要:
通过多番查阅资料和研究Flex下的组件编写、ResourceManager的使用,终于实现了Flex下国际化/多语言支持的完美解决方案:
* 很容易实现编译时类型检查
* 支持运行时实例化注入(延迟创建)
* 可注入参数化的值 (参看 account.email)
* 支持属性链
* 模型的更新可以使用当前的本地化值触发更新
* 支持皮肤和嵌入资源(图像,声音)--目前未提供,可自行修改方法getResourceManagerChain来扩充
最开始准备使用参考文献中的amazing-i18n-solutions,发现引用了很多包、文件,略显繁琐,参考后实现了自己的方案,个人感觉更完美。
基本功能代码即可描述清楚,不再文字描述,感觉对于Flex国际化支持还是有比较好的参考价值,暂放入首页候选区 阅读全文
posted @ 2010-03-16 22:12 WideWeide 阅读(4301) 评论(1) 推荐(4)
浙公网安备 33010602011771号