Dariusz
K.
Pasjonat komputerów
z motywacją i
zapałem.
Temat: [AS3] ClickTag w AS3;
Witam wszystkich,przygotowuję reklamę "flashową" na potrzeby Google AdWords i mam problem. Na warstwie stworzyłem niewidzialnego buttona i w pierwszej klatce umieściłem kod:
btn1.addEventListener(MouseEvent.MOUSE_DOWN, getUrl);
function getUrl(event:MouseEvent):void {
var url:String = "http://nie.będę.reklamował.pl";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, "_top");
} catch (e:Error) {
// handle error here
}
}
oczywiście kod ma na celu przekierować użytkownika na określoną stronę po kliknięciu w baner.
Trochę się zdziwiłem, jak skontaktowała się ze mną firma, dla której zaprojektowałem baner, że potrzebny jest jeszcze parametr "clickTag". Jako, że jest to moja pierwsza animacja w ramach Google AdWordsa, nie wiem jak to wykonać. Poczytałem trochę w internecie na ten temat, na tą chwilę wiem tyle, że kod:
on (release) {
// if(_level0.clickTag.substr(0,5) == "http:"){ / / If (_level0.clickTag.substr (0,5) == "http:") {
getURL(_level0.clickTag, "_blank"); getURL (_level0.clickTag, "_blank");
// } / /}
} }
dotyczy Action Scriptu w wersji 2, ja potrzebuję dla AS3, znalazłem coś takiego:
_url var: String = "";
if (LoaderInfo(root.loaderInfo).parameters.clickTag) if (LoaderInfo (root.loaderInfo). parameters.clickTag)
{ _url = LoaderInfo(root.loaderInfo).parameters.clickTag; {_url Parameters.clickTag = LoaderInfo (root.loaderInfo).
myButton.addEventListener(MouseEvent.MOUSE_UP, handleMouse); } myButton.addEventListener (MouseEvent.MOUSE_UP, handleMouse);}
function handleMouse(event:MouseEvent):void handleMouse funkcji (zdarzenia: MouseEvent): void
{ navigateToURL(new URLRequest(_url), "_blank"); } {NavigateToURL (nowy URLRequest (_url), "_blank");}
Nie wiem czy kod dla AS3 podany wyżej jest poprawny bo nie wiem, jak i gdzie go zaimplementować. Czy zaszyć go w tej samej warstwie gdzie jest kod dot. przeniesienia na stronę czy jak? Czy stworzyć nową warstwę i tam go "wsadzić"? Jeśli mam go wsadzić na nowej warstwie to podajcie mi proszę PEŁEN kod, włącznie z odpowiednimi nawiasami.
Pozdrawiam.