粗体化xml节点的第一个字

时间:2013-02-22 14:04:10

标签: xml actionscript-3 flash api twitter

我正在学习一些AS3而我正在尝试构建Twitter应用程序,我正面临从Twitter RSS API检索XML的问题。

我想在子节点中粗体化第一个单词。我尝试了很多setTextFormat的方法,但是因为我对整个事情都很陌生,所以我都没有和我一起工作。

显示更新的代码是:

for each (var nodo:XML in twitter..item) { 
    myUpdates += 
        "<a href='" + 
        nodo.link + 
        "'><font color='#CC3300'>" +
        nodo.title.substr(0,50) + 
        "..." + 
        "</font></a><br>" + 
        "<font color='#000000'>" +
        nodo.pubDate +
        "</font><br/><br/>"; 
}

我设法将140 Tweet减去50个字符“substr(0,50)”。

我只想在“标题”中加入第一个字。

任何想法?请帮助。

提前致谢:)

1 个答案:

答案 0 :(得分:1)

要粗体化字符串中的第一个单词,您可以执行以下操作:

var s:String = "This is a string of words";

// Split the string into an array using the space character as a delimiter.
// (Every word is separated by a space.)
var words:Array = s.split(" ");

var firstWord:String = words[0];

// Remove the first word from the array and join the remaining 
// words back into a string.
words.unshift();
var followingWords = words.join(" ");

var formattedString = "<b>" + firstWord + "</b> " + followingWords;