В чем разница между фиксированным и относительным путями? - PullRequest
1 голос
/ 08 апреля 2011

Я показываю флэш-контент на довольно стандартной странице. Это очень хорошо работает, когда flash, xml-файл и html-страница находятся в одном каталоге.

См. Рабочий пример: http://www.rouviere.com/flipbook/

Однако я хочу отобразить тот же контент на другой странице, которая находится глубже внутри сайта, но вне каталога, в котором находятся файлы .swf и .xml, а также ресурсы.

Вот страница, на которой я бы хотел, чтобы контент отображался корректно: http://www.rouviere.com/writing/books

Вот параметры, которые я установил:

<script type="text/javascript" src="../../flipbook/swfobject.js" charset="utf-8"></script>
<script type="text/javascript" src="../../flipbook/swfaddress.js" charset="utf-8"></script>

<script type="text/javascript">
var flashvars = {
xmlPath:          '../../flipbook/setup.xml',
preloaderMessage: 'LOADING XML',
title:            'Books | Rouviere Media' 
};

var params = {};
var attributes = {id:'flipbook', name:'flipbook'};
params.scale = "noscale";
params.salign = "tl";
params.bgcolor = "0x000000";
params.allowfullscreen = "true";
params.allowScriptAccess = "always";

swfobject.embedSWF("../../flipbook/preview.swf", "myAlternativeContent", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
</script>

Файлы js загружаются правильно, а флэш-содержимое - нет, поэтому я мог бы немного помочь с этим разобраться.

Спасибо.

1 Ответ

1 голос
/ 08 апреля 2011

Ваш XML-путь, вероятно, должен быть записан относительно местоположения SWF, при условии, что SWF будет его загружать.В противном случае присвойте всем абсолютные URL-адреса из корня сети, начиная с /.

...