UN FACON DE CONVERTIR DE L'HEXADECIMAL EN RGB

cs_tom Messages postés 1511 Date d'inscription samedi 8 décembre 2001 Statut Modérateur Dernière intervention 11 juin 2009 - 21 déc. 2004 à 11:50
mighnion Messages postés 38 Date d'inscription jeudi 22 janvier 2004 Statut Membre Dernière intervention 16 juin 2010 - 21 déc. 2004 à 14:27
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/28304-un-facon-de-convertir-de-l-hexadecimal-en-rgb

mighnion Messages postés 38 Date d'inscription jeudi 22 janvier 2004 Statut Membre Dernière intervention 16 juin 2010
21 déc. 2004 à 14:27
Merci SuperDevy

Je met à jour de suite!

->Tom: Je rapelle que le niveau est débutant.

Cordialement
Mighnion
SuperDevy Messages postés 842 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 2 juillet 2007
21 déc. 2004 à 11:52
Me principe est convenable, mais le code est trop defectueux.

var couleur="FF56E5";

var coulr=Number("0x"+couleur.substr(0,2));
var coulg=Number("0x"+couleur.substr(2,2));
var coulb=Number("0x"+couleur.substr(4,2));

Ca marche mieux.
Le .toString(10) est inutile puisque Flash le fait d'office.
cs_tom Messages postés 1511 Date d'inscription samedi 8 décembre 2001 Statut Modérateur Dernière intervention 11 juin 2009
21 déc. 2004 à 11:50
Salut,
c'est un process enorme pour le peu qu'il y a a faire.
D'habitude pour covertir decimal vers hexa, les informatitiens utilisent le modulo, cet etrange petit signe mathematique qui est le %. Il permet de donner le reste d'une division apres la virgule.
Et pour la conversion hex vers decimal, on multiplie chaque valeur par 16 puissance la place dans la ligne (pour F5C, c'est 12(C)+ 5*16 + 15(F)*16²
Mais bon, ouais pourquoi ne pas se servir des outils de conversion du flash...
Rejoignez-nous