Cklicktag für Werbemittel [Flash 11]
| Beiträge: 1 Wohnort: Aachen Registriert: Dec 2013
| 27.12.2013, 13:56
Hallo,
ich bin Anfänger und möchte bei meiner Tageszeitung ein Flashbanner schalten. Der Verlag hat mir ein Script für die Clickzählung zugemailt.
Für ein Flash-Werbemittel in AS3 sollte die folgende Spezifikation für die Klickzählung
beachtet werden, da bei alleiniger Verwendung der Funktion navigateToURL in AS3
der Popup-Blocker des Internet Explorers bei einem sog. "windowless wmode" (transparent, opaque) aktiv und die Weiterleitung geblockt wird.
Um das Blocken von PopUps im Internet Explorer zu vermeiden, empfiehlt es sich
folgende Funktion (oder eine ähnliche) zu implementieren
Action Script 3 (AS3)
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import flash.external.ExternalInterface;
var clickUrl:String = new String(root.loaderInfo.parameters.clicktag);
var clickTarget:String = new String(root.loaderInfo.parameters.clicktarget);
var clickUrlRequest:URLRequest = new URLRequest(clickUrl);
// Aktion die beim Click ausgeführt werden soll
function clickHandler(event:MouseEvent): void{
// Prüfen ob externe Schnittstelle vorhanden, wenn nicht navigateToUrl
if(ExternalInterface.available) {
// Browser Check
var isIe:Boolean = ExternalInterface.call("function() { returndocument.all && !window.opera;}");
// Browser = IE?
if(isIe) {
ExternalInterface.call("window.open", clickUrl, clickTarget);
}
else {
navigateToURL(clickUrlRequest, clickTarget);
};
}
else {
navigateToURL(clickUrlRequest, clickTarget);
};
};
// ClickHandlerder Klickfläche
clickButton.addEventListener(MouseEvent.MOUSE_UP, clickHandler);
|
Mein Frage lautet:" An welcher Stelle muss ich meine Webpageadresse einfügen?"
Bei dem Clicktag den ich bisher Verwende ist die Position mit '_blank' markiert.
Ich würde mich freuen, wenn mir jemand weiterhelfen kann. | | | Beiträge: 1004 Registriert: Jul 2008
| 29.12.2013, 14:50
|
|