PDA

Просмотр полной версии : Можно ли градиентом залить уже существующий мувиклип?


ACta
12.03.2004, 09:46
Можно ли градиентом залить уже существующий мувиклип? Подобно объекту Color?

или beginGradientFill относится только к програмному рисованию?

Nox Noctis
12.03.2004, 12:15
а что значит "залить клип градиентом" ?
ты хочешь нарисовать форму руками, а заливку сделать программно ?

ACta
12.03.2004, 12:25
ага... но мне кажется так сделать нельзя, т.к. ни где ни в документации ни в примерах ни где я такого не встречал...

Funky Beast
12.03.2004, 19:48
Проходил мимо и не мог не помочь, потому что тоже попадаю в такие ситуации, когда нужна помощь. А здесь на Flasher'e люди добрые и отзывчивые. ;>


Насколько я знаю есть такой метод для объекта MovieClip:
anyMovieClip.beginGradientFill (fillType, colors, alphas, ratios, matrix);

FillType - любое из двух значений: "linear" или "radial"

colors - массив значений RGB-цвета в hex форме.

alphas - массив значений альфа прозрачности для соответствующих массиву colors цветов. Принимает значение от 0 до 100. Если значение <0 или >100, будет использовать 0 или 100 соответственно.

ratios - массив коэффициэнтов распределения цвета; значения массива изменяются от 0 до 255.

matrix - матрица преобразования объекта между любым из двух наборов свойств:
***A,b,c,d,e,f,g,h,i, который может быть использован для описания матрицы 3х3;
***MatrixType, x,y,w,h,r .


Не знаю на сколько он тебе поможет, но я им еще не пользовался, да и сам только учусь.
Попробуй поискать что-нибудь по этому методу.

greyshaman
12.03.2004, 23:16
Оригинал написал(а) ACta
Можно ли градиентом залить уже существующий мувиклип?
Его можно сделать маской, со всеми вытекающими, програмно заливаемыми, последствиями.

Zirgz
13.03.2004, 03:57
Mozhno da jesho kak mozhno, imenno pri pomoshchi beginGradientFill
ja eta delal mnoga raz, za slava ruchajusj :)

silin
13.03.2004, 12:51
сдается мне, что с beginGradientFill вы людям голову морочите:
beginGradientFill : Method; indicates the beginning of a new drawing path...
т.е. с его помощью можно создать залитую фигуру,
а уж где это делать(в готовом муве или созданном) - дело хозяйское,
кстати если в мувике уже лежит руками сделанный shape то beginGradientFill рисует почему то под ним
а вот с маской все славно получиться

ACta
13.03.2004, 13:57
Вот спасибо! до маски я как то сам то и недогадался!... точно точно всё классно.. спасибо!