Вставка swf карты на сайт
Прислано: maka
пт, 19/03/2010 - 13:56
Всем добрый день!
Хочу вставить на сайт флеш карту Украины, в которой при наведении курсора, должна подсвечиваться область. Параметры для флеш берутся с xml файла.
Сделал следующее:
<object type="application/x-shockwave-flash" data="http://otdyhaem.com.ua/files/images/map_XML_4_sized.swf" width="600" height="470"> <param name="movie" value="http://otdyhaem.com.ua/files/images/map_XML_4_sized.swf" /> <param name="quality" value="high" /> <param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer" /> <param name="flashvars" value=""> </object>
В результате получилось:
http://otdyhaem.com.ua/zakarpatskaja/zakarpatskaja.html
Помогите пожалуйста разобраться с проблемой.
- maka's blog
- Для комментирования войдите или зарегистрируйтесь
Параметры для флеш берутся с xml файла.
Возможно здесь проблема. Убедитесь что этот xml файл действительно находится роликом
- Для комментирования войдите или зарегистрируйтесь
http://bashtanovka.com/
вот мы карту делали, тоже их XML ,берется информация, так пришлось в корень положить swf и xml и все заработало, возможно можно и во флеш подключать /sites/all/themes/..... но не уверен что это правильней.
- Для комментирования войдите или зарегистрируйтесь
Попробовал сделать, как у GolovaNoga
<script type="text/javascript" src="/themes/traveling/swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("/themes/traveling/map_XML_4_sized.swf", "myContent", "600", "470", "9.0.0","expressInstall.swf");
</script>
<div style="display:block; width:600px; height:470px; margin:0 auto;">
<div id="myContent">
<p>Не загружен flash плейер</p>
</div>
</div>Xml файл лежит в той же самой папке, что и swf.
Результат тот же самый.
Хотя,если просто перейти по ссылке http://otdyhaem.com.ua/themes/traveling/map_XML_4_sized.swf, то все работает хорошо.
- Для комментирования войдите или зарегистрируйтесь
Попробуйте ещё в корень xml положить
- Для комментирования войдите или зарегистрируйтесь
попробовал, но результат все тот же:(.
Такое впечатление, что не обрабатывается xml файл
- Для комментирования войдите или зарегистрируйтесь
Теперь попробовал сделать так
<object type="application/x-shockwave-flash" data="/themes/traveling/map_XML_4_sized.swf" width="600" height="470"> <param name="movie" value="/themes/traveling/map_XML_4_sized.swf" /> <param name="quality" value="high" /> <param name="flashvars" value="/themes/traveling/links_data.xml"> <param name="wmode" value="transparent" /> </object>
Теперь появилась прозрачность, но xml все равно не подгружается.
- Для комментирования войдите или зарегистрируйтесь
javascript + xml + swf = удачное установление флешь на сайте
если у вас что-то не состыковывается, значит где-то вы что-то не прописали как нужно.
может быть джава скрипт забыли?
- Для комментирования войдите или зарегистрируйтесь
Пробовал и так
<script type="text/javascript" src="/themes/traveling/swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("/themes/traveling/map_XML_4_sized.swf", "myContent", "600", "470", "9.0.0","expressInstall.swf");
</script>Файл swfobject.js лежит там же где и swf файл.
и так
<script type="text/javascript">
document.write('<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="600" height="470">');
document.write('<param name="movie" value="/flash/map_XML_4_sized.swf" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="wmode" value="transparent" />');
document.write('<embed src="/flash/map_XML_4_sized.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="600" height="470" wmode="transparent"></embed>');
document.write('</object>');
</script>- Для комментирования войдите или зарегистрируйтесь
решилось как нибудь?
у меня похожая проблема.
флеш ролик берёт данные из файлов txt
путь во флеш ролике прописан как "*.txt"
без папок, без слешей.
на локале работает. если просто создать файл html и выложить на сервер, вне друпала - работает.
на друпале - не находит файлов txt
- Для комментирования войдите или зарегистрируйтесь




Комментарии