Просмотр полной версии : Непонятки с crossdomain
Размещаю на локалхосте, который еще смотрит и в инет флешку на локалхосте все работает, по внешнему ипу тоже, а из нета не работает? Что делаю не так? crossdomain.xml положил в корень.
Содержание crossdomain.xml:
<?xml version="1.0" encoding="utf-8"?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
В флешке:
System.security.allowDomain();
Для начала стоит разобраться, что на самом деле делает allowDomain и когда его действительно нужно применять. В данном случае его использование совершенно бессмысленно, да ещё в таком написании.
Кроме этого, ничего в посте не написано, кто, откуда и зачем и, главное, что грузит.
Флешка получает переменную из пхп скрипта на картинку через loadVars, которую флеш подгружает с успехом только на локал.
FourSide
26.04.2007, 13:39
Имеется в виду, где (на каких хостах) располагается флэшка, PHP-крипт и сам crossdomain.xml?
Если всё на одном хосте, то использование этого не требуется. А так crossdomain.xml должен находиться на том же хосте, куда и ведёт запрос из флэшки (на другой хост).
На хосте есть папка test в ней лежит php + flash там же папка data - откуда php берет картинки. В корне хоста лежит crossdomain.xml.
repz, прочтите ещё пять раз пост #4 и ответьте на вопрос в первом предложении.
Имеется в виду, где (на каких хостах) располагается флэшка, PHP-крипт и сам crossdomain.xml?
Все распологается на одном хосте в одной папке на 127.0.0.1
Я в начале не использовал кросс, т.к. он вроде не нужен, но после того как не грузит подумал мож надо, без него тоже не работает.
FourSide
26.04.2007, 13:53
Если всё на одном хосте, то использование crossdomain.xml не требуется. Скорее всего, у вас проблема с путями к вызываемому файлу.
Для начала: 127.0.0.1 — это локальный компьютер. Кто грузит данные? Откуда? Из инета доступен crossdomain.xml?
Данные грузят из инета открывая флешку картинка не подгружается.
У меня реал ип который смотрит в инет он же локалхост, у меня работает и через 127.... и через 195..., а из инета по адресу 195... все грузится(флеш) кроме картинки.
crossdomain.xml - естественно виден из инета по 195....
Загружаемая картинка где располагается? По какому адресу она грузится? Если по 127, то это глупость. Путь к картинке должен быть относительным от корня.
Да он относительный типа "test/rp.php"
Тогда пиши свой адрес, будем проверять.
2 __etc:
В личке. При наведении на квадрат, выше справа должна подгружаться картинка.
Все подгружается нормально.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.