External swf is playing when preloader does not complete

[LEFT][COLOR=#000000][FONT=Arial]External swf is playing when preloader does not complete.I can not access external swf.My codes;

[/FONT][/COLOR][/LEFT]
[COLOR=#00008B]package[/COLOR] com
{
[COLOR=#00008B]public[/COLOR] [COLOR=#00008B]class[/COLOR] [COLOR=#2B91AF]MainClass[/COLOR] [COLOR=#00008B]extends[/COLOR] [COLOR=#2B91AF]Sprite[/COLOR]
{
[COLOR=#00008B]private[/COLOR] [COLOR=#00008B]static[/COLOR] [COLOR=#00008B]var[/COLOR] file:[COLOR=#2B91AF]String[/COLOR] = [COLOR=#800000]“Movie.swf”[/COLOR];
[COLOR=#00008B]private[/COLOR] [COLOR=#00008B]var[/COLOR] loader:[COLOR=#2B91AF]Loader[/COLOR];

    [COLOR=#00008B]static[/COLOR] [COLOR=#00008B]var[/COLOR] txt:[COLOR=#2B91AF]TextField[/COLOR] = [COLOR=#00008B]new[/COLOR] [COLOR=#2B91AF]TextField[/COLOR]  ;
    [COLOR=#00008B]static[/COLOR] [COLOR=#00008B]var[/COLOR] format:[COLOR=#2B91AF]TextFormat[/COLOR] = [COLOR=#00008B]new[/COLOR] [COLOR=#2B91AF]TextFormat[/COLOR]  ;
    format.color = [COLOR=#800000]"0X003333"[/COLOR];
    format.font = [COLOR=#800000]"Arial"[/COLOR];
    format.size = [COLOR=#800000]"38"[/COLOR];
    txt.defaultTextFormat = format;

    [COLOR=#00008B]public[/COLOR] [COLOR=#00008B]function[/COLOR] [COLOR=#2B91AF]MainClass[/COLOR]()
    {
        loader = [COLOR=#00008B]new[/COLOR] [COLOR=#2B91AF]Loader[/COLOR]  ;
        loader.load([COLOR=#00008B]new[/COLOR] [COLOR=#2B91AF]URLRequest[/COLOR](file));
        loader.contentLoaderInfo.addEventListener([COLOR=#2B91AF]ProgressEvent[/COLOR].PROGRESS,preLoad);
        loader.contentLoaderInfo.addEventListener([COLOR=#2B91AF]Event[/COLOR].COMPLETE,showContent);
    }

    [COLOR=#00008B]private[/COLOR] [COLOR=#00008B]function[/COLOR] preLoad(e:[COLOR=#2B91AF]ProgressEvent[/COLOR]):[COLOR=#00008B]void[/COLOR]
    {
        [COLOR=#00008B]var[/COLOR] perc = e.bytesLoaded / e.bytesTotal;
        txt.text = [COLOR=#2B91AF]Math[/COLOR].ceil(perc * [COLOR=#800000]100[/COLOR]).toString();
        txt.x = stage.stageWidth / [COLOR=#800000]2[/COLOR];
        txt.y = stage.stageHeight / [COLOR=#800000]2[/COLOR];
        mc.addChild(txt);
    }

    [COLOR=#00008B]private[/COLOR] [COLOR=#00008B]function[/COLOR] showContent(e:[COLOR=#2B91AF]Event[/COLOR]):[COLOR=#00008B]void[/COLOR]
    {
        mc.removeChild(txt);
        mc.addChild(loader);
        mc.x = stage.stageWidth / [COLOR=#800000]1[/COLOR] - mc.width / [COLOR=#800000]1[/COLOR];
        mc.y = stage.stageHeight / [COLOR=#800000]1.5[/COLOR] - mc.height / [COLOR=#800000]1.5[/COLOR];
    }
}

}