Flex 4:LineSeries AnimateColor无法正常工作

时间:2011-06-01 23:56:32

标签: flex animation graph colors

我认为这是一个相当简单的问题。 这是代码(我把它剪下来以便于阅读)

    <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>

图表显示该行,但动画不起作用。 我的问题是为什么这不起作用?

提前致谢 纳特

1 个答案:

答案 0 :(得分:0)

我不认为在播放动画时图表会重绘。图表是一个非常奇怪的野兽。如果我是你,我会为其中包含动画的线创建一个项目渲染器,这样你就只能重新绘制线条。