Я не специалист по NetConnection, но подозреваю, что экземпляр NetConnection не может быть временной переменной. То есть всегда должна быть постоянная ссылка на экземпляр, иначе соединение закрывается.
Если переделать код так как ниже, то работать будет.

Код:
var my_nc:NetConnection = null;
function startLoadFlv ():Void {
my_nc = new NetConnection ();
my_nc.connect (null);
var my_ns:NetStream = new NetStream (my_nc);
my_ns.onStatus = function (infoObject:Object):Void {
status_txt.text += "status (" + this.time + " seconds)\n";
status_txt.text += "\t Level: " + infoObject.level + "\n";
status_txt.text += "\t Code: " + infoObject.code + "\n\n";
};
my_ns.onMetaData = function (myMeta) {
status_txt.text += "FLV duration: " + myMeta.duration + " sec.";
};
container2.attachVideo (my_ns);
my_ns.setBufferTime (5);
my_ns.play ("1f.flv");
var loaded_interval:Number = setInterval (checkBytesLoaded, 500, my_ns);
function checkBytesLoaded (my_ns:NetStream) {
var pctLoaded:Number = Math.round (my_ns.bytesLoaded / my_ns.bytesTotal * 100);
trace (my_ns.bytesTotal);
if (pctLoaded >= 100) {
clearInterval (loaded_interval);
}
}
}
startLoadFlv ();