# Return function once loadClip is complete

**URL:** https://forum.kirupa.com/t/return-function-once-loadclip-is-complete/226993
**Category:** Uncategorized
**Created:** [May 25, 2007, 6:04pm UTC](https://forum.kirupa.com/t/return-function-once-loadclip-is-complete/226993 "2007-05-25T18:04:31Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![TylerNZ](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/tylernz/32/415_2.png) [@TylerNZ](https://forum.kirupa.com/u/TylerNZ)
#### Post date: [May 25, 2007, 6:04pm UTC](https://forum.kirupa.com/t/return-function-once-loadclip-is-complete/226993/1 "2007-05-25T18:04:31Z")

</div>

Ok, I think this will prob. be simple for you AS experts out there, here’s my code:

```auto
function loadPic(whichPic):Void {
    var i:Number = 0;
    var pic:String;

    var mcl:MovieClipLoader = new MovieClipLoader();
    var mclL:Object = new Object();
    
    mclL.onLoadProgress = function(target,loaded,total){
        trace("loading:"+total+"bytes");
    }
    
    mclL.onloadInit = function(){
        trace("finished loading");
    }
    mcl.addListener(mclL);

    switch (whichPic)
    {
        case "steam":
            pic = "flash/flashImage-stream.jpg";
            break;
        case "house2":
            pic = "flash/flashImage-house2.jpg";
            break;
        case "house3":
            pic = "flash/flashImage-house3.jpg";
            break;
        case "balcony":
            pic = "flash/flashImage-balconey.jpg";
            break;
    }

    mcl.loadClip(pic,mainImage);
}

```

What I want to do, is force the function to ONLY return once the file has finished loading. How can I do this??
