# Need help with "setFocus"

**URL:** <https://forum.kirupa.com/t/need-help-with-setfocus/184100>\
**Category:** flash\
**Created:** [April 1, 2006, 11:48pm UTC](https://forum.kirupa.com/t/need-help-with-setfocus/184100 "2006-04-01T23:48:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mattiax](https://avatars.discourse-cdn.com/v4/letter/m/db5fbb/32.png) [@Mattiax](https://forum.kirupa.com/u/Mattiax)\
**Post date:** [April 1, 2006, 11:48pm UTC](https://forum.kirupa.com/t/need-help-with-setfocus/184100/1 "2006-04-01T23:48:24Z")

</div>

Hi,

How to change focus from text field 1 to text field 2 if the user types in one character in text field 1??

This is my best guess…

```auto
if (text1.length == 1) setFocus("text2");

```

Is my code totaly wrong or am I on the right track??

---

<div class="post-metadata">

**Author:** ![nathan99](https://avatars.discourse-cdn.com/v4/letter/n/96bed5/32.png) [@nathan99](https://forum.kirupa.com/u/nathan99)\
**Post date:** [April 2, 2006, 12:01am UTC](https://forum.kirupa.com/t/need-help-with-setfocus/184100/2 "2006-04-02T00:01:18Z")

</div>

```auto

text1.length>=1 ? Selection.setFocus("_root.text2InstanceName") : null;

```

…Welcome:)

---

<div class="post-metadata">

**Author:** ![Mattiax](https://avatars.discourse-cdn.com/v4/letter/m/db5fbb/32.png) [@Mattiax](https://forum.kirupa.com/u/Mattiax)\
**Post date:** [April 2, 2006, 12:29am UTC](https://forum.kirupa.com/t/need-help-with-setfocus/184100/3 "2006-04-02T00:29:43Z")

</div>

Thanks for your answer nathan99,

I can´t get it to work the way I want.  
I post a .fla so you can take a look, if you want

---

<div class="post-metadata">

**Author:** ![nathan99](https://avatars.discourse-cdn.com/v4/letter/n/96bed5/32.png) [@nathan99](https://forum.kirupa.com/u/nathan99)\
**Post date:** [April 2, 2006, 12:46am UTC](https://forum.kirupa.com/t/need-help-with-setfocus/184100/4 "2006-04-02T00:46:31Z")

</div>

```auto

i = 1;
order = ["text2","text3"/*etc....*/]
//the order to set the focuses
while (this["text"+(i+1)]) {
	this["text"+i].id
	this["text"+i].onChanged = function() {
		this["text"+i].length>=1 ? Selection.setFocus(order[this.id-1]) : null;
	}
	i++;
}

```
