How to add a click tag to flash banner ads
DoubleClick and other ad servers often embed Flash movies with the click through url as a flashvar named "clickTag". Here is the code in ActionScript 2.0 and 3.0 to use the clickTag flashVar.
ActionScript 2.0
on (release) { var url:String = ""; url = _level0.clickTag || _level0.ClickTag || ""; getURL(url, "_blank"); }
ActionScript 3.0
var _clickTag:String = ""; if(stage.root.loaderInfo.parameters.clickTag) { _clickTag = stage.root.loaderInfo.parameters.clickTag; } private function handle_btnClick(e:MouseEvent):void { ExternalInterface.call("window.parent.open", _clickTag); } myButton.addEventListener(MouseEvent.CLICK, handle_btnClick);
Test your swf by adding the clickTag flashVar to your embed code.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="300" height="250" id="300x250_standard" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="flashVars" value="clickTag=http://shrelp.com" /> <param name="movie" value="300x250_standard.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="300x250_standard.swf" quality="high" bgcolor="#000000" width="300" height="250" name="300x250_standard" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashVars="clickTag=http://ss.jonathanspooner.com" /> </object>
