BALLET DE LIGNES + FONDU DE COULEUR

ryuhayabusa Messages postés 89 Date d'inscription samedi 18 septembre 2004 Statut Membre Dernière intervention 9 septembre 2006 - 21 févr. 2005 à 22:56
cs_korrigan33 Messages postés 68 Date d'inscription lundi 3 mai 2004 Statut Membre Dernière intervention 15 novembre 2007 - 28 mai 2005 à 11:17
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29665-ballet-de-lignes-fondu-de-couleur

cs_korrigan33 Messages postés 68 Date d'inscription lundi 3 mai 2004 Statut Membre Dernière intervention 15 novembre 2007
28 mai 2005 à 11:17
C bo on dirait celui de Windows telement c bien fet
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
7 mars 2005 à 19:26
Mise a jour effectuer --> Bug de la couleur coriger.
WhiteMagus Messages postés 764 Date d'inscription lundi 21 juin 2004 Statut Membre Dernière intervention 5 février 2010
6 mars 2005 à 16:30
non, je l'avais pas d'origine. Peut-être que c'était un bug. Mais c'est un copain qui me l'a passé.
@+ !
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
6 mars 2005 à 16:27
Lol !
Cet écran de veille tu peut le trouver sous XP aussi
WhiteMagus Messages postés 764 Date d'inscription lundi 21 juin 2004 Statut Membre Dernière intervention 5 février 2010
6 mars 2005 à 16:19
ah ! un oubli : les deux première lettre indique la saturation en rouge, les deux suivantes la saturation en vert et les dernière la saturation en bleu.
Voilà. @+ !
WhiteMagus Messages postés 764 Date d'inscription lundi 21 juin 2004 Statut Membre Dernière intervention 5 février 2010
6 mars 2005 à 16:17
De rien.
Tout de même quelques explications :
les couleurs sont définies sous flash sous leur forme RVB(Rouge Vert Bleu). Cela permet de définir une couleur à partir de sa saturation en une certaine couleur, roug, vert ou bleu.
Ces couleurs sont définis en hexadécimale. La première valeur étant le 00 et la dernière le FF, ou de 0 à 255 en hexadécimale. La saturation maximale d'une couleur est de 255. Ainsi, FFFFFF c'est blanc et 000000 c'est noir.
Flash a une fonction, "toString()" qui permet de transférer une valeur décimale en valeur hexadécimele lorsque celle-ci a pour paramètre le nombre 16.
Ainsi, si var1 est une variable de type number et qu'on a la relation suivante :
var1 = 255;
var2 = var1.toString(16);
trace(var2);
la fenêtre sortie indique "FF" qui est la valeur hexadécimale de 255.
Si vous voulez transférer une valeur hexadécimale en valeur décimale, il faut utiliser parseInt() avec 16 comme paramètre:
var1 = FF;
var2 = parseInt(var1, 16);
trace(var2);
La fenêtre de sortie indique "255".
Voilà. Je pense que c'est assez clair.
Belle source, blacknight --> 9/10
Nostalgie de Windows 95.
@+ !
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
6 mars 2005 à 15:57
La source a été mise a jour, un fondu de couleur a été mis en place.
Merci WhiteMagus pour ton aide :p
cs_goldenboy68 Messages postés 1596 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 9 juin 2011 2
22 févr. 2005 à 20:42
Tu peux créer la chaîne aléatoirement en intégrant les lettres...mais c'est vrai que t'auras pas l'effet de fondu des couleurs.

...y'aurait pas une fonction cachée qqpart pour additionner des nombres hexadécimaux??? Ce serait la meilleure solution!!!
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
22 févr. 2005 à 20:04
Malheursement avec cette méthode on peut passer du rouge au bleu sans passer par d'autre couleur entre.
Donc il n'y aurai pas de fondu.
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
22 févr. 2005 à 19:59
Oui j'avais pensé a la tienne, mais ce ne serai plus aléatoire.
Car dans le cod de la couleur il peut y avoir des F ou C
Bref c'est compliqué.
Faudrai que je chercher encore
Sinon prendre une valeur aléatoire entre 000000 et 999999.
cs_goldenboy68 Messages postés 1596 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 9 juin 2011 2
22 févr. 2005 à 18:14
Salut,

Je sais pas si c'est la bonne méthode, mais j'arrive à changer la couleur de la façon suivante:

au lieu de définir ta couleur dans le lineStyle avec "0x123456", remplace "0x123456" par une variable (ex: _root.couleur).

Ensuite, ben tu choisis l'évènement sur lequel tu veux changer la couleur. (j'avais fait l'essai dans le clip "a" je crois, dans une des conditions "if (x>...){ ...; _root.couleur="0x234567";}")

La couleur a bien changé! lol
Ensuite pour avoir une couleur aléatoire...crée une fonction, et au lieu de faire une affectation, lance la fonction! (j'ai rien trouvé d'autre pour créer un nombre hexadécimal aléatoire que de créer à la main la chaîne de caractères...je mettrai une source ce soir ou demain intégrant l'utilisation d'une couleur aléatoire).

Voilà...c'est une solution je pense, si c'est la bonne ou la meilleure, j'en sais rien!

@+! Samy
threep21 Messages postés 69 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 29 décembre 2006
21 févr. 2005 à 23:57
tiens ça me rapelle l'écran de veille courbe de bézier ^^'
Blacknight91titi Messages postés 1732 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 9 mars 2015 2
21 févr. 2005 à 23:15
Lol
Je m'atendais a cette question.
C'est beau c'est tout.
Serai tu toi comment changer la couleur avec un fondu ?
J'ai chercher la solution mais en vain.
Moi j'aime beaucoup.
ryuhayabusa Messages postés 89 Date d'inscription samedi 18 septembre 2004 Statut Membre Dernière intervention 9 septembre 2006
21 févr. 2005 à 22:56
Niveau codage ça tient la route, même si ce que tu as fait est pas très difficile... Mais il y a un truc qui me chiffone: A quoi sa sert ???
Rejoignez-nous