Bulevard.bg - Page peel back banner
банерът е разположен се в горния ляв или десен ъгъл на сайта. Разпъва се след клик или преминаване с мишката. Банерът се състои от начален банер -50x50pxl до 10 КВ. и голямо изображение - 500x500pxl до 30 КВ. Не се допуска включване на звук. Всички банери се предават във 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);
}
}