Parsley依赖注入实例

Parsley很强大,文档API也很丰富,不过网上完整实例太少了。因此我决定结合Parsley文档,用简单实例来讲述Parsley的特性。Parsley支持Flash和Flex,当然更常见的是使用Parsley开发Flex企业应用,我们也主要以讲解Parsley Flex的用法为主。至于Parsley Flash的用法,大家可参考官方文档。本文将用一个类似HelloWorld的简单实例讲述创建Parsley Flex应用的基本流程以及Parsley的依赖注入。如果你使用Flash,你要去看一下相应文档和API。 继续阅读“Parsley依赖注入实例”

让Flex DataGrid自适应高度

为了节约版面,有时Flex DataGrid自适应高度。如果是MX DataGrid,动态设定rowCount的值就行了;对于Spark DataGrid,动态设定requestedRowCount的值就能搞定。MX DataGrid最少会保留一行数据,如果rowCount为0就会变成初始化值。这种情况下,我们可以通过设定height等于headerHeight来自适应高度,看下面代码: 继续阅读“让Flex DataGrid自适应高度”

Flex中自定义元数据标签

不知道大家注意到没有,诸如Parsley、FlexUnit框架都使用了不少自定义元数据标签。在Flex中怎样自定义元数据标签?进一步说,如何为类、属性方法添加自定义元数据标签供运行时使用?我们将以用三个步骤解答这个问题。第一步:配置编译器;第二步:编写元数据标签;第三步:使用describeType方法。 继续阅读“Flex中自定义元数据标签”

使用不同颜色显示Flex AreaSeries的正负值

在最近项目中,要求对数据系列正负值使用不同颜色来显示。也许你要问为什么不用Flex ColumnSeries呢?然后通过filterFunction设置不同颜色多简单。问题是数据系列的数据点太多,使用ColumnSeries性能不佳。因此只好用AreaSeries,事实上,设定AreaSeries的filterFunction根本不起作用。但我们可以通过设定自定义的areaRenderer来实现。 继续阅读“使用不同颜色显示Flex AreaSeries的正负值”