Flash player 가 업그레이드 되면서 지속적으로 보안이 강화되에 플레쉬에서 웹서비스, 웹, 소켓등을 사용할때 접근하는 웹서버에 정확한 설정을 해주지 않으면 보안 sandbox오류가 발생한다.
웹서버의 HTTP 헤더에
X-Permitted-Cross-Domain-Policies:all
을 추가한다. 웹서버 루트에 다음 내용을 담은 crossdomain.xml을 만든다.
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-http-request-headers-from domain="*" headers="*" />
<allow-access-from domain="*" />
</cross-domain-policy>
샘플 설정은 모든 도메인데 대해서 접근을 허가 하는 것이므로 도메인을 제약할 경우 적절히 수정한다.