이전 포커스 가져 오기/문자열 비교 방법은 무엇입니까?이전 포커스 가져 오기 및 문자열 비교 방법
1
A
답변
1
FocusEvent.FOCUS_IN 이벤트에는 포커스를 잃는 대화 형 객체 (relatedObject 속성)에 대한 참조도 들어 있습니다.
은 당신의 코드에서 당신은 변경 될 수 있습니다 :textbox[i].addEventListener(KeyboardEvent.KEY_UP, k);
textbox[i].addEventListener(FocusEvent.FOCUS_IN, handleFocusIn);
textbox[i].tabIndex= i;
function handleFocusIn(anEvent: FocusEvent): void
{
if (anEvent.relatedObject is TextField)
{
var previousBox: TextField = anEvent.relatedObject as TextField;
var currentBox: TextField = anEvent.target as TextField;
// etc.
}
}
이전의 대답이 말했듯이, 일을 반복하는 방법을 알아 내기 위해 노력 :
textbox[i].addEventListener(KeyboardEvent.KEY_UP, k);
textbox[i].tabIndex= i;
에. 또한 []을 사용하여 TextField를 참조 할 수 있습니다.
// to reference names_mc.box19_txt using an index
var index: int = 19;
var textbox: TextField = names_mc['box' + index + '_txt'];
1
FocusEvent.FOCUS_OUT
이벤트를 청취해야합니다. documentation에서 자세히 알아볼 수 있습니다.
하지만 진지하게는 repetition constructs like a loop을 먼저 배워야합니다. 어느 누구도 도에는 다음과 같은 두 개의 배열이 있어야합니다.
+0
저는 지금 루프를 만들고 있습니다. 고맙습니다! 혹시 내가 전에 초점을 확인할 수 있었는지 아십니까? – asguy
감사합니다. 그것은 많은 도움이되었습니다! 나는 루프가 너무 일하고있다 :) – asguy