Salve a tutti, ho trovato il metodo per fare una sfumatura in AS3, il problema che io vorrei fare una sfumatura con alfa a 0 nei 2 lati in modo da applicarla come maschera, ma non ho capito come posso farla, vi posto il codice che ho trovato per creare sfumature, qualcuno sa metterci mano?
In pratica se guardate l'immagine, i 2 lati bianchi devono essere ad alfa 0 e il centro nero, in modo tale da poter mettere questa sfumatura come maschera di un MC e quindi avere che da un lato e dall'altro l'immagine dell'MC sia in dissolvenza.Codice PHP:import flash.geom.*
import flash.display.*
var fillType:String = GradientType.LINEAR;
var colors:Array = [0xFF0000, 0x0000FF];
var alphas:Array = [1, 1];
var ratios:Array = [1, 255];
var matr:Matrix = new Matrix();
matr.createGradientBox(100, 20, 0, 0, 0);
var spreadMethod:String = SpreadMethod.PAD;
this.graphics.beginGradientFill(fillType, colors, alphas, ratios, matr, spreadMethod);
this.graphics.drawRect(0,0,200,100);

Rispondi quotando