Scarica le specifiche tecniche

Specifiche per file Flash
Indice
01 Clicktag
02 Pulsanti « apri/chiudi" per:
Flash trasparente/Interstitial
Espansione multidirezionale
Reveal
Corner
2
Specifiche per file Flash
Updated on July 2011
Clicktag
3
Specifiche per file Flash
Updated on July 2011
Clicktag
g
Inserire il seguente codice per rendere cliccabili le creatività:
 Action script 2
on (release) {
getURL(_root.clicktag, _root.target);
}
Att
Attenzione!
i
!
L’integrazione dei clicktag nei file Flash viene effettuata come segue per i sistemi che utilizzano caratteri UTF8:
on (release){
System.useCodepage = true; //will not use the default encoding wich is Unicode but take the one from the current page
getURL (_root.clickTag,
( root clickTag _root.target)
root target) ;
System.useCodepage = false; //will use the default encoding wich is Unicode. This line is not really necessary if the rest of the code is
UTF8 compliant.
gotoAndStop(1)
}
 Action script 3
import flash.external.ExternalInterface;
import flash.net.URLRequest;
import flash.net.navigateToURL;
btn_cclick.mouseChildren
b
c
ouseC d e = false;
a se;
btn_click.buttonMode = true;
btn_click.addEventListener(MouseEvent.MOUSE_UP,click)
var target = root.loaderInfo.parameters.target;
var clicktag = root.loaderInfo.parameters.clicktag;
4
Specifiche per file Flash
Updated on July 2011
Clicktag
g
 Action script 3 (seguito)
ffunction
nction click(e:MouseEvent)
click(e Mo seE ent)
{
var browserName:String = getBrowserName();
if(browserName == "IE")
ExternalInterface.call("function setWMWindow() {window.open('"+ clicktag + "');}");
else
navigateToURL(new URLRequest(clicktag), target);
}
function getBrowserName():String
{
var browser:String;
g;
try{ var browserAgent:String = ExternalInterface.call("function getBrowser(){return navigator.userAgent;}") } catch(error:Error){ trace(error); return
'Undefined'; };
if(browserAgent.indexOf("Firefox") >= 0)
browser = "Firefox";
else
if(browserAgent.indexOf("Safari") >= 0)
browser = "Safari";
else
if(browserAgent.indexOf("MSIE") >= 0)
browser = "IE";
else
l
if(browserAgent.indexOf("Opera") >= 0)
browser = "Opera";
else
browser = "Undefined";
return browser;
}
5
Specifiche per file Flash
Updated on July 2011
Transparent
p
Flash/Interstitial
Espansione multidirezionale
Reveal
Corner
6
Specifiche per file Flash
Updated on July 2011
Flash trasparente/Interstitial
p
Se l’animazione Flash ha un pulsante di chiusura,
utilizzandolo si attiva la funzione:
 Per le animazioni Flash precedenti alla versione 8
on (release) {getURL("javascript: pub_ist_hd()"); }
 Per le animazioni Flash superiori o equivalenti alla versione 8
on (release) {getURL("javascript: pub_ist_hd()"); }
 Per le animazioni Flash che utilizzano Action Script
p 3
import flash.external.ExternalInterface;
//fonction exécutée en réponse à l'événement
function onClic(pEvt:Event):void { ExternalInterface.call("pub_ist_hd");
}
leBoutonFerme_btn.addEventListener(MouseEvent.CLICK, onClic);
//leBoutonFerme_btn est un exemple de nom de l’occurrence du bouton dans la création
7
Specifiche per file Flash
Updated on July 2011
Espansione
p
multidirezionale
Se l’animazione Flash ha un pulsante di chiusura,
utilizzandolo si attiva la funzione:
 Per le animazioni Flash precedenti alla versione 8
on (release) {
getURL("javascript: pub_ist_collapse()");
}
 Per le animazioni Flash superiori o equivalenti alla versione 8
on (release)
( l
){
flash.external.ExternalInterface.call("pub_ist_collapse");
}
 Per le animazioni Flash che utilizzano Action Script 3
import flash.external.ExternalInterface;
//fonction exécutée en réponse à l'événement
function onClic(pEvt:Event):void {
ExternalInterface.call("pub_ist_hd");
}
leBoutonFerme_btn.addEventListener(MouseEvent.CLICK, onClic);
//leBoutonFerme_btn est un exemple de nom de l’occurrence du bouton dans la création.
8
Specifiche per file Flash
Updated on July 2011
Espansione
p
multidirezionale
Se l’animazione Flash ha un pulsante di apertura,
utilizzandolo si attiva la funzione:
 Per le animazioni Flash precedenti alla versione 8
on (release) {
getURL("javascript: pub_ist_expand()");
}
 Per le animazioni Flash superiori o equivalenti alla versione 8
on (release) {
flash.external.ExternalInterface.call("pub_ist_expand");
}
 Per le animazioni Flash che utilizzano Action Script 3
import flash.external.ExternalInterface;
//fonction exécutée en réponse à l'événement
function onClic(pEvt:Event):void {
ExternalInterface.call("xClose");
}
leBoutonFerme_btn.addEventListener(MouseEvent.CLICK, onClic);
//l B t F
//leBoutonFerme_btn
bt est
t un exemple
l de
d nom de
d l’occurrence
l’
d bouton
du
b t
d
dans
l création.
la
é ti
9
Specifiche per file Flash
Updated on July 2011
Reveal Flash
Se l’animazione Flash ha un pulsante di chiusura,
utilizzandolo si attiva la funzione:
 Per le animazioni Flash precedenti alla versione 8
on
(release)
(
)
{
getURL("javascript: xClose()");
}
 Per le animazioni Flash superiori o equivalenti alla versione 8
on (release)
( l
) {
flash.external.ExternalInterface.call("xClose");
}
 Per le animazioni Flash che utilizzano Action Script 3
import flash.external.ExternalInterface;
//fonction exécutée en réponse à l'événement
function
onClic(pEvt:Event):void
{
ExternalInterface call("xClose");
ExternalInterface.call(
xClose );
}
leBoutonFerme_btn.addEventListener(MouseEvent.CLICK, onClic);
//leBoutonFerme_btn est un exemple de nom de l’occurrence du bouton dans la création.
10
Specifiche per file Flash
Updated on July 2011
Reveal Flash
Se l’animazione Flash ha un pulsante di apertura,
utilizzandolo si attiva la funzione:
 Per le animazioni Flash precedenti alla versione 8
on (release) {
getURL("javascript: xOpen()");
}
 Per le animazioni Flash superiori o equivalenti alla versione 8
on (release)
( l
) {
flash.external.ExternalInterface.call("xOpen");
}
 Per le animazioni Flash che utilizzano Action Script 3
import flash.external.ExternalInterface;
//fonction exécutée en réponse à l'événement
function onClic(pEvt:Event):void {
ExternalInterface.call("xOpen");
}
leBoutonOuvrir_btn.addEventListener(MouseEvent.CLICK, onClic);
//leBoutonOuvrir_btn est un exemple de nom de l’occurrence du bouton dans la création.
11
Specifiche per file Flash
Updated on July 2011
Corner Flash
Se l’animazione Flash ha un pulsante di chiusura, utilizzandolo
sii attiva
tti la
l ffunzione
i
(
(www.smartadserver.com/gestion/corner/):
t d
/
ti /
/)
 Per le animazioni Flash precedenti alla versione 8
on (release) {
getURL("javascript: corner_hide()");
}
 Per le animazioni Flash superiori o equivalenti alla versione 8
on (release)
( l
){
flash.external.ExternalInterface.call("corner_hide");
}
 Per le animazioni Flash che utilizzano Action Script 3
import flash.external.ExternalInterface;
//fonction exécutée en réponse à l'événement
function onClic(pEvt:Event):void {
ExternalInterface.call("corner_hide");
}
leBoutonFerme_btn.addEventListener(MouseEvent.CLICK, onClic);
//leBoutonFerme_btn est un exemple de nom de l’occurrence du bouton dans la création.
12
Specifiche per file Flash
Updated on July 2011
Corner Flash
Se l’animazione Flash ha un pulsante di apertura,
utilizzandolo si attiva la funzione:
 Per le animazioni Flash precedenti alla versione 8
on (release) {
getURL("javascript: corner_show()");
}
 Per le animazioni Flash superiori o equivalenti alla versione 8
on (release)
( l
){
flash.external.ExternalInterface.call("corner_show");
}
 Per le animazioni Flash che utilizzano Action Script 3
import flash.external.ExternalInterface;
//fonction exécutée en réponse à l'événement
function onClic(pEvt:Event):void {
ExternalInterface.call("corner_show");
}
leBoutonOuvrir_btn.addEventListener(MouseEvent.CLICK, onClic);
//leBoutonOuvrir_btn est un exemple de nom de l’occurrence du bouton dans la création.
13
Specifiche per file Flash
Updated on July 2011
Supporto Tecnico Smart AdServer
T +33 1 53 57 79 50
[email protected]
78 Avenue des Champs-Elysées 75008 Paris
www.smartadserver.com
let’s
let
s talk
www.smartadserver.com