CARTE DE FRANCE DYNAMIQUE SUR FICHIER TEXTE EXTERNE
kingcobra
Messages postés316Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention19 septembre 2012
-
1 oct. 2004 à 10:53
cs_roti
Messages postés1Date d'inscriptionlundi 22 mai 2006StatutMembreDernière intervention12 mars 2010
-
12 mars 2010 à 00:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_roti
Messages postés1Date d'inscriptionlundi 22 mai 2006StatutMembreDernière intervention12 mars 2010 12 mars 2010 à 00:07
La solution gratuite et prête-à-l'emploi pour colorier dynamiquement une carte géographique (sur Office : Excel et PowerPoint) s'appelle BeGraphic.com
Dès qu'une région est reliée à une cellule via BeGraphic, alors le changement de couleur de cette dernière (via un format conditionnel) s'applique automatiquement à la carte.
Tous les objets (flèches, texte, symboles) peuvent aussi être rajoutés sur le fond de carte.
cs_rottweiler
Messages postés117Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 octobre 2013 17 oct. 2007 à 00:44
Moi je dit bravo je note 10/10 surtout si tu n'ai pas codeur.
cs_dryzd
Messages postés2Date d'inscriptionmardi 16 décembre 2003StatutMembreDernière intervention15 juin 2007 15 juin 2007 à 09:36
Bonjour,
Je voudrais adapter ce script pour que la couleur des clips puisse changer dynamiquement (vert si <0 et rouge si >0 par exemple). Je passe le code couleur en variable dans le fichier texte (couleur01=0x00FF00, couleur02=0x...).
for(i=1;i<=95;i++)
{
num = (i<10)? "0"+i : i; //afficher les nombres avec 2 chiffres.
_root["d"+num]._alpha = _root["color"+num]; // applique la propriété
_root["d"+num+"Color"].Color = new Color(_root["d"+num]);
_root["d"+num+"Color"].setRGB(_root["couleur"+num]);
}
Ca ne marche pas :(
L'apha est bon mais pas le changement de couleur.
Si je l'écris en dur, pas dans un boucle, ca fonctionne comme ça :
var d01Color:Color = new Color(d01);
d01Color.setRGB(couleur01);
Mais ça oblige a écrire ligne par ligne et il n'y a plus d'intérêt à avoir une boucle :|
Est-ce qu'une âme charitable peu m'aider ?????
Merci d'avance !!!!
Jefflec2
Messages postés1Date d'inscriptionmercredi 13 avril 2005StatutMembreDernière intervention13 juillet 2005 13 juil. 2005 à 09:34
Bonjour,
Vraiment pas mal, j'aime bien le principe...
Petites remarques toutefois :
- les accents posent problème dans le fichier texte,
- les retours chariot posent problème une fois le fichier texte transformé en fichier PC.
Question importante :
Ou as tu eu la carte de France ? Est-elle libre de droits ???
SuperDevy
Messages postés842Date d'inscriptiondimanche 24 novembre 2002StatutMembreDernière intervention 2 juillet 2007 2 oct. 2004 à 23:25
Et bien, quel courage !
Pour ce qui est de la boucle FOR, voici un PETIT code qui remplace à merveille ton énumération.
for(i=1;i<=95;i++){
num = (i<10)? "0"+i : i; //afficher les nombres avec 2 chiffres.
_root["d"+num]._alpa = _root["color"+num]; // applique la propriété
}
SuperDevy
cs_tom
Messages postés1511Date d'inscriptionsamedi 8 décembre 2001StatutModérateurDernière intervention11 juin 2009 1 oct. 2004 à 14:10
T'as pas eu trop mal aux mains à la fin?
nicolasth
Messages postés1Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 1 octobre 2004 1 oct. 2004 à 12:21
Pour la boucle FOR : non je ne connais pas, j'ai bien une idée de ce que ça pourrais faire, mais je ne suis pas développeur, c'est ma première source...
pour le fichier text, c'est du textedit mac de base
kingcobra
Messages postés316Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention19 septembre 2012 1 oct. 2004 à 10:53
pas mal mais j'ai deux questions :
- connais tu la boucle 'FOR' ?
- comment as tu ecris ou eu le txt ?
12 mars 2010 à 00:07
Dès qu'une région est reliée à une cellule via BeGraphic, alors le changement de couleur de cette dernière (via un format conditionnel) s'applique automatiquement à la carte.
Tous les objets (flèches, texte, symboles) peuvent aussi être rajoutés sur le fond de carte.
17 oct. 2007 à 00:44
15 juin 2007 à 09:36
Je voudrais adapter ce script pour que la couleur des clips puisse changer dynamiquement (vert si <0 et rouge si >0 par exemple). Je passe le code couleur en variable dans le fichier texte (couleur01=0x00FF00, couleur02=0x...).
for(i=1;i<=95;i++)
{
num = (i<10)? "0"+i : i; //afficher les nombres avec 2 chiffres.
_root["d"+num]._alpha = _root["color"+num]; // applique la propriété
_root["d"+num+"Color"].Color = new Color(_root["d"+num]);
_root["d"+num+"Color"].setRGB(_root["couleur"+num]);
}
Ca ne marche pas :(
L'apha est bon mais pas le changement de couleur.
Si je l'écris en dur, pas dans un boucle, ca fonctionne comme ça :
var d01Color:Color = new Color(d01);
d01Color.setRGB(couleur01);
Mais ça oblige a écrire ligne par ligne et il n'y a plus d'intérêt à avoir une boucle :|
Est-ce qu'une âme charitable peu m'aider ?????
Merci d'avance !!!!
13 juil. 2005 à 09:34
Vraiment pas mal, j'aime bien le principe...
Petites remarques toutefois :
- les accents posent problème dans le fichier texte,
- les retours chariot posent problème une fois le fichier texte transformé en fichier PC.
Question importante :
Ou as tu eu la carte de France ? Est-elle libre de droits ???
2 oct. 2004 à 23:25
Pour ce qui est de la boucle FOR, voici un PETIT code qui remplace à merveille ton énumération.
for(i=1;i<=95;i++){
num = (i<10)? "0"+i : i; //afficher les nombres avec 2 chiffres.
_root["d"+num]._alpa = _root["color"+num]; // applique la propriété
}
SuperDevy
1 oct. 2004 à 14:10
1 oct. 2004 à 12:21
pour le fichier text, c'est du textedit mac de base
1 oct. 2004 à 10:53
- connais tu la boucle 'FOR' ?
- comment as tu ecris ou eu le txt ?