Bonjour,
J'ai besoin de connaitre la fonction qui me permettrais de remplir un clip avec un dégradé de couleur.
Je m'explique.
Un premier AS me duplique plusieurs fois un clip.
Un second AS me crée un dégradé de couleur aléatoire (mais dans un carré dessiné avec l'API).
Je voudrais que ce dégradé de couleur vienne dans le clip (avant duplication) que j'aurais moi-même choisi.
Quelqu'un aurait-il la solution ?
Je précise que le "setRGB" ne sert à rien car je parle d'un dégradé de couleur généré par la fonction "random(256)" pour R, V et B, suivi des matrices alpha et ratio:
//(peu importe la fonction RamdomColor())
_root.createEmptyMovieClip( "grad", 1 );
with ( _root.grad )
{
colors = new Array();
colors[0]= RandomColor();
colors[1]= RandomColor();
colors[2]= RandomColor();
colors[3]= RandomColor();
alphas = [ 100, 100 , 100 , 100 ];
ratios = [ 0, 0x55 , 0xAA , 0xFF ];
matrix = { matrixType:"box", x:100, y:100, w:200, h:200, r: Math.PI/2 };
beginGradientFill( "radial", colors, alphas, ratios, matrix );
moveto(100,100);
lineto(100,300);
lineto(300,300);
lineto(300,100);
lineto(100,100);
endFill();
}
Ce code est connu, il vient du site de macromédia. Cela fait presque 3 jours que je planche sur "comment affecter le dégradé à un clip.."
C'est peut-être tout bête mais je suis coincé, alors si quelqu'un a la solution il est le bien venu.
Merci d'avance.