2012-06-20 2 views
0

Esc 버튼을 사용하여 전체 화면을 복원하고 싶습니다. 스페이스 바를 사용하여 올바르게 복원하지만 Esc를 사용하면 뷰 상태가 올바르게 복원되지 않습니다.Esc 버튼을 사용하여 전체 화면에서 복원

전체 화면으로 이동하는 동안보기 상태를 사용 중이며 복원하는 동안 기본 상태로 돌아갑니다.

답변

2

KeyboardEvent를 처리하십시오. KEY_UP 또는 KEY_DOWN에 이벤트 listner를 추가하십시오. 그리고 eventhandler 함수에서 키 코드를 확인하십시오. ESC 키를 누른 경우 창을 복원하십시오. 아래 코드를 참조하십시오. 도움이 될 수 있습니다.

tf.addEventListener(KeyboardEvent.KEY_UP,reportKeyUp); 

function reportKeyUp(event:KeyboardEvent):void 
{ 
    if (event.keyCode == Keyboard.ESCAPE) 
     this.stage.nativeWindow.restore(); 
} 
+0

답장을 보내 주셔서 감사합니다. 나는 당신의 코드를 시험해 보았다. Esc는 전체 화면에서 내 페이지를 깨뜨린 다음 다시 제대로 복원하는 중이다. Esc를 클릭하면 뷰 상태가 올바르게 변경되지 않는다고 생각합니다. 다른 제안이 있으면 pls 알려주십시오. – Sandeep