Aqui con otra molestia, comienzo con as3 y estoy usando unas clases que me pasaron para hacer gráficas circulares, lo cual me complico todo;
Dibujo los pies en el escenario sin ningun problema, la cosa es cuando trato de cambiar el tamaño fuera de la clase, utilizo la sintaxis de punto para acceder a la variable radio y radius que son las que definen el tamaño, pero no me funciona, cuando hago trace esta variable si cambia, sin embargo, los dibujos permanecen del mismo tamaño no tienen ningún efecto, no se que estoy haciendo mal, alguien me puede ayudar????
Gracias!!!!!!!!!!
Clase PieChartTest
Código ActionScript :
package {
import flash.display.MovieClip;
import com.piterwilson.visualization.PieChart.*;
import com.piterwilson.drawing.CakeSlice;
import com.piterwilson.utils.Tooltip;
public dynamic class PieChartTest extends MovieClip { //Clase dinamica para cmabiar propiedades
public var radio:int=50;//Variable publica
public function PieChartTest() {
//public var radius:int=50;
var radius:int=radio;
var xpos:int=0;
var ypos:int=0;
Tooltip.setRoot(this);
// use Tooltip.setStyleSheet(); to set the style of the tooltip text
var pie:PieChart=new PieChart();
pie.radius=radius;
pie.x=xpos;
pie.y=ypos;
pie.autoBalance=false;//don't autobalance
pie.addSlice("Slice 1",80,0x00CC33);
pie.setOuterBorder(1,0x000000,1);// sets the outer border style
pie.draw();
addChild(pie);
}
}
}El codigo que usa la clase anterior es este:
Código ActionScript :
var AtomoGen1:PieChartTest=new PieChartTest(); this.addChild(AtomoGen1); AtomoGen1.x=100; AtomoGen1.y=300; trace(AtomoGen1.radio); AtomoGen1.radio=500; trace(AtomoGen1.radio)
