이전 내용으로 작업

Flash Player 9 이상, Adobe AIR 1.0 이상

Flash Player 6에서 특정 Flash Player 설정에 사용되는 도메인은 SWF 파일 도메인의 뒷부분을 기준으로 합니다. 이러한 설정에는 카메라 및 마이크 권한, 저장소 할당량, 영구 공유 객체 저장소 설정이 포함됩니다.

예를 들어 SWF 파일의 도메인이 www.example.com과 같이 세 부분 이상으로 구성된 경우 도메인의 첫 번째 부분(www)이 제거되고 도메인의 나머지 부분이 사용됩니다. 따라서 Flash Player 6에서는 www.example.com과 store.example.com 모두에서 설정에 example.com 도메인을 사용합니다. 마찬가지로, www.example.co.uk와 store.example.co.uk 모두에서 설정에 example.co.uk 도메인을 사용합니다. 이렇게 하면 example1.co.uk 및 example2.co.uk와 같은 관련되지 않은 도메인의 SWF 파일에서 동일한 공유 객체에 액세스하는 문제가 발생할 수 있습니다.

Flash Player 7 이상 버전에서는 기본적으로 SWF 파일의 정확한 도메인에 따라 플레이어 설정이 선택됩니다. 예를 들어 www.example.com의 SWF 파일은 www.example.com의 플레이어 설정을 사용하고, store.example.com의 SWF 파일은 store.example.com에 별도로 설정된 플레이어 설정을 사용합니다.

ActionScript 3.0을 사용하여 작성된 SWF 파일에서 Security.exactSettings true (기본값)로 설정된 경우 Flash Player는 플레이어 설정에 정확히 일치하는 도메인을 사용합니다. false 로 설정된 경우에는 Flash Player 6에서 사용되는 도메인 설정을 사용합니다. 설정 기본값에서 exactSettings 를 변경하려면 Flash Player에서 카메라 또는 마이크를 사용하거나 영구 공유 객체를 가져오는 등 플레이어 설정을 선택하는 이벤트가 발생하기 전에 변경해야 합니다.

버전 6 SWF 파일을 제작하고 여기에서 영구 공유 객체를 작성한 경우, ActionScript 3.0을 사용하는 SWF에서 영구 공유 객체를 가져오려면 SharedObject.getLocal() 을 호출하기 전에 Security.exactSettings false 로 설정해야 합니다.