Я чувствую, что это должно быть просто, однако везде, где я смотрю онлайн, кто-то делает что-то другое.Я делаю небольшое графическое приложение для отслеживания статистики загрузки и хочу поместить данные в круговую диаграмму.Я новичок в Flex, поэтому, если мой код ужасен, я прошу прощения.
<s:HTTPService id="service"
url="admin/stats/totalstats.php"
fault="service_faultHandler(event)"
result="service_resultHandler(event)" />
Каков наилучший результат для этой цели, и если я присваиваю возвращаемое значение переменной ActionScript, должно ли это бытьArrayList?ArrayCollection?
Вот пример XML-кода, возвращаемого из HTTPService
<DownloadStats>
<year count="24522" year="2008">
<month count="20" month="5" year="2008" full="May 2008">
<day count="2" month="5" day="20" year="2008"/>
<day count="1" month="5" day="21" year="2008"/>
<day count="9" month="5" day="22" year="2008"/>
<day count="1" month="5" day="23" year="2008"/>
<day count="1" month="5" day="29" year="2008"/>
<day count="1" month="5" day="30" year="2008"/>
<day count="5" month="5" day="31" year="2008"/>
</month>
...
</year>
<DownloadStats>
Любая помощь приветствуется,
Спасибо,
Эрик Р.
РЕДАКТИРОВАТЬ: Я решил, что было бы полезно увидеть, как я перенесу данные в диаграмму, чтобы убедиться, что я тоже не делаю что-то не так.
<mx:PieChart id="pieChart">
<mx:PieSeries nameField="year"
field="count"
labelPosition="callout"
displayName="Total"
dataProvider="{graphData}"/>
</mx:PieChart>