论坛首页 Web前端技术论坛

FLEX 3D PieChart 纠结

浏览 3386 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-03-20   最后修改:2012-03-20
业务需要用 flex 做个 3D Piechart

通过在 PieChart 中的 itemRenderer 重画了 pie chart


<mx:PieChart   .... > 

     <mx:series>
              <mx:PieSeries  ...>

				<mx:itemRenderer>
					<mx:Component>
						<local:PieChartSkin3D />
					</mx:Component>
				</mx:itemRenderer>


问题出现了,重画的3D chart  ,label显示时坐标错位,label还是按照2D的位置来显示的。
哪位有过 flex 3D chart 的经验 ,可否指点一下,应该重新覆盖那些 属性或者方法 ,可以让label按照重画的数据来显示 label 位置。如下图 ↓  ,
  • 大小: 15.8 KB
   发表时间:2012-03-20  
使用amChartsFB3.swc这个很漂亮的,原生Flex的饼图很难看
0 请登录后投票
   发表时间:2012-03-21  
hquxiezk 写道
使用amChartsFB3.swc这个很漂亮的,原生Flex的饼图很难看

amchart 并不是完全免费的。其free版本有个 amchart的图标。
0 请登录后投票
   发表时间:2012-03-22   最后修改:2012-03-22
男儿当 写道
hquxiezk 写道
使用amChartsFB3.swc这个很漂亮的,原生Flex的饼图很难看

amchart 并不是完全免费的。其free版本有个 amchart的图标。


override protected function createChildren():void
{
   super.createChildren();
   if (_amchartsLink){
    this.removeChild(_amchartsLink);
   }
}
覆盖这个方法,它就不见了
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics