For some reason if you put a timer to set the dataprovider it work
just fine.

var loadTimer:Timer = new Timer(1,1);                           
loadTimer.addEventListener("timer", function():void {
barchart.dataProvider = chartdata.item });      
.start();

Now.. 1 msecond is what it takes to make it work...

weird...




--- In flexcoders@yahoogroups.com, "Rafael Faria"
<[EMAIL PROTECTED]> wrote:
>
> What am i doing wrong? The chart works fine but there is no effect...
> not matter what i do it just doesnt play.
> 
> Can someone help me to apply the Series Slide on this chart?! do i
> have to do something else?
> 
> i set the style but doesnt work =/
> 
> 
> var bss:SeriesSlide = new SeriesSlide();
> bss.duration = 1000;
> bss.direction = "right";
> 
> var bseries:BarSeries = new BarSeries();
> bseries.yField = "yfield";
> bseries.xField = "xfield";
> bseries.setStyle("showDataEffect",bss);
> 
> var barchart:BarChart = new BarChart();
> barchart.percentWidth = 100;
> barchart.percentHeight = 100;
> barchart.showDataTips = true;
> barchart.dataProvider = chartdata.item;
> barchart.series = [bseries];
> 
> var ca:CategoryAxis = new CategoryAxis();
> ca.categoryField = "yfield";
> barchart.verticalAxis = ca;
> 
> addChild(barchart);
>


Reply via email to