Eski içerikle çalışma

Flash Player 9 ve üstü, Adobe AIR 1.0 ve üstü

Flash Player 6'da, belirli Flash Player ayarları için kullanılan etki alanı, SWF dosyasının etki alanının son kısmını esas alır. Bu ayarlar arasında, kamera ve mikrofon izinleri, depolama kotaları ve kalıcı paylaşılan nesnelerin depolanmasına yönelik ayarlar yer alır.

SWF dosyasının etki alanı ikiden çok parça içeriyorsa (örn. www.example.com), etki alanının birinci parçası (www) kaldırılır ve etki alanının kalan kısmı kullanılır. Bu nedenle Flash Player 6'da, hem www.example.com hem de store.example.com bu ayarlar için etki alanı olarak example.com'u kullanır. Aynı şekilde, hem www.example.co.uk hem de store.example.co.uk bu ayarlar için etki alanı olarak example.co.uk'yi kullanır. Bu da, example1.co.uk ve example2.co.uk gibi ilgisiz etki alanlarından gelen SWF dosyalarının aynı paylaşılan nesneye erişim sahibi olması durumunda sorunlara neden olabilir.

Flash Player 7 ve sonrasında, oynatıcı ayarları varsayılan olarak SWF dosyasının gerçek etki alanına göre seçilir. Örneğin, www.example.com konumundan gelen bir SWF dosyası, www.example.com'un oynatıcı ayarlarını kullanırken, store.example.com konumundan gelen bir SWF dosyası da store.example.com'un ayrı oynatıcı ayarlarını kullanır.

ActionScript 3.0 kullanılarak yazılmış bir SWF dosyasında, Security.exactSettings true değerine (varsayılan) ayarlandığında, Flash Player uygulaması oynatıcı ayarları için etki alanının tamamını kullanır. false değerine ayarlandığında, Flash Player uygulaması Flash Player 6'da kullanılan etki alanı ayarlarını kullanır. exactSettings öğesinin varsayılan değerini değiştirirseniz, Flash Player uygulamasının oynatıcı ayarlarını seçmesini gerektiren olaylardan (örn. kamera veya mikrofon kullanma ya da bir kalıcı paylaşılan nesne alma) önce bunu yapmanız gerekir.

6 SWF sürüm dosya yayınladıysanız ve bundan kalıcı paylaşılan nesneler oluşturduysanız, ActionScript 3.0 kullanan bir SWF'den bu kalıcı paylaşılan nesneleri almak için, SharedObject.getLocal() öğesini çağırmadan önce Security.exactSettings öğesini false değerine ayarlamanız gerekir.