Flex: LineChart提示:不是编译时常数

本文介绍了一个Flex示例中出现的LineChart类型未找到错误,提供了包含LineChart和相关系列配置的MXML代码片段及数据源示例。讨论了如何解决此问题以正确显示图表。
看到一个Flex的例子,程序代码如下:但是遇到错误,哪位帮忙看看怎么回事
[color=red]Error: 找不到类型,或者它不是编译时常数: LineChart[/color]


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:XML source="t.xml" id="stockData" />
<mx:Panel title="Stock Data" width="100%" height="100%" layout="vertical" paddingBottom="10" paddingLeft="10" paddingRight="10" paddingTop="10">
<mx:HBox>
<mx:Label text="Start Day" />
<mx:HSlider minimum="0" maximum="30" id="dayslider" snapInterval="1" />
</mx:HBox>
<mx:LineChart id="chart" dataProvider="{stockData..day.(num >= daySlider.value )}" width="100%" height="100%">
<mx:series>
<mx:LineSeries xField="num" yField="compa" displayName="Company A" />
<mx:LineSeries xField="num" yField="compb" displayName="Company B" />
</mx:series>
</mx:LineChart>
<mx:Legend dataProvider="{chart}" />

</mx:Panel>
</mx:Application>


t.xml的内容如下:

<days>
<day>
<num>0</num>
<compa>966.429108587301</compa>
<compb>920.7133933216961</compb>
</day>
<day>
<num>1</num>
<compa>956.429108587301</compa>
<compb>520.7133933216961</compb>
</day>
</days>



[color=red]Error: 找不到类型,或者它不是编译时常数: LineChart[/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值