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

cs_manu67 Messages postés 7 Date d'inscription lundi 23 janvier 2006 Statut Membre Dernière intervention 17 août 2006 - 17 août 2006 à 02:51
fguitton Messages postés 396 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 13 novembre 2009 - 20 août 2006 à 19:31
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

fguitton Messages postés 396 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 13 novembre 2009 1
20 août 2006 à 19:31
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
0
Rejoignez-nous