Salve, uso il seguente codice per caricare delle foto tramite xml

Codice PHP:
var pageXML = new XML();
var 
pageOrder = new Array();
var 
pageCanTear = new Array();
var 
pageSpread = new Array();
var 
pagePreLoad = new Array();
var 
pageAfterTear = new Array();
var 
pageNames = new Array();
pageNames[0] = {data: -1label"Indice..."};
pageLinks = new Array();
linkMcArray = new Array();
trace(_level0.xmlFile);
pageXML.load(_level0.xmlFile);
pageXML.ignoreWhite true;
pageXML.onLoad = function (success)
{
    if (
success)
    {
        var 
_loc4 0;
        
pw pageXML.firstChild.attributes.width ? (Number(pageXML.firstChild.attributes.width)) : (853);
        
ph pageXML.firstChild.attributes.height ? (Number(pageXML.firstChild.attributes.height)) : (1279);
        
zoomPagine pageXML.firstChild.attributes.zoomPagine != undefined ? (Number(pageXML.firstChild.attributes.zoomPagine)) : (55);
        
pages._xscale zoomPagine;
        
pages._yscale zoomPagine;
        
pagesz pages._xscale;
        
zoomMiniatureX pageXML.firstChild.attributes.zoomMiniatureX != undefined ? (Number(pageXML.firstChild.attributes.zoomMiniatureX)) : (1.140000E+001);
        
zoomMiniatureY pageXML.firstChild.attributes.zoomMiniatureY != undefined ? (Number(pageXML.firstChild.attributes.zoomMiniatureY)) : (1.140000E+001);
        
hcover pageXML.firstChild.attributes.hcover == "true" ? (true) : (false);
        
transparency pageXML.firstChild.attributes.transparency == "true" ? (true) : (false);
        
footerMsg pageXML.firstChild.attributes.bottomMessage;
        
msg_x pageXML.firstChild.attributes.xMsg;
        
pp pageXML.firstChild.attributes.prepage != undefined ? (pageXML.firstChild.attributes.prepage) : (null);
        var 
_loc17;
        for (var 
_loc3 pageXML.firstChild.firstChild_loc3 != null_loc3 _loc3.nextSibling)
        {
            
pageOrder[_loc4] = _loc3.attributes.src;
            
pageCanTear[_loc4] = _loc3.attributes.canTear == "true" ? (true) : (false);
            
pageSpread[_loc4] = _loc3.attributes.isSpread == "true" ? (true) : (false);
            
pagePreLoad[_loc4] = _loc3.attributes.preLoad == "true" ? (true) : (false);
            
pageAfterTear[_loc4] = _loc3.attributes.afterTear != undefined ? (_loc3.attributes.afterTear) : (null);
            if (
_loc17 != _loc3.attributes.n.toString())
            {
                
pageNames.push({data_loc4label_loc3.attributes.n.toString()});
            } 
// end if
            
_loc17 _loc3.attributes.n.toString();
            if (
_loc3.firstChild != undefined)
            {
                
pageLinks[_loc4] = new Array();
                var 
_loc2 _loc3.childNodes;
                for (var 
_loc1 0_loc1 <= _loc2.length; ++_loc1)
                {
                    var 
_loc8 _loc2[_loc1].attributes.x;
                    var 
_loc7 _loc2[_loc1].attributes.y;
                    var 
_loc10 _loc2[_loc1].attributes.w;
                    var 
_loc9 _loc2[_loc1].attributes.h;
                    var 
_loc5 _loc2[_loc1].attributes.vis;
                    var 
_loc6 _loc2[_loc1].attributes.url;
                    
pageLinks[_loc4].push({x_loc8y_loc7w_loc10h_loc9vis_loc5link_loc6});
                } 
// end of for
            
// end if
            
++_loc4;
        } 
// end of for
        
play ();
    }
    else
    {
        
trace ("Error loading XML");
    } 
// end else if
};

trace (_level0.xmlFile);
stop (); 

in locale funziona benissimo in remoto mi carica solo la prima foto
da notare che l'attachmovie si trova sul fotogramma successivo