After the preloader is loaded goto frame/label

Hey people,

I’ve bought a very simple AS3 preloader but the default code requests an external swf thru a loader event.

What I would like to achieve is when the content is loaded it goes to a frame/label on my stage.

This is the code now


// create a new Loader
var loader:Loader = new Loader();

// add the progress event to the loader that calls the "loading" function
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loading);

// add the complete event to the loader so that when it finishes loading
// calls the "loadContent" function
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadContent);

// add the loader on the stage
addChild(loader);

// set the url to be loaded inside the loader once the "loadContent"
// function is called
loader.load(new URLRequest("main.swf"));

// this function checks the loading progress
function loading(event:ProgressEvent):void
{
    
    // this variable is equal to the loaded bytes divided by the total bytes
    // returns a number between 0 and 1
    var loaded:Number = event.bytesLoaded / event.bytesTotal;
    
    // set the progress bar x scale to be equal to the "loaded" variable
    progress_bar.bar.scaleX = loaded;
    
    // set the dynamic text field text "perc_txt" to be equal to the
    // "loaded" variable multiplied by 100 -> returns a round number
    // between 0 and 100
    loading_info.perc_txt.text = Math.round(loaded*100).toString()+"%";
}

// this function is called when the loaded bytes are equal to the total bytes
function loadContent(event:Event):void
{
    // remove the loading_info movie clip from the stage
    removeChild(loading_info);
    
    // set the dynamic text field perc_txt value to null
    loading_info.perc_txt = null;
    
}

Can somebody help me to change the function.

Thank you very for your time