首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

通过 actionscript 建立 效果(SeriesInterpolate),该怎么解决

2012-03-05 
通过 actionscript 建立 效果(SeriesInterpolate)只用actionscript 建立效果如何加?不用写 mx:的方法!JSc

通过 actionscript 建立 效果(SeriesInterpolate)
只用actionscript 建立效果如何加?不用写 <mx:的方法!

JScript code
var 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]

热点排行