在Flash加载的XML中使用HTML元素
我正在尝试使用html元素在一个由flash加载和显示的XML文件中设置文本样式。当我这样做时,文本将根本不显示。以下是我的XML文档:在Flash加载的XML中使用HTML元素,html,xml,actionscript-3,text,coding-style,Html,Xml,Actionscript 3,Text,Coding Style,我正在尝试使用html元素在一个由flash加载和显示的XML文件中设置文本样式。当我这样做时,文本将根本不显示。以下是我的XML文档: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Page> <Title>You should be <b>Bold</b> ! </Title> <Page> 据我所知,这应该是完全可行的。在线教程和
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Page>
<Title>You should be <b>Bold</b> ! </Title>
<Page>
据我所知,这应该是完全可行的。在线教程和参考资料没有给出这个问题的历史。看起来很简单,但这让我发疯。任何帮助都将不胜感激 尝试将HTML包装到CDATA标记中,如下所示:
<![CDATA[ -- your html content here -- ]]>
您是否尝试过对HTML进行HTML编码,然后查看actionscript是否能正确处理它?您可能需要在actionscript中对其进行解码,但不确定 这不管用。使用CDATA标记时,文本被显示,但当我使用时(以前根本没有显示),标记被忽略,当我使用b时,它显示为。还有其他想法吗?我仍然没有解决这个问题的方法。我已经在我的第二个代码块中对它进行了编码。它忽略标记并显示文本而不设置样式。这就好像b、strong或em没有默认的css。
Container.Title.htmlText = xmlData.Title[0];
<![CDATA[ -- your html content here -- ]]>