通过 actionscript 建立 效果(SeriesInterpolate),该怎么解决
通过 actionscript 建立 效果(SeriesInterpolate)只用actionscript 建立效果如何加?不用写 mx:的方法!JSc
通过 actionscript 建立 效果(SeriesInterpolate)
只用actionscript 建立效果如何加?不用写 <mx:的方法!
JScript codevar PieChart1:PieChart=new PieChart(); var series:PieSeries=new PieSeries();var mySeries:Array = new Array();series.field="field"; series.nameField="type"; series.explodeRadius=0.07;var si:SeriesInterpolate=new SeriesInterpolate();si.duration=2000; si.play();//series.showDataEffect="";mySeries.push(series);PieChart1.series=mySeries;PieChart1.dataProvider = '........';this.addChild(PieChart1);
上面代码中 没有series.showDataEffect= 这样的属性,我不知道怎么把 si,SeriesInterpolate 这个效果 用AS代码加到我
新建立的 PIE中~
[解决办法]series.showDataEffect不是属性,而是特效,触发事件: showData
定义 Flex 将当前数据移动到屏幕上的最终位置时产生的效果。
这样试试
[code=JScript] var series:PieSeries=new PieSeries();
var si:SeriesInterpolate=new SeriesInterpolate();
si.target = series;
series.addEventListener("showData", function (event:Evnet):void {
si.play();
});code]