Preloader issue

Hi guys,
I made a simple preloader but I don’t know why it dosen’t work any ideas why? here is my code:


var loadAnimBox:Loader = new Loader();
var vid_mc:MovieClip;

function startLoading():void {
    loadAnimBox.contentLoaderInfo.addEventListener(Event.COMPLETE, onBoxLoaded);
    loadAnimBox.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onBoxProgress);
    // load the box animation SWF
      loadAnimBox.load(new URLRequest((meuCaminho.parameters.cont) + ".swf"));
}

//////////////////////////////////////////////////////// preloader progress/complete
function onBoxProgress(e:ProgressEvent):void{
    //trace(e.bytesLoaded,e.bytesTotal);
    var tamanho;
    var porcento;
    tamanho = e.bytesLoaded/e.bytesTotal;
    preloaderMC.barra_mc.scaleX = tamanho;
    porcento = Math.round(tamanho * 100);
    preloaderMC.preloaderTXT.text = porcento;
}

function onBoxLoaded(e:Event):void {
    loadAnimBox.contentLoaderInfo.removeEventListener(Event.COMPLETE, onBoxLoaded);
    loadAnimBox.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, onBoxProgress);
    vid_mc = loadAnimBox.content as MovieClip;
    vid_mc_parent.addChild(vid_mc);
    vid_mc.addEventListener(Event.ENTER_FRAME, playProgress);
    preloaderMC.visible = false
    caixaLegenda.visible = true

// button control
    playPause_mc.addEventListener(MouseEvent.CLICK, playPause);
    menos_mc.addEventListener(MouseEvent.CLICK, menosVol);
    mais_mc.addEventListener(MouseEvent.CLICK, maisVol);
    volta_mc.addEventListener(MouseEvent.CLICK, voltaCena);
    avanca_mc.addEventListener(MouseEvent.CLICK, avancaCena);
    legenda_mc.addEventListener(MouseEvent.CLICK, legendaF);
    vid_mc.addEventListener("volAdj",volF);
    vid_mc.play();
}