Xml problem adding link

I’m very new in as3. I try to put a link on images loaded from xml but I can’t get it done. This script puts the last link from xml.

Can somebody help me? give me some suggestions? Anything?

The xml looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<slideshow>
    <image src="1.jpg" link="http://www.google.ro"/>
    <image src="2.jpg" link="http://www.gsp.ro"/>
    <image src="3.jpg" link="http://www.aol.com"/>
    <image src="4.jpg" link="http://www.yahoo.com"/>
</slideshow>

and the code in flash

        function ParseData(imagini:XML):void {
            var axaX = 0;
            var axaY = 0;
            var imaginiList:XMLList = imagini.image;
            for each (var imaginiElement:XML in imaginiList) {
                var imageLoader:Loader = new Loader();
                var elm = imaginiElement.@src;
                var link = imaginiElement.@link;
                trace(link);
                imageLoader.load(new URLRequest(elm));
                imageLoader.addEventListener(MouseEvent.CLICK,clickHandler);
                addChild(imageLoader);
                if(axaX <= 120) { 
                    imageLoader.x = axaX;
                    axaX +=120;
                    imageLoader.y = axaY;
                    axaY +=120;
                    axaY = imageLoader.y;
                } else {
                    axaX = 0;
                    imageLoader.x = axaX;
                    axaX = axaY+120;
                    axaY = axaY+120;
                    imageLoader.y = axaY;
                }

        function clickHandler(event:MouseEvent):void {
            var request:URLRequest = new URLRequest(link);
            navigateToURL(request);
        }