`
semi_sleep
  • 浏览: 101089 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

[转]Flex的中文编译

阅读更多

还是目前的这个项目,因为我引入了自动升级的applicationupdater_ui.swc,而默认的编译选项是en_US。于是出来的升级界面是英文的,考虑到实用性,应该改成中文的。

然后一通乱查。

.swc是个压缩包,可以修改后缀为.zip,然后用各式解压缩工具打开。打开之后里面有些文件和locale目录,locale目录下面是各种语言包。而applicationupdater_ui.swc是有zh_Hans和zh_Hant的。

接着我把项目的编译选项修改为:-locale zh_CN(之前是-locale en_US)

编译是过不了的。要创建sdks里面的中文包。到C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\frameworks\locale下面去一看,只有两个:en_US和ja_JP。

先试试把编译选项改成:-locale ja_JP,编译通过,运行,升级菜单是日文的。那么就是说我生成一个zh_CN的目录就行了。

两个步骤,一是到C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\bin下面运行一下:copylocale en_US zh_CN

这样就在frameworks/locale生成了zh_CN目录。然后到官网或者这个网址里下载语言包:

http://ttfx.org/Tontons_Flexeurs/BabelFlex.html

解压到zh_CN目录,覆盖原来的文件。

做完之后对比一下en_US和zh_CN目录,发现还是少了两个文件:automation_agent_rb.swc 和datavisualization_rb.swc

如果项目里面没有那些数据显示模块的话,问题倒不大,然而,当项目里面使用了诸如AdvancedDatagrid之类的控件,那么编译还是过不了。

又是一轮搜索。

最后找到了解决的方案:

在C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\fbpro\projects\datavisualization\bundles下,创建一个zh_CN的目录,

把C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\fbpro\projects\datavisualization\bundles\en_US下的文件copy到zh_CN目录下。

(或者把datavisulization_rb.swc里面的locale\en_US的properties文件都copy到该目录下。)

然后在项目的Source Path中添加这个:C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\fbpro\projects\datavisualization\bundles\{locale}

重新clean,编译,运行,中文界面的终于出来了。

===========================================================

引进自动更新带来一个小麻烦,就是如果全局的.css没有指定的话,那么ScrollBar/VScrollBar/Button都会被自动更新控件中的属性所影响。解决方法也简单,定一个全局的css即可。

===========================================================

发现有的flex3.0没有fbpro这个目录?可以到这里下载一个:

fbpro

分享到:
评论
1 楼 qiyue49 2012-01-12  
如果有flex4版本,可以直接把C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\frameworks\locale下的语言包copy到3.5下面

相关推荐

    flex 汉字转拼音

    这个"flex汉字转拼音"的主题涉及到Flex应用中处理中文字符并转换为拼音的能力,这对于开发涉及中文语音识别、搜索优化或者用户友好界面等功能的应用程序来说非常有用。 在Flex中,处理汉字转拼音通常需要利用特定的...

    Flex中文教程中文文档

    这个“Flex中文教程中文文档”显然是一份专门为中文学习者准备的资源,旨在帮助他们掌握Flex的使用。 1. **Flex概述**:Flex是一个基于Apache开源许可证的开发工具,其核心组件包括Flex SDK和Flash Builder。SDK...

    《Flex_help》,Flex中文帮助

    在本压缩包"Flex_help"中,你将找到全面的Flex中文帮助文档,这对于正在学习或使用Flex的开发者来说是一份宝贵的资源。 Flex的主要组件包括Flex Builder(现已更名为Flash Builder)、Flex SDK以及Flex Framework。...

    Flex中文帮助

    Flex中文帮助:深入理解Flex架构与开发流程 一、Flex框架概述 Flex是一个由Adobe公司推出的开源框架,专为创建富客户端互联网应用程序(RIA)而设计。它利用Flash Player 9作为前台展示,以实现更加直观和交互性的...

    Flex中文帮助文档

    本Flex中文帮助文档旨在为初学者提供全面且深入的指导,帮助他们掌握Flex的基本概念、核心组件以及实际开发中的运用。 1. **Flex基础**:Flex是一个强大的开发环境,它提供了丰富的UI组件库和数据绑定机制,让...

    Flex中文参考手册

    Flex中文参考手册是一份极其宝贵的资源,尤其对于那些致力于 Rich Internet Application(RIA)开发的IT专业人士而言。Flex是由Adobe公司推出的用于构建富交互式应用程序的开源框架,它基于ActionScript编程语言和...

    flex中文帮助手册大全

    本资源“Flex中文帮助手册大全”是一份全面的文档集合,旨在为开发者提供在使用Flex进行软件开发时所需的指导和参考资料。下面将详细阐述Flex的相关知识点。 1. **Flex架构**:Flex构建于Flash Player或Adobe AIR之...

    flash Flex as3反编译工具

    标题中的“Flash Flex AS3反编译工具”指的是用于解析和逆向工程Adobe Flex应用程序的软件工具。在AS3(ActionScript 3)时代,Flex是开发富互联网应用(RIA)的一个流行框架,它允许开发者使用MXML和AS3代码创建...

    FLEX开发中文文档

    第三部分,"Flex中文帮助No4章A.pdf"和"Flex中文帮助No4章B.pdf",可能是关于数据绑定、服务调用以及高级主题的讲解。数据绑定是Flex中非常关键的一个特性,它简化了UI与数据模型之间的交互。这部分可能会介绍如何...

    Flex中文帮助文档,绝对实用

    通过阅读“Flex中文帮助No1-2章”和“Flex中文帮助No3章”,开发者可以逐步了解Flex的基础知识,如项目设置、基本组件的使用、ActionScript语法等,然后再通过“Flex中文帮助No4章”的深入学习,进一步提升开发技能...

    Flex中文基础教程

    ### Flex中文基础教程知识点概述 #### 一、Flex的基本概念 **Flex** 是一款由Adobe推出的开源框架,用于创建高质量的、跨平台的富互联网应用(Rich Internet Applications, RIA)。Flex结合了强大的编程功能与视觉...

    flex 中文API

    9. **Flex中文帮助(1-4章)** 这个压缩包可能包含Flex的基础教程,涵盖了Flex SDK安装、基本概念介绍、MXML和ActionScript语法、组件使用以及事件处理等内容。对于初学者来说,这是一份很好的入门资料,能够帮助...

    flex4 中文 教程 详细介绍flex4 的用法

    当 Flex 程序编译后,会被转化为 SWF 文件,用户通过浏览器上的 Flash Player 执行。 在构建 Flex 应用时,通常采用客户端-服务器架构,Flex 作为客户端,负责用户界面和部分业务逻辑,而服务器端则可以使用各种...

    Flex中文帮助+Flex3cookbook中文版

    这个压缩包包含了“Flex中文帮助”和“Flex3Cookbook中文版”,是初学者入门Flex开发的重要参考资料。 Flex中文帮助是针对Flex SDK的官方文档的中文翻译版,它详细介绍了Flex框架的各种组件、类库、API以及编程模型...

    win+vs+flex+bison+demos+flex与bison中文版.pdf.zip

    Visual Studio中创建Flex+Bison项目,源码中包含多个vs2010可编译通过的demo,用win_flex_bison-2.5.18 其中包含《Visual Studio中创建Flex+Bison项目.pdf》学习flex bison入门资料《flex与bison中文版.pdf》

Global site tag (gtag.js) - Google Analytics