Как да добавя градиентно запълване към филмов клип в as3 flash

опитвайки се да направя код, който първо да добави детски видеоклип, след което да приложи градиент към него. В някои публикации се говори за създаване на градиентна кутия, същата като ограничителната област на филмовия клип и добавяне на маска, което би било страхотно, но не стигам докъде. Кодът, който използвам, е по-объркващ от всичко, ако публикувах всичко, което опитах. Не би трябвало да е филмов клип, може да е бутон или графика.


person user2894446    schedule 28.12.2013    source източник
comment
... тогава се опитай да го разбереш, програмисте, за какво би било полезно да публикуваш въпроси относно как се прави това и какво прави това?   -  person Cilan    schedule 29.12.2013


Отговори (1)


Използвайте MovieClip.graphics.beginGradientFill(fillType, colors);

Например,

yourMovieClip.beginGradientFill(GradientType.LINEAR, [0XFF0000, 0XC0C0C0])

ще направи вашия MovieClip линеен градиент на червено и сивкав цвят и можете да промените SpreadMethod на например REPEAT, REFLECT или PAD (SpreadMethod.type).

Вижте справочника на Adobe LiveDocs от него.

Освен това, преди да попитате, трябва да импортирате класове от flash.display.

person Cilan    schedule 29.12.2013