Flash饼图绘制
作者: 己末 日期: 2008-02-13 14:54
一个Flash统计饼图的代码,先把函数的调用方式和参数设置写下来,代码正在整理中。
显示效果:
参数设置:
- //所有数据
- var pie_num:String = "20,15,8,50,55,100,100,190";
- //所有数据名称
- var pie_name:String = "四川,重庆,云南,贵州,山西,湖南,上海,北京,广州";
- //是否显示数据名称与百分比值
- var show_name:String = "true,false,false,true,false,true,true,true"
- //所有颜色
- var colorstr:String = "0xFF0F00,0xFF6600,0xFF9E01,0xFCD202,0xF8FF01,0xB0DE09,0x04D215,0x0D8ECF,0xFF1F11";
- //所有开始位置
- var defaultsate:String = "false,false,false,false,false,false,false,true";
- //公共变量
- x0 = 210;//圆点坐标x(数字)
- y0 = 135;//圆点坐标y(数字)
- z = 150;//圆长轴(>0)
- d = 90;//圆短轴(>0)
- w = 150;//环宽(>0,<长轴)
- h = 20;//饼高(>=0)
- movew = 15;//移动距离(>0)
- alpha = 100;//点击之后的透明度(0-100)
- mcalpha = 100;//默认所有开始透明度(0-100)
- showorder = true;//是否显示竖向排列表(true,false)
- orderx = 400;//竖向排列表起始x(数字)
- ordery = 70;//竖向排列表起始y(数字)
- orderxy = 6;//竖向排列表竖向间隔(>0)
- linecolor = 0xcccccc;//指示线颜色(十六进制颜色)
- linealpha = 100;//指示线透明度(0-100)
- titleline = 20; //指示线长度(>0 || 0<)
- fontcolor = 0xFF0000;//文字颜色(十六进制颜色)
- percentshow = "font";//是否显示百分值四个值(font文字,num百分值,all都显示,none不显)
- orderfontcolor = 0x222222;//左边竖向排列文字颜色(十六进制颜色)
- dark = 1.43;//深色系数(>1如1.43默认)
- //以下为三个饼图示例
- //第一个参数为影片名,第二个为深度群
- drawpie("amu",1,
- pie_num,pie_name,titleline,linecolor,linealpha,orderfontcolor,percentshow,fontcolor,colorstr,defaultsate,show_name,
- x0,y0,z,d,w,h,movew,alpha,mcalpha,dark,
- showorder,orderx,ordery,orderxy);
文章来源 jimo's blog 'On the way' www.thinkgo.net
评论: 0 |
引用: 0 |
阅读: 321
订阅
上一篇
返回
下一篇
标签:

Flash 读取XML (2008-01-10 23:17)
Flash平滑位图缩放 (2007-12-18 22:13)
[转]一个开放式的游戏 Line Rider (2007-12-12 18:14)
[代码]自己写一个Flv播放控件 (2007-12-04 09:07)