Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   загрузка картинки со стороннего сервера (http://www.flasher.ru/forum/showthread.php?t=172939)

Владимир Буквин 20.12.2011 16:24

загрузка картинки со стороннего сервера
 
Создал flash приложение вконтакте с использованием Iframe.
Загружаю фотографии друзей через
Код AS3:

loader = new Loader

,
использую при этом
Код AS3:

 
loaderContext = new LoaderContext(true)
loader.load(photoRequest, loaderContext)

фотографии при этом грузятся, но доступ к
Код AS3:

 loader.content

получить не удается
пытался грузить используя
Код AS3:

loaderContext.checkPolicyFile = true;

при это до подгрузки фотки грузится файл политики crossDomain.xml
c таким содержимым:
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only" />
<allow-http-request-headers-from domain="vk.com" headers="*" />
<allow-http-request-headers-from domain="*.vk.com" headers="*" />
<allow-http-request-headers-from domain="vkontakte.ru" headers="*" />
<allow-http-request-headers-from domain="*.vkontakte.ru" headers="*" />
<allow-http-request-headers-from domain="mvkontakte.com" headers="*" />
<allow-http-request-headers-from domain="*.mvkontakte.com" headers="*" />
<allow-access-from domain="vk.com" to-ports="80" />
<allow-access-from domain="*.vk.com" to-ports="80" />
<allow-access-from domain="vkontakte.ru" to-ports="80" />
<allow-access-from domain="*.vkontakte.ru" to-ports="80" />
<allow-access-from domain="mvkontakte.com" to-ports="80" />
<allow-access-from domain="*.mvkontakte.com" to-ports="80" />
</cross-domain-policy>
но доступ к content я так и не получил. таким образом картинки так и не стали отображаться в спрайте.
что еще можно сделать?

Inet_PC 20.12.2011 16:30

Если нужно просто отобразить, то:
Код AS3:

addChild(loader);

Либо воспользоваться вот этим хаком.
Ну или обращаться к своему скрипту, чтобы тот скачивал вам изображение.

Владимир Буквин 20.12.2011 20:26

спасибо! Ответ "Inet PC" меня устроил


Часовой пояс GMT +4, время: 05:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.