Code html provenant d'un fichier xml placé dans un champs texte

Signaler
Messages postés
7
Date d'inscription
lundi 23 janvier 2006
Statut
Membre
Dernière intervention
17 août 2006
-
Messages postés
396
Date d'inscription
samedi 16 avril 2005
Statut
Membre
Dernière intervention
13 novembre 2009
-
bonjour...

j'ai un champs texte créé par un script, dans lequel je place des données provenant d'un fichier xml.
Mon problème: les tags html ne sont pas reconnus comme tel par flash.

voici le code ActionScript:

this._parent.grandEcran.createTextField("my_txt", 1, 0, 0, 400, 300);
  this._parent.grandEcran.my_txt.multiline = true;
  this._parent.grandEcran.my_txt.wordWrap = true;
  this._parent.grandEcran.my_txt.html = true;
  var my_fmt:TextFormat = new TextFormat();
  my_fmt.color = 0x000000;
  my_fmt.font = "verdana";
  my_fmt.size = 11;
  my_fmt.underline = false;
  this._parent.grandEcran.my_txt.htmlText = _parent._parent.navigation.childNodes[0].childNodes[j].childNodes[2].firstChild;
  this._parent.grandEcran.my_txt.setTextFormat(my_fmt);

dans le xml, la portion de texte est déclaré en CDATA.

Merci d'avance.

1 réponse

Messages postés
396
Date d'inscription
samedi 16 avril 2005
Statut
Membre
Dernière intervention
13 novembre 2009

Evite d'encadrer ton HTML dans un CDATA. Intègre le plutôt dans une node. Et récuupère la valeur par un .toString() sur ta node.
Ca sera plus pratique et moins lourd !

Aller @+
Flo