[英]Flex 3 - How to read data dynamically from XML
我是Flex的新手,我想知道如何使用Flex Builder 3阅读xml文件以将其数据提取到图表中。
即使我已经阅读并完成了一些教程,也没有看到其中的任何一个动态加载数据。 例如,我想要一个如下所示的xml:
<data>
<result month="April-09">
<visitor>
<value>8</value>
<fullname>Brian Roisentul</fullname>
<coid>C01111</coid>
</visitor>
<visitor>
<value>15</value>
<fullname>Visitor 2</fullname>
<coid>C02222</coid>
</visitor>
<visitor>
<value>20</value>
<fullname>Visitor 3</fullname>
<coid>C03333</coid>
</visitor>
</result>
<result month="July-09">
<visitor>
<value>15</value>
<fullname>Brian Roisentul</fullname>
<coid>C01111</coid>
</visitor>
<visitor>
<value>6</value>
<fullname>Visitor 2</fullname>
<coid>C02222</coid>
</visitor>
<visitor>
<value>12</value>
<fullname>Visitor 3</fullname>
<coid>C03333</coid>
</visitor>
</result>
<result month="October-09">
<visitor>
<value>10</value>
<fullname>Brian Roisentul</fullname>
<coid>C01111</coid>
</visitor>
<visitor>
<value>14</value>
<fullname>Visitor 2</fullname>
<coid>C02222</coid>
</visitor>
<visitor>
<value>6</value>
<fullname>Visitor 3</fullname>
<coid>C03333</coid>
</visitor>
</result>
</data>
然后遍历每个“ visitor” xml项并绘制其值,并在鼠标悬停在其行上时显示其“全名”。
如果您需要其他信息,请告诉我。
谢谢,
布赖恩
livedocs中的折线图示例将帮助您入门。 他们正在使用数组集合-您可以将其替换为XMLListCollection
。
//assuming that 'xml' is the name of the variable holding the data
[Bindable]
public var visitors:XMLListCollection = new XMLListCollection(xml.result.visitor);
在他们的示例中,您可以使用visitors
代替expenseAC
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.