Изготовление flash баннеров

Особенностью flash баннеров является то, что баннерная сеть не может сама подсчитывать клики сделанные по flash баннеру. Это связано с тем что клик по баннеру передаётся тоько в flash обьект и успешно перехватить это событие во вмех видах браузеров практически невозможно. При клике на баннер переход осуществляется не напрямую на сайт участника обмена, а на сайт баннерной системы, где происходит учёт клика(какой баннер на каком сайте кликнули) и только после этого посетитель будет автоматически перенаправлен на сайт, чей баннер он кликнул.

В связи с этим ссылка(по которой нужно перенаправить посетителя) должна передаваться самому баннеру, который при клике должен открыть её в новом окне. Ссылка передаётся посредством get параметра. Выглядит это следующим образом:

<object width="468" height="60" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="src.swf?url=#####URL########" name="movie" />
<param value="high" name="quality" />
<embed width="648" height="60" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="src.swf?url=#####URL########">
</embed>
</object>
#####URL######## - URL для перехода при клике.
Из примера видно что URL для перехода передаётся в качестве get параметра ?url=ссылка

Поэтому разработчик flash баннера должен при клике открыть в новом окне ссылку переданныю get параметром с именем url иначе вы не увидите статистику кликов.

При клике на flash-баннер необходимо вызвать метод getURL(root.url, "_blank");