powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / построение графиков во Flex
4 сообщений из 4, страница 1 из 1
построение графиков во Flex
    #36574433
YuraIII
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет,

подскажите плз в чем ошибка. перекопал все. структура создаеться вроде правильно, но график не выводиться.
есть ХМЛ файл. вот его часть:

<?xml version="1.0" encoding="utf-8"?>

<producing>
<year value="1996">
<Month name="Jan">1031.0</Month>
<Month name="Feb">4210.7</Month>
......
<Month name="Nov">3667.6</Month>
<Month name="Dec">3412.2</Month>
</year>

<year value="1997">
<Month name="Jan">0.0</Month>
<Month name="Feb">2357.4</Month>
........
<Month name="Nov">4312.4</Month>
<Month name="Dec">3500.0</Month>
</year>
</producing>

написал во флексе:

public function AddArray():void {

var yIndex:int = 0;
var mIndex:int = 0;
dataSP = new ArrayCollection();

for (yIndex = 0; yIndex < xmlSP.length(); yIndex++) {

var tempData:ArrayCollection = new ArrayCollection();
var tempName:String = xmlSP.year[yIndex].@["value"];
for (mIndex = 0; mIndex < 12; mIndex++) { /mIndex - кол-во месяцев
tempData.addItem({
Month:xmlSP.year[yIndex].Month[mIndex].@['name'],
tempName:xmlSP.year[yIndex].Month[mIndex]
});
Alert.show(tempData,"ddd");
}
dataSP.addItem({
data:tempData,
year:xmlSP.year[yIndex].@["value"]});

}
}

все вроде гуд, никаких ошибок, но график не строиться:(
в дизайнере в ЛайнЧарте, конечно указал dataProvider="{dataSP}".

Спасибо
...
Рейтинг: 0 / 0
построение графиков во Flex
    #36574779
YuraIII
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YuraIII,

возможно не правильно сформулировал((
мне нужно получить такую вот структуру:

private var expensesAC:ArrayCollection = new ArrayCollection( [
{ Month: "Jan", y2005: 200, y2006: 150, y2007: 750 },
{ Month: "Feb", y2005: 20, y2006: 180, y2007: 450 },
{ Month: "Mar", y2005: 200, y2006: 100, y2007: 150 }, ]);
пытаюсь ее получить так:
public function AddArray():void {
var mIndex:int = 0;
dataSP = new ArrayCollection();

for (mIndex = 0; mIndex < 12; mIndex++) {
var yIndex:int = 0;
dataSP.addItem({Month:xmlSP.year[yIndex].Month[mIndex].@['name']});
for (yIndex = 0; yIndex < xmlSP.length(); yIndex++) {
var year:int = xmlSP.year[yIndex].@["value"];
dataSP.addItem({
year:xmlSP.year[yIndex].Month[mIndex]
});
}
}
}
XML файл:
<?xml version="1.0" encoding="utf-8"?>

<t>
<year value="1996">
<Month name="Jan">177.8</Month>
<Month name="Feb">391.1</Month>
......
<Month name="Nov">393.6</Month>
<Month name="Dec">354.3</Month>
</year>

<year value="1997">
<Month name="Jan">0.0</Month>
<Month name="Feb">313.7</Month>
.....
<Month name="Nov">486.0</Month>
<Month name="Dec">408.0</Month>
</year>
</t>
...
Рейтинг: 0 / 0
построение графиков во Flex
    #36574785
Фотография Anton_Demin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
построение графиков во Flex
    #36574801
YuraIII
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anton_Demin,

Спасибо, но как построить сам график я понял. покопавшись понял что проблема именно в структуре.
так вот и прошу у вас Совета, де ошибка в формировании структуры.
В примере что вы кинули везде дата уже забита
[Bindable]
public var expenses:ArrayCollection = new ArrayCollection([
{Month:"January", Profit:2000, Expenses:1500, Amount:450},
{Month:"February", Profit:1000, Expenses:200, Amount:600},
{Month:"June", Profit:2000, Expenses:500, Amount:700}
]);
а я пытаюсь разобраться как из XML данных построить график. пошел путем создания из ХМЛ файла своей ArrayCollection, аналогично подобной структуре.
может есть полегче вариант построить график по данным их ХМЛ?:)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / построение графиков во Flex
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]