Créatifs :
ActionScript 2.0 / ActionScript 3.0
Les créations en Flash qui seront affichées via SmartAdServer doivent correspondre à ce cahier des charges afin que le lien vers lequel pointe la bannière soit modifiable sans avoir à éditer le fichier flash lui-même.
Étape 1: Créer un nouveau symbole(F8) de type movie clip : lorsque la touche F8 est enfoncée, la fenêtre ci-bas apparaît. Le type de symbole sélectionné doit être Movie clip.

Étape 2: Assigner un nom d'occurence au clip créé précédemment: dans le champ de texte prévu à cet effet, simplement écrire: mvcClick. Voir ci-dessous.

Étape 3: Insérer le code suivant dans la fenêtre d'action : sélectionner le frame principal du timeline et appuyer sur F9.
mvcClick.addEventListener(MouseEvent.CLICK,onClickTag);
function onClickTag(e:Event){
var fcTg = ''; var fcTt = '_blank';
var cTgM = 'clicktag'; var cTtM = 'clicktarget';
var prop;
for (prop in this.root.loaderInfo.parameters) {
var p = prop.toLowerCase();
if (p == cTgM && cFcTg(this.root.loaderInfo.parameters[prop]))
fcTg = this.root.loaderInfo.parameters[prop];
if (p == cTtM) fcTt = this.root.loaderInfo.parameters[prop];
}
if(fcTg == '' || fcTt == '_blank')
for (prop in root.loaderInfo.parameters) {
if (p == cTgM && cFcTg(root.loaderInfo.parameters[prop]) && fcTg == '') fcTg = root.loaderInfo.parameters[prop];
if (p == cTtM && fcTt == '_blank') fcTt = root.loaderInfo.parameters[prop];
}
if (cFcTg(fcTg)) navigateToURL(new URLRequest(fcTg), fcTt);
else navigateToURL(new URLRequest("http://noclicktagfound"), fcTt);
}
function cFcTg(t) {
return (t.substr(0, 7) == 'http://' || t.substr(0, 8) == 'https://');
}
NOTE: Il est IMPORTANT d'utiliser les variables ci-haut (clickTAG, "_blank") et non un lien http://www...
La fenêtre Action de Flash devrait être similaire à celle-ci:

La variable "clicktag" peut être modifiée et s'il y a plusieurs URL, on peux créer d'autres boutons avec la même méthode tout en modifiant la valeur de la variable mais il est important d'en aviser les opérateurs.