Hi

I have managed to conjour up a simple flash video player using resources online...

Everything works fine except im trying to fine tune two things:

1) How can i change the text so it displays whatever font i want?
2) I have set the video to be widescreen but it is looking more squared than anything.

Here is the code:
Code:
import fl.video.*;

var thumb_width:Number;
var thumb_height:Number;
var thumbs_x:Number;
var thumbs_y:Number;
var video_x:Number;
var video_y:Number;
var my_videos:XMLList;
var my_total:Number;

var main_container:Sprite;
var thumbs:Sprite;
var titles:Sprite;
var my_player:FLVPlayback;

var myXMLLoader:URLLoader = new URLLoader();
myXMLLoader.load(new URLRequest("playlist.xml"));
myXMLLoader.addEventListener(Event.COMPLETE, processXML);

	function processXML (e:Event):void{
		var myXML:XML = new XML(e.target.data);
		
		thumb_width = myXML.@THUMB_WIDTH;
		thumb_height = myXML.@THUMB_HEIGHT;
		thumbs_x = myXML.@THUMBS_X;
		thumbs_y = myXML.@THUMBS_Y;
		video_x = myXML.@VIDEO_X;
		video_y = myXML.@VIDEO_Y;
		my_videos = myXML.VIDEO;
		my_total = my_videos.length();
		
		makeContainers();
		callThumbs();
		makePlayer();
 	}
	
	
	
	function makeContainers():void{
		main_container = new Sprite();
		addChild(main_container);
		
		thumbs = new Sprite();
		thumbs.addEventListener(MouseEvent.CLICK, playVideo);
		thumbs.addEventListener(MouseEvent.MOUSE_OVER, onOver);
		thumbs.addEventListener(MouseEvent.MOUSE_OUT, onOut);
		
		thumbs.x = thumbs_x;
		thumbs.y = thumbs_y;
		thumbs.buttonMode = true;
		main_container.addChild(thumbs);
		
		titles = new Sprite();
		titles.x = thumbs_x;
		titles.y = thumbs_y;
		main_container.addChild(titles);
 	}
	
	
	function callThumbs():void{
		for (var i:Number = 0; i < my_total; i++){
		
		var thumb_url = my_videos[i].@THUMB;
		var thumb_loader = new Loader();
		thumb_loader.name = i;
		thumb_loader.load(new URLRequest(thumb_url));
		thumb_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, thumbLoaded);
		thumb_loader.y = (thumb_height+10)*i;
		
		var thumb_title = my_videos[i].@TITLE;
		var title_txt:TextField = new TextField();
		title_txt.text = thumb_title;
		title_txt.y = thumb_loader.y;
		title_txt.x = thumb_width + 10;
		title_txt.width = thumb_width;
		title_txt.height = thumb_height;
		//title_txt.wordwrap = true;
		titles.addChild(title_txt);
 		} 
	}

	function thumbLoaded(e:Event):void{
		var my_thumb:Loader = Loader(e.target.loader);
		thumbs.addChild(my_thumb);
	}


	function makePlayer():void{
		my_player = new FLVPlayback();
		my_player.skin = "SkinUnderPlaySeekFullscreen.swf";
		my_player.skinBackgroundColor = 0xAEBEFB;
		my_player.skinBackgroundAlpha = 0.5;
		
		my_player.x = video_x;
		my_player.y = video_y;
		my_player.width = 480;
		my_player.height = 270;
		
		main_container.addChild(my_player);
		my_player.source = my_videos[0].@URL;
 	}

	
	
	function playVideo(e:MouseEvent):void{
		var video_url = my_videos[e.target.name].@URL;
		my_player.source = video_url;
 	}

	function onOver (e:MouseEvent):void{
		var my_thumb:Loader = Loader(e.target);
		my_thumb.alpha = 0.5;
	}
	function onOut (e:MouseEvent):void{
		var my_thumb:Loader = Loader (e.target);
		my_thumb.alpha = 1;
	}
It can be viewed here