Flash + XML (пути)

12
livelink
На сайте с 30.04.2006
Offline
117
1428

Привет! Туплю по-страшному.. не могу сообразить:


<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="/skins/default/AC_RunActiveContent.js" language="javascript"></script>

<script type="text/javascript">
AC_FL_RunContent(
'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
'width','1000',
'height','300',
'src','/skins/default',
'quality','high',
'wmode','transparent',
'pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash',
'movie','/skins/default/banner' ); //end AC code
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="1000" height="300">
<PARAM NAME=FLASHVARS VALUE="GalleryXML=skins/default/data.xml">
<param name="movie" value="/skins/default/banner.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<PARAM NAME="BASE" VALUE="http://foox.djmaxwild.ru/skins/default">
<embed src="/skins/default/banner.swf" BASE="http://foox.djmaxwild.ru/skins/default" FLASHVARS="GalleryXML=skins/default/data.xml" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent" width="1000" height="300"></embed>
</object>
</noscript>

Здесь /skins/default/ лежит файл data.xml

Так вот флеш его не "подсасывает"..

Внутри флеша прописано следующее:

//If FlashVars value (FlashVars="GalleryXML=folder/xml_filename.xml") is not set searches XML as:
if (_root.GalleryXML == null) {
_root.GalleryXML = "skins/default/data.xml";
}

Как правильно путь внутри флеша прописать? Я уже все перепробовал.. ;((

Знакомства БЕЗ регистрации - http://www.privetka.ru (http://www.privetka.ru), КРЕАТИВНАЯ РЕКЛАМА - http://advertisio.ru (http://advertisio.ru), Каталог автозапчастей - http://aubb.ru (http://aubb.ru)
ДП
На сайте с 23.11.2009
Offline
203
#1

Может так?


//If FlashVars value (FlashVars="GalleryXML=folder/xml_filename.xml") is not set searches XML as:
if (_root.GalleryXML == null) {
_root.GalleryXML = "/skins/default/data.xml";
}
livelink
На сайте с 30.04.2006
Offline
117
#2

Не помогло ;(( http://foox.djmaxwild.ru/

ДП
На сайте с 23.11.2009
Offline
203
#3

Вы знаете, тут проблема не во флеше, флеш ищет вот этот файл: http://foox.djmaxwild.ru/skins/default/data.xml

А вот сервер отдает страничку с кодом 500, может там mod_rewrite или еще что неправильно настроено.

livelink
На сайте с 30.04.2006
Offline
117
#4

хм.. ща попробую поковырять.. спасибо!

ДП
На сайте с 23.11.2009
Offline
203
#5

Советую firebug в firefox поставить - удобно отслеживать такие вещи - сразу видно по какому адресу запросы идут и что с ними происходит:

Jekyll
На сайте с 04.05.2009
Offline
136
#6
livelink:
хм.. ща попробую поковырять.. спасибо!

Сталкивался с таким. У меня причина была в том, что файл начинался с <?, всё что дальше сервак пытался обработать как php код. Помогла замена <? на <?xml

livelink
На сайте с 30.04.2006
Offline
117
#7

у меня и с пробелом и без него одно и тоже ;(( не работает ;(

Jekyll
На сайте с 04.05.2009
Offline
136
#8

Есть возможность переложить файл в корень и изменить путь для флешки? Наверное, в папке /skins/default/ у вас запрещён доступ, так часто делают на dle

livelink
На сайте с 30.04.2006
Offline
117
#9

У нас собственный движок.. и хостинг свой.. и из корня ни фига не пашет ;(( жесть какая-то.. вроде все просто - на компе локальном - все отлично.. заливаешь на сервер - жопа ;(

Jekyll
На сайте с 04.05.2009
Offline
136
#10

Попробуйте сменить расширение на .txt или ещё на что-нибудь, что не будет вызывать 500 ошибку) И проверьте права на файл

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий