У меня есть сайт Wordpress. Я хочу встроить файл Flash в одну из моих страниц, например:
<object id="wdmmg" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
width="100%" height="100%" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="src" value="/_flash/main.swf" />
<embed id="wdmmg" type="application/x-shockwave-flash" width="100%" height="100%" src="/_flash/main.swf">
</embed></object>
Файл Flash, который мне дали (я не являюсь Flash-кодером, как станет ясно), поставляется с кучей дополнительных .zlib
и файлов ресурсов. Я поместил main.swf
и все сопровождающие его файлы в каталог _flash
в DocumentRoot.
Если перейти к http://mywebsite/_flash/main.swf, флэш-память загружается очень хорошо.
Однако, с моей страницы Wordpress - скажем http://mywebsite/flashypage - это не так. /_flash/main.swf
загружается нормально, но браузер ищет все сопровождающие .zlib
и другие файлы не в /_flash
, а в /flashypage
(который, конечно, не существует в качестве каталога).
Мой Flash-кодер говорит мне, что Flash всегда будет искать свои ресурсы в каталоге относительно загрузки HTML-страницы.
В этом случае, учитывая маршрутизацию URL Wordpress, есть ли какой-нибудь способ, которым я действительно могу встроить Flash?
То есть: я не могу создать подкаталог / flashypage / _flash или символическую ссылку в корне документа и поместить туда ресурсы Flash, потому что тогда, когда я пытаюсь загрузить http://mywebsite/flashypage,, я просто вижу каталог листинга.
И я не могу просто поместить страницу index.html в каталог / flashypage для загрузки Flash, потому что мне нужно, чтобы эта страница была частью Wordpress, и использовать мои шаблоны Wordpress.
Есть идеи?