Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как сделать градиентную заливку на 2 скрипте (http://www.flasher.ru/forum/showthread.php?t=133427)

SenCheR 04.12.2009 17:53

Как сделать градиентную заливку на 2 скрипте
 
Есть квадратная кнопа, нужно в зависимости от скина красить градиент сверху-вниз.
Как это сделать, все примеры, которые нашел либо на 3 скрипт, либо не пашут.

udaaff 04.12.2009 18:26

Копипаст из хэлпа с небольшой модификацией:
Код AS1/AS2:

import flash.geom.*;
var fillType:String = "linear"
var colors:Array = [0xFF0000, 0x0000FF];
var alphas:Array = [100, 100];
var ratios:Array = [0x00, 0xFF];
var matrix:Matrix = new Matrix();
matrix.createGradientBox(20, 20, Math.PI / 2, 0, 0);
var spreadMethod:String = "pad";
this.beginGradientFill(fillType, colors, alphas, ratios, matrix, spreadMethod);
this.moveTo(0, 0);
this.lineTo(0, 100);
this.lineTo(100, 100);
this.lineTo(100, 0);
this.lineTo(0, 0);
this.endFill();



Часовой пояс GMT +4, время: 19:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.