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

flex国际化

(上)
当要使用不同语言的版本的时候,便需要了应用程序的国际化。
国际化不单指字符串的国际化,还有嵌入式资源(图片)的国际化,脚本类定义的引用。在程序当中使用国际化的要点包括了编写资源文件,参数的设置,本地化相关的flex框架内容。
资源文件是用后缀名为“.properties”结束的文件,以一种键值的形式存在,比如language=Chinese。推荐在项目下面建文件夹,名字为locale,再建相应语言名称的文件夹来存放资源文件,这样的好处是使得系统容易找到资源文件。还有点小技巧:将一些具有公共属性的资源文件抽取出来,做成公共的资源文件,达到复用的目的;可以按模块来管理资源文件。
在程序当中,使用指示符@Resouce,编译器便可以替换适当的属性值;使用元数据标签ResouceBundle可以让编译器了解使用那些资源文件。
编译程序之前,必须本地化相关的flex框架内容。方法是转到bin文件夹下面,执行Copylocale命令,比如Copylocale.exe en_US zh_CN。
最后便是参数的设置:-locale zh_CN -source-path=../locale/zh_CN。第一个参数是本地化的语言,第二个是资源文件路径,路径都是相对源文件夹src而言的。
多种语言的支持::-locale =zh_CN,en_US,同时在source path下面新建文件夹locale,编辑参数locale/{locale} 
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Metadata>
[ResourceBundle("localizedContent")]
</mx:Metadata>
<mx:Button label="@Resource(key='language',bundle='localizedContent')" horizontalCenter="0" verticalCenter="0"/>
</mx:Application>

/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
(中)
我们flex程序员又该如何应对运行时改变语言呢?使用ResouceManager这个类可以帮到我们。它使得我们可以在运行时获取不同的资源文件,达到运行时改变语言本地化的目的。关于这个类的使用将使用上面的程序稍作改动,加以说明。由于我不知道怎么将编辑器改成支持中文的编码,所以中文资源文件当中使用了英语。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Metadata>
[Resour


相关文档:

flex时序图示例

<?xml version="1.0" encoding="utf-8"?>
<!-- Simple example to demonstrate the DateTimeAxis class. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>

import mx.collections.ArrayCollection;
......

FABridge教程(Flex+Ajax) 2

使用js来操作flex
首先在fademo.mxml中声明一个button,并添加一个btnClick方法:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="l ......

MyEclipse6.5与Flex Builder 3整合安装方法

MyEclipse6.5与Flex Builder 3整合安装方法
最近想学习现在最热门的富客户端技术flex,于是下载了Flex Builder 3.0 For Eclipse plugin(FB3_WWEJ_Plugin.exe)准备安装.但是安装后启动Eclipse,找了半天也没找到Flex.而且Flex Builder会把JRE也安装.觉得这样很不舒服. 所以我自己想了一个办法,用MyEclispe6.5与Flex Builder ......

Flex与服务器交互之一(URLRequest +URLLoader应用)

   由于Flex只是一种客户端技术其本身并不能直接同数据库交互,在实际的应用开发过程中Flex提供了如URLRequest、HTTPService、RemoteObject、WebService等类以实现同服务器的通讯和数据交互,下面做一些介绍和实例解析:
   1、使用URLRequest向服务器发送请求,使用URLLoader接收服务器返回的数据:
& ......

flex 使用webservices 写的天气预报

注意:本机必须连接互联网
效果图:
源码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" creationComplete="init()">
<mx:Panel width="620" height="455" layout="absolute" title="天气预报" fontSize="12">
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号