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

Имам диаграма и се опитвам да покажа "обема" в линейна диаграма като първична серия и "temp" като колонна диаграма като вторична серия... ("съставът" ще бъде показан в подсказката с данни):

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

Мога да накарам серията „обем“ да се показва добре, но не мога да накарам серията „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>

Кажете ми, ако използвате друг тип данни.

BR Франк

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, както написах, моля, публикувайте още код. Трябва да знам какъв тип данни използвате като доставчик на данни. След това мога да публикувам пример. BR Франк - person Frank; 23.02.2011