Вставка swf карты на сайт

Главные вкладки

Аватар пользователя maka maka 19 марта 2010 в 16: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

Помогите пожалуйста разобраться с проблемой.

Комментарии

Аватар пользователя vadim_ vadim_ 19 марта 2010 в 18:28

"maka" wrote:
Параметры для флеш берутся с xml файла.

Возможно здесь проблема. Убедитесь что этот xml файл действительно находится роликом

Аватар пользователя GolovaNoga GolovaNoga 19 марта 2010 в 19:31

http://bashtanovka.com/
вот мы карту делали, тоже их XML ,берется информация, так пришлось в корень положить swf и xml и все заработало, возможно можно и во флеш подключать /sites/all/themes/..... но не уверен что это правильней.

Аватар пользователя maka maka 20 марта 2010 в 12:45

Попробовал сделать, как у 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, то все работает хорошо.

Аватар пользователя maka maka 20 марта 2010 в 19:50

Теперь попробовал сделать так

<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 все равно не подгружается.

Аватар пользователя volkodav volkodav 21 марта 2010 в 20:53

javascript + xml + swf = удачное установление флешь на сайте

если у вас что-то не состыковывается, значит где-то вы что-то не прописали как нужно.

может быть джава скрипт забыли?

Аватар пользователя maka maka 21 марта 2010 в 22:02

Пробовал и так

<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#vers... 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=Sho... type="application/x-shockwave-flash" width="600" height="470"  wmode="transparent"></embed>');
document.write('</object>');

</script>

Аватар пользователя sqz042 sqz042 18 июля 2011 в 10:50

решилось как нибудь?
у меня похожая проблема.
флеш ролик берёт данные из файлов txt
путь во флеш ролике прописан как "*.txt"
без папок, без слешей.

на локале работает. если просто создать файл html и выложить на сервер, вне друпала - работает.

на друпале - не находит файлов txt