Просмотр полной версии : Политика безопасноcти Flash
Fatality
14.01.2009, 19:07
Вот сделал программу которая получает погоду по XML с сайта weather.co.ua. XML загружаю по ссылке для своего города http://xml.weather.co.ua/1.2/forecast/25, XML грузится и парсится без проблем но только в дебагере Flash, при компиляции в .swf ничего не работает т.е событие XML.onLoad срабатывает но никаких даных в XML объект не поступает.
P.S в publish settings стоит Network access only и с другим XML(например с gismeteo) все отлично работает.
P.P.S Заранее спасибо.
попробуй выложить в интернет, на хостинг, там должен заработать, локально может и не работать
Fatality
14.01.2009, 19:37
выложил на свой сервер результат тот-же, я же говорю тут проблема с загрузкой XML, ведь с gismeteo все работает и локально. Еще обратил внимание на то что в строке состояния браузера отображается попытка браузера загрузить данные с сайта погоды...к сожалению безуспешная =(
вот как все это выглядит http://79.135.201.5/weather/weather.html, а вот с gismeteo http://79.135.201.5/weather/weather2.html
artem_fs
14.01.2009, 19:48
флэш не хочет брать xml без расширения файла *.xml
Fatality
14.01.2009, 20:29
да я предпологал это вариант как возможный, но меня смущает тот факт что в дебагере flash все работает
DarkLight
14.01.2009, 20:36
флэш не хочет брать xml без расширения файла *.xml
бред, флешу это неважно.
с другим XML(например с gismeteo) все отлично работает.
У gismeteo crossdomain.xml посмотрите - разрешено всем брать информацию. А у xml.weather.co.ua - нет. А в среде разработки работает, так как там более мягкие требовнаия к безопасности.
Fatality
14.01.2009, 20:46
DarkLight спасибо за объяснение, значит буду писать PHP скрипт который читает данные с сайта и передает во Flash, видно не судьба сделать без серверных технологий =(
DarkLight
14.01.2009, 21:09
ну можно еще соответствующий файлик crossdomain.xml в корень сайта попросить кинуть - зачастую просьбу выполняют
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.