Football24.bg - Floating banner

Floating%20banner large

банерът се показва върху прозрачен фон, без да е иницииран от потребителя. Продължителност на анимацията на летящата част – до 10 сек. Летящата част е с допустим размер максимум 640x250 px. Задължително е наличиетo на бутон “Затвори”. Максимална допустима тежест на първоначалния файл – 80 KB. След зареждане на основния банер, максималната допустима тежест е 160 KB. При наличие на звук, той може да се активира само при действие от страна на потребителя. Банерът се показва веднъж на ден на уникален потребител. Всички банери се предават във fla file, заедно с използваните шрифтове. Задължително е банерите да се изработват с рамка.


Actionscript 2 - Assign the following function call to the button’s on (release) event:

 

on (release)
{
getURL(_root.clickTag, "_blank");
}


IMPORTANT: please pay attention to the character case in _root.clickTag variable!


Actionscript 3 - Add the following piece of code to its first frame:

 

var clickTag:String=LoaderInfo(this.root.loaderInfo).parameters.clickTag;
target_button.addEventListener(MouseEvent.CLICK, targetUrlHandler);
function targetUrlHandler(e:MouseEvent):void{
if(clickTag){
var req:URLRequest = new URLRequest(clickTag);
if(!ExternalInterface.available){
navigateToURL(req, "_blank");
}else{
var strUserAgent:String = String(ExternalInterface.call("function(){return navigator.userAgent;}")).toLowerCase();
if(strUserAgent.indexOf("firefox")!=-1||(strUserAgent.indexOf("msie")!=-1&&
uint(strUserAgent.substr(strUserAgent.indexOf("msie")+5,3))>=7)){
ExternalInterface.call("window.open", req.url, "_blank");
}else{
navigateToURL(req, "_blank");
}
}
}
}


  • All creatives should have an active area over its whole surface and throughout the complete animation sequence (both in folded and unfolded state) with the following function calls attached:

 

Actionscript 2

 

on (rollOver){

if(flash.external.ExternalInterface.available){

flash.external.ExternalInterface.call(_root.doexpand);

}else{

getURL("javascript:"+_root.doexpand+"();","_self");

}

}

 

 

on (rollOut){

if(flash.external.ExternalInterface.available){

flash.external.ExternalInterface.call(_root.dolittle);

}else{

getURL("javascript:"+_root.dolittle+"();","_self");

}

}

 


Actionscript 3

 

var doexpand:String=LoaderInfo(this.root.loaderInfo).parameters.doexpand;

var dolittle:String=LoaderInfo(this.root.loaderInfo).parameters.dolittle;

target_button.addEventListener(MouseEvent.ROLL_OVER, mouseRollOver);

target_button.addEventListener(MouseEvent.ROLL_OUT, mouseRollOut);

function mouseRollOver(e:MouseEvent):void{

if(doexpand){

ExternalInterface.call(doexpand);

}

}

function mouseRollOut(e:MouseEvent):void{

if(dolittle){

ExternalInterface.call(dolittle);

}

}