我在AS2应用程序的最新版本的flash播放器中遇到小于(&lt;)符号的问题。我有一个XML,其中包含我传递给文本字段的html文本字符串,如下面的代码所示。但是在浏览器中<
之后的文本消失了(即使它显示在机器播放器上)。现在我知道如果我用<
替换<
它会起作用,但这不是一个选项。有没有人有建议。
var internalXML:XML = new XML("<annotation><![CDATA[<P ALIGN='LEFT'><FONT LETTERSPACING='0' KERNING='0'>this is the visible text < this text will dissapear</FONT><P>]]></annotation>");
var internalXMLNode:XMLNode = internalXML.firstChild;
internalXMLDisplay.htmlText = internalXMLNode.firstChild.nodeValue;
答案 0 :(得分:0)
我只是复制&amp;粘贴你的代码,一切都很适合我。 你确定你的'internalXMLDisplay是一个动态文本和/或它接受html(internalXMLDisplay.html = true;)?