![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 60
|
Здравствуйте
Помогите нарисовать програмно вертикальный градиент (сверху один цвет, который переходит в другой цвет внизу). Горизонтальный градиен нарисовать смог но перевести его в вертикальный - никак. Если можна, пример напишите Заранее благодарен, Родион |
|
|||||
|
покажите горизонтальный
![]() |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 60
|
Вот пример горизонтального
var gradient_mc : MovieClip = this.createEmptyMovieClip("movie1", 1);
var fillType : String = "linear";
var colors : Array = [_root.gradienttop, _root.gradientbottom];
var alphas : Array = [100, 100];
var ratios : Array = [0, 0xFF];
var matrix:Matrix = new Matrix();
matrix.createGradientBox(Stage.width/2, Stage.height/2, 0);
var spreadMethod : String = "pad";
var interpolationMethod : String = "RGB";
with (gradient_mc)
{
beginGradientFill(fillType, colors, alphas, ratios, matrix, spreadMethod, interpolationMethod);
moveTo(0, 0);
lineTo(0, Stage.width);
lineTo(Stage.height, Stage.width);
lineTo(Stage.height, 0);
lineTo(0, 0);
endFill();
}
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Это называется копипаст из хелпа. А прочитать хелп не пробовали?
|
|
|||||
|
Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
|
а точнее про метод createGradientBox. Третий параметр, который у вас сейчас установлен в 0 и есть угол поворота градиента. Укажите его в Math.PI / 2 и будет вам счастье.
А вообще, напрягать мозги весьма полезно тем более, что все лежит на поверхности.
__________________
Учимся правильно задавать вопросы |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|