Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Можно ли градиентом залить уже существующий мувиклип? (http://www.flasher.ru/forum/showthread.php?t=55657)

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

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

Оригинал написал(а) 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

Вот спасибо!
 
Вот спасибо! до маски я как то сам то и недогадался!... точно точно всё классно.. спасибо!


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

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