Как получить доступ к массиву объектов массивов?

У меня есть диаграмма, и я пытаюсь отобразить «объем» на линейной диаграмме в качестве основного ряда и «темп» в виде гистограммы в качестве вторичного ряда... («составное» будет показано в подсказке):

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

Я могу нормально отображать серию "volume", но не могу отображать серию "temp"... как мне получить к ним доступ? Прямо сейчас у меня есть:

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

person user_78361084    schedule 14.02.2011    source источник


Ответы (1)


я не знаю, какой datatpype является вашим объектом.

Я использую массив, например. Проверьте этот код:

<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>

Дайте мне знать, если вы используете другой тип данных.

Б. Р. Франк

person Frank    schedule 14.02.2011
comment
ну, мне нужно, чтобы он был динамичным, потому что количество временных интервалов и соединений будет варьироваться ... иногда у меня будет 2 (как в примере выше), иногда у меня будет 20, а иногда ни одного. - person user_78361084; 14.02.2011
comment
Данные взяты из базы данных mysql, которая загружается через php/Zend. - person user_78361084; 14.02.2011
comment
динамика исходит из цикла for, зависящего от obj.[0][1].length для решения сценария. Однако гистограмма должна отображать каждый объект динамически. Если вам нужна дополнительная информация, пожалуйста, дайте мне знать. Но, пожалуйста, опубликуйте больше кода - person Frank; 14.02.2011
comment
но как мне получить доступ к этим рядам в столбчатой ​​диаграмме? - person user_78361084; 22.02.2011
comment
Привет, User522962, как я уже писал, пожалуйста, опубликуйте больше кода. Мне нужно знать, какой тип данных вы используете в качестве поставщика данных. После этого я могу опубликовать пример. Б. Р. Франк - person Frank; 23.02.2011