Flash中的XML Banner Rotator

时间:2018-12-27 16:35:09

标签: actionscript-3 flash-cc

XML代码文件Slider.xml

<?xml version="1.0" encoding="utf-8"?>
<slide DELAY="2">
    <image URL="SliderImages/1.jpg" links="http://www.link1.com" />
    <image URL="SliderImages/2.jpg" links="http://www.link2.com" />
</slide>

这是我的actionScript3代码。

function Complete(e:Event):void {
    var _xml:XML=new XML(e.target.data);
    _loader.removeEventListener(Event.COMPLETE, Complete);
    _loader=null;
    _delay=_xml.@DELAY;
    _images=_xml.image;
    _total=_images.length();
    LoadImages();
}

function LoadImages():void {
    for (var i:int = 0; i < _total; i++) {
        var _url:String=_images[i].@URL;
        _linked=_images[i].@links;
        var _loader:Loader = new Loader();
        _loader.load(new URLRequest(_url));
        my_link.push(_linked);
        _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, ImageLoaded);
        _loaders.push(_loader);

        _loader.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);
    }
}

function fl_ClickToGoToWebPage(event:MouseEvent):void { 
    navigateToURL(new URLRequest(_linked)); 
}

我的代码运行正常,但是“超级”链接无法正常工作。

如何在循环中添加超级链接,以便navigateToURL用户开始工作?

0 个答案:

没有答案