如何访问数组对象数组?

时间:2011-02-14 02:13:15

标签: flex flex4 flex3 flexbuilder

我有一张图表,我试图在折线图中显示“音量”作为主要系列& “temp”作为柱形图作为次要系列......(“化合物”将显示在数据提示中):

[{date=Tue Feb 08 19:00:00 EST 2011, volume=1200, 1={temp=-50, compound=helium}, 0={temp=-45, compound=oxygen}}]

我可以让“音量”系列显示得很好,但无法显示“临时”系列......如何访问它们?现在我有:

<mx:ColumnSeries id="secondSeries" xField="date" yField="temp"> 

1 个答案:

答案 0 :(得分:1)

我不知道您的对象是哪种数据类型。

我使用数组作为例子。检查此代码:

<fx:Script>
        <![CDATA[

            private var obj:Array = [{date:"Tue Feb 08 19:00:00 EST 2011", volume:"1200", 1:{temp:"-50", compound:"helium"}, 0:{temp:"-45", compound:"oxygen"}}];


            private function onInit() :void
            {
                trace (obj[0].date);
                trace (obj[0][1].temp);

            }
        ]]>
    </fx:Script>

如果您正在使用其他数据类型,请告诉我。

BR 弗兰克