我的JSON数据文件ISE data.txt中变化的开始和结束的JSON的Flex线型图数据与滑块
[
{
"sayim":"1",
"x":"400",
"y":"5",
"z":"-6"
},
{
"sayim":"2",
"x":"4",
"y":"-40",
"z":"700"
},
{
"sayim":"3",
"x":"5",
"y":"-5",
"z":"500"
},
{
"sayim":"4",
"x":"1400",
"y":"50",
"z":"-6"
},
{
"sayim":"5",
"x":"4",
"y":"5",
"z":"6"
}
]
和我的目标ISE创建一个滑块,可以改变开始和图形的结束,它是就像这个website
中的图6所示,这里是MXML代码;
.
..
...
jsonDataArray = JSON.decode(urlLoader.data);
proceed();
}
private function proceed():void
{
dgg.dataProvider = jsonDataArray;
}
]]>
</mx:Script>
<mx:HSlider minimum="1" maximum="30" id="daySlider" snapInterval="1" thumbCount="2" values="[1,30]" />
<mx:LineChart id="dgg" width="1000" height="500" horizontalCenter="0" >
<mx:series>
<mx:LineSeries xField="sayim" yField="x" displayName="X Bileşeni" />
<mx:LineSeries xField="sayim" yField="y" displayName="Y Bileşeni" />
<mx:LineSeries xField="sayim" yField="z" displayName="Z Bileşeni" />
</mx:series>
</mx:LineChart>
<mx:Legend dataProvider="{dgg}" />
的问题是线型图“数据提供程序”的定义,我写了这个代码,但它仍然没有工作,
dataProvider="{dgg(sayim>=daySlider.values[0] && sayim<=daySlider.values[1])}"
什么是控制与滑块的线型图正确的代码。