Flex应用国际化(多国语言)对应的实现

大到操作系统,小到记事本,实现多国语言的对应,已经成了国际化软件不可或缺的一部分了。在MFC应用中,一般我们的做法是将语言资源存储到DLL或者XML文件中,然后通过固定的Key读取语言资源。很多Web项目的实现其实也都是大同小异,不同的只不过是存储地方式不一样而已。下面的教程便是Flex应用国际化的实现:将语言资源储存到数据库中,添加一种语言需要做的,就是在表中添加一个字段。有需要的可以参考一下。
Continue reading “Flex应用国际化(多国语言)对应的实现”

一篇关于XML驱动创建动态JFace的TableViewer的教程

该教程解释说明了如何创建一个基于XML文件驱动的动态JFace TableViewer,这样做的好处就是在XML数据发生改变的情况下,也不需要变动数据模块的代码,相当的有用。有需要的可以看这里:
Continue reading “一篇关于XML驱动创建动态JFace的TableViewer的教程”

Flex中如何利用Repeater组件载入XML并显示图片文件的例子

接下来的例子演示了Flex中如何利用Repeater组件载入XML并显示图片文件。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):

Continue reading “Flex中如何利用Repeater组件载入XML并显示图片文件的例子”

Flex中如何读取XML文件内容的教程(非常详细!)

在前面Flex中如何将XML数据显示在DataGrid控件中的例子等例子中,我们其实已经知道如何读入一个XML文件的内容。不过相对来说写得比较简单,下面是一篇写的非常详细的关于Flex中如何读取XML文件内容的教程,对于初学者,这样的教程可能会更加合适。

Continue reading “Flex中如何读取XML文件内容的教程(非常详细!)”

Flex中如何用describeType函数和E4X/XML检查对一个类的访问/存取权限的例子

接下来的例子演示了Flex中如何用describeType函数和E4X/XML,检查对一个类的访问/存取权限。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):

Continue reading “Flex中如何用describeType函数和E4X/XML检查对一个类的访问/存取权限的例子”

ActionScript 3.0中如何解析XML节点和对象的例子

接下来的例子演示了ActionScript 3.0中如何解析XML节点和对象。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):

Continue reading “ActionScript 3.0中如何解析XML节点和对象的例子”

ActionScript中利用Groovy和XLIFF实现不同语言翻译文件的生成

在前面的通过一个简单的Flex检索应用来说明如何利用Grails框架使Java和Flex协同作业中,我们有提到过Groovy。Tomas Lin最近遇到了一个问题,就是如何用ActionScript将翻译好的Excel格式的内容,快速生成各种语言的资源文件。Tomas从ActionScript本身是使用XLIFF格式的入手,利用Locale类的Locale.loadString( “keyname” )函数,直接从XML中读取Keyname相对应得值。这一问题本身由于其针对性很强,并不一定有什么参考性,不过这种思路还是非常值得借鉴的。

Continue reading “ActionScript中利用Groovy和XLIFF实现不同语言翻译文件的生成”

一款不错的AS 3.0 XML MP3 Player(含源代码)

小巧的Mp3 Player由于很容易嵌入到其他系统中,在开发者中还是挺受欢迎的。比如a small Open-source flash MP3 player这一款播放器,就受到比较多开发者的关注。另外在lemlinh.com看到一款AS 3.0 XML MP3 Player,也挺不错。开发了源代码个人可以自由使用,不过被应用于其他项目中的时候需要联系作者。压缩包还设置了密码:lemlinh.com
Continue reading “一款不错的AS 3.0 XML MP3 Player(含源代码)”

ActionScript中通过XML.prettyIndent属性设置在调用toXMLString()函数转化时缩进大小的例子

接下来的例子演示了ActionScript中通过XML.prettyIndent属性,设置在调用toXMLString()函数转化时缩进大小。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):

Continue reading “ActionScript中通过XML.prettyIndent属性设置在调用toXMLString()函数转化时缩进大小的例子”

ActionScript 3.0中通过调用XML.ignoreComments忽略XML的注释标签的例子

接下来的例子演示了ActionScript 3.0中通过调用XML.ignoreComments,忽略XML的注释标签(<!– … –>)。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):

Continue reading “ActionScript 3.0中通过调用XML.ignoreComments忽略XML的注释标签的例子”

ActionScript 3.0中如何通过XML.settings()方法取得XML类的当前设置的例子

接下来的例子演示了ActionScript 3.0中如何通过XML.settings()方法,取得XML类的当前设置。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):

Continue reading “ActionScript 3.0中如何通过XML.settings()方法取得XML类的当前设置的例子”

Flex中利用mx:Sort和mx:SortField对XMLListCollection进行排序的例子

接下来的例子演示了Flex中如何通过<mx:Sort />和<mx:SortField />对XMLListCollection进行排序。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):

Continue reading “Flex中利用mx:Sort和mx:SortField对XMLListCollection进行排序的例子”

Flex中创建两个关联的ComboBox的例子

这实际上是一个具有共通性的问题:两个ComboBox,第二个显示的项目是基于第一个选择的值来决定的。具体到实例就像选定国家之后,每个州/省应该显示什么的问题。接下来的例子演示了Flex中如何创建两个关联的ComboBox。

让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):

Continue reading “Flex中创建两个关联的ComboBox的例子”

Ruboss Framework:将Adobe Flex和AIR应用简单高效的与Ruby On Rails集成的开发框架

在前面的Python, Twisted以及Flex协同作业,我们提到了Python在执行效率上的快速以及高效,而实际上现在还有一种语言以惊人的速度被更多的人所喜爱,那就是Ruby。说穿了Ruby实际上是一个大杂烩,吸收了Perl、 Smalltalk、 Eiffel、 Ada 和 Lisp等各种语言中的精华部分。这是的Ruby看起来像生活一样简单–当然,这是针对使用者来说的。

而Ruby on Rails是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。其目标就是让生活,至少是 Web 开发方面的生活,变得更轻松。它的实质是一个用 Ruby 编写的全栈的(full-stack)、开源的 Web 框架,可以使用它来轻松编写实际的应用程序,所需的代码也要比大多数框架花在处理 XML 上的代码少。Ruby本身就被设计的非常容易使用,这使得其开发效率比通常其他语言都要高。而如果使用Ruby on Rails这样的框架,效率就更加惊人了。

如果Adobe Flex和AIR能够借助Ruby的这些便利的东西,这恐怕是众多Flex/AIR开发者所期待的吧。Peter Armstrong和Dima Berastau这两位大师(又是大师级的人物,有想法而且敢于实践)为我们带来了Ruboss Framework。

Continue reading “Ruboss Framework:将Adobe Flex和AIR应用简单高效的与Ruby On Rails集成的开发框架”