【发布时间】:2010-11-15 16:39:13
【问题描述】:
我在最新版本的 AS2 应用程序的 Flash 播放器中遇到小于 (< 之后的文本消失了(即使它显示在机器播放器上)。现在我知道如果我用&LT; 替换&lt; 它将起作用,但这不是一个选项。有没有人给点建议。
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;
【问题讨论】:
-
我今天遇到了同样的错误。以为我快疯了...相同的设置:Flash Player 10,AS2,加载外部 xml。
&lt;分解字符串的其余部分。&LT;(大写)有效...奇怪的行为仅限于我的工作站。它在其他机器上运行良好(有些与我的硬件、操作系统和 Flash Player 版本相同,有些则没有)。这直接指向 Flash 播放器错误,可能是安装损坏...我会尝试重新安装。 -
我证实了我的假设:我的 Flash Builder 4 安装中的 Flash player 10.1 独立版是罪魁祸首。
-
我证实了我的假设:Flash player 10.1 独立版是罪魁祸首(我使用了我安装的 Flash Builder 4 中的那个)。我已经用 Flash CS3 编译并播放了文件(使用它的独立播放器版本),一切都很好。
标签: xml actionscript-2 flash htmltext