Просмотр полной версии : XML не работает в интернете. Причина - чайник на плечах?
MINASTIS
10.06.2006, 16:50
Все мпривет! ПОжалуйста подскажите я в поиске по данной проблеме в общем мало чего нашел и то не по теме было. Я не опнимаю, вот я создал загрузку в сайт Флеш, ну все на компе работает. Потом слил на домен (народовский) и почему-то не работает! Просто текстовое поле пустым остается! Надпись "ТЕКСТ ЗАГРУЖАЕТСЯ" исчезает а поле для текст остается пустым1 Наверное у флеш-ролика нет доступа к сайту или что-то вроде. Что мне сделать чтобы XML через инетрнет работал? Пожалуйста помогите!
исходник выложи для начала... ибо по тому что было написано - неизвестно в чем причина может быть...
MINASTIS
10.06.2006, 17:51
Мне единственное надо. Как позволить Flash-ролику загрузить с сайта XML файл? данные из него? На компе получается, а в интернете на сайте ну никак! В исходнике все по стандарту XML загружается после код:
var file_xml = n_m; \\ Это присваивание переменной xml объект
file_xml = file_xml.firstChild;
var tex = file_xml.firstChild.nextSibling.firstChild.nodeValue;
_root.news_main = tex;
stop();
На компе все работает. не в коде проблема и не в ссылке инетрнет. Хотя вот ссылка через инет на xml файл:
http://minastis.narod.ru/NT/xml/news_main.xml
Разве глюк? Кстати если эту ссылку в компиляторе в Macromedia Flash MX использовать то он выдает ошибку что мол error loading file : и ссылка на файл
В чем у меня проблема? Помогите разобраться, пожалуйста
а как ты сам файл загружаешь то?)
MINASTIS
10.06.2006, 17:58
var n_m = new XML();
n_m.load("xml/news_main.xml");а в через кадр кадр стоит:
if(!n_m.loaded){
gotoAndPlay(2);
}
В этом нет ошибки.
Здесь в чем-то другом. Вот только в чем....
Пользуйтесь тегами форматирования кода в ваших сообщениях
на мой взгляд лучше сделай так - ...
ты , как я понимаю, делаешь сайт, и его структура утебя еще и на компе есть?
а ты линк на файл сделай не относительный а абсолютный.....
должно будет прокатить...
более того - посмотри что у тя с той ХМЛкой.. .у меня она не открылась...
мож у тя ее просто на сервере нет там и все тут... ведь в дебаггере, т.е. при тестировании - он эту хмлку - берет не с инета а с твоего компа!
а коогда swf-ку выкладываешь в инет - то она уже оттуда будет брать... и для пущей надежности - ставь абсолютную ссылку... и еще раз проверь нахождение и вообще наличие этой хмл-ки у тя там в народе)
MINASTIS
10.06.2006, 18:11
Я увидел одну интересную вещь. В общем народ при сливании .xml файлапревратил весь текст в сплошные крестики и квадратики. Я это исправил. теперь текст загружается! НО, есть очень ужасно неприятный момент! он не воспринялся как юникодовский текст(пересохранение в народе переделывает, я ведь текст там переписал в обычный), и теперь у меня в флешке отображается квадратики и английские слова только!!! Как мне сохранить струтктуру файла юникод ив тоже время оставить текст нормальным?
Как мне сохранить струтктуру файла юникод ив тоже время оставить текст нормальным?Обычный редактор Notepad хорошо с этим справляется. Просто при выборе "Сохранить как", нужно выбрать необходимую кодировку.
MINASTIS
10.06.2006, 21:46
Да нет не все :) Проблема в том что я и сохраняю в юникоде на компе! А когда я на НАРОД.ру сливаю, то в файле .xml происходят метаморфозы и там становится полно квадратиков крестиков в общем всего кроме текста. Я естественно на НАРОДЕ нажимаю свойства-редактировать текс, так после редактирования (копировал с компа текст туда) файл сделался не юникод! Снова солью на сайт юникодовский опять будут иероглифы!!!! Может использовать ftp а не http?
Кстати, у меня похожая тема была с фатал.ру. Пришлось в фтп-редакторе открывать и пересохранять..
сразу надо было сказать! Юзай фтп, а не кривой народовский редактор...
И еще - абсолютные пути - вредно.
MINASTIS
12.06.2006, 12:05
КСТАТИ Я НАШЕЛ РЕШЕНИЕ! Не знаю почему но у меня даже через ФТП трансферрил народ иероглифы вместо букв! Я нашел решение! И хочу поделиться со всеми страдающими от данной проблемы! Надо не из .xml файла грузить данные, а переделать расширение его на .dat или другое недоступное для обычного редактора (в блокноте все равно все будет ок видно). И тогда НАРОД не сможет изменить структуру файла! Я уже так делаю и все супер работает! Просто загружать xml данные из .dat файла! Это даже можно в ФАК добавить :)
Даже через http работает супер. Все, тему можно закрывать. Всем спасибо за помощь оказанную в данной проблеме! :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.