per farla breve ho un file (chiamiamolo1.fla) che nella main timeline ha un listener di questo tipo:
codice:
stage.addEventListener(Event.RESIZE, centraOggetti);
stage.dispatchEvent(new Event(Event.RESIZE));
function centraOggetti(evento:Event):void
{

//istruzioni


}
poi ho un altro file (chiamiamolo 2.fla) che nella main timeline ha un lo stesso tipo di listener:

codice:
stage.addEventListener(Event.RESIZE, ridimensiona);
stage.dispatchEvent(new Event(Event.RESIZE));
function ridimensiona(evento:Event):void
{
   
//istruzioni
		
}
Il problema sorge quando carico il file 2.fla dentro un mc chiamato "gallery"contenuto in 1.fla:

codice:
function loadswf (e:Event):void
{
	
	l.load(new URLRequest("2.swf"));

		
		
		gallery.addChild(l);
		
}


praticamente in questo modo allo stage di 1.fla viene aggiunto anche il listener del file caricato, e rimane anche dopo che lo scarico con removechild causando errori di questo tipo quando faccio un resize di 1.fla



TypeError: Error #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null. at 2_fla::MainTimeline/ridimensiona()


Volevo sapere se c'era un modo per restringere il campo d'azione del listener di 2.fla solo alla sua timeline

spero di essere stato chiaro!

ciao