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);