不同状态下Series的填充

Series(数据系列)是由一个或多个ChartItem(图表项目)组成的。图表项目在单一状态下的颜色填充是很简单的,设定fill样式就搞定了。然而多数情况下,图表项目是有不同状态的,比如禁用且无法选中状态、具有焦点但并未显示为处于选中状态、鼠标滑过状态、处于选中状态但没有焦点等状态,那如何实现不同状态下图表项目的填充呢?本文仅以Bubble数据系列为例进行讲解。 继续阅读不同状态下Series的填充

将AdvancedDataGrid的分组数据拖放到DataGrid中

如果AdvancedListBase组件如AdvancedDataGrid没有用分组数据,拖放时会当成是DataGrid,因此可以很方便地拖放到ListBase组件如DataGrid或List中。但如果用分组数据,又怎么实现这个功能呢?Flex的帮助文件没有讲,网上这方面的资料也很少,本文将以AdvancedDataGrid和DataGrid为例讲述。 继续阅读将AdvancedDataGrid的分组数据拖放到DataGrid中

创建自动滚动的DataGrid

前几天要做一个能自动滚动的DataGrid,当鼠标移动到某个项目时停止滚动,移出时则继续滚动。我把代码整理成一个组件,与大家分享。

点击此处查看本实例的效果,点击此处下载本实例的源码。

源码中我们用Timer来添加项目,当数据源变化时会派发CollectionEvent.COLLECTION_CHANGE事件,其处理方法会将DataGrid顶边到内容的偏移量 设定为最大值,从而滚动一行。当定时器的触发的总次数达到数据提供者的初始项目总数时,定时器会重置再启动,从而实现循环滚动。 继续阅读创建自动滚动的DataGrid

五天Flex 4入门

好消息,Adobe最近推出了Flex 4 beta in a Week视频教学,让你五天就可以Flex 4入门。目前第五天的视频还没完全制作好。

Flex 4推出不到半年就有这样的免费培训,足见Adobe对Flex 4 的重视。要知道先前的Learn Flex in a week培训是以Flex 3正式版为基础的,而且是在正式版已经发行近一年才推出的。现在还在Flex 4 Beta 2,很多东东还不可预见,Adobe这样做的意图不言而喻了。用一句广告语,教育要从娃娃抓起,软件要从Beta抓起。呵呵! 继续阅读五天Flex 4入门