Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.12.2011, 16:24
Владимир Буквин вне форума Посмотреть профиль Отправить личное сообщение для Владимир Буквин Найти все сообщения от Владимир Буквин
  № 1  
Ответить с цитированием
Владимир Буквин
 
Аватар для Владимир Буквин

Регистрация: Aug 2011
Сообщений: 103
По умолчанию загрузка картинки со стороннего сервера

Создал 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 я так и не получил. таким образом картинки так и не стали отображаться в спрайте.
что еще можно сделать?

Старый 20.12.2011, 16:30
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 2  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Если нужно просто отобразить, то:
Код AS3:
addChild(loader);
Либо воспользоваться вот этим хаком.
Ну или обращаться к своему скрипту, чтобы тот скачивал вам изображение.
__________________
http://www.chessmax.ru


Последний раз редактировалось Inet_PC; 20.12.2011 в 16:34.
Старый 20.12.2011, 20:26
Владимир Буквин вне форума Посмотреть профиль Отправить личное сообщение для Владимир Буквин Найти все сообщения от Владимир Буквин
  № 3  
Ответить с цитированием
Владимир Буквин
 
Аватар для Владимир Буквин

Регистрация: Aug 2011
Сообщений: 103
спасибо! Ответ "Inet PC" меня устроил

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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