salve a tutti,ho creato una main dove premendo un pulsante chiama un swf, swf in questione e' una gallery

var richiesta:URLRequest=new URLRequest('immagini.xml');
var caricatore:URLLoader=new URLLoader();
var caricatore2:Loader;
var percorsi:Array=new Array();
var descrizioni:Array=new Array();
var id:int=0;
var campo:TextField=new TextField();
var clip:ClipCaricatore;

campo.selectable=false;
addChild(campo);

caricatore.addEventListener(Event.COMPLETE,complet ato);
caricatore.load(richiesta);

function completato(evento:Event):void
{
var risultato:XML=new XML(evento.target.data);
var documento:XMLDocument= new XMLDocument();
var nodo:XMLNode;
documento.ignoreWhite=true;
documento.parseXML(risultato.toXMLString());
nodo=documento.firstChild;
var nodi:int=nodo.childNodes.length;
for(var i:int=0;i<nodi;i++)
{
percorsi.push(nodo.childNodes[i].firstChild.nodeValue);
descrizioni.push(nodo.childNodes[i].attributes["descrizione"]);
}
caricaImmagine();
}

function caricaImmagine():void
{
var richiesta2:URLRequest=new URLRequest(percorsi[id]);
caricatore2=new Loader();
caricatore2.contentLoaderInfo.addEventListener(Eve nt.OPEN,inizio);
caricatore2.contentLoaderInfo.addEventListener(Pro gressEvent.PROGRESS,progresso);
caricatore2.contentLoaderInfo.addEventListener(Eve nt.COMPLETE,completato2);
caricatore2.load(richiesta2);
}

function inizio(evento:Event):void
{
clip=new ClipCaricatore();
clip.x=stage.stageWidth/2-clip.width/2;
clip.y=stage.stageHeight/2-clip.height/2;
clip.y=200;
addChild(clip);
}

function progresso(evento:ProgressEvent):void
{
var percentuale:Number=(evento.bytesLoaded/evento.bytesTotal)*100;
clip.campo_txt.text="caricamento "+Math.round(percentuale).toString()+" % ";
clip.barra_mc.scaleX=Math.round(percentuale)/100;
}

function completato2(evento:Event):void
{

campo.text=descrizioni[id];
campo.width=campo.textWidth+10;
campo.x=stage.stageWidth/2-campo.width/2;
caricatore2.x=stage.stageWidth/2-caricatore2.width/2;
caricatore2.y=stage.stageHeight/2-caricatore2.height/2;
campo.y=caricatore2.y-15;
addChild(caricatore2);
removeChild(clip);
destra_mc.mouseEnabled=true;
sinistra_mc.mouseEnabled=true;
}

destra_mc.addEventListener(MouseEvent.MOUSE_DOWN,a umentaID);
sinistra_mc.addEventListener(MouseEvent.MOUSE_DOWN ,diminuisciID);

function aumentaID(evento:MouseEvent):void
{
evento.target.mouseEnabled=false;
id++;
if(id>=percorsi.length)
{
id=0;
}
removeChild(caricatore2);
caricaImmagine();
}

function diminuisciID(evento:MouseEvent):void
{
evento.target.mouseEnabled=false;
id--;
if(id<0)
{
id=percorsi.length-1;
}
removeChild(caricatore2);
caricaImmagine();
}



praticamente quando apro la main mi da subito l errore
TypeError: Error #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null.
at sette_fla::MainTimeline/completatop()

sette e' swf della gallery