Flash CS3 설명서 |
|||
| ActionScript 3.0 프로그래밍 > Flash Player 보안 > 전체 화면 모드 보안 | |||
Flash Player 9.0.27.0 이상 버전에서는 Flash 내용으로 전체 화면을 채울 수 있는 전체 화면 모드를 지원합니다. 전체 화면 모드를 사용하려면 Stage의 displayState 속성을 StageDisplayState.FULL_SCREEN 상수로 설정합니다. 자세한 내용은 전체 화면 모드 작업을 참조하십시오.
브라우저에서 실행 중인 SWF 파일에는 몇 가지의 보안 고려 사항이 있습니다.
전체 화면 모드를 사용하려면 다음 예제에 표시된 대로 SWF 파일에 대한 참조를 포함하는 HTML 페이지의 <object> 및 <embed> 태그에 값이 "true"(기본값은 "false")로 설정된 allowFullScreen 매개 변수를 추가합니다.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0" width="600" height="400" id="test" align="middle"><param name="allowFullScreen" value="true" /><param name="movie" value="test.swf" /> <param name="bgcolor" value="#333333" /> <embed src="test.swf"allowFullScreen="true"bgcolor="#333333" width="600" height="400" name="test" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
또한 HTML 페이지는 스크립트를 사용하여 SWF를 포함하는 태그를 생성할 수 있습니다. 해당 스크립트를 변경하여 올바른 allowFullScreen 설정을 삽입해야 합니다. Flash 및 Flex Builder에서 생성된 HTML 페이지는 AC_FL_RunContent() 함수를 사용하여 SWF 파일에 대한 참조를 포함하므로, 사용자는 다음과 같이 allowFullScreen 매개 변수 설정을 추가해야 합니다.
AC_FL_RunContent( ... "allowFullScreen", "true", ...)
전체 화면 모드를 시작하는 ActionScript는 마우스 이벤트나 키보드 이벤트에 대한 응답으로만 호출할 수 있습니다. 기타의 경우에 호출되면 예외가 발생합니다.
전체 화면 모드에서는 텍스트 입력 필드에 텍스트를 입력할 수 없습니다. 전체 화면 모드에서는 모든 키보드 입력 및 키보드 관련 ActionScript가 비활성화됩니다. 이때 응용 프로그램을 일반 모드로 되돌리는 Esc 키 등의 키보드 단축키는 예외입니다.
내용이 전체 화면 모드로 변경되면 사용자에게 종료 방법과 일반 모드로 돌아가는 방법을 알리는 메시지가 나타납니다. 이 메시지는 몇 초 동안 표시된 후 사라집니다.
Stage 객체의 displayState 속성을 호출하면 Stage 소유자(기본 SWF 파일)와 다른 보안 샌드박스에 있는 호출자에 대해서는 예외가 발생합니다. 자세한 내용은 스테이지 보안을 참조하십시오.
관리자는 mms.cfg 파일에서 FullScreenDisable = 1을 설정하여 브라우저에 실행 중인 SWF 파일에 대한 전체 화면 모드를 비활성화할 수 있습니다. 자세한 내용은 관리자 컨트롤을 참조하십시오.
브라우저에서 전체 화면 모드를 사용하려면 HTML 페이지에 SWF 파일이 포함되어 있어야 합니다.
독립 실행형 플레이어나 프로젝터 파일에서는 전체 화면 모드가 항상 허용됩니다.
Flash CS3
이 페이지에 의견 추가되면 전자 메일 알림 받기 | 의견 보고서
현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/main/00000352.html