As3 Loader Content Policy

Flash ile farklı domainlerden (çapraz) resim(gif,jpg,png,swf) ve veri yüklerken crossdomain.xml bulunması gerekir.
Sorun çapraz (farklı domain) alrında olan verileri il çekilen domainde bulunan crossdomain.xml baz alınarak yükleme yapılır.
Diğer domainlerden okunmaya çalışan veri ve içerikler güvenlik engeline takılacaktır.

Çözüm için yükleme yapmadan önce LoaderContext kullanarak crossdomain.xml yeniden sorgulanmasını sağlamaktır.

AS 3 kod:

var context:LoaderContext = new LoaderContext();
context.checkPolicyFile = true;

var resim:Loader = new Loader ;
resim.load (new URLRequest(item.src),context);

resim.contentLoaderInfo.addEventListener (Event.COMPLETE,imgLoading);
resim.contentLoaderInfo.addEventListener (HTTPStatusEvent.HTTP_STATUS,imageEvent);

0 cevaplar

Cevapla

Want to join the discussion?
Feel free to contribute!

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

8 − 1 =