Hey all -

I'm working on adding a small preview video player to a flash project I'm creating. I've successfully created an actionscript 3-based video player before, so my code is pretty much adapted from that. However, though the code executes successfully (seemingly), I can't see the video anywhere. Can someone take a look and see if you find anything egregious?

Code:
		private function buildVidPreview(page:Array):void {
			vidPreviewa.x=stage.mouseX;
			Tweener.removeTweens(vidPreviewa);
			Tweener.addTween(vidPreviewa, {alpha:1, time:1});
			setupPreviewVid(page);
			}	

		private function nsMetaDataCallback(mData:Object):void {
			videoHeight=mData.height;
			videoWidth=mData.width;
			videoLength=mData.duration;
			trace("metaData loaded, height="+videoHeight+", width="+videoWidth);
			previewVideoStage=new Video(videoWidth,videoHeight);
			previewVideoStage.name="Player";
			trace("Creating a "+videoWidth+"x"+videoHeight+" player for "+pageClicked[4]);
			var currentVideo:NetStream = new NetStream(previewFLVConnection);
			previewVideoStage.attachNetStream(currentVideo);
			//previewVideoStage.name=page[4];
			vidPreviewa.addChild(previewVideoStage);
			trace(vidPreviewa.getChildAt(1).name+" x: "+vidPreviewa.getChildAt(1).x+", y: "+vidPreviewa.getChildAt(1).y+", alpha: "+vidPreviewa.getChildAt(1).alpha)
		}
		private function setupPreviewVid(page:Array):void {
			setupANetStream(previewFLVConnection,previewVideo,page);
		}

		private function setupANetStream(nc:NetConnection, ns:NetStream, page:Array):void {
			var client:Object = new Object();
			trace("Starting a Net Stream for "+page[4]);
			nc.connect(null);
			ns=new NetStream(nc);
			ns.client=new Object;
			ns.client=client;
			client.onMetaData=nsMetaDataCallback;
			trace("Playing "+page[3]);
			ns.play(page[3]);
		}