Kodierung des Click-Tags in Flash-Dateien

Damit unser Ad-Server die URL auf die jeweilige Zielseite übergeben kann, ist es notwendig, dass die Ziel-URL nicht fest in das Flash integriert wurde, sondern stattdessen ein so genanntes ClickTag-Parameter als Platzhalter eingefügt wird. Untenstehend finden Sie Beispielcode, wie er in das Flash eingebunden werden müsste.

on (release)
{
function cFcTg(t) {
return (t.substr(0, 7) == 'http://' || t.substr(0, 8) == 'https://');
}

var fcTg = ''; var fcTt = '_blank';
var cTgM = 'clicktag'; var cTtM = 'clicktarget';

for (prop in this) {
var p = prop.toLowerCase();
if (p == cTgM && cFcTg(this[prop])) fcTg = this[prop]; if (p == cTtM) fcTt = this[prop];
}
if(fcTg == '' || fcTt == '_blank')
for (prop in _root) {
var p = prop.toLowerCase();
if (p == cTgM && cFcTg(_root[prop]) && fcTg == '') fcTg = _root[prop];
if (p == cTtM && fcTt == '_blank') fcTt = _root[prop];
}
if(fcTg == '' || fcTt == '_blank')
for (prop in _level0) {
var p = prop.toLowerCase();
if (p == cTgM && cFcTg(_level0[prop]) && fcTg == '') fcTg = _level0[prop];
if (p == cTtM && fcTt == '_blank') fcTt = _level0[prop];
}
if (cFcTg(fcTg)) getURL(fcTg, fcTt);
else getURL("http://noclicktagfound", fcTt);
}