Klasa: ContextMenu
Kompatybilność: ActionScript 1.0, Flash 7+
Klasa ContextMenu dostarcza kontrolę podczas działania programu do kontekstowego menu Flash Player'a, które pojawia się podczas naciśnięcia prawym przyciskiem myszy na filmie. Możesz używać metod oraz właściwości klasy ContextMenu, aby dodawać wpisy, kontrolować wyświetlanie wbudowanego kontekstowego menu (na przykład Przybliż lub Drukuj), lub tworzyć kopie danego menu.
Możesz dodać obiekt ContextMenu do określonego przycisku, klipu filmowego lub pola tekstowego obiektu lub dla całego poziomu filmu. Aby to osiągnąć, musisz użyć właściwości klas: Button, MovieClip lub TextField ( Button.menu
, MovieClip.menu
, oraz TextField.menu
).
Aby dodać nowy wpis do obiektu ContextMenu, musisz utworzyć obiekt klasy
ContextMenuItem
oraz później dodać obiekt do ContextMenu.customItems
array. W celu uzyskania większych informacji na ten temat patrz Klasa the ContextMenuItem (która jest dostępna również na Funkcje.net).
Flash Player posiada trzy typu kontekstowego menu: standardowe (które się pojawia po kliknięciu prawym przyciskiem na obiekcie Flash Player, edytowe menu (pojawia się po kliknięciu prawego przycisku myszy na polu tekstowym, oraz menu błędu (które pojawia się kiedy plik SWF nie załadował się prawidłowo).
Tylko standardowe oraz edytowe menu można modyfikować za pomocą klasy ContextMenu.
Dostępne właściwości dla klasy ContextMenu
Nazwa |
Opis |
builtInItems |
Obiekt, który posiada wartości typu Boolean, właściwości: |
customItems |
Tablica z obiektami ContextMenuItem. |
Dostępne zdarzenia dla klasy ContextMenu
Nazwa |
Opis |
onSelect |
Wykonywane jest kiedy użytkownik wywoła kontekstowe menu Flash Player'a, ale tuż przed tym gdy menu zostaje wyświetlone. |
Dostępne metody dla klasy ContextMenu
Nazwa |
Opis |
copy |
tworzy kopię określonego obiektu ContextMenu. |
hideBuiltInItems |
Ukrywa wszystkie wbudowane wpisy menu (z wyjątkiem ciagów znkaów) w określonym obiekcie ContextMenu. |
Listing
Ranga: Administrator serwisu Punktów: 0