如何利用Flash Builder4.0创建面积图

 时间:2026-02-14 06:44:29

1、首先,创建一个Flex应用程序,用于编写面积图代码,面积图应用程序必须放在确定的目录下,并命名为“FlexChart.mxml”,如下图所示:

如何利用Flash Builder4.0创建面积图

2、接着,切换视图,在组件视图中找到图表,在图表控件列表下找到AreaChart控件,如下图所示:

如何利用Flash Builder4.0创建面积图

3、然后,将AreaChart拖放到设计视图窗口,在放置时会弹出一个窗口,这个是确定面积图的ID,可以进行修改,可以用默认的,确认后点击“确定”,如下图所示:

如何利用Flash Builder4.0创建面积图

4、再将视图切换到原来的视图窗口,给AreaChart进行布局,布局时尽量保证面积图居中,其对应的Legend也居中

<mx:VBox width="100%" height="100%" paddingBottom="20" paddingLeft="20" paddingRight="30"

paddingTop="20">

       <mx:AreaChart id="area

            <mx:series>

                 <mx:AreaSeries displayName="Series 1" yField=""/>

           </mx:series>

      </mx:AreaChart>

      <mx:HBox width="100%" height="30">

               <s:Label width="47%"/>

              <mx:Legend dataProvider="{area}"/>

      </mx:HBox>

</mx:VBox>

如下图所示:

如何利用Flash Builder4.0创建面积图

5、为面积图设计数据源,设计数据源时,特别注意需要引入ArrayCollection包

import mx.collections.ArrayCollection;

[Bindable]

//面积图数据源绑定

private var areaArray:ArrayCollection = new ArrayCollection([

       {quarter:"第一季度",student:"78895"},

       {quarter:"第二季度",student:"45124"},

       {quarter:"第三季度",student:"62356"},

       {quarter:"第四季度",student:"98956"}

]);

如下图所示:

如何利用Flash Builder4.0创建面积图

6、最后,将areaArray通过dataProvider绑定到面积图上,跟数据源中的变量需要保持一致

dataProvider="{areaArray}"

并且,设置面积图的水平轴和纵轴

<mx:horizontalAxis>

          <mx:CategoryAxis displayName="季度" categoryField="quarter"/>

</mx:horizontalAxis>

<mx:series>

         <mx:AreaSeries displayName="学生人数" xField="quarter" yField="student"/>

</mx:series>

如下图所示:

如何利用Flash Builder4.0创建面积图

  • 如何利用Flash Builder4.0创建HGroup
  • 如何利用Flash Builder4.0创建HBox
  • 如何利用Flash Builder4.0创建Flex组件
  • 如何利用Flash Builder4.0创建TabNavigator
  • 如何利用Flash Builder4.0创建ToggleButtonBar
  • 热门搜索
    红薯的作用 精辟是什么意思 梦见小女孩是什么意思 trip是什么意思 abc是什么意思 雪莲果的功效与作用 啪啪啪是什么意思 四海为家什么意思 什么是搜索引擎优化 买电脑要注意什么