enkosynthesys
12.07.2007, 02:24
перечитал все топики с похожим названием, но ответа так и не нашел.
Ситуация: делаю фотогаллерею которая берет все картинки из папки на сервере
написал на пхп скрипт который генерит xml (xml.php называется), при этом ничего не подгружается а XML.status выдает ошибку -6. и все бы вроде ничего, но если тот же самый php сохранить из браузера (FF) как xml.xml и поменять путь во флеше прямо к настоящему xml файлу (не динамически генерируемому) то все становится на места и ошибок нет.
все очень странно особенно учитывая информацию о том что flash не реагигует на расширения XML файлов. что может еще быть? кодировка?
вот xml:
<?xml version="1.0" encoding="UTF-8" ?>
<slideshow>
<slide img_name="pics/01.jpg">01.jpg</slide>
<slide img_name="pics/02.jpg">02.jpg</slide>
<slide img_name="pics/03.jpg">03.jpg</slide>
</slideshow>
а подгружается так:
var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(success:Boolean):Void {
if (success) {
trace (this.status);//выводит -6
}
};
myXML.load("xml.php");
подарите мне какую нибудь зацепку, пожалуйста!
(отлаживается на локальном сервере MAMP для MAC OS X)
Ситуация: делаю фотогаллерею которая берет все картинки из папки на сервере
написал на пхп скрипт который генерит xml (xml.php называется), при этом ничего не подгружается а XML.status выдает ошибку -6. и все бы вроде ничего, но если тот же самый php сохранить из браузера (FF) как xml.xml и поменять путь во флеше прямо к настоящему xml файлу (не динамически генерируемому) то все становится на места и ошибок нет.
все очень странно особенно учитывая информацию о том что flash не реагигует на расширения XML файлов. что может еще быть? кодировка?
вот xml:
<?xml version="1.0" encoding="UTF-8" ?>
<slideshow>
<slide img_name="pics/01.jpg">01.jpg</slide>
<slide img_name="pics/02.jpg">02.jpg</slide>
<slide img_name="pics/03.jpg">03.jpg</slide>
</slideshow>
а подгружается так:
var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = function(success:Boolean):Void {
if (success) {
trace (this.status);//выводит -6
}
};
myXML.load("xml.php");
подарите мне какую нибудь зацепку, пожалуйста!
(отлаживается на локальном сервере MAMP для MAC OS X)