El swfReq está declarado arriba es un URLRequest, el mensaje de error me sale en el panel de salida. Te pongo todo el as3 a ver si por ahi detectas algo.
Código AS3:
Ver originalimport flash.display.Sprite;
import flash.net.URLRequest;
import flash.display.Loader;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.events.ProgressEvent;
import flash.text.TextField;
import flash.text.TextFormat;
stop();
var swfCon:Sprite = new Sprite();
swfCon.x = swfCon.y = 0;
addChild(swfCon);
var swfReq:URLRequest = new URLRequest();
var swfLdr:Loader = new Loader();
swfLdr.contentLoaderInfo.addEventListener(Event.COMPLETE, fCompletar);
swfLdr.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, fProgreso);
if (!swfCon.numChildren) {
swfReq.url = "home.swf";
swfLdr.load(swfReq);
swfCon.addChild(swfLdr);
}
MovieClip(root).mcPelicula.mcMenu.mcNosotros.btnNosotros.addEventListener(MouseEvent.CLICK, fCargarContenido);
MovieClip(root).mcPelicula.mcMenu.mcServicios.btnServicios.addEventListener(MouseEvent.CLICK, fCargarContenido);
MovieClip(root).mcPelicula.mcMenu.mcContacto.btnContacto.addEventListener(MouseEvent.CLICK, fCargarContenido);
function fCargarContenido(e:MouseEvent):void {
trace(e.currentTarget.name);
switch (e.currentTarget.name) {
case MovieClip(root).mcPelicula.mcMenu.mcNosotros.btnNosotros:
swfReq.url = "nosotros.swf";
break;
case MovieClip(root).mcPelicula.mcMenu.mcServicios.btnServicios:
swfReq.url = "servicios.swf";
break;
case MovieClip(root).mcPelicula.mcMenu.mcContacto.btnContacto:
swfReq.url = "contacto.swf";
break;
}
swfLdr.load(swfReq);
}
function fCompletar(e:Event):void {
if (swfCon.numChildren) {
swfCon.removeChildAt(0);
}
swfCon.addChild(e.target.content);
}
function fProgreso(e:ProgressEvent):void {
var loadedBytes:Number = Math.ceil(e.bytesLoaded / 1024);
var totalBytes:Number = Math.ceil(e.bytesTotal / 1024);
var percent:int = (e.bytesTotal / e.bytesTotal) * 100;
var txtCargador:TextField = new TextField();
var txtFormato:TextFormat = new TextFormat("Trebuchet MS", 40, 0x000000);
txtCargador.autoSize = TextFieldAutoSize.CENTER;
txtCargador.text = percent + " %";
txtCargador.x = txtCargador.y = 400;
txtCargador.defaultTextFormat = txtFormato;
swfCon.addChild(txtCargador);
}