Добавление внешней ссылки в SWF-файл - PullRequest
0 голосов
/ 29 июня 2011

У меня есть объявление со ссылкой на их сайт, но я не знаком с SWF-файлами. Я нашел какой-то код в интернете, и мне удалось показать баннер, но я не знаю, как его связать. Я понимаю, что это не ваш стандартный тип ссылки. Я отчаянно надеюсь, что кто-то может посоветовать мне - у меня есть только стандартные навыки HTML. Вот код.

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash swflash.cab#version=7,0,19,0" width="720" height="90">
 <param name="movie" value="http://www.mydomain.com.au/fa-720x90.swf" />
 <param name="quality" value="high" />
 <embed src="http://www.mydomain/fa-720x90.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="720" height="90">
 </embed>
</object>

Ответы [ 2 ]

1 голос
/ 02 января 2012

Типичная процедура при размещении стороннего баннера на вашем сайте, который требует отслеживания, состоит в том, чтобы использовать то, что называется clickTag, это передается в качестве аргумента баннера, который затем имеет код для использования этой переменной вместо жестко заданного URL ,

У многих баннерных сетей есть документация, которая делает clickTag чем-то вроде мифического зверя, но на самом деле это простая переменная, которая просто называется clickTag.

При условии, что ваш баннер был создан (или может быть создан) для поддержки этого, самый простой способ - передать переменную в виде строки запроса в SWF:

http://www.mydomain.com.au/fa-720x90.swf?clickTag=http://www.foo.com

Обратите внимание, что URL-адрес swf находится в двух местах кода для встраивания.

1 голос
/ 29 июня 2011

Если у вас нет доступа к файлу .fla, чтобы вы могли изменить SWF, лучше всего поместить прозрачный div поверх встроенного SWF, расположив его абсолютно, и прислушиваться к нему, а не кСам SWF:

document.getElementById("example").onclick = function() {
    window.open("http://www.somewhere.com"); 
}

Вот рабочий пример: http://jsfiddle.net/ekHJH/5/

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