Actionscript 3 RSS库as3

Actionscript 3 RSS库as3,actionscript-3,flash,rss,Actionscript 3,Flash,Rss,这是我的情况-我有10个电影剪辑的看法,在每一个电影剪辑我需要有一个加载的图片,RSS。我设法装上了第一个,但我还需要另外9个。有什么想法吗 import com.adobe.xml.syndication.generic.FeedFactory; import com.adobe.xml.syndication.generic.IFeed; import com.adobe.xml.syndication.generic.IItem; import flash.display.MovieCli

这是我的情况-我有10个电影剪辑的看法,在每一个电影剪辑我需要有一个加载的图片,RSS。我设法装上了第一个,但我还需要另外9个。有什么想法吗

import com.adobe.xml.syndication.generic.FeedFactory;
import com.adobe.xml.syndication.generic.IFeed;
import com.adobe.xml.syndication.generic.IItem;
import flash.display.MovieClip;
import flash.events.MouseEvent;

var rss:XML;
var rss_url:URLRequest = new URLRequest("http://btvnews.bg/lbin/rss.php?section_id=16105?pic_size=300x158");


var rssLoader:URLLoader = new URLLoader(rss_url);
rssLoader.addEventListener(Event.COMPLETE, rssLoaded);
var rssCount;
var rssCounter = 0;
var l = new Loader();


var loaderContext:LoaderContext;
loaderContext= new LoaderContext();

loaderContext.securityDomain=SecurityDomain.currentDomain;
loaderContext.checkPolicyFile = true;

Security.loadPolicyFile('http://img.bg.sof.cmestatic.com/crossdomain.xml');

function rssLoaded(e:Event):void
{

    rss = XML(rssLoader.data);

    var curImage = rss.channel.item[0].enclosure. @ url;
    l.load(new URLRequest(curImage));
    l.contentLoaderInfo.addEventListener(Event.COMPLETE,doneIt);

    function doneIt(e:Event)
    {
        var bit:Bitmap = e.target.content;

        if (bit != null)
        {
            bit.smoothing = true;
        }
    }

    placer.addChild(l);

在你的rss加载后,当你已经加载了一个图片时,为这个项目设置一个for循环

for(var i=0; i < rss.channel.item.length;i++)
{
   var img = rss.channel.item[i].enclosure. @ url;
   //rest of the code to load the image and adding to stage
}