Why's this not working?

I’m loading images from an array using the following code on a movieclup button. Trying to assign a preloader to it but its not working!! I know i’m missing something simple!


loadedImage.loadMovie(images[0]);
            
filesize = loadedImage.getBytesTotal();
loaded = loadedImage.getBytesLoaded();
preloader._visible = true;
if (loaded != filesize)
{
  preloader.preload_bar._xscale = 100 * loaded / filesize;
}
  else
{
  preloader._visible = false;
}

The images are loading but the preloader is not showing up.

any help?