Loading:


Dodawanie do podrecznego menu własnych linków - Context Menu [AS 3]

Flash już nawet w wersji AS2 miał możliwość dodawania własnych pozycji oraz ułożenia do menu, które się pojawia kiedy to użytkownik naciśnie prawy przycisk myszy na obiekcie Flash.

 

Do tego celu potrzebny jest nam kod z listingu 1.0.

 

Efektem tego skryptu będzie podręczne menu, które wyglada następująco:

 

> Funkcje.net

> info@funkcje.net

------------------------------------------

> Copyright - 2009 (link nie aktywny)

------------------------------------------

> Show redraw regions

> Debugger

------------------------------------------

> Settings



Napisz Artyku³

Listing

//listing 1.0

var moje_menu:ContextMenu = new ContextMenu();
moje_menu.hideBuiltInItems();

var moj_tytul = new ContextMenuItem("Funkcje.net");
var moj_email = new ContextMenuItem("info@funkcje.net");
var moje_prawaAutorskie = new ContextMenuItem("Copyright - 2009");

//klikanie na prawaAutorskie będzie nie dostępne
moje_prawaAutorskie.enabled = false;
//wstawiamy kreske oddzielającą w menu
moje_prawaAutorskie.separatorBefore = true;

//funkcja do przekierowywania linku do strony
function otworzLink(e:ContextMenuEvent):void{
navigateToURL(new URLRequest("http://funkcje.net/"));
}
//przypisywanie akcji na wybranie opcji z linkiem
moj_tytul.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, otworzLink);

//dodanie naszych wpisów do menu
moje_menu.customItems.push(moj_tytul, moj_email, moje_prawaAutorskie);

//dodanie menu do obiektu Flash
contextMenu = moje_menu;




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors