Ciao ragazzi,
sperimentavo il disegno in as3 ma non mi viene la il riempimento con sfumatura lineare.

Codice PHP:
var sp:Sprite = new Sprite();
var 
SpGr:Graphics sp.graphics;
SpGr.lineStyle(1,0X0000000);
//SpGr.lineTo(100,0);
sp.sp.=  100;
//SpGr.curveTo(100,250,200,0);
SpGr.beginFill(0XFF0000,0.1);
SpGr.drawRoundRect(0,0,200,100,10,10);
SpGr.endFill();
var 
tipoGr:String GradientType.LINEAR;
var 
color:Array = [0XFF0000,0XFF00FF];
var 
alphas:Array = [1,0];
var 
ratios:Array = [255,0];
var 
matrix:Matrix = new Matrix();
matrix.createGradientBox(200,100,0,0,0);
SpGr.beginGradientFill(tipoGr,color,alphas,ratios,matrix);
sp.cacheAsBitmap true;
SpGr.drawRect(210,120,200,100);
SpGr.endFill();
addChild(sp); 
questo è il codice che utilizzo

ma mi prende solo il primo colore. Come mai?