flex 资源国际化
现在flash builder 4已经自带了多种语言包,在使用的时候直接拿过来用就可以了,在使用资源文件的时候,需要设置一下资源参数
-locale=en_US,zh_CN -source-path=locale/{locale}
flex 3.x的版本的sdk只支持英文和日文,如果需要中文,则可以从flex
4.xsdk的\frameworks\locale拷贝zh_CN等文件夹到flex3.x的\frameworks\locale目录下就可以了
-locale=en_US,zh_CN这里是你设置要支持的语言,以","
隔开,-source-path=locale/{locale}是相对项目根目录locale/{locale}这里是相对src的,是在src
/locale文件夹下的资源文件,并且,需要命名en_US,zh_CN资源文件夹,并且资源文件的名称必须一致。-source-
path=locale/{locale}后的locale/{locale}也可以使绝对路径例如D:/workspace/locale
/{locale},
例如资源文件名称language.properties
里面的内容为
en_US
user=username
pass=passowrd
zh_CN
user=姓名
pass=密码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml
"
layout="absolute" minWidth="1024" minHeight="768">
<mx:Metadata>
[ResourceBundle("language")]
</mx:Metadata>
<mx:Label
x="279" y="41" text="@Resource(bundle='language',key=user)"/>
<mx:Label
x="279" y="106" text="@Resource(bundle='language',key=pass)"/>
</mx:Application>
另外,如果想看mxml编译后的as3代码,可以在编译参数里设置-keep-generated-actionscript,他会在src目录下
创建generated文件,里面是所有编译的as3代码。
相关文档:
http://www.belgacomtv.be/
http://www.xsteel.net/
http://veryhw.com/
http://www.redlei.com/test/redlei/
[url]http://www.cssflex.com/[/url]
[url]http://www.millionclouds.com/[/url]
[url]http://www.anywhere.fm/player/[/url]
[url]http://youyee.org/viewpoint/[/url]
[url]http://flexbox.mrinalwadhw ......
Testing Flex applications with FlexMonkey 1.0
Without automation, testing the UI components of your Flex
application can be tedious and time consuming. Adobe includes an
automation framework in Flex to enable developers to create automated
tests that operate at the GUI level. FlexMonkey
1.0 i ......
(转)java与flex通信
一、准备:
服务端:JDK1.5 (这个不用介绍了吧?)
服务端IDE:eclipse (它的主页)
客户端:FLEX 3 (Adobe® Flex® 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。)
客户端IDE:Flex Builder 3 ......
Adobe Flex 编码规范 收藏
该文档中创建的实例是基于DClick 的工作方法,Java 编码约定和Adobe Flex SDK 中的约定。
二、文件:
2.1 文件扩展名
MXML 代码:.mxml
ActionScript 代码:.as
CSS 代码:.css
2.2 文件名不能包含空格、标点和特殊符号
ActionScr ......
方法一:
<?xml version="1.0"?>
<!-- events/MultipleEventHandlersInline.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script><![CDATA[
private function submitForm(e:Event):void {
// Handle event here.
......