# Working Keypress sequence - question

**URL:** https://forum.kirupa.com/t/working-keypress-sequence-question/327814
**Category:** Uncategorized
**Created:** [March 29, 2012, 11:43pm UTC](https://forum.kirupa.com/t/working-keypress-sequence-question/327814 "2012-03-29T23:43:09Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![MAGG0T](https://avatars.discourse-cdn.com/v4/letter/m/94ad74/32.png) [@MAGG0T](https://forum.kirupa.com/u/MAGG0T)
#### Post date: [March 29, 2012, 11:43pm UTC](https://forum.kirupa.com/t/working-keypress-sequence-question/327814/1 "2012-03-29T23:43:09Z")

</div>

After trying many codes and playing around with a keypres[COLOR=#000000]s sequence i finally made it work with just one problem ! On the 1st frame is works perfectly however! with the exact same code on the 2nd frame it stops working heres the code:

1st Frame works 100%:

[/COLOR]var char:String = new String();  
var input:String = new String();  
var reference:String = new String(“test1”);

var keyLis:Object = new Object();  
keyLis.onKeyDown = function(){  
char = String.fromCharCode(Key.getAscii()).toLowerCase();  
input += char;

```
if(input.length&gt;=reference.length){
    input = input.substr((input.length-reference.length),reference.length);
    if(input==reference.toLowerCase()){
        trace("SUCCESS");
        gotoAndStop(2);
    }
}

```

}  
Key.addListener(keyLis);  
stop();

\*\*  
2nd frame the frame it stops working on :

\*\*var char:String = new String();  
var input:String = new String();  
var reference:String = new String(“test2”);

var keyLis:Object = new Object();  
keyLis.onKeyDown = function(){  
char = String.fromCharCode(Key.getAscii()).toLowerCase();  
input += char;

```
if(input.length&gt;=reference.length){
    input = input.substr((input.length-reference.length),reference.length);
    if(input==reference.toLowerCase()){
        trace("SUCCESS2");
        gotoAndStop(3);
    }
}

```

}  
Key.addListener(keyLis);  
stop();

thanks in advance ill add the fla.
