【问题标题】:Flash player 10 XML and AS2 problemFlash player 10 XML 和 AS2 问题
【发布时间】:2010-11-15 16:39:13
【问题描述】:

我在最新版本的 AS2 应用程序的 Flash 播放器中遇到小于 (< 之后的文本消失了(即使它显示在机器播放器上)。现在我知道如果我用< 替换< 它将起作用,但这不是一个选项。有没有人给点建议。

var internalXML:XML = new XML("<annotation><![CDATA[<P ALIGN='LEFT'><FONT LETTERSPACING='0' KERNING='0'>this is the visible text &lt; this text will dissapear</FONT><P>]]></annotation>");
    var internalXMLNode:XMLNode = internalXML.firstChild;
    internalXMLDisplay.htmlText = internalXMLNode.firstChild.nodeValue;

【问题讨论】:

  • 我今天遇到了同样的错误。以为我快疯了...相同的设置:Flash Player 10,AS2,加载外部 xml。 &amp;lt; 分解字符串的其余部分。 &amp;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


【解决方案1】:

我刚刚复制并粘贴了您的代码,一切对我来说都很好。 您确定您的 'internalXMLDisplay 是动态文本和/或它接受 html (internalXMLDisplay.html = true;) 吗?

【讨论】:

  • 那些东西都很好。当我从 flash 中按 ctrl-enter 时,它确实有效。但是当我发布到浏览器时......它破产了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-24
  • 1970-01-01
  • 2016-02-29
  • 2010-10-30
  • 2010-11-10
  • 1970-01-01
相关资源
最近更新 更多