我正在尝试将我的RSS Feed加载到Flash AS2中的dynamix文本框中。虽然它只是说'undefined'我的动态文本框是调用xml_holder。任何关于此的亮点都将非常感激。谢谢。
我将此脚本附加到动态文本框图层上方的空关键帧。
stop();
xmlLoad = new XML();
xmlLoad.load("http://www.astrology.com/horoscopes/monthly-overview.rss");
xmlLoad.ignoreWhite = true;
xml_holder.html = true;
xmlLoad.onLoad = function(success){
//if successful
if(success && xmlLoad.status == 0){
//reset the text
xml_text="";
//list of items
var xmlItems:XML = xmlLoad.firstChild.firstChild;
for (var m = 0; m<xmlItems.childNodes.length; m++) {
//grab each item
if (xmlItems.childNodes[m].nodeName == "item") {
for (var n = 0; n<xmlItems.childNodes[m].childNodes.length; n++) {
if (xmlItems.childNodes[m].childNodes[n].nodeName == "link") {
//grab the link of the item
itemlink=xmlItems.childNodes[m].childNodes[n].firstChild.toString();
}
if (xmlItems.childNodes[m].childNodes[n].nodeName == "title") {
//grab the title of the item
itemtitle=xmlItems.childNodes[m].childNodes[n].firstChild.toString();
}
}
//add the current item
xml_text+= "<a href=\""+itemlink+"\">"+itemtitle+"</a><br><br>";
}
}
}
//set the text
xml_holder.htmlText = xml_text;
}
答案 0 :(得分:0)
您的代码对我有用,请检查您在xml_holder
texfield中使用的字体是否已嵌入。
你也可以:
xml_text
之前xml_holder.htmlText = xml_text;
,检查它是否包含生成的HTML。 xml_holder
以检查文本字段是否在需要访问时定义。