2014-10-01 2 views
-1

Мне удалось создать тикер, который извлекает данные из xml и отображает их в движущемся текстовом поле. xml находится на онлайн-сервере.SWF не читает xml за пределами adobe flash

всякий раз, когда я запустить проект из Adobe Flash (Ctrl + Enter) вспышка нагрузки правильно, однако, когда я опубликовать его, XML не загружается и текст не отображается в файле SWF.

любой возможный способ загрузки xml с использованием файла swf?

благодаря

+0

Звучит как перекрестный домен. Является ли XML на одном сервере (домене) как SWF? –

+0

Мне нужно иметь swf локально, но у меня есть контроль над XML, есть ли все-таки отладить это, чтобы убедиться, что это проблема с перекрестным доменом? Я создаю xml с PHP на онлайн-сервере – TestCandidate

+0

Похоже, серверу нужен crossdomain.xml и/или флеш-плеер может понадобиться вам добавить этот URL-адрес в качестве надежного местоположения. Также есть параметр SWF, который позволяет либо локальный доступ к файлам, либо сетевой доступ к файлам, вам может потребоваться изменить тот, который выбран. –

ответ

1

Я предполагаю, что речь идет о киоске здесь. Вам нужно будет доверять домену, в котором находится XML.

От клиентской машины доступ к этому сайту. http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

Добавьте свой домен в область в нижней части и выберите Всегда разрешать

Это должно быть достаточно, но если вам нужно идти дальше, вы будете нуждаться в crossdomain.xml на веб-сервере. Он должен выглядеть так (обычно).

<?xml version="1.0" ?> 
<cross-domain-policy> 
<allow-access-from domain="*" /> 
</cross-domain-policy> 
+0

Большое вам спасибо за ответ. Это устранило проблему в моем браузере, однако, она все еще не загружается в adobe flash player:/i сделал как crossdomain.xml, так и всегда разрешающую настройку. chrome больше не возвращает ошибку и загружается правильно. но можно ли зафиксировать его в Adobe Flash Player без браузера? – TestCandidate

+0

Мы говорим об опубликованном проекторе или в Flash IDE? –

+0

Когда я запускаю его в adobe flash pro (тот, который он создал), он обычно вытягивает xml. , когда я нажимаю публикацию, чтобы извлечь swf, он не вытягивает данные из xml. его действительно странно, я не понимаю проблему (я запускаю ее с Adobe Flash Player) – TestCandidate

Смежные вопросы