XML数据动态文本AS3闪光闪光、文本、动态、数据

2023-09-09 21:53:17 作者:神经病院院长

不能弄明白。基本上,我有这个code,从获取数据: http://www.cbbh.ba/kursna_bs.xml 我无法将数据移动到单行和< BR /> 正呈现。我的code是:

  VAR xmlLoader:的URLLoader =新的URLLoader();
VAR XMLDATA:XML =新的XML();

xmlLoader.addEventListener(引发Event.COMPLETE,loadXML的);
xmlLoader.load(新的URLRequest(http://www.cbbh.ba/kursna_bs.xml));

/ *,加载XML * /
功能的loadXML(五:事件):无效{
XMLDATA =新的XML(e.target.data);
parseData(XMLDATA);
 }

 / *这得到的数据为今天的提示* /
 功能parseData(mTip:XML):无效{

     VAR itemXMLList:返回XMLList =的XMLList(mTip..item);
     VAR计数:INT = itemXMLList.length();
     VAR finalcount:INT =计数 -  1;
     //跟踪(finalcount);



 flashTip.htmlText =的XMLList(mTip..item);

 }
 

解决方案

这可能会帮助您:

  flashTip.htmlText =的XMLList(mTip..item)的ToString()代替(/&放大器; LT; BR \ /&放大器; GT; \ S * /克,\ T);
 
Animate如何加载外部xml文件并解析 AS3

输出:

  

Šifravalute:978    动车组(EUR)    Jedinica:1     Kupovni ZA devize:1.95583     Srednji ZA devize:1.95583     Prodajni ZA devize:1.95583

     

Šifravalute:36    Australija(AUD)    Jedinica:1     Kupovni ZA devize:1.286221     Srednji ZA devize:1.289445     Prodajni ZA devize:1.292669

Can't figure it out. Basically I have this code fetching data from: http://www.cbbh.ba/kursna_bs.xml I can't move the data to a single line and <br /> is showing. My code is:

var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();

xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest("http://www.cbbh.ba/kursna_bs.xml"));

/* This loads the XML */
function LoadXML(e:Event):void {
xmlData = new XML(e.target.data);
parseData(xmlData);
 }

 /* This gets the data for today's tip */
 function parseData(mTip:XML):void {

     var itemXMLList:XMLList = XMLList(mTip..item);
     var count:int = itemXMLList.length();
     var finalcount:int = count - 1;
     //trace(finalcount);



 flashTip.htmlText = XMLList(mTip..item);

 }

解决方案

This might help you:

flashTip.htmlText = XMLList(mTip..item).toString().replace(/&lt;br \/&gt;\s*/g,"\t");

Output:

Šifra valute: 978 EMU (EUR) Jedinica: 1Kupovni za devize: 1.95583Srednji za devize: 1.95583Prodajni za devize: 1.95583

Šifra valute: 36 Australija (AUD) Jedinica: 1Kupovni za devize: 1.286221Srednji za devize: 1.289445Prodajni za devize: 1.292669