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
用户开始工作?