求FLASH饼图

来源:百度知道 编辑:UC知道 时间:2024/06/07 06:34:00
不知道有没有这样的FLASH文件,传递给一些参数,比如几个项目,每个项目的值是多少,然后就显示出。
饼图或者柱状图都可以。

我看网上有的是通过XML文件来调用的,不知道有没可以直接调用的FLASH。
一楼说的我在网上也有找到,这个是固定数值的,好象数据不能动态生成

//柱状图 代码放在第一帧。
var xml:XML = new XML("<project><project1 percentage='30' /><project2 percentage='20' /><project3 percentage='40' /><project4 percentage='10' /></project>");
var xmlLength = xml.firstChild.childNodes.length;
var cylinderHeight:Number = 500;
_root.createEmptyMovieClip("mc",_root.getNextHighestDepth());
mc._x = 200;
mc._y = 200;
mc.lineStyle(2,0xeeeeee,100);
mc.beginFill(0xcccccc,100);
mc.lineTo(0,0);
mc.lineTo(0,-40);
mc.lineTo(-40,-40);
mc.lineTo(-40,0);
mc._visible = false;
for(i=1;i<=xmlLength;i++) {
duplicateMovieClip("mc","mc"+i,_root.getNextHighestDepth());
_root.createTextField("txt"+i,_root.getNextHighestDepth(),100*i,300,40,20);
var percentageNum:Number = Number(xml.firstChild.childNodes[i-1].attributes.percentage);
eval("txt"