вот есть код:
Код AS3:
element1 = new Sprite();
//element1.graphics.beginFill(0x000000, 0.3);
element1.graphics.beginGradientFill(GradientType.LINEAR, [0xFF0000, 0x000000], [1, 1], [0, 255], null, SpreadMethod.PAD, InterpolationMethod.LINEAR_RGB, -1);
element1.graphics.drawRect(0, 0, WIDTH, HEIGHT);
element1.graphics.endFill();
addChild(element1);
element1.y = 40;
element2 = new Sprite();
element2.graphics.beginGradientFill(GradientType.LINEAR, [0xFF0000, 0x000000], [1, 1], [0, 255], null, SpreadMethod.PAD, InterpolationMethod.LINEAR_RGB, 1);
element2.graphics.drawRect(0, 0, WIDTH, HEIGHT);
element2.graphics.endFill();
addChild(element2);
element2.y = 80;
оба градиента абсолютно одинаковы, разница лишь в параметре focalPointRatio метода beginGradientFill. В первом случае он равен -1, во втором 1.
Как видно на прикрепленном изображении разницы нет между двумя градиентами не какой, что я не так делаю?