Вот собсна вопрос, как сделать? в хелпе вроде бы понятно все расписано, но при попытке сделать больше 2х цветов ничего неполучается.
Вот что я пробую:

Код AS1/AS2:
var mc:MovieClip = this.createEmptyMovieClip("gradient_mc", 1);
with (mc) {
colors = [0xff0000, 0x00ff00, 0x0000ff]; // синего нету
alphas = [0, 50, 0]; // остальные параметры соответственно тоже опускаются
ratios = [0, 255, 0];
matrix = {matrixType:"box", x:0, y:0, w:200, h:50, r:(0/180)*Math.PI};
beginGradientFill("linear", colors, alphas, ratios, matrix);
moveTo(0, 0);
lineTo(0, 50);
lineTo(200, 50);
lineTo(200, 0);
lineTo(0, 0);
endFill();
}
mc._x = (Stage.width - mc._width) / 2;
mc._y = (Stage.height - mc._height) / 2;
Или больше 2х цветов за раз нельзя и надо просто делать несколько разноцветных обьектов? О_о
