stage.displayState를 변경하려면 어떤 스테이지에서 이벤트를 검색해야합니까?stage.displayState의 변경 사항 : 이벤트의 위치는 어디입니까? (플래시, AS3)
1
A
답변
6
이 모두 전체 화면과 기본 변경
stage.addEventListener(Event.FULLSCREEN, doThisOnChange);
작동합니다. doThisOnChange
메서드에서 if (stage.displayState == StageDisplayState.NORMAL) {
등을 확인하면 어떤 파일인지 파악할 수 있습니다.
2
SWF가 HTML에 포함되어 있지 않으면 괜찮습니다. HTML 래퍼를 작동시키는 데 필요한 몇 가지 추가 해킹이 있습니다. documentation에서
:
당신은 감지하고 전체 화면 모드를 켜거나 끌 때 응답 할
Stage
클래스의fullScreen
이벤트를 사용할 수 있습니다. 예를 들어 전체 화면 모드로 들어가거나 나갈 때 화면에서 항목의 위치를 변경, 추가 또는 제거하려면 다음과 같이하십시오.
+0
왜 그 문서가 플렉스 문서에 있습니까? 나는이 물건의 구조를 이해하지 못했다. 그러나 Stage는 Flash 및 Flex에서 일반적입니다. 답변 해주셔서 감사합니다. –
어때요? 사용자가 전체 화면을 종료 할 때 잡기? – whitehawk
@whitehawk 잠시 후 플래시를 보지 못했지만, doThisOnChange 메소드가 입력과 종료 모두에서 발생한다고 생각합니다. –