2012-02-27 5 views
0

다음 코드를 사용하여 xml 파일의 데이터를 텍스트를 html로 렌더링하도록 구성된 클래식 동적 텍스트 상자로 푸시합니다. 어떤 이유로 문단 사이에 음란 한 양의 공백이 있습니다. 나는 왜 그것이 공백을 무시하도록 이미 설정했기 때문에 그것이 왜 존재하는지 확신하지 못한다. 어떻게 내가 그걸 없앨까요?XML을 가져올 때 단락 사이에 여분의 공백을 제거하십시오.

package { 

    import flash.display.*; 
    import flash.events.*; 
    import flash.net.*; 

    public class Blog extends MovieClip { 

     var rssLoader:URLLoader = new URLLoader(); 
     var rssURL:URLRequest = new URLRequest("http://www.woot.com/blog/rss.aspx"); 
     var rssXML:XML = new XML(); 

    public function Blog() { 
     //Load RSS file 
     rssLoader.addEventListener(Event.COMPLETE, blogBuilder); 
     rssLoader.load(rssURL); 
     rssXML.ignoreWhitespace = true; 
    } 

    public function blogBuilder(e:Event):void { 
     rssXML = XML(rssLoader.data); 

     //Adds data to blog 
     titleBox.text = rssXML.channel.item[0].title; 
     dateBox.text = rssXML.channel.item[0].pubDate; 
     textBox.htmlText = rssXML.channel.item[0].description; 
    } 
} 

답변

1

이 시도 :

rssXML = XML(rssLoader.data); 
rssXML.ignoreWhite = true; 
titleBox.condenseWhite = true; 
dateBox.condenseWhite = true; 
textBox.condenseWhite = true; 
+0

여전히 단락 사이 공백의 톤이있다. – fishpen0

+0

@ fishpen0 업데이트 된 코드 참조 – mgraph

+0

완벽하게 작동합니다. 감사. – fishpen0