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

Flex生成SDK下Local目录下的语言包

    博客分类:
  • Flex
阅读更多
from http://sensaran.wordpress.com/2010/04/28/
原文
引用
Locale for using different languages in flex
April 28, 2010
sensaran
Leave a comment
Steps

Part 1 : SDK

Create folder
1. D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\projects\framework\bundles  \fr_FR
2. D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\projects\framework\bundles\fr_FR \src

Download and paste
3. http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/framework/bundles/fr_FR inside step 2

Create folder
4. D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\locale \fr_FR
Execute
5. D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0

bin\compc -locale=fr_FR -source-path+=frameworks/projects/framework/bundles/fr_FR/src -include-resource-bundles=collections,containers,controls,core,effects,formatters,logging,SharedResources,skins,states,styles,utils,validators -output=frameworks/locale/fr_FR/framework_rb.swc

Part 2 : Project

1.
Set System PATH
D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\bin
2.
create required properties file mainBundle.properties
3.
keep that file inside a folder with your locale name ‘fr_FR
4.
execute from root path
mxmlc -locale=fr_FR -source-path={locale} -include-resource-bundles=mainBundle,collections,containers,controls,core,effects,skins,styles -output=src/Resources_fr_FR.swf

mxmlc -locale=en_US -source-path={locale} -include-resource-bundles=mainBundle,collections,containers,controls,core,effects,skins,styles -output=src/Resources_en_US.swf

mxmlc -locale=zh_CN -source-path={locale} -include-resource-bundles=mainBundle,collections,containers,controls,core,effects,skins,styles -output=src/Resources_zh_CN.swf



compc -locale=zh_CN -source-path=frameworks/projects/framework/bundles/zh_CN/src -include-resource-bundles=collections,containers,controls,core,effects,formatters,logging,SharedResources,skins,states,styles,utils,validators -output=frameworks/locale/zh_CN/framework_rb.swc
Part 1 : SDK Create folder 1. D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\projects\framework\bundles\fr_FR 2. D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\projects\framework\bundles\fr_FR\src
Download and paste
3. http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/framework/bundles/fr_FR inside step 2

Create folder
4. D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\locale \fr_FR

Execute
5. D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0
bin\compc -locale=fr_FR -source-path+=frameworks/projects/framework/bundles/fr_FR/src -include-resource-bundles=collections,containers,controls,core,effects,formatters,logging,SharedResources,skins,states,styles,utils,validators -output=frameworks/locale/fr_FR/framework_rb.swc


bin\compc -locale=zh_CN -source-path+=frameworks/projects/framework/bundles/zh_CN/src -include-resource-bundles=collections,containers,controls,core,effects,formatters,logging,SharedResources,skins,states,styles,utils,validators -output=frameworks/locale/zh_CN/framework_rb.swc

bin\compc -locale=zh_CN -source-path+=frameworks/projects/framework/bundles/zh_CN/src -include-resource-bundles=collections,FlexPaper,containers,controls,core,effects,formatters,logging,SharedResources,skins,states,styles,utils,validators -output=frameworks/locale/zh_CN/framework_rb.swc


注:会出现 containers找不到,新建一个containers.properties(在目录D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\frameworks\projects\framework\bundles\zh_CN\src 下)
Part 2 : Project

1.
Set System PATH
D:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0\bin
2.
create required properties file mainBundle.properties
3.
keep that file inside a folder with your locale name ‘fr_FR
4.
execute from root path
mxmlc -locale=fr_FR -source-path={locale} -include-resource-bundles=mainBundle,collections,containers,controls,core,effects,skins,styles -output=src/Resources_fr_FR.swf

mxmlc -locale=en_US -source-path={locale} -include-resource-bundles=mainBundle,collections,containers,controls,core,effects,skins,styles -output=src/Resources_en_US.swf


mxmlc -locale=zh_CN -source-path={locale} -include-resource-bundles=FlexPaper,collections,containers,controls,core,effects,skins,styles -output=src/Resources_zh_CN.swf



分享到:
评论

相关推荐

    关于Flex4不生成mxml对应的html文件的解决方法

    2. 选择合适的Flex SDK版本,通常使用默认版本即可。 3. 对于服务器技术,选择J2EE应用程序服务器类型,并指定为LiveCycle Data Services ES (L)。同时,勾选“使用WTP创建Java/Flex组合项目”,以便更好地集成Java...

    使用IntelliJ_IDEA开发Flex应用

    1. **创建构建文件**:在项目的“Src”目录下创建两个文件: - `build.xml`:Ant构建脚本文件。 - `local.build.properties`:Ant配置文件。 2. **编辑构建文件**:打开`build.xml`文件,在其中定义两个主要的Ant...

    flex 圆形按钮皮肤的制作

    Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架,它基于ActionScript编程语言和Flex SDK。让我们一起看看如何通过源码来实现这个特定的功能。 首先,我们需要理解Flex中的“皮肤”概念。在Flex中,...

    MinimalComps_0_9_10.zip_HUISlider_flex

    《HUISlider与Flex在AS3UI组件中的应用解析》 在Adobe Flash开发环境中,ActionScript 3(AS3)是用于创建...通过深入研究源代码,不仅可以了解组件的工作机制,还能提升自己在ActionScript和Flex框架下的开发能力。

    flex人脸识别

    Adobe Flex是一种开放源代码的SDK(软件开发套件),主要用于创建富互联网应用程序(Rich Internet Applications,RIAs)。它基于ActionScript语言,允许开发者构建跨平台的用户界面,尤其在Web应用中表现突出。在这...

    flex IMXMLObject

    此外,Flex SDK包含了编译器和其他工具,允许开发者在命令行环境下构建Flex应用。 总的来说,理解并掌握Flex中的IMXMLObject对于创建高效、可维护的RIA至关重要。通过学习如何利用MXML和IMXMLObject,开发者可以...

    Flex3.0设备字体,字体嵌入

    3. **使用预定义范围**:在某些情况下,可以通过修改Flex SDK中的配置文件来定义常用的字符范围。 - 打开`flex-config.xml`文件中的`<fonts>`标签。 - 添加自定义的语言范围: ```xml <lang>englishRange ...

    flash develop 4.6.2

    这款工具的一大特点是它包含了中文简体语言包,这意味着中国用户可以更加方便地使用,无需面对语言障碍。只需在菜单中选择"tool->Selected Locale->zh_CN",就能切换到中文界面,提升用户体验。 Flash Develop不...

    FLASH_AS3.rar_as3

    5. **ActionScript 3.0框架**:存在许多AS3框架,如Flex SDK,提供MXML标记语言,简化UI构建,还有 Cairngorm、PureMVC等架构模式,用于大型项目开发。 6. **发布和优化**:生成的SWF文件可以进行压缩和优化,以...

    FlashDevelop

    - **集成开发环境**:与其他开发工具无缝集成,如Flex SDK、Apache Flex、Flash Player等,提供了一站式的开发体验。 2. **主要组件解析** - **FlashDevelop.exe.config**:这是应用程序的配置文件,用于存储应用...

Global site tag (gtag.js) - Google Analytics