我认为这是一个相当简单的问题。这是代码(为了便于阅读,我把它删掉了)
<fx:Declarations>
<s:AnimateColor id="rw"
target="{targetRatioCol}"
colorFrom="0x000000"
colorTo="0xFFFFFF"
colorPropertyName="color"
duration="5000"
repeatCount="0"
repeatBehavior="reverse"
/>
</fx:Declarations>
....
<mx:LineSeries id="targetRatio" displayName="Target" xField="Month" creationComplete="rw.play();" yField="targetRatio" verticalAxis="{v2}"
>
<mx:lineStroke>
<mx:SolidColorStroke id="targetRatioCol" color="0xFFFFFF" weight="4" />
</mx:lineStroke>
</mx:LineSeries>
图表显示了这条线,但动画不起作用。我的问题是,为什么这不起作用?
提前感谢Nat
我不认为在播放动画时会重新绘制图表。图表是一种非常奇怪的野兽。如果我是你,我会为包含动画的线创建一个项目渲染器,这样你就只能重新绘制线。