Flash CS4& AS3:如何在外部加载的动态文本中添加/使用超链接

时间:2012-09-28 00:32:45

标签: actionscript-3 hyperlink flash-cs4

基本设置是:我将外部文本文件中的文本加载到“新闻和事件”样式的动态文本字段中,该字段嵌套在动画片段中。

像这样:

var newsloader:URLLoader = new URLLoader(new URLRequest("vzm_news_text.txt"));
newsloader.addEventListener(Event.COMPLETE, completeHandler);

function completeHandler(event:Event):void{
    var loadedText:URLLoader = URLLoader(event.target);
    homeContent.newsText.condenseWhite = true;
    homeContent.newsText.htmlText = loadedText.data;
    homeContent.scrollBar.update();
}

我的外部.txt文件包含简单的html格式标记,并且可以完美地加载/显示。

我无法弄清楚的是:如何在加载的文本中创建活动链接?

我尝试在.txt文件中添加A HREF标记,但链接及其后的所有内容都不会显示。我确信这很简单,而且我搜索得相当多,没有运气。我去的时候是一个新手。

1 个答案:

答案 0 :(得分:1)

检查你的href行是否包含任何可能破坏文本变量的&,“或'。

或者,如果你可以加载.xml而不是.txt,你可以将你的新闻封装在CDATA标签上。

<newstext>
<![CDATA[<a target="_blank" href="http://www.google.com/"> www.google.com</a>]]>
</newstext>