ryuhayabusa
Messages postés89Date d'inscriptionsamedi 18 septembre 2004StatutMembreDernière intervention 9 septembre 2006
-
21 févr. 2005 à 22:56
cs_korrigan33
Messages postés68Date d'inscriptionlundi 3 mai 2004StatutMembreDernière intervention15 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.
cs_korrigan33
Messages postés68Date d'inscriptionlundi 3 mai 2004StatutMembreDernière intervention15 novembre 2007 28 mai 2005 à 11:17
C bo on dirait celui de Windows telement c bien fet
Blacknight91titi
Messages postés1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 7 mars 2005 à 19:26
Mise a jour effectuer --> Bug de la couleur coriger.
WhiteMagus
Messages postés764Date d'inscriptionlundi 21 juin 2004StatutMembreDerniè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és1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 6 mars 2005 à 16:27
Lol !
Cet écran de veille tu peut le trouver sous XP aussi
WhiteMagus
Messages postés764Date d'inscriptionlundi 21 juin 2004StatutMembreDerniè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és764Date d'inscriptionlundi 21 juin 2004StatutMembreDerniè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és1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 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és1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 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és1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 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és1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 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és1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 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és69Date d'inscriptionsamedi 27 décembre 2003StatutMembreDernière intervention29 décembre 2006 21 févr. 2005 à 23:57
tiens ça me rapelle l'écran de veille courbe de bézier ^^'
Blacknight91titi
Messages postés1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 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és89Date d'inscriptionsamedi 18 septembre 2004StatutMembreDerniè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 ???
28 mai 2005 à 11:17
7 mars 2005 à 19:26
6 mars 2005 à 16:30
@+ !
6 mars 2005 à 16:27
Cet écran de veille tu peut le trouver sous XP aussi
6 mars 2005 à 16:19
Voilà. @+ !
6 mars 2005 à 16:17
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.
@+ !
6 mars 2005 à 15:57
Merci WhiteMagus pour ton aide :p
22 févr. 2005 à 20:42
...y'aurait pas une fonction cachée qqpart pour additionner des nombres hexadécimaux??? Ce serait la meilleure solution!!!
22 févr. 2005 à 20:04
Donc il n'y aurai pas de fondu.
22 févr. 2005 à 19:59
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.
22 févr. 2005 à 18:14
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
21 févr. 2005 à 23:57
21 févr. 2005 à 23:15
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.
21 févr. 2005 à 22:56