Bonsoir,

Voilà un problème en AS2 pour lire le HTML!

Je récupere depuis ma base de donné la chaine

monurl=data[1];

et quand je remonte à la base j'ai data[1] (par exemple) est:

<a href="download_pdf.php?PDF=../mondossier/monpdf.pdf">monpdf</a>";

movieclip.link.html = true;
movieclip.link.htmlText=monurl;


movieclip.link est mon champ text dynamique.

cela ne passe pas en affichage Smiley bawling

une idée? je vous remercie par avance!
Salut,
Comment passes-tu la var monurl à flash ?
Et il peut y avoir pas mal de raisons à ton problème : var en undefined, typo qui ne supporte pas l'anti-aliasing, champ de texte ayant l'instance à la place de la var (ou inversement je sais plus), etc…
justement, en fait mon url qui est inséré dans la base de donnée est concaténé de la manièere suivante

$url_html=addslashes('<a href=\"download_pdf.php?PDF='.$upload.'\">'.$link.'</a>');

ce qui me donne dans ma base

<a href=\"download_pdf.php?PDF=../mondossier/monpdf.pdf\">monpdf</a>


exctration via le fichier xml encodé en utf8 resultat requete que je parcours:


				<link><?php echo mb_convert_encoding(htmlspecialchars($row2['URL_HTML'],ENT_QUOTES), "UTF-8", "Windows-1252"); ?></link>



Puis dans mon actionscript une autre boucle, et là :

for(var i=0;i<datas.work.length;i++){
	var mc = mclip.duplicateMovieClip("work_"+i,this.getNextHighestDepth());
	currentY=0;
	if(datas.work[i].link !==undefined){
	mc.link.html = true;
	mc.link._y = currentY;
	mc.link.htmlText=datas.work[i].link;
	mc.link.autoSize = true;	
	currentY = mc.link._y+mc.link._height;
}


et la grande découverte c'est que lorsque j'enleve la ligne:

mc.link.html = true;


j'ai bien les information html qui apparaissent, donc tout va bien du coté extraction de donné de la base.

Encore plus étonnant c'est que j'ai repris le même clip que j'ai collé autre part, il fonctionne bien sur l'autre partie, mais sur celui làa, aucune modif, j'ai tout qui s'affiche sauf les balise html!

Voilà, je bloque!

Merci![/i][/i]
Modifié par lenar (16 Apr 2011 - 01:12)
Une autre remarque :

si je remplace dans la base de donnée, $url_html="aaaa" (pour eviter les caractere speciaux, et même les balises), cela ne s'affiche pas non plus, c'est toujours lié à mc.link.html = true; qui ne laisse rien passer Smiley ohwell