Enterでフォーカス移動

キーによるフォーカス移動はデフォルトでTABキーで可能ですが、Enterキーでもやりたい場合。

<handler name="onkeydown" reference="lz.Keys" args="k">  
  if(k=="13")lz.Focus.next();
</handler>

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
  <state name="toggle">
    <handler name="onkeydown" reference="lz.Keys" args="k">  
      if(k=="13")lz.Focus.next();
    </handler>
  </state>
  <button onclick="toggle.remove()" focusable="false" enabled="false">TABのみ
    <handler name="onapply" reference="toggle">
      this.setAttribute('enabled',true);
    </handler>
    <handler name="onremove" reference="toggle">
      this.setAttribute('enabled',false);
    </handler>
  </button>
  <button onclick="toggle.apply()" focusable="false">Enterも使う
    <handler name="onapply" reference="toggle">
      this.setAttribute('enabled',false);
    </handler>
    <handler name="onremove" reference="toggle">
      this.setAttribute('enabled',true);
    </handler>
  </button>
  <simplelayout axis="x"/>
  <vbox>
    <edittext />
    <edittext />
    <edittext />
  </vbox>
  <vbox>
    <edittext />
    <edittext />
    <edittext />
  </vbox>
</canvas>