[ biske86 @ 11.04.2012. 15:07 ] @
Početnik sam u flešu, odavno sam ga nešto proučavao, trenutno mi je potreban za pravljenje jednog banera. Baner se sastoji od dve slike i svaka je prikazana na animaciji po 4 sekunde.
Interesuje me da li je moguće napraviti Click događaj koji bi vodio posetioca sajta na neku drugu adresu, ali tako da vodi na jednu adresu (npr. http://www.adobe.com) kada je prikazana prva slika a na neku drugu adresu ako je prikazana druga slika (npr. http://www.google.com).
Pretpostavljam da ovako nešto može da se uradi u ActionScript-u ali nisam dovoljno vešt da sam uradim. Može li neko da pomogne, ne mora da ispiše kod, može i veza ka nekom tutorijalu ili dokumentaciji. Svaki savet je dobrodošao.

Koristim Fleš CS 5.5
[ SirPsycho @ 11.04.2012. 15:38 ] @
1. Napravis dva dugmeta sa instancama adobe_btn i google_btn
2. Onda u kodu napišeš dve funkcije dugme1 i dugme2 i to je to....

Code:


adobe_btn.addEventListener(MouseEvent.CLICK, dugme1);
google_btn.addEventListener(MouseEvent.CLICK, dugme2);

function dugme1 (event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.adobe.com"));
}
function dugme2(event:MouseEvent):void {
navigateToURL(new URLRequest("http://www.google.com"));
}






Mogu da uradim kompletan tutorijal pa da ti posaljem link da pogledas, ukoliko se ne snađeš... Javi šta si uradio
[ MenOfHonor @ 11.04.2012. 21:28 ] @
Možeš i da napraviš jednu funkciju koju ćeš pozivati pritiskom na bilo koji od tastera, a onda da u njoj ispituješ koji je taster pozvao korišćenjem naziva instance tastera:
Code:
import flash.events.Event;
import flash.net.navigateToURL;

adobeBtn.addEventListener(MouseEvent.CLICK, pritisnutTaster);
googleBtn.addEventListener(MouseEvent.CLICK, pritisnutTaster);

function pritisnutTaster(event:Event):void
{
    if (event.target.name == "adobeBtn")
    {
        navigateToURL(new URLRequest("http://www.adobe.com"));
    }
    else
    {
        navigateToURL(new URLRequest("http://www.google.com"));
    }
}