Add titles to an xml video playlist

Hi,

I made an xml video playlist with thumbs and video description within a scrollbar.

Now I want to add 2 titles. one for my work as an editor and one for my work as a director.
The first one will be on top of the list, the second one will be after the last video as an editor. There won’t be any interactivity with those titles, it’s just text.

I made several attemps with no success.

Can anyone help me ?

Here’s my code :


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:MonPlayerVideo = new MonPlayerVideo(true,false,false);

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 ();
    //chapter();
    callThumbs ();
    //chapter();
    makePlayer ();
}

function makeContainers ():void {
    main_container = new Sprite();
    sb_mc.content_mc.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+30;
    thumbs.buttonMode = true;
    main_container.addChild (thumbs);

    titles = new Sprite();
    titles.x = thumbs_x-30;
    titles.y = thumbs_y+30;
    main_container.addChild (titles);
    

}




//function chapter ():void {
//        
//        var chapter_loader = new Loader();
//        chapter_loader.name = i;
//        
//        var myFont = new Font1();
//        
//        var myFormat3:TextFormat = new TextFormat();
//        myFormat3.size = 20;
//        myFormat3.font = myFont.fontName;
//
//        
//        var chapter_title = my_videos*.@CHAPTER;
//        var chapter_txt:TextField = new TextField();
//        chapter_txt.defaultTextFormat = myFormat3;
//        chapter_txt.embedFonts = true;
//        chapter_txt.antiAliasType = AntiAliasType.ADVANCED;
//        chapter_txt.text = chapter_title;
//        chapter_txt.y = chapter_loader.y-30;
//        chapter_txt.x = chapter_loader.x+30;
//        chapter_txt.width = thumb_width;
//        chapter_txt.height = thumb_height+100;
//        chapter_txt.wordWrap = true;
//        chapter_txt.textColor = 0xFF0000;
//        main_container.addChild (chapter_txt);
//        
//        trace (chapter_title);
//        trace (chapter_txt);
//    
//}

function callThumbs ():void {
    for (var i:Number = 0; i < my_total; i++) {

        var thumb_url = my_videos*.@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 myFont = new Font1();
        
        var myFormat:TextFormat = new TextFormat();
        myFormat.size = 15;
        myFormat.font = myFont.fontName;
        
        var myFormat2:TextFormat = new TextFormat();
        myFormat2.size = 10;
        myFormat2.font = myFont.fontName;

//        var myFormat3:TextFormat = new TextFormat();
//        myFormat3.size = 20;
//        myFormat3.font = myFont.fontName;

//        var chapter_title = my_videos*.@CHAPTER;
//        var chapter_txt:TextField = new TextField();
//        chapter_txt.defaultTextFormat = myFormat3;
//        chapter_txt.embedFonts = true;
//        chapter_txt.antiAliasType = AntiAliasType.ADVANCED;
//        chapter_txt.text = chapter_title;
//        chapter_txt.y = thumb_loader.y-50;
//        chapter_txt.x = thumb_width;
//        chapter_txt.width = thumb_width;
//        chapter_txt.height = thumb_height;
//        //chapter_txt.wordWrap = true;
//        chapter_txt.textColor = 0xFF0000;
//        titles.addChild (chapter_txt);
//        
//        //trace (chapter_title);
//        trace (chapter_txt);

        
        var thumb_title = my_videos*.@TITLE;
        var title_txt:TextField = new TextField();
        title_txt.defaultTextFormat = myFormat;
        title_txt.embedFonts = true;
        title_txt.antiAliasType = AntiAliasType.ADVANCED;
        title_txt.text = thumb_title;
        title_txt.y = thumb_loader.y;
        title_txt.x = thumb_width -40;
        title_txt.width = thumb_width;
        title_txt.height = thumb_height;
        title_txt.wordWrap = true;
        titles.addChild (title_txt);
        
        var thumb_title2 = my_videos*.@TITLE2;
        var title2_txt:TextField = new TextField();
        title2_txt.defaultTextFormat = myFormat2;
        title2_txt.embedFonts = true;
        title2_txt.antiAliasType = AntiAliasType.ADVANCED;
        title2_txt.text = thumb_title2;
        title2_txt.y = title_txt.y+15;
        title2_txt.x = thumb_width -40;
        title2_txt.width = thumb_width;
        title2_txt.height = thumb_height;
        title2_txt.wordWrap = true;
        titles.addChild (title2_txt);
        

        


    }
}

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

function makePlayer ():void {
    my_player = new MonPlayerVideo(true,false,false);
    video_mc.addChild (my_player);
}

function playVideo (e:MouseEvent):void {
    var video_url = my_videos[e.target.name].@URL;
     my_player.PlayVideo(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;
}

Thanks