Salve a tutti
Ecco il mio problema: io in uno sprite disegno un rettangolo arrotondato con gradiente. Se lo disegno con rotazione=0 tutto va bene, ma se metto ad esempio rotazione=90 (poi lo trasformo in radianti) il gradiente diventa storto in diagonale e non a 90 gradi. Posto il codice:

Codice PHP:
var X:int=0;
var 
Y:int=0;
var 
Width:int=50;
var 
Height:int=30;
var 
RotationGradi:int=90;
var 
Rotation:int=RotationGradi*3.14/180;//in radianti
var OffsetX:int=0;
var 
OffsetY:int=0;
var 
colori:Array=[0x000000,0x00ff00,0x000000];
var 
alphas:Array=[0.5,1,0.5];
var 
ratios:Array=[0,15,30];
var 
RoundW:int=5;
var 
RoundH:int=5;

var 
gradType=GradientType.LINEAR;
var 
matrix:Matrix=new Matrix();
var 
spreadMethod:String=SpreadMethod.PAD;

    
//DISEGNO///////////////////////////////////////
matrix.createGradientBox(WidthHeightRotationOffsetXOffsetY);
target.graphics.beginGradientFill(gradTypecolorialphasratiosmatrixspreadMethod);
target.graphics.drawRoundRect(XYWidthHeightRoundWRoundH);
target.graphics.endFill(); 
Spero si capisca e mi possiate dare una mano