Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Comment remplir un clip avec un dégradé en AS ? [ Archives / ActionScript ] (largoce)

vendredi 11 février 2005 à 13:37:11 | Comment remplir un clip avec un dégradé en AS ?

largoce

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.


dimanche 13 février 2005 à 15:38:22 | Re : Comment remplir un clip avec un dégradé en AS ?

WhiteMagus

Membre Club
Fais une recherche dans le dictionnaire de l'ActionScript de Flash MX minimum. Il y a une fonction nommée movieClip.beginGradientFill(). Elle est très facilement adaptable.
@+ !

À tout problème réside une solution. Si il n'y a pas de solution, c'est qu'il y a un problème.

lundi 14 février 2005 à 22:53:35 | Re : Comment remplir un clip avec un dégradé en AS ?

largoce

Je te remercie pour ta réponse WhiteMagus, mais si tu regardes mon code tu verras que figure la fonction:
movieClip.
beginGradientFill()
Le soucis c'est qu'elle fait forcément appel aux fonctions moveto, lineto, endfill.
Or je désire que le dégradé créé en AS soit affecté à un clip déjà existant, et non pas un clip créé.
Contrairement à ce que tu dis, cette fonction n'est pas adaptable dans mon cas...

Si t'as une solution, merci de m'aider...


PS:
Ce que je cherche à faire n'exite absolument pas. Ca n'a encore jamais été fait...
J'ai un problème mais j'ai pas de solution...


lundi 14 février 2005 à 23:18:45 | Re : Comment remplir un clip avec un dégradé en AS ?

WhiteMagus

Membre Club
Aïe. Oui désolé, j'avais pas vu. Je pense pas sincèrement qu'on puisse affecter un dégradé à un clip qui est déjà dessiné. Autrement pour les sources genre "coloriage", on aurait pas besoin de tout convertir en Clip. Et de faire de setRGB().
Mais il y a plusieurs moyens de contourner. C'est pas très efficace, mais tu peux te servir de bandes de 1px de large et avec un duplicateMovieClip(), un setRGB() et un jeu de masques, tu pourrais y arriver. C'est un boulot de titan, mais je vois rien d'autre. On a chacun ses méthodes persos. Je suis sûr que quelqu'un d'autre a d'autres méthodes.
Mais moi j'ai rien d'autre à te proposer, désolé.
@+ !


À tout problème réside une solution. Si il n'y a pas de solution, c'est qu'il y a un problème.

samedi 13 août 2005 à 13:41:12 | Re : Comment remplir un clip avec un dégradé en AS ?

rtgiman


Bonjour à tous!!

Juste un message pour savoir si qq un à trouver une solution depuis...
ca m'interesse au maximum... de toute façon c'est ça ou le Pc qui va ce dégrader...
merci
bises


***************************
flash by night

samedi 13 août 2005 à 14:24:31 | Re : Comment remplir un clip avec un dégradé en AS ?

on_drag_on

Membre Club
ben faut ouvrir les yeux!!

http://www.flashkod.com/tutorial.aspx?ID=212

salut!
(//)




Cette discussion est classé dans : couleur, clip, dégradé, colors, randomcolor


Répondre à ce message

Sujets en rapport avec ce message

couleur [ par sofie16 ] Bonjour,j'aimerais qu'au clique le bouton change de couleur et garde cette couleur ensuite.pour différencier les bouton déja cliqués des autres en fai Soucis de gestion des clips [ par goagob ] Salut,Je souhaiterais que l'on me vienne en aide sur un soucis qui doit être tout simple en fait.Je vais essayer d'être clair : 1 - Un clip nommé "hau Convertir couleur hexa en RVB [ par Martino26 ] Martin026Je cherche si il y a une facon de convertir une couleur #FFFFFF pour savoir les valeur RVB Toute les couleurs de mes clip sont controlé par curseur qui change la couleur d'un clip [ par dugenou ] Bonjour à tous,Je suis débutant en flash et j'aimerai intégrer dans une animation un curseur qui, en fonction de sa position, changerait la teinte d'u changé la couleur de clip via une palette [ par remrem4 ] remBonjour j'essaie de faire en action script un module flash qui afficherrai des images .swf et dont on pourrai changé la couleur via une palette pou Problème avec les == et les = [ par Blacknight91titi ] Je sais que cela va paraître trous simple mais je n'arrive pas trop a comprendre ce principe :j'ai un clip (bleu) et je veu que lorsqu'on clic dessus changer la couleur d'un clip [ par remus38 ] Bonjour,ben ma question est dans mon sujet : comment on change la couleur d'un clip?Merci changer la couleur d'un clip par actionscript [ par MrdJack ] Bonjour, j'ai créé un clip en actionscript sous la forme : this.createEmptyMovieClip("Clip", 5);     with ("Clip") {         beginFill(Clip_color, Cl Comment changer la couleur de fond, et non pas la couleur d'un clip ???? [ par tynmar ] Bonjour, je pense que tout est dans le titre. J'ai vu des exemples de changement de soit disant "couleur de fond", mais je travaille sur un autorun affecter une couleur a plusieurs clips en même temps.... [ par squam ] jcrois le titre parle de lui même : g une 20 de clip (qui compose en faite un personnage animé (un clip pour la jambe, le bras....)), et je souhaite a


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.