Jump to content
  • 0

Сделать swf анимацию под ссылкой


smirn0ff
 Share

Question

Есть страница с swf анимацией http://cardterapia.ru/content/babochka. В этой анимации зашита ссылка на левый сайт. А мне нужно, чтобы при клике на эту анимация открывался другая страница на моем сайте. Вот сам код


<object height="500px" id="Flash" width="920"><param name="movie" value="/sites/default/files/9.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /></object>

Может как то z-index поможет отодвинуть на второй план анимацию, а сверху сделать ссылку на всю область анимации?

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0

1. отдекомпилить флешку, сменить ссылку.

2. флешке задать wmode: transparent и да, сверху попробовать слой сунуть. Как то так:


<div style="position:relative;">
<object></object>
<a style="display:block; width:920px;height:500px;position:absolute;z-index:999;" href="#">Ссылка</a>
</div>

Link to comment
Share on other sites

  • 0

  1. декомпилите, получаете fla файл
  2. fla файл открываете флеш-редактором, типа Adobe Flash, редактируете ссылку в acton scripts, там в Действиях (если русский флеш).
  3. Снова опубликовываете в swf

  • Like 1
Link to comment
Share on other sites

  • 0

Им Sothink SWF Decompiler, вы же скачали.

После установки, в контекстное меню проводника должно добавиться "декомпилировать в fla".

Правой кнопкой по swf файлу жмете и выбираете

Link to comment
Share on other sites

  • 0

В фоксе сделал, но еще в фоксе есть проблема такая что нажатии на флешку перекидывает на левый сайт. В других браузерах норм, так как по идее я делал так чтобы ссылка закрывала этот ролик.


<div style="position:relative;">
<a href="/step3" style="color:#ffffff;display:block; width:920px; height: 1000px;position:absolute;z-index:999;">/</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="500" width="920"><param name="loop" value="false" /><param name="allowScriptAccess" value="never" /><param name="quality" value="high" /><param name="scale" value="showall" /><param name="movie" value="/sites/default/files/9.swf" /><embed allowscriptaccess="never" height="500" loop="false" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" scale="showall" src="/sites/default/files/9.swf" type="application/x-shockwave-flash" width="920"></embed></object></div>

добавил


<param name="wmode" value="transparent" />

не помогло

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By Mr. Eugene
      Как загрузить этот файл себе на сайт? 
      Всё испробовал но не помогло.
      Залил на файлообменник: http://файлообменник.рф/w3jgpp1iyh93.html
    • By Vadim-Oblivion
      Доброго времени суток уважаемые спецы. Помогите пожалуйста решить проблему:
      Заказчик хочет навигацию в виде 3х облаков тэгов по разным темам, проблема в том что бы поместить все 3 облака на одну страницу.
      На данный момент облака на разных страницах (http://www.site-devga.ru/test/index.html), подскажите как можно свести их на одну или может есть другой вариант решения проблемы.
      Вот сам код страницы
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>Красивые обои для рабочего стола скачать бесплатно без регистрации</title><script type="text/javascript" src="swfobject.js"></script><script type="text/javascript"> function myTags(mytags){ mytags=mytags.replace(/<A/g, '<a') .replace(/\/A>/g, "/a>") .replace(/(target=_)(\w*)/g, 'target="_$2"') .replace(/(class=)(?!")(\w*)/g, 'class="$2"') .replace(/(name=)(?!")(\w*)/g, 'name="$2"') .replace(/(id=)(?!")(\w*)/g, 'id="$2"'); mytags=encodeURIComponent(mytags).replace(/!/g, '%21') .replace(/'/g, '%27').replace(/\(/g, '%28') .replace(/\)/g, '%29').replace(/\*/g, '%2A'); var rnumber = Math.floor(Math.random()*9999999); var flashvars = { tcolor:"0x267fe3", hicolor:"0x888888", tspeed:"120", distr:"true", mode:"tags", tagcloud:mytags }; var params = { allowScriptAccess:"always", bgcolor:'#ffffff' }; var attributes = { id:"flash_cloud" }; swfobject.embedSWF("tagcloud.swf?r="+rnumber, "tags", "300", "240", "9.0.0", "expressInstall.swf", flashvars, params, attributes); } window.onload=function(){ var mytags="<tags>" +document.getElementById('tags').innerHTML +"</tags>"; myTags(mytags); };</script> </head><body><div id="tags"> <a href="../../../lesson.php?cat=html" style="font-size:11px;">HTML</a> <a href="../../../lesson.php?cat=php" style="font-size:11px;">PHP</a> <a href="../../../lesson.php?cat=swf" target="_blank" style="font-size:11px;">Flash</a> <a href="../../../lesson.php?cat=ajax" style="font-size:11px;">Ajax</a> <a href="../../../lesson.php?cat=ocss" style="font-size:11px;">CSS</a> <a href="../../../lesson.php?cat=js" style="font-size:11px;">JavaScript</a> <a href="../../../lesson.php?cat=jq" style="font-size:11px;">Уроки по JQuery</a> <a href="../../../lesson.php?cat=omysql" style="font-size:11px;">Основы MySQL</a> <a href="../../../file.php?cat=template" style="font-size:11px;">Шаблоны</a></div> </body></html>Заранее спасибо!
    • By avava12
      Не знал в какой раздел написать, посему прошу прощения если ошибся разделом
      Подскажите, я хочу добавить swf игру отдельным файлом -
      http://localhost/games/game.swf - и ничего другого, сам вопрос заключается в том, что в тайтле флешки всегда путь до флешки, как ему можно по своему усмотрению (без хтмл и пхп) поставить тайтл?
      То есть юзер открывает адрес (пример) -
      http://mysite.org/games/create.swf - а в тайтле будет не "mysite.org/games/create.swf" , а "Create some" (заданный мной тайтл).
      Заранее спасибо!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy