2013-10-14 2 views
-1

안녕이 나를 위해 첫 번째 게시물입니다 기본 키를 방지 컨테이너 오른쪽에있는 슬라이드에서 의 텍스트 필드 : 이름 : 시간 :을 입력 한 다음 Enter 키를 눌러 List 컨트롤과 XML 파일에 추가합니다. 이 컨테이너가 보이는 동안 비디오가 일시 중지되었습니다. 여기가 내 문제입니다. 사용자가 스페이스 바를 눌러 큐 포인트 이름에 대해 두 단어 이상을 입력하면 비디오가 재생되기 시작합니다. 나는 preventDefault() 함수를 사용해야한다고 생각한다. 하지만이 인스턴스에서 어떻게 사용하는지는 모른다.AS3 AIR 응용 프로그램

컨테이너가 MouseEvent에서 벗어나서 if (e.KeyCode == SPACE)를 mouseEvent에 넣을 수 없습니다. 이 일에

any7 도움이

J

답변

0

당신은 이벤트 아래로 키를 캡처하려고 노력하지만, (addEventListener()에서 네 번째 매개 변수) 리스너을 줄 수있는 높은에게 사전에 큰 도움을

감사합니다 것 우선 순위를 설정 한 다음 이벤트에 preventDefault() 및/또는 stopImmediatePropagation()을 입력하십시오.

+1

추가로, * 캡처 * 단계에서 이벤트 리스너를 추가 할 수 있습니다. 즉, stage.addEventListener (KeyboardEvent.KEY_DOWN, onStageKeyDown, true); 그런 다음 스페이스 바가있는 경우 preventDefault() 및/또는 stopImmediatePropagation() 및 stopPropagation()을 호출하십시오. – Nathan

관련 문제