![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Ветеран форума
|
Вопрос собственно в чем
вот код который рисует горизонтальный градиент import flash.geom.*;
MovieClip.prototype.p_drawGradient = function(gWidth,gHeight) {
with (this) {
colors = [0xFF00FF, 0x00FFFF];
fillType = "linear";
alphas = [100, 100];
ratios = [0, 0xFF];
spreadMethod = "pad";
interpolationMethod = "linearRGB";
focalPointRatio = 0;
matrix = new Matrix();
matrix.createGradientBox(gWidth, gHeight, 0, 0, 0);
beginGradientFill(fillType, colors, alphas, ratios, matrix, spreadMethod, interpolationMethod, focalPointRatio);
moveTo(0, 0);
lineTo(0, gHeight);
lineTo(gWidth, gHeight);
lineTo(gWidth, 0);
lineTo(0, 0);
endFill();
}
};
_root.createEmptyMovieClip("gr",1);
__________________
BestMasterиZация |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
import flash.geom.*;
MovieClip.prototype.p_drawGradient = function (gWidth, gHeight) {
with (this) {
colors = [0xFF00FF, 0x00FFFF];
fillType = "linear";
alphas = [100, 100];
ratios = [0, 0xFF];
spreadMethod = "pad";
interpolationMethod = "linearRGB";
focalPointRatio = 0;
matrix = new Matrix ();
matrix.createGradientBox (gWidth, gHeight, 90*Math.PI/180, 0, 0);
beginGradientFill (fillType, colors, alphas, ratios, matrix, spreadMethod, interpolationMethod, focalPointRatio);
moveTo (0, 0);
lineTo (0, gHeight);
lineTo (gWidth, gHeight);
lineTo (gWidth, 0);
lineTo (0, 0);
endFill ();
}
};
_root.createEmptyMovieClip ("gr", 1);
gr.p_drawGradient (100, 100);
Последний раз редактировалось Nirth; 04.05.2006 в 16:55. |
|
|||||
|
Ветеран форума
|
Спасибо !! Как я и думал всё просто ... просто я искал поворот в beginGradientFill ;-)
__________________
BestMasterиZация |
|
|||||
|
[+1.1 14.09.06]
Регистрация: Feb 2006
Сообщений: 175
|
Народ а у меня не работает видимо надо где то взять класс Matrix???
|
|
|||||
|
Ветеран форума
|
createGradientBox работает начиная с 8 версии флеша, про градиенты можешь глянуть тут >>
__________________
BestMasterиZация |
|
|||||
|
[+1.1 14.09.06]
Регистрация: Feb 2006
Сообщений: 175
|
огромное спасибо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:02. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|