sinippe
Messages postés137Date d'inscriptiondimanche 24 avril 2005StatutMembreDernière intervention 7 août 2008
-
7 sept. 2005 à 12:54
cs_Mafassure
Messages postés1058Date d'inscriptionjeudi 24 juillet 2003StatutModérateurDernière intervention14 février 2009
-
7 sept. 2005 à 16:21
Hallo !
Bon, alors aujourd'hui, problème gonflant. Pas compliqué d'un gramme,
je suppose, mais ça m'abîme le système nerveux. Je simplifie au max mon
explication :
J'ai un fichier XML qui contient les informations pour mettre en forme
un texte dans flash. Ex : <texte valeur="bla bla bla bla bla"
bold="0" italic="0" underline="0" color="0xff0000" />
Les valeurs sont récup dans flash pour le "TextFormat"
Je récupère
bien les bonnes valeurs, la couleur, etc... no problemo, mais peu
importe c'que je spécifie pour bold, italic et underline, il me rend le
texte gras, italique et souligné.
Ca se présente donc sous cette forme :
montextformat.bold=(etc..).attributes.bold; (le
"(etc..).attributes.bold" peut avoir la valeur "0" ou "false", ça rend
pas).
Y a-t-il une explication rationnelle ou suis-je (encore) dans un cas de pur délire flashesque ?
sinippe
Messages postés137Date d'inscriptiondimanche 24 avril 2005StatutMembreDernière intervention 7 août 2008 7 sept. 2005 à 13:45
Merci d'avoir répondu. Malheureusement, c'est là qu'est la contrainte
:/ Tout doit être pris du XML... Et pis même, c'est pas LOGIQUE que ça
marche pas, c'pour ça que j'ai envie de m'obstiner :)
sinippe
Messages postés137Date d'inscriptiondimanche 24 avril 2005StatutMembreDernière intervention 7 août 2008 7 sept. 2005 à 14:36
Ui, dans un sens :)
Mais ça me rend vraiment dingue. Si je dois te montrer mon code et mon
fichier XML, tu vas me dire "c'est construit pile poil comme il faut,
ça marche". Une fois compilé, plus rien n'obéit aux lois de l'action
script.
Comme si je lui dis "Eau flotte" d'un côté et "flotte H2O" de
l'autre, et qu'il n'arrive pas à faire la soudure pour me dire qu'en
fin de compte "Eau = H2O".
J'vais finir par me taper une alternative du genre :
if(truc.attributes.bold != 1) {
montextformat = 0;
}
C'est à n'y rien comprendre ! Merci quand même pour ta tentative d'aide :)