【问题标题】:Eliminate extra space between paragraphs when importing XML导入 XML 时消除段落之间的额外空格
【发布时间】:2012-02-27 21:46:36
【问题描述】:

使用以下代码,我将 xml 文件中的数据推送到配置为将文本呈现为 html 的经典动态文本框中。出于某种原因,段落之间有大量的空白。我不知道为什么它在那里,因为我已经将它设置为忽略空格。我该如何摆脱它?

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;
    }
}

【问题讨论】:

    标签: xml actionscript-3 actionscript htmltext


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 段落之间仍有大量空白。它似乎没有改变任何东西
    猜你喜欢
    • 2018-02-04
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多