Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   XML не работает в интернете. Причина - чайник на плечах? (http://www.flasher.ru/forum/showthread.php?t=81034)

MINASTIS 10.06.2006 16:50

XML не работает в интернете. Причина - чайник на плечах?
 
Все мпривет! ПОжалуйста подскажите я в поиске по данной проблеме в общем мало чего нашел и то не по теме было. Я не опнимаю, вот я создал загрузку в сайт Флеш, ну все на компе работает. Потом слил на домен (народовский) и почему-то не работает! Просто текстовое поле пустым остается! Надпись "ТЕКСТ ЗАГРУЖАЕТСЯ" исчезает а поле для текст остается пустым1 Наверное у флеш-ролика нет доступа к сайту или что-то вроде. Что мне сделать чтобы XML через инетрнет работал? Пожалуйста помогите!

VIO 10.06.2006 17:35

исходник выложи для начала... ибо по тому что было написано - неизвестно в чем причина может быть...

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 : и ссылка на файл
В чем у меня проблема? Помогите разобраться, пожалуйста

VIO 10.06.2006 17:56

а как ты сам файл загружаешь то?)

MINASTIS 10.06.2006 17:58

Код:

var n_m = new XML();
n_m.load("xml/news_main.xml");

а в через кадр кадр стоит:

Код:

if(!n_m.loaded){
        gotoAndPlay(2);
}

В этом нет ошибки.
Здесь в чем-то другом. Вот только в чем....

Пользуйтесь тегами форматирования кода в ваших сообщениях

VIO 10.06.2006 18:04

на мой взгляд лучше сделай так - ...
ты , как я понимаю, делаешь сайт, и его структура утебя еще и на компе есть?
а ты линк на файл сделай не относительный а абсолютный.....
должно будет прокатить...
более того - посмотри что у тя с той ХМЛкой.. .у меня она не открылась...
мож у тя ее просто на сервере нет там и все тут... ведь в дебаггере, т.е. при тестировании - он эту хмлку - берет не с инета а с твоего компа!
а коогда swf-ку выкладываешь в инет - то она уже оттуда будет брать... и для пущей надежности - ставь абсолютную ссылку... и еще раз проверь нахождение и вообще наличие этой хмл-ки у тя там в народе)

MINASTIS 10.06.2006 18:11

Я увидел одну интересную вещь. В общем народ при сливании .xml файлапревратил весь текст в сплошные крестики и квадратики. Я это исправил. теперь текст загружается! НО, есть очень ужасно неприятный момент! он не воспринялся как юникодовский текст(пересохранение в народе переделывает, я ведь текст там переписал в обычный), и теперь у меня в флешке отображается квадратики и английские слова только!!! Как мне сохранить струтктуру файла юникод ив тоже время оставить текст нормальным?

iNils 10.06.2006 18:13

Цитата:

Сообщение от MINASTIS
Как мне сохранить струтктуру файла юникод ив тоже время оставить текст нормальным?

Обычный редактор Notepad хорошо с этим справляется. Просто при выборе "Сохранить как", нужно выбрать необходимую кодировку.

VIO 10.06.2006 18:19

гы... вот и псе)))

MINASTIS 10.06.2006 21:46

Да нет не все :) Проблема в том что я и сохраняю в юникоде на компе! А когда я на НАРОД.ру сливаю, то в файле .xml происходят метаморфозы и там становится полно квадратиков крестиков в общем всего кроме текста. Я естественно на НАРОДЕ нажимаю свойства-редактировать текс, так после редактирования (копировал с компа текст туда) файл сделался не юникод! Снова солью на сайт юникодовский опять будут иероглифы!!!! Может использовать ftp а не http?

Ion 10.06.2006 22:10

Попробуй

rty 11.06.2006 20:17

Кстати, у меня похожая тема была с фатал.ру. Пришлось в фтп-редакторе открывать и пересохранять..

etc 11.06.2006 21:38

сразу надо было сказать! Юзай фтп, а не кривой народовский редактор...

И еще - абсолютные пути - вредно.

MINASTIS 12.06.2006 12:05

КСТАТИ Я НАШЕЛ РЕШЕНИЕ! Не знаю почему но у меня даже через ФТП трансферрил народ иероглифы вместо букв! Я нашел решение! И хочу поделиться со всеми страдающими от данной проблемы! Надо не из .xml файла грузить данные, а переделать расширение его на .dat или другое недоступное для обычного редактора (в блокноте все равно все будет ок видно). И тогда НАРОД не сможет изменить структуру файла! Я уже так делаю и все супер работает! Просто загружать xml данные из .dat файла! Это даже можно в ФАК добавить :)
Даже через http работает супер. Все, тему можно закрывать. Всем спасибо за помощь оказанную в данной проблеме! :)


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

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