Preloader problems

I am currently designing a preloader for some content on my site and i keep getting a error saying:

"at preloader_fla::MainTimeline/showProgress()

ReferenceError: Error #1069: Property loaderInfo not found on flash.display.LoaderInfo "

could any1 please tell me where im goin wrong please. my code is below thanks.

stop();
import flash.events.Event;
import flash.events.ProgressEvent;

var myLoader:Loader = new Loader();
var myRequest:URLRequest = new URLRequest("p90.swf");


var loaderMc:MovieClip = new loader();

myLoader.load(myRequest);
myLoader.contentLoaderInfo.addEventListener(Event.OPEN,showPreloader);
myLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,showProgress);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,showLoadResult);

function showPreloader(evt:Event):void {
    addChild(loaderMc);
    loaderMc.width = 320;
    loaderMc.height = 233;
}


function showProgress(_prog:Event):void
{
    var bytes_loaded:Number = _prog.target.loaderInfo.bytesLoaded;
    var bytes_total:Number = _prog.target.loaderInfo.bytesTotal;
    var percent:Number = Math.round(bytes_loaded/bytes_total*100);
    loaderMc.info_txt.text = percent.toString()+' %';
    
    loaderMc.gotoAndPlay(percent);        
}

function showLoadResult(evt:Event):void {
    removeChild(loaderMc);
    addChild(myLoader);
}