Buenos dias antes que nada gracias por sus repuestas
tengo un problema con as3 con el q soy absolutamente nuevo ya la pregunta es la siguiente
tengo una archivo home.swf en el puse este preload

Código ActionScript :

stop();

addEventListener(Event.ENTER_FRAME , preload);
function preload(event:Event):void 
{
   var bytesTotales = stage.loaderInfo.bytesTotal;
   var bytesCargados = stage.loaderInfo.bytesLoaded;
   var porcentaje = Math.round(bytesCargados * 100 /bytesTotales)
   
   textoPorcentaje.text = porcentaje + "% Cargados";
   cargaAnimada_mc.gotoAndStop(porcentaje);
   
   if (bytesCargados == bytesTotales)
   {
      removeEventListener(Event.ENTER_FRAME,preload);
      gotoAndPlay(2)
      textoPorcentaje.text = "";
      removeChild(textoPorcentaje);
      removeChild(cargaAnimada_mc);
   }
}

en este no hay problema
pero dentro de el es decir dentro de home me carga otro swf que es llamado por un MC que esta en el escenario con este codigo

Código ActionScript :

var contenedor:MovieClip = new MovieClip();
var loader:Loader = new Loader();
loader.load(new URLRequest("quienes.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, insertMovie);

function insertMovie(evt:Event):void{ 

addChild(contenedor).name = "contenedor";
contenedor.addChild(loader).name = "loader";
contenedor.x = 0
contenedor.y = 0

}

el MC tiene como nombre de instancia fondoNosotros
bueno hago lo mismo con lo demas MC de mi trabajo y para aparecerlos hago lo siguiente

Código ActionScript :

stop();
import fl.transitions.*;
import fl.transitions.easing.*;//Importo Paquetes
import caurina.transitions.Tweener;

//definir los fondos visibles
//fondoPrincipal.visible=true;
fondoNosotros.visible=false;
fondoMetodologia.visible=false;
fondoServicios.visible=false;
fondoPortafolio.visible=false;
fondoContacto.visible=false;
fondoEnlace.visible=false;


//definir los fondos en Alpha
//fondoPrincipal.alpha=0;
fondoNosotros.alpha=0;
fondoMetodologia.alpha=0;
fondoServicios.alpha=0;
fondoPortafolio.alpha=0;
fondoContacto.alpha=0;
fondoEnlace.alpha=0;

//definir los botones
nosotros_btn.buttonMode=true;
metodologia_btn.buttonMode=true;
servicios_btn.buttonMode=true;
portafolio_btn.buttonMode=true;
contacto_btn.buttonMode=true;
enlace_btn.buttonMode=true;


//eventos listener
nosotros_btn.addEventListener(MouseEvent.ROLL_OVER, SobreMi);
nosotros_btn.addEventListener(MouseEvent.ROLL_OUT, FueraMi);
nosotros_btn.addEventListener(MouseEvent.CLICK, ClickNosotros);

metodologia_btn.addEventListener(MouseEvent.ROLL_OVER, SobreMi);
metodologia_btn.addEventListener(MouseEvent.ROLL_OUT, FueraMi);
metodologia_btn.addEventListener(MouseEvent.CLICK, ClickMetodologia);

servicios_btn.addEventListener(MouseEvent.ROLL_OVER, SobreMi);
servicios_btn.addEventListener(MouseEvent.ROLL_OUT, FueraMi);
servicios_btn.addEventListener(MouseEvent.CLICK, ClickServicios);

portafolio_btn.addEventListener(MouseEvent.ROLL_OVER, SobreMi);
portafolio_btn.addEventListener(MouseEvent.ROLL_OUT, FueraMi);
//portafolio_btn.addEventListener(MouseEvent.CLICK, ClickPortafolio);

contacto_btn.addEventListener(MouseEvent.ROLL_OVER, SobreMi);
contacto_btn.addEventListener(MouseEvent.ROLL_OUT, FueraMi);
//contacto_btn.addEventListener(MouseEvent.CLICK, ClickContacto);

enlace_btn.addEventListener(MouseEvent.ROLL_OVER, SobreMi);
enlace_btn.addEventListener(MouseEvent.ROLL_OUT, FueraMi);
//enlace_btn.addEventListener(MouseEvent.CLICK, ClickEnlace);

//Funciones de los botones
function SobreMi(event:MouseEvent):void {
   event.target.gotoAndPlay("Sobre");
}
function FueraMi(event:MouseEvent):void {
   event.target.gotoAndPlay("Fuera");
}


//funcion para boton nosotros cuando hace click
function ClickNosotros(event:MouseEvent):void {

   //event.target.Tween = new Tween(event.target,"alpha",Strong.easeIn,0,1,3,true)
   nosotros_btn.removeEventListener(MouseEvent.CLICK, ClickNosotros);
   metodologia_btn.addEventListener(MouseEvent.CLICK, ClickMetodologia);
   servicios_btn.addEventListener(MouseEvent.CLICK, ClickServicios);

   fondoPrincipal.visible=false;
   fondoServicios.visible=false;
   fondoMetodologia.visible=false;
   fondoPortafolio.visible=false;
   fondoContacto.visible=false;
   fondoEnlace.visible=false;
   fondoNosotros.visible=true;

   
   Tweener.addTween(fondoNosotros, {alpha:1, time:3})
   Tweener.addTween(fondoPrincipal, {alpha:0, time:3})
   Tweener.addTween(fondoMetodologia, {alpha:0, time:3})
   Tweener.addTween(fondoServicios, {alpha:0, time:4})
}


//funcion para boton metodologia cuando hace click
function ClickMetodologia(event:MouseEvent):void {
   metodologia_btn.removeEventListener(MouseEvent.CLICK, ClickMetodologia);
   nosotros_btn.addEventListener(MouseEvent.CLICK, ClickNosotros);
   servicios_btn.addEventListener(MouseEvent.CLICK, ClickServicios);

   fondoPrincipal.visible=false;
   fondoNosotros.visible=false;
   fondoServicios.visible=false;
   fondoPortafolio.visible=false;
   fondoContacto.visible=false;
   fondoEnlace.visible=false;
   fondoMetodologia.visible=true;
   
   
   
   Tweener.addTween(fondoMetodologia, {alpha:1, time:3})
   Tweener.addTween(fondoPrincipal, {alpha:0, time:3})
   Tweener.addTween(fondoNosotros, {alpha:0, time:3})
   Tweener.addTween(fondoServicios, {alpha:0, time:4})
}


//funcion para boton metodologia cuando hace click
function ClickServicios(event:MouseEvent):void {
   servicios_btn.removeEventListener(MouseEvent.CLICK, ClickServicios);
   metodologia_btn.addEventListener(MouseEvent.CLICK, ClickMetodologia);
   nosotros_btn.addEventListener(MouseEvent.CLICK, ClickNosotros);

   fondoPrincipal.visible=false;
   fondoNosotros.visible=false;
   fondoServicios.visible=true;
   fondoPortafolio.visible=false;
   fondoContacto.visible=false;
   fondoEnlace.visible=false;
   fondoMetodologia.visible=false;
   
   
   
   Tweener.addTween(fondoServicios, {alpha:1, time:4})
   Tweener.addTween(fondoPrincipal, {alpha:0, time:3})
   Tweener.addTween(fondoNosotros, {alpha:0, time:3})
   Tweener.addTween(fondoMetodologia, {alpha:0, time:3})
   Tweener.addTween(fondoEnlace, {alpha:0, time:3})
   Tweener.addTween(fondoContacto, {alpha:0, time:3})
   Tweener.addTween(fondoPortafolio, {alpha:0, time:3})
}

ahora buena la pregunta cuando me carga el MC principal es decir home no me manda fallas pero cuando llamo a los demas movie clip los cuales tiene el mismo preloader que el principal me manda el siguiente error

TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at video_intro_fla::MainTimeline/preload2()
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at quienes_fla::MainTimeline/preload3()
POR FAVOR necesito su iluminacion se que ustedes lo pueden hacer