Simple Autocomplete

I am building an autocomplete menu system, and need the general function to be simple as I will be adding a lot more functionality to it later…

this is my start, but it returns too many results, how can I bind the results?

cheers



import flash.events.Event;

var myArray=new Array("T0","T1","T2");

function autoComplete(e:Event):void {
	var searchValue:String=search.text;
	var searchArray:Array=searchValue.split("");
	for (var i=0; i<myArray.length; i++) {
		var myArraySplit:Array=myArray*.split("");
		for (var j=0; j<myArraySplit.length; j++) {
			for (var k=0; k<searchArray.length; k++) {
				if (searchArray[j]==myArraySplit[k]) {
					trace("First:"+searchArray[j]+" Second: "+myArraySplit[k]);
				}
			}
		}
	}
}

search.addEventListener(Event.CHANGE,autoComplete);