2014-08-29 5 views
0

Adobe Air에서 TexInput 컨트롤의 tabindex를 Tab 키로 올바르게 설정했습니다. 이제는 엔터 키를 사용하여 동일한 작업을 수행하려고합니다. TextInput에서 enter 키를 누르면 다음 컨트롤을 선택해야합니다.As3 입력 키가 탭으로 작동해야합니다.

C#에서 우리는 SendKeys를 사용하여 동일한 작업을 수행 할 수 있으며 Adobe에서 알고있는대로 Adobe Air에서는 그렇게 할 수 없습니다. 여기

내 추가 된 이벤트

// get key presses only when the textfield is being edited 
inputText.addEventListener(KeyboardEvent.KEY_DOWN,handler); 
function handler(event:KeyboardEvent){ 

// if the key is ENTER 
if(event.charCode == 13){ 

    // WHAT ??? 
} 
} 

답변

0
  1. 사용하는 제어 내용에 따라 이전/다음 tabIndex를
  2. 와 인스턴스를 찾기 중 하나가있는 경우 (이 컨트롤 방법) setFocus void 현재를 (전화입니다 하나) 또는 스테이지의 포커스 속성을이 인스턴스로 설정합니다. 포커스를 전혀 제거하지 않으려면 null로 설정하십시오.
관련 문제