Why is swf unloading on browser resize

i’m working on this site. despite its many problems i am currently focusing on one. to see the problem go to the [URL=“http://jordanatlas.com/04/”]site, click on the first empty thumbnail (defined by a grey border) next to TV. this will load an swf into an empty mc on the main stage. this empty mc is set to move with the browser window so that it remains in the middle of the stage.

now. the problem:
if you change the size of your browser the swf unloads. how do i avoid that?

this is the code telling the empty mc to stay centered

Stage.scaleMode = "noScale";

var canvasWidth:Number = 600;
var canvasHeight:Number = 500;
//on resizeing screen
var stageListener:Object = new Object();

function positionContent():Void {	
	tvload_mc.gotoAndStop(1);//send logo to first frame so that the calculations dont use the positioning of the extended logo width
   //these 2 lines position the tvload_mc in the middle of the screen
   var xMax = (_root.canvasWidth/2);
   var yMax = (_root.canvasHeight/2);
   //these two lines will put it in the upper left of the screen
   //var xMax = (_root.canvasWidth/2) - (Stage.width/2);
   //var yMax = (_root.canvasHeight/2) - (Stage.height/2);
   //for pixel fonts to be clear, you have to use rounded numbers for their x and y location    
   tvload_mc._x = Math.round(xMax);
   tvload_mc._y = Math.round(yMax);  
}

stageListener.onResize = positionContent;	//on resize of the stage, call the function positionContent
Stage.addListener(stageListener);			

positionContent();	//call positionContent function on load.

this is the code on the TV thumbnail

on (release) {
_root.tvload_mc.loadMovie("videogallery_test1.swf");
 }