2008-09-12 27 views
1

Google Haritalar Flash API'sını Flex'e gömüyorum ve üzerinde filigran ile yerel olarak çalışıyor. Bu dosyayı sunucuya yüklediğimde (flex.mydomain.com) bir sanal alan alıyorum güvenlik hatası aşağıda listelenmiştir:Flex Bileşenindeki Google Haritalar

SecurityError: Error #2121: Security sandbox violation: Loader.content: http://mydomain.com/main.swf?Fri, 12 Sep 2008 21:46:03 UTC cannot access http://maps.googleapis.com/maps/lib/map_1_6.swf. This may be worked around by calling Security.allowDomain. 
    at flash.display::Loader/get content() 
    at com.google.maps::ClientBootstrap/createFactory() 
    at com.google.maps::ClientBootstrap/executeNextFrameCalls() 

herkes Flex bileşenlerine Google Maps Flaş API katıştırma ile herhangi bir deneyime sahip ve spesifik olarak bu işi yapmak için güvenlik ayarlarını ayarları mu? Alanımda kayıtlı yeni bir API anahtarı aldım ve yayınlandığında bunu kullanıyorum. Yaptığım denedim

yanı bileşeni olarak ana uygulamasında aşağıdaki:

Security.allowDomain('*') 
Security.allowDomain('maps.googleapis.com') 
Security.allowDomain('mydomain.com') 

cevap

1

teşekkürler. Görünüşe göre bu bir ASP.NET sayfasında Flex uygulaması dahil olmak üzere bir şey var. Düz bir HTML dosyasına taşındığında iyi çalıştı. Şu anda tam olarak araştırmak için zamanım yok, ama bunu düzeltmiş görünüyor.

İlgili konular