Paket | flash.display |
Sınıf | public class NativeMenu |
Miras Alma | NativeMenu EventDispatcher Object |
Alt Sınıflar | ContextMenu |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
AIR profili desteği: Bu özellik tüm masaüstü işletim sistemlerinde desteklenir ancak mobil aygıtlarda veya AIR for TV aygıtlarında desteklenmez. Desteği çalışma zamanında NativeMenu.isSupported
özelliğini kullanarak test edebilirsiniz. Birden fazla profilde API desteği ile ilgili daha fazla bilgi için bkz. AIR Profil Desteği.
Yerel menü, uygulamanız tarafından değil, işletim sistemi tarafından denetlenen ve çizilen bir menüdür. AIR, aşağıdaki yerel menü türlerini destekler:
-
Uygulama menüleri, OS X'te desteklenir. Uygulama menülerinin ana bilgisayar işletim sisteminde desteklenip desteklenmediğini test etmek için,
NativeApplication.supportsMenu
özelliğini kullanın. Mac masaüstünün en üstündeki Menü çubuğunda bir uygulama menüsü görüntülenir. OS X, her uygulama için varsayılan bir menü sağlar, ancak menü komutlarının çoğu işlevsel değildir. Varsayılan öğelere olay dinleyicileri ekleyebilir, tek tek menü ve öğeleri değiştirebilir veya varsayılan menünün tamamını değiştirebilirsiniz. NativeApplicationmenu
özelliğini kullanarak uygulama menüsü nesnesine erişin. -
Window menüleri, Windows ve Linux'ta desteklenir. Pencere menülerinin ana bilgisayar işletim sisteminde desteklenip desteklenmediğini test etmek için,
NativeWindow.supportsMenu
özelliğini kullanın. Pencere başlık çubuğunun aşağısında bir pencere menüsü görüntülenir. Menülerin kapladığı alan, pencere sahne alanının bir bölümü değildir. Uygulamalar bu alana çizim yapamaz. NativeWindowmenu
özelliğini kullanarak bir pencereye bir menü atayın. -
Simge seti simge menüleri, OS X'te desteklenir. Simge seti simgelerinin ana bilgisayar işletim sisteminde desteklenip desteklenmediğini test etmek için,
NativeApplication.supportsDockIcon
özelliğini kullanın. Simge seti simge menüsündeki öğeler, işletim sistemi tarafından sağlanan varsayılan öğelerin yukarısında görüntülenir. Varsayılan öğelere uygulama kodu tarafından erişilemez. Uygulamanın DockIcon nesnesininmenu
özelliğine bir menü atayın. -
Sistem tepsisi simge menüleri Windows'da ve Linux işletim sistemlerinin çoğunda desteklenir. Sistem tepsisi simgelerinin ana bilgisayar işletim sisteminde desteklenip desteklenmediğini test etmek için,
NativeApplication.supportsSystemTrayIcon
özelliğini kullanın. Sistem tepsisi simge menüsü, bağlam menüsüne çok benzer şekilde, simgenin sağ tıklatılmasına yanıt olarak görüntülenir. Uygulamanın SystemTrayIcon nesnesininmenu
özelliğine bir menü atayın. -
Bağlam menüleri tüm işletim sistemlerinde desteklenir. Bağlam menüleri, uygulamada görüntülenen bir InteractiveObject öğesinin sağ tıklatılması veya command tuşuna basıp tıklatılması gibi bir kullanıcı arabirimi olayına yanıt olarak görüntülenir. Menüyü göstermeye yönelik kullanıcı arabirimi mekanizmaları, ana bilgisayar işletim sistemi ve donanımına göre değişiklik gösterir. InteractiveObject öğesinin
contextMenu
özelliğine bir menü atayın. AIR'de, NativeMenu sınıfı veya ContextMenu sınıfı ile bir bağlam menüsü oluşturulabilir. Flash Player'da yalnızca ContextMenu sınıfı kullanılabilir. AIR'deki ContextMenu öğelerinde yerleşik öğeler yoktur; varsayılan bir bağlam menüsü görüntülenmez. -
Açılır menüler tüm işletim sistemlerinde desteklenir. Açılır menüler, işlevsel açıdan bağlam menüleriyle aynıdır, ancak bir kullanıcı arabirimi olayına yanıt olarak değil, menü
display()
yöntemi kullanılarak görüntülenir. Açılır menü başka bir nesneye eklenmez. Yerel menüyü oluşturun vedisplay()
yöntemini çağırın.
Bir menü nesnesi, menü öğeleri içerir. Bir menü öğesi, bir komutu, alt menüyü veya ayırıcı çizgiyi temsil edebilir. addItem()
veya addItemAt()
yöntemini kullanarak bir menüye menü öğeleri ekleyin. Menü öğelerinin görüntüleme sırası, menünün items
dizisindeki öğelerin sırasıyla eşleşir.
Bir alt menü oluşturmak için, üst menü nesnesine bir menü öğesi ekleyin. Üst menüde eşleşen menü öğesinin submenu
özelliğine, alt menüyü temsil eden menü nesnesini atayın.
Not: Pencerenin kök menüsü ve uygulama menülerinin yalnızca alt menü öğelerini içermesi gerekir; alt menüleri temsil etmeyen öğeler görüntülenmeyebilir ve kullanıcıların bu tür menülere yönelik beklentilerine ters düşebilir.
Menüdeki bir komut öğesi veya alt menülerinden biri seçildiğinde menüler select
olayları gönderir. (Alt menü ve ayırıcı öğeleri seçilemez.) Olay nesnesinin target
özelliği, seçilen öğeye başvurur.
Menüler, menü görüntülenmeden hemen önce ve menüdeki öğelerden birine bağlı bir tuş eşdeğerine basıldığında preparing
olaylarını gönderir. Uygulamanın geçerli durumunu esas alarak menünün içeriklerini güncellemek için bu olayı kullanabilirsiniz.
Not: Flex Framework kullanıyorsanız, FlexNativeMenu sınıfını kullanmayı düşünün. Genellikle, MXML'de menüleri bildirimli olarak tanımlamak, öğe öğe menü yapısını oluşturmak için ActionScript kodu yazmaktan daha kolaydır.
İlgili API Öğeleri
flash.display.NativeMenuItem
flash.display.NativeWindow.menu
flash.desktop.DockIcon
flash.desktop.SystemTrayIcon
flash.desktop.NativeApplication.menu
flash.desktop.NativeApplication.icon
mx.controls.FlexNativeMenu
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
isSupported : Boolean [statik] [salt okunur]
İstemci sisteminde herhangi bir yerel menünün desteklenip desteklenmediğini gösterir. | NativeMenu | ||
items : Array
Bu menüdeki NativeMenuItem nesneleri dizisi. | NativeMenu | ||
numItems : int [salt okunur]
Bu menüdeki NativeMenuItem nesneleri sayısı. | NativeMenu | ||
parent : NativeMenu [salt okunur]
Üst menü. | NativeMenu |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Yeni NativeMenu nesnesi oluşturur. | NativeMenu | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder. | EventDispatcher | ||
Menünün altına bir menü öğesi ekler. | NativeMenu | ||
Belirtilen konuma bir menü öğesi ekler. | NativeMenu | ||
Yeni bir menü öğesi ekleyerek menüye bir alt menü ekler. | NativeMenu | ||
Belirtilen konuma yeni bir menü öğesi ekleyerek menüye bir alt menü ekler. | NativeMenu | ||
Menünün ve tüm öğelerin bir kopyasını oluşturur. | NativeMenu | ||
Bu menünün belirtilen menü öğesini içerip içermediğini bildirir. | NativeMenu | ||
Olay akışına bir olay gönderir. | EventDispatcher | ||
Belirtilen konumda bu menüyü açar. | NativeMenu | ||
Belirtilen dizindeki menü öğesini alır. | NativeMenu | ||
Belirtilen ada sahip menü öğesini alır. | NativeMenu | ||
Belirtilen öğenin konumunu alır. | NativeMenu | ||
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder. | EventDispatcher | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Menüden tüm öğeleri kaldırır. | NativeMenu | ||
EventDispatcher nesnesinden bir dinleyiciyi kaldırır. | EventDispatcher | ||
Belirtilen menü öğesini kaldırır. | NativeMenu | ||
Belirtilen dizindeki menü öğesini kaldırır ve döndürür. | NativeMenu | ||
Bir menü öğesini belirtilen konuma taşır. | NativeMenu | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object | ||
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder. | EventDispatcher |
Olay | Özet | Tanımlayan: | ||
---|---|---|---|---|
[broadcast olayı] Flash Player veya AIR uygulaması işletim sistemi odağına gelip etkin olduğunda gönderilir. | EventDispatcher | |||
[broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir. | EventDispatcher | |||
Menü görüntülenmeden hemen önce bu NativeMenu nesnesi tarafından gönderilir. | NativeMenu | |||
Tuş eşdeğerine basıldığında ve menü görüntülenmeden hemen önce NativeMenuItem nesnesi tarafından gönderilir. | NativeMenu | |||
Menü öğelerinden biri veya alt alt menülerinden birinde bir öğe seçildiğinde bu NativeMenu nesnesi tarafından gönderilir. | NativeMenu |
isSupported | özellik |
items | özellik |
items:Array
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Bu menüdeki NativeMenuItem nesneleri dizisi.
Dizi, görüntüleme düzeninde sıralanır.
Not: Bu özellik, AIR 1.0'da salt okunur bir özelliktir. AIR 1.1'de okuma/yazma olmuştur.
Uygulama
public function get items():Array
public function set items(value:Array):void
numItems | özellik |
parent | özellik |
parent:NativeMenu
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Üst menü.
Kök (üst düzey) menu nesnesinin parent
öğesi null
değerindedir.
Uygulama
public function get parent():NativeMenu
NativeMenu | () | Yapıcı |
public function NativeMenu()
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Yeni NativeMenu nesnesi oluşturur.
addItem | () | yöntem |
public function addItem(item:NativeMenuItem):NativeMenuItem
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Menünün altına bir menü öğesi ekler.
Bir bağlam menüsü oluştururken, NativeMenuItem veya ContextMenuItem nesnelerini ekleyebilirsiniz. Ancak, menüdeki tüm öğelerin aynı özelliklere sahip olması için, bir bağlam menüsünde yalnızca bir tür nesne kullanmanız önerilir.
Not: Öğenin alt menüsü, menünün kendisine ayarlıysa (dairesel başvuruya neden olacak şekilde), bir menüye öğe eklenmesi, uygulamanın askıya alınmasına neden olabilir.
Parametreler
item:NativeMenuItem — Menünün altına eklenecek NativeMenuItem nesnesi.
|
NativeMenuItem |
Atar
ArgumentError — item null olursa.
| |
ArgumentError — item , başka bir menünün üyesiyse.
|
addItemAt | () | yöntem |
public function addItemAt(item:NativeMenuItem, index:int):NativeMenuItem
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen konuma bir menü öğesi ekler. Konum, yukarıdan itibaren dizinlenir. Menünün en üstüne öğeyi eklemek için index
parametresini sıfıra ayarlayın. Tüm menü türleri (pencere, uygulama, sistem tepsisi simgesi, dock simgesi, bağlam ve açılır pencere), menü konumunu yukarıdan itibaren dizine alır.
Parametreler
item:NativeMenuItem — Eklenecek NativeMenuItem nesnesi.
| |
index:int — Menüde, menü öğesinin ekleneceği (sıfır temelli) konum.
Not: Öğenin alt menüsü, menünün kendisine ayarlıysa (dairesel başvuruya neden olacak şekilde), bir menüye öğe eklenmesi, uygulamanın askıya alınmasına neden olabilir. |
NativeMenuItem |
Atar
ArgumentError — item null olursa.
| |
ArgumentError — item , başka bir menünün üyesiyse.
| |
RangeError — Dizin, menünün items dizisinin sınırları dışındaysa.
|
addSubmenu | () | yöntem |
public function addSubmenu(submenu:NativeMenu, label:String):NativeMenuItem
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Yeni bir menü öğesi ekleyerek menüye bir alt menü ekler.
addSubMenu()
yöntemini çağırma, yeni bir menü öğesi oluşturma, bunu menüye ekleme ve öğenin submenu
özelliğine bir NativeMenu nesnesi atamaya eşdeğerdir.
Not: Bir menünün kendi alt menüsü olarak eklenmesi (dairesel başvuruda), uygulamanın askıya alınmasına neden olabilir.
Parametreler
submenu:NativeMenu — Eklenecek alt menüyü tanımlayan NativeMenu nesnesi.
| |
label:String — Eklenecek menü öğesinin görüntüleme etiketi.
|
NativeMenuItem — Alt menü için oluşturulan NativeMenuItem nesnesi.
|
addSubmenuAt | () | yöntem |
public function addSubmenuAt(submenu:NativeMenu, index:int, label:String):NativeMenuItem
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen konuma yeni bir menü öğesi ekleyerek menüye bir alt menü ekler.
addSubMenuAt()
yönteminin çağrılması, yeni bir menü öğesi oluşturma, bu menü öğesini menüde istenen konuma yerleştirme ve öğenin submenu
özelliğine bir NativeMenu nesnesi atamaya eşdeğerdir.
Not: Bir menünün kendi alt menüsü olarak eklenmesi (dairesel başvuruda), uygulamanın askıya alınmasına neden olabilir.
Parametreler
submenu:NativeMenu — Eklenecek alt menüyü tanımlayan NativeMenu nesnesi.
| |
index:int — Bu menünün items dizisinde, eklenecek menü öğesinin yerleştirileceği konum.
| |
label:String — Eklenecek menü öğesinin görüntüleme etiketi.
|
NativeMenuItem — Alt menü için oluşturulan NativeMenuItem nesnesi.
|
clone | () | yöntem |
public function clone():NativeMenu
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Menünün ve tüm öğelerin bir kopyasını oluşturur.
DöndürürNativeMenu |
containsItem | () | yöntem |
public function containsItem(item:NativeMenuItem):Boolean
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Bu menünün belirtilen menü öğesini içerip içermediğini bildirir.
Parametreler
item:NativeMenuItem — Aranacak NativeMenuItem nesnesi.
|
Boolean — item öğesi bu menüdeyse true .
|
display | () | yöntem |
public function display(stage:Stage, stageX:Number, stageY:Number):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen konumda bu menüyü açar.
Parametreler
stage:Stage — Bu menünün üzerinde görüntüleneceği Stage nesnesi.
| |
stageX:Number — Bu menünün görüntüleneceği sahne alanının başlangıcına göre yatay piksel sayısı.
| |
stageY:Number — Bu menünün görüntüleneceği sahne alanının başlangıcına göre dikey piksel sayısı.
|
getItemAt | () | yöntem |
public function getItemAt(index:int):NativeMenuItem
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen dizindeki menü öğesini alır.
Parametreler
index:int — Döndürülecek öğenin (sıfır temelli) konumu.
|
NativeMenuItem — Menüde belirtilen konumdaki NativeMenuItem nesnesi.
|
Atar
RangeError — index , menünün items dizisinin sınırları dışındaysa.
|
getItemByName | () | yöntem |
public function getItemByName(name:String):NativeMenuItem
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen ada sahip menü öğesini alır.
Not: Menü öğelerinin name
özelliği varsayılan olarak atanmaz.
Parametreler
name:String — Aranacak dize.
|
NativeMenuItem — Belirtilen ada sahip veya menüden bu tür bir öğe yoksa null değerine sahip NativeMenuItem nesnesi.
|
getItemIndex | () | yöntem |
public function getItemIndex(item:NativeMenuItem):int
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen öğenin konumunu alır.
Parametreler
item:NativeMenuItem — Aranacak NativeMenuItem nesnesi.
|
int — Bu menüdeki belirtilen öğenin (sıfır temelli) konumu veya öğe bu menüde değilse, -1 .
|
removeAllItems | () | yöntem |
public function removeAllItems():void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Menüden tüm öğeleri kaldırır.
removeItem | () | yöntem |
public function removeItem(item:NativeMenuItem):NativeMenuItem
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen menü öğesini kaldırır.
Parametreler
item:NativeMenuItem — Bu menüden kaldırılacak NativeMenuItem nesnesi.
|
NativeMenuItem |
Atar
RangeError — item öğesi bu menüde değilse,
|
removeItemAt | () | yöntem |
public function removeItemAt(index:int):NativeMenuItem
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Belirtilen dizindeki menü öğesini kaldırır ve döndürür.
Parametreler
index:int — Kaldırılacak öğenin (sıfır temelli) konumu.
|
NativeMenuItem — Kaldırılacak NativeMenuItem nesnesi.
|
Atar
RangeError — index , bu menünün items dizisinin sınırları dışındaysa.
|
setItemIndex | () | yöntem |
public function setItemIndex(item:NativeMenuItem, index:int):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Bir menü öğesini belirtilen konuma taşır. Öğe zaten menüde değilse, bu yöntemin çağrılmasıyla, öğe menüye eklenir.
Parametreler
item:NativeMenuItem — Taşınacak NativeMenuItem nesnesi.
| |
index:int — Menüde item öğesinin taşınacağı (sıfır temelli) konum.
|
Atar
RangeError — index , menünün items dizisinin sınırları dışındaysa.
|
displaying | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.DISPLAYING
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Menü görüntülenmeden hemen önce bu NativeMenu nesnesi tarafından gönderilir.
Görüntülenmeden önce menüyü güncellemek için bu olayı dinleyin. Menüdeki öğeler tarafından bir displaying
olayı da gönderilir.
preparing
olayı, displaying
olayının yerini alır ve ek işlevsellik sağlar. preparing
olayını veya displaying
olayını dinleyin, ancak her ikisini aynı anda dinlemeyin.
Not: Mac OS X'te, AIR 2.6'dan önce kullanıcılar bir tuş eşdeğerine bastığında menüler ve menü öğeleri bir displaying
olayı gönderirdi. (Bu olay diğer işletim sistemlerinde tuş eşdeğeri etkileşimi için gönderilmezdi.) AIR 2.6'dan itibaren, kullanıcı bir tuş eşdeğerine bastığında artık displaying
olayları gönderilmez. Bunun yerine preparing
olayını kullanın.
Event.DISPLAYING
sabiti, bir displaying
olayı nesnesinin type
özelliğini tanımlar.
Not: Bu olay “yakalama aşamasından“ geçmez ve hedef görüntüleme listesinde olsa da olmasa da, doğrudan hedefe gönderilir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Görüntülenmek üzere olan nesne. |
preparing | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.PREPARING
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 2.6 |
Tuş eşdeğerine basıldığında ve menü görüntülenmeden hemen önce NativeMenuItem nesnesi tarafından gönderilir.
Menü görüntülenmeden önce veya tuş eşdeğerine kullanıcı tarafından basıldığında menüyü güncellemek için bu olayı dinleyin. Tuş eşdeğeri tamamen değerlendirilmeden önce preparing
olayı gönderilir. preparing
olay işleyicisindeki menüden öğeleri etkinleştirebilir, devre dışı bırakabilir, ekleyebilir veya kaldırabilirsiniz; bu değişiklikler de tuş eşdeğeri işlendiğinde geçerli olur. Örneğin, tetikleyici tuş eşdeğerine atanan menü öğesini kaldırır veya devre dışı bırakırsanız, olayların sırası etkili şekilde iptal edilir ve herhangi bir select
olayı gönderilmez. Menüdeki öğeler tarafından bir preparing
olayı da gönderilir.
preparing
olayı, displaying
olayının yerini alır ve ek işlevsellik sağlar. preparing
olayını veya displaying
olayını dinleyin, ancak her ikisini aynı anda dinlemeyin.
Event.PREPARING
sabiti, bir preparing
olayı nesnesinin type
özelliğinin değerini tanımlar.
Not: Bu olay “yakalama aşamasından“ geçmez ve hedef görüntüleme listesinde olsa da olmasa da, doğrudan hedefe gönderilir.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Bu olayı gönderen nesne. |
target | Bu olayı gönderen nesne. |
select | Olay |
flash.events.Event
özellik Event.type =
flash.events.Event.SELECT
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Menü öğelerinden biri veya alt alt menülerinden birinde bir öğe seçildiğinde bu NativeMenu nesnesi tarafından gönderilir.
Bir menü öğesinden kapsayıcı menüsüne ve daha sonra da üst menü zincirinden kök menü nesnesine bir select
olayı köpürür. Olay nesnesinin target
özelliği, seçilen NativeMenuItem nesnesine başvurur; currentTarget
özelliği bu NativeMenu nesnesine başvurur.
Event.SELECT
sabiti, select
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu özelliklere sahiptir:
Özellik | Değer |
---|---|
bubbles | false |
cancelable | false ; iptal edilecek varsayılan davranış yoktur. |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
target | Üzerinde bir öğenin seçildiği nesne. |
Tue Jun 12 2018, 01:09 PM Z