Страница 1 из 1

Проблема с Bitmap

Добавлено: 28 ноя 2012, 01:39
benzema
Возникла проблемка. Натолкните на истину. Проблема: При локальном тестировании image, экземпляр Bitmap, добавляется на сцену нормально. Но на vk.com картиночка не добавляется на сцену.

Код: Выделить всё

sayAll.addEventListener(MouseEvent.CLICK,onClickSayAll);var loaderPhoto:Loader = new Loader();function onClickSayAll(e:MouseEvent):void{   loaderPhoto.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadPhoto);   loaderPhoto.load(new URLRequest("http://www.helpexamples.com/flash/images/logo.png"));}function onLoadPhoto(e:Event):void{   var image:Bitmap = loaderPhoto.contentLoaderInfo.content as Bitmap;   image.x = 100;   image.y = 100;   addChild(image);}

Re: Проблема с Bitmap

Добавлено: 28 ноя 2012, 01:49
Alazaur
1. В корневой директории вашего сервера должен лежать файл crossdomain.xml со следующим содержимым:

Код: Выделить всё

    <cross-domain-policy>    <allow-access-from domain="*.vkontakte.ru"/>    <allow-access-from domain="*.vk.com"/>    <allow-access-from domain="*.userapi.com"/>    </cross-domain-policy>
2. Перед вашим кодом добавьте

Код: Выделить всё

Security.loadPolicyFile("http://АДРЕС_САЙТА/crossdomain.xml");

Re: Проблема с Bitmap

Добавлено: 28 ноя 2012, 15:55
benzema
crossdomain был на месте.
Security.loadPolicyFile("http://АДРЕС_САЙТА/crossdomain.xml"); - помогло, Благодарю!

Re: Проблема с Bitmap

Добавлено: 30 янв 2013, 14:21
benzema
Если кому-то интересно, то могу ещё добавить:

Код: Выделить всё

 //ВместоloaderPhoto.load(new URLRequest("http://www.helpexamples.com/flash/images/logo.png"));//Должно быть этоloaderPhoto.load(new URLRequest("http://www.helpexamples.com/flash/images/logo.png"),new LoaderContext(true)); 
и вот только тогда всё будет работать.