我正在学习一些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)”。
我只想在“标题”中加入第一个字。
任何想法?请帮助。
提前致谢:)
答案 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;