사용자 도구

사이트 도구


web:flash

Flash

Flash가 z-index가 매우 높은 레이어보다 항상 위에 나오는 문제

Flash 객체가 z-index가 매우 높은 HTML 레이어를 뚫고 나오는 문제가 일부 브라우저에서 발생하고 있다.

이 경우, <object>에는 <param name=“wmode” value=“transparent”> 옵션을 주면 된다. <embed>는 wmode=“transparent” 속성을 지정해 준다.

Cross Domain 문제

  • 플래시로부터 요청을 받는 서버에 crossdomain.xml 파일을 둔다.
    <?xml version="1.0" encoding="UTF-8" ?>
    <!--  DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd" -->
    <cross-domain-policy>
       <allow-access-from domain="도메인" to-ports="포트" />
    </cross-domain-policy>

to-ports는 생략하고, domain=“*” 혹은 “*.example.com” 형태로 설정 가능.

Flash Options

  • allowNetworking : 브라우저를 열거나 네트워크 요청 보내는 것을 막음. 참조
  • allowscriptaccess : javascript 사용가능 여부 지정. 참조
web/flash.txt · 마지막으로 수정됨: 2012/07/26 14:14 저자 kwon37xi