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

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代码。


相关文档:

flex中如何使用资源

使用资源最简单的方法就是通过选中你的flex工程,然后从右键的菜单中选择properties,选择Flex build path中的Source Path,然后把你.properties文件所在的目录添加进去。现在就可以在MXML中使用资源了,代码比较简单,首先假设你的资源名名字是messages_zh_CN.properties,那么定义好
    <fx:Metadata ......

Adobe Flex 编码规范

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

flex 客户端缓存 module swf(转)

flex或者flash客户端的缓存,并不是指浏览器的缓存,浏览器的缓存在一定时间后会过期,先作此声明。
使用flex或者flash开发出来的网站最大的问题就是swf文件过大,国内网速有限,导致加载时间过长,这样会丢失很多潜在的客户。
flex使用RSL技术,可以解决框架的缓存与共享,很大程度的解决了加载问题。但是如果项目过大, ......

Flex 带验证码的登陆页面


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*"     layout="vertical" creationComplete="initApp()">
<mx:states>
     <!--新建“index”State-->
   <m ......

Flex与后台交互的4种方法

一、HTTPService
程序代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="initializeHandler(event)">
<mx:Script>
<!--[CDATA[
private function initializeHandler(event:Event):void {
countriesSer ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号