易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex国际化(I18N )

最简单的方法是本地化编译,即编译不同的语言版本
,然后使用
Application Server
来判定客户使用的是哪种语言,并自动指向对应的
swf
文件。
具体做法如下:
在项目上点击右键,选择
Properties

然后选择
Flex Compiler
,在
Additional Compiler arguments
下面已经配置好语言包了,默认为
-locale en_US

这时我们可以用一个
locale
目录来简单定制我们额外设置(当然不包括
Flex

部控件的语言)

语言设置。
比如改为:
-locale=en_US
-source-path+=g:\flexproj\locale\{locale}
。这样在
g


flexproj
目录下建立一个
locale
目录。
然后目录下放置包含我们要扩展的语言文件的文件夹就可了。比


g:\flexproj\locale\en_US

注意:
locale
下面的目录名应该和
-locale=
设置的名称一致。
那么这样,我们就可以使用额外的语言设置了。
例:
Additional Compiler arguments
配置为
-locale+=en_US
-source-path+=g:\flexproj\testgoufang\locale\{locale}
然后在对应的
locale
目录下添加国际化资源文件
g:\flexproj\testgoufang\locale\en_US\strings.properties
这一部分跟
struts
相似。
里面的内容为键
=
值的形式,如:
Title=
测试项目
User=
用户名
Password=
密码
…………
…………
使用的时候可以通过
[
ResourceBundle
]
元数据标签来绑定
locale
文件,如:
<mx:Metadata>
 
    
[ResourceBundle(
"strings"
)]
</mx:Metadata>
即绑定上文提到的
strings.properties
文件,然后我们可以通过
ResoueceManager
来读出其中的内容,比如:
var

Title : String =
resourceManager.getString(
"strings"
,
'Title'
);
或者绑定到控件:
[
Bindable
]
private

var
Title:String;
…………
Title =
resourceManager.getString(
"strings"
,
'Title'
);
…………
<mx:Label
text="
{
Title
}
"/
>
上面对针对国际化而使用
locale
文件的方式做了一个简单的介绍,不过问题还是很多,比如
Flex
控件的国际化,动态国际化用上面的方法都无法做到。也就是说如果我使用
Flex
的控件,


相关文档:

(转)java与flex通信

  (转)java与flex通信
一、准备:
服务端:JDK1.5 (这个不用介绍了吧?)
服务端IDE:eclipse (它的主页)
客户端:FLEX 3 (Adobe&reg; Flex&reg; 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。)
客户端IDE:Flex Builder 3 ......

Adobe Flex 编码规范

Adobe Flex 编码规范 收藏
该文档中创建的实例是基于DClick 的工作方法,Java 编码约定和Adobe Flex SDK 中的约定。
二、文件:
2.1 文件扩展名  
MXML 代码:.mxml  
ActionScript 代码:.as  
CSS 代码:.css
2.2 文件名不能包含空格、标点和特殊符号  
ActionScr ......

flex中getDefinitionByName 函数的使用

在项目中自定义一个CheckboxGroup,这个控件里面包含多个Checkbox想控制Checkbox的行为:所以使用查找一下帮助使用flex中经典方法:getDefinitionByName 函数的使用
public function getDefinitionByName(name:String):Object
返回参数 name 中指定的类引用
参数 name:String - 类名称
返回 Object - 返回参数 name 中 ......

Flex学习好网站


新手入门参考:
Adobe Flex 3 - adobe.com
Adobe Flex Sample Applications - adobe.com
Video Training (Learn Flex in a Week) - adobe.com
RSS Feeds (Get regular updates about Flex) - adobe.com
Learn about Flex Open Source - adobe.com
Get Flex 3 SDK - adobe.com
Get Flex Builder 3 - adobe.com ......

使用flex的成本


使用flex的成本
FLex语言本身免费开源
LCDS:  
做 remote object access service的,说简单点就是沟通后台java和前台flex直接的桥梁
adobe官方的东西,收费,很贵
BDS: 开源免费,基本上可以完全替代LCDS,也是adobe官方的东西,估计是LCDS没人用,他又不好意思直接免费搞出来的东西
JRUN: 应用服务器,也很 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号