# Simple Autocomplete

**URL:** <https://forum.kirupa.com/t/simple-autocomplete/300388>\
**Category:** flash\
**Created:** [November 20, 2009, 7:02am UTC](https://forum.kirupa.com/t/simple-autocomplete/300388 "2009-11-20T07:02:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![burger](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@burger](https://forum.kirupa.com/u/burger)\
**Post date:** [November 20, 2009, 7:02am UTC](https://forum.kirupa.com/t/simple-autocomplete/300388/1 "2009-11-20T07:02:53Z")

</div>

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

```php

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

```
