0

我正在学习一些 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 条推文减去 50 个字符“substr(0,50)”。

我只想加粗“标题”中的第一个单词。

有任何想法吗?请帮忙。

提前致谢 :)

4

1 回答 1

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;
于 2013-02-22T14:21:24.627 回答