これは単純であるべきだと思いますが、オンラインでどこを見ても、誰かが何か違うことをしています。ダウンロード統計を追跡するための小さなグラフ作成アプリケーションを実行しており、データを円グラフに入れたいと考えています。私は Flex を初めて使用するので、コードがひどい場合は申し訳ありません。
<s:HTTPService id="service"
url="admin/stats/totalstats.php"
fault="service_faultHandler(event)"
result="service_resultHandler(event)" />
この目的に最適な resultFormat は何ですか? また、返された値を ActionScript 変数に割り当てる場合、それは ArrayList である必要がありますか? 配列コレクション?
HTTPService から返される XML のサンプルを次に示します。
<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>
どんな助けでも大歓迎です、
ありがとう、
エリック R.
編集:データをチャートに転送する方法を確認して、そこで何か間違ったことをしていないことを確認すると役立つと判断しました。
<mx:PieChart id="pieChart">
<mx:PieSeries nameField="year"
field="count"
labelPosition="callout"
displayName="Total"
dataProvider="{graphData}"/>
</mx:PieChart>