2010-12-10 5 views
0

플래시 CS4로 전체 화면 프로젝터를 만들고 있습니다.프로젝터를 닫지 않고 전체 화면에서 비디오를 닫는 방법

프로젝터 (AS를 사용하여) 올바르게 FULLSCREEN 시작 : 프로젝터에서 은 내가 발생할 문제는 이것이다 플레이어 -

SWF에서 시작하여, 더 많은 동영상이 있습니다. 동영상이 올바르게 재생됩니다 (900x506). 플레이어를 클릭하면 비디오를 전체 화면으로 볼 수 있습니다. 그러나 ESC 키를 누르면 비디오뿐만 아니라 프로젝터도 전체 화면을 잃게됩니다.

조금 성가 셨다. 동영상에만 '정상 크기로 돌아 가기'를 적용 할 수 있습니까? 앱을 전체 화면에서 종료하지 않으려는 경우 사용자가 전체 화면을 종료하려는 경우 문제가되지 않습니다. 그러나 사용자가 전체 화면 모드에서 동영상을 종료 할 때가 아닙니다.

동영상 만 타겟팅하는 방법은 무엇입니까?

답변

0

적어도 사용자를 내 보내려면 다른 버튼을 추가해야합니다. 열쇠는 실제로 사람들이 오랫동안 아무것도 빠져 나올 수있게했습니다. 자, 여기

내가 많이 변경하지 않고 제안 것입니다 :

그래서 (P가 프로젝터에 그 영화의 어떤처럼 던 경우) ... 그들이 또 다른 버튼이나 뭔가를 보자 마십시오.

  • 이스케이프 프레스를 청취하십시오.
  • 사용자가 Escape &을 누를 경우 은 동영상 중에 전체 화면이 이 될 것입니다.
  • 프로젝터에 다시 넣으십시오. 전체 화면. 이 같은

뭔가 :

import flash.display.StageDisplayState; 

stage.addListener(KeyboardEvent.KEY_DOWN, keyDownHandler); 

function keyDownHandler(event : KeyboardEvent) : void 
{ 
    if (event.keyCode == Keyboard.ESCAPE) 
    { 
    goFullScreen(); 
    } 
} 

function goFullScreen():void 
{ 
    if (stage.displayState == StageDisplayState.NORMAL) 
     { 
     stage.displayState=StageDisplayState.FULL_SCREEN; 
     } 
} 
관련 문제