![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2008
Адрес: Киев, Украина
Сообщений: 9
|
Проблема состоит в следующем:
Я написал флеш игру, в которой описание уровней храниться во внешнем xml файле. Этот файл подгрежаю так: var LevelsXML = new XML();
LevelsXML.onLoad = LoadLocations;
function LoadLocations(success)
{
if (success)
{
ParseLocations(this.firstChild);
} else {
trace("error")
}
}
LevelsXML.load("/data/location/locations.xml");
На локальной машине все работает отлично, а вот на сервере xml-ка не подгружается. Почему это происходит и как можно решить эту проблему? |
|
|||||
|
у вас путь апсолютный, а не относительный
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
))) Cлэш в начале пути уберите
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Jul 2008
Адрес: Киев, Украина
Сообщений: 9
|
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
swf-файл на сервере лежит в той же директории, что и хтмл? Браузер смотрит путь от хтмл, а не от свф.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Jul 2008
Адрес: Киев, Украина
Сообщений: 9
|
А если хтмлка генерится c помощью php, то откуда браузер смотрит путь?
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Ну Вы в строке адреса путь видите? Вот он и продолжается. От последнего слэша смотрите.
В качестве возможного решения, если простым путем не получится - запросить урл флэшки и достроить адрес xml до абсолютного, зная соотношение локаций. Но я думаю Вы это проще решить сможете, просто сориентируйтесь где что лежит.
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 30.08.2008 в 14:14. |
|
|||||
|
можете задать параметр BASE для флеш объекта, тогда все относительные адреса в вашем ролике будут считаться от него.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 08:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|