Crossdomain xml Google meteo

I’ve a problem with crossdomain xml.
I load the google meteo xml in my flash file to show specifics weather conditions…when i load the flash file in my local drive it’s all ok but when i load the flash file online it doesn’t show anything…you will see it here:
http://195.225.170.68/$sitepreview/pantelleriadreamhotel.com/home/diving.html

this is the code:

var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, caricato);
var xml:XML;

function caricato(e:Event):void
{
    var imageLoader:Loader = new Loader();
    var urlimmagine:String;
    xml = new XML(e.target.data);
    /*------- GRADI -----------*/
    var gradic = xml.weather.current_conditions.temp_c.attribute("data");
    
    /*-------- IMMAGINE ---------*/
    urlimmagine = "http://www.google.it" + xml.weather.current_conditions.icon.attribute("data");
    var image:URLRequest = new URLRequest(urlimmagine);
    imageLoader.load(image);
    immagine.addChild (imageLoader);
    imageLoader.x = 0;
    imageLoader.y = 0;
    
    /*-------- CONDIZIONI ---------*/
    condizione.text = xml.weather.current_conditions.condition.attribute("data");
    
    /*-------- UMIDITA ---------*/
    umidita.text = xml.weather.current_conditions.humidity.attribute("data");
    
    gradi.text = gradic + " °C";
    giorno();
}

loader.load(new URLRequest('http://www.google.it/ig/api?weather=Pantelleria'));

function giorno():void
{
    var myDate:Date = new Date();
    var giorno = myDate.getDay();
    var giornon = myDate.getDate();
    var mese = myDate.getMonth();
    var anno = myDate.getFullYear();
    var strmese:String = stringaMese(mese);
    /*---------- STRINGA NOME GIORNO ----------*/
    switch (giorno)
    {
        case 0:
            txtday.text = "Dom " + txtday.text;
            break;
        case 1:
            txtday.text = "Lun " + txtday.text;
            break;
        case 2:
            txtday.text = "Mar " + txtday.text;
            break;
        case 3:
            txtday.text = "Mer " + txtday.text;
            break;
        case 4:
            txtday.text = "Gio " + txtday.text;
            break;
        case 5:
            txtday.text = "Ven " + txtday.text;
            break;
        case 6:
            txtday.text = "Sab " + txtday.text;
            break;            
        default:
            txtday.text = "Errore giorno";
            break;
    }
    /*----- INSERIMENTO NUMERO DEL MESE -------*/
    txtday.text = txtday.text + giornon + " ";
    /*----- INSERIMENTO NOME DEL MESE ---------*/
    txtday.text = txtday.text + strmese + " ";
    txtday.text = txtday.text + anno;
}

/*----- FUNZIONE NOME DEL MESE --------------*/
function stringaMese(month:Number):String{
    var monthNames_array:Array = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre");
    return monthNames_array[month];
}

Can somebody help me? :opera: