SWF-файл в подпапке не загружается - PullRequest
0 голосов
/ 27 апреля 2011

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

 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="110" height="110" bgcolor="#f0eee1">
            <param name="movie" value="flash/Main.swf?xml_path=flash/Settings.xml" />
            <param name="quality" value="high" />
            <embed src="flash/Main.swf?xml_path=flash/Settings.xml" quality="high" width="110" height="110" bgcolor="#f0eee1" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

1 Ответ

0 голосов
/ 27 апреля 2011

Flash попытается интерпретировать любые относительные пути относительно вашего HTML-файла.Если бы мне пришлось угадывать, Flash неправильно помещает ваш XML-файл.

Как насчет добавления атрибута base к вашим тегам object и embed?base позволит вам указать, откуда относительные ссылки должны быть относительными;в этом случае вы можете указать абсолютный путь к вашему подкаталогу, и Flash начнет искать там ваш XML-файл.

Вот описание Adobe base и как начатьиспользуя его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...