E' il numero di elementi nei tre array "colors", "alphas" e "ratios" che da la possibilità di creare sfumature a più colori.
Nel caso della tua immagine l'array dei colori contiene un bianco, un nero e un altro bianco.
L'array delle alpha contiene l'alpha da usare per ogni colore, nel nostro caso sono tutt'e tre al 100%.
L'array dei ratios deve contenere valori compresi tra 0 e 255 e rappresentano l'area di massima intensità del colore corrispondente nell'array, quindi nel nostro caso il primo bianco sarà massimo nella posizione 0, il nero sarà massimo nella posizione centrale e l'altro bianco lo sarà alla fine della sfumatura.
Codice PHP:
var fillType:String = GradientType.LINEAR;
var colors:Array = [0xFFFFFF, 0, 0xFFFFFF];
var alphas:Array = [1, 1, 1];
var ratios:Array = [0, 128, 255];
var matr:Matrix = new Matrix();
matr.createGradientBox(200, 100, 0, 0, 0);
var spreadMethod:String = SpreadMethod.PAD;
this.graphics.beginGradientFill(fillType, colors, alphas, ratios, matr, spreadMethod);
this.graphics.drawRect(0,0,200,100);
this.graphics.endFill();