FLV still choppy after preload

All of my flv playback is coming out choppy – pausing about every two seconds. I am preloading the entire file before playing. Can someone look at my code and suggest a solution to get it to play smoothly?

Also, the flv files I am trying to play are 30MB up to 60MB.

[COLOR=“DeepSkyBlue”]stop();

var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
stream_ns.play(“video.flv”);

//this pauses the video to wait for the download to complete//
stream_ns.onStatus = function(infoObject:Object) {
if (infoObject.code = “NetStream.Play.Start”) {
stream_ns.pause();
}
}

this.createTextField(“loaded_txt”, this.getNextHighestDepth(), 10, 10, 160, 22);
var loaded_interval:Number = setInterval(checkBytesLoaded, 500, stream_ns);
function checkBytesLoaded(my_ns:NetStream) {
var pctLoaded:Number = Math.round(my_ns.bytesLoaded / my_ns.bytesTotal * 100);
loaded_txt.text = “Loading Video…” + “(” + pctLoaded + “%)”;
loaded_txt.textColor = 0x6699FF;
progressBar_mc.bar_mc._xscale = pctLoaded;
if (pctLoaded >= 100) {
//restart the video here//
stream_ns.pause();
loaded_txt.removeTextField();
}
}[/COLOR]