Paket | flash.desktop |
Sınıf | public class SystemTrayIcon |
Miras Alma | SystemTrayIcon InteractiveIcon Icon EventDispatcher Object |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
AIR profili desteği: Bu özellik masaüstü işletim sistemlerinde desteklenir ancak mobil aygıtlarda veya AIR for TV aygıtlarında desteklenmez. Birden fazla profilde API desteği ile ilgili daha fazla bilgi için bkz. AIR Profil Desteği.
Tüm masaüstü işletim sistemlerinde sistem tepsisi simgesi bulunmaz. Sistem tepsisi simgelerinin geçerli sistemde desteklenip desteklenmediğini belirlemek için NativeApplication.supportsSystemTrayIcon
öğesini kontrol edin.
SystemTrayIcon sınıfının bir örneği oluşturulamaz. "global" NativeApplication nesnesinin icon
özelliğinden sistem tepsisi simgesini temsil eden nesneyi alın.
Sistem tepsisi simgeleri desteklendiğinde, simge,SystemTrayIcon türünde olacaktır. Aksi takdirde icon
türü, InteractiveIcon öğesinin başka bir alt sınıfı olacaktır. Bu da genellikle DockIcon olur.
Önemli: AIR'nin sistem tepsilerini desteklemediği işletim sistemindeki NativeApplication.icon
nesnesi üzerinde SystemTrayIcon sınıfı yöntemini çağırmayı denemek, çalışma zamanı istisnası oluşturur.
İlgili API Öğeleri
flash.desktop.NativeApplication.supportsSystemTrayIcon
flash.desktop.DockIcon
Özellik | Tanımlayan: | ||
---|---|---|---|
bitmaps : Array [geçersiz kıl]
Farklı boyutlardaki BitmapData nesnelerinin bir dizisi olarak simge görüntüsü. | SystemTrayIcon | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
height : int [geçersiz kıl] [salt okunur]
Simgenin piksel cinsinden geçerli görüntüleme yüksekliği. | SystemTrayIcon | ||
menu : NativeMenu
Sistem tepsisi simge menüsü. | SystemTrayIcon | ||
tooltip : String
Sistem tepsisi simgesi için açılan araç ipucu. | SystemTrayIcon | ||
width : int [geçersiz kıl] [salt okunur]
Simgenin piksel cinsinden geçerli görüntüleme genişliği. | SystemTrayIcon |
Olay | Özet | Tanımlayan: | ||
---|---|---|---|---|
[broadcast olayı] Flash Player veya AIR uygulaması işletim sistemi odağına gelip etkin olduğunda gönderilir. | EventDispatcher | |||
Fareye tıklandığında bu SystemTrayIcon nesnesi tarafından gönderilir. | SystemTrayIcon | |||
[broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir. | EventDispatcher | |||
Fare tuşu basılıyken bu SystemTrayIcon nesnesi tarafından gönderilir. | SystemTrayIcon | |||
Fare tuşu basılı değilken bu SystemTrayIcon nesnesi tarafından gönderilir. | SystemTrayIcon | |||
Fareye sağ tıklandığında bu SystemTrayIcon nesnesi tarafından gönderilir. | SystemTrayIcon | |||
Farenin sağ tuşu basılıyken bu SystemTrayIcon nesnesi tarafından gönderilir. | SystemTrayIcon | |||
Farenin sağ tuşu basılı değilken bu SystemTrayIcon nesnesi tarafından gönderilir. | SystemTrayIcon |
Sabit | Tanımlayan: | ||
---|---|---|---|
MAX_TIP_LENGTH : Number = 63 [statik]
Sistem tepsisi simge araç ipucunun izin verilen uzunluğu. | SystemTrayIcon |
bitmaps | özellik |
bitmaps:Array
[geçersiz kıl] Çalışma Zamanı Sürümleri: | AIR 1.0 |
Farklı boyutlardaki BitmapData nesnelerinin bir dizisi olarak simge görüntüsü.
Bir simge, belirli bir işletim sistemi bağlamında görüntülendiğinde, görüntülenen boyuta en yakın olan dizideki bitmap kullanılır (ve gerekirse ölçeklenir). Ortak boyutlara 16x16, 32x32, 48x48 ve 128x128 dahildir. (512x512 piksel simgeler, yakın gelecekte bazı işletim sistemleri simgeleri için kullanılabilir.)
Bazı bağlamlarda işletim sistemi, bitmaps
özelliğine hiçbir öğe atanmadığında, varsayılan bir sistem simgesi kullanabilir. Diğer bağlamlarda herhangi bir simge görünmez.
Simge görünümünü ayarlamak veya değiştirmek için bitmaps
özelliğine, BitmapData nesnelerini içeren bir dizi atayın:
icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);
bitmaps
dizisini doğrudan değiştirmenin bir etkisi yoktur.
Simge görüntüsünü temizlemek için bitmaps
özelliğine boş bir dizi atayın.
Not: Bir simgeye yönelik görüntü dosyalarını yüklerken, PNG dosya biçimi genellikle en iyi alfa karışımını sunar. GIF biçimi yalnızca açık veya kapalı saydamlığı (karışım olmadan) destekler. JPG biçimi saydamlığı desteklemez.
Uygulama
override public function get bitmaps():Array
override public function set bitmaps(value:Array):void
height | özellik |
height:int
[salt okunur] [geçersiz kıl] Çalışma Zamanı Sürümleri: | AIR 1.0 |
Simgenin piksel cinsinden geçerli görüntüleme yüksekliği.
Bazı simge bağlamları, dinamik boyutları destekler. height
özelliği, geçerli bağlamın bitmaps
dizisinden seçilen simgenin yüksekliğini gösterir. Gerçek görüntüleme yüksekliği, işletim sisteminin simgeyi ölçeklemiş olması durumunda farklı olabilir.
Uygulama
override public function get height():int
menu | özellik |
menu:NativeMenu
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Sistem tepsisi simge menüsü.
Uygulama
public function get menu():NativeMenu
public function set menu(value:NativeMenu):void
tooltip | özellik |
width | özellik |
width:int
[salt okunur] [geçersiz kıl] Çalışma Zamanı Sürümleri: | AIR 1.0 |
Simgenin piksel cinsinden geçerli görüntüleme genişliği.
Bazı simge bağlamları, dinamik boyutları destekler. width
özelliği, geçerli bağlamın bitmaps
dizisinden seçilen simgenin genişliğini gösterir. Gerçek görüntüleme genişliği, işletim sisteminin simgeyi ölçeklemiş olması durumunda farklı olabilir.
Uygulama
override public function get width():int
click | Olay |
flash.events.ScreenMouseEvent
özellik ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.CLICK
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Fareye tıklandığında bu SystemTrayIcon nesnesi tarafından gönderilir.
ScreenMouseEvent.CLICK
sabiti, click
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu ilişkili özelliklere sahiptir:
Özellik | Değer |
---|---|
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
screenX | Olayın ekran koordinatlarında gerçekleştiği yatay koordinat. |
screenY | Olayın ekran koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretçi aygıtının altındaki SystemTrayIcon nesnesi. |
mouseDown | Olay |
flash.events.ScreenMouseEvent
özellik ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.MOUSE_DOWN
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Fare tuşu basılıyken bu SystemTrayIcon nesnesi tarafından gönderilir.
ScreenMouseEvent.MOUSE_DOWN
sabiti, mouseDown
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu ilişkili özelliklere sahiptir:
Özellik | Değer |
---|---|
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
screenX | Olayın ekran koordinatlarında gerçekleştiği yatay koordinat. |
screenY | Olayın ekran koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretçi aygıtının altındaki SystemTrayIcon nesnesi. |
mouseUp | Olay |
flash.events.ScreenMouseEvent
özellik ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.MOUSE_UP
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Fare tuşu basılı değilken bu SystemTrayIcon nesnesi tarafından gönderilir.
ScreenMouseEvent.MOUSE_UP
sabiti, mouseUp
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu ilişkili özelliklere sahiptir:
Özellik | Değer |
---|---|
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
screenX | Olayın ekran koordinatlarında gerçekleştiği yatay koordinat. |
screenY | Olayın ekran koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretçi aygıtının altındaki SystemTrayIcon nesnesi. |
rightClick | Olay |
flash.events.ScreenMouseEvent
özellik ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_CLICK
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Fareye sağ tıklandığında bu SystemTrayIcon nesnesi tarafından gönderilir.
ScreenMouseEvent.RIGHT_CLICK
sabiti, rightClick
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu ilişkili özelliklere sahiptir:
Özellik | Değer |
---|---|
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
screenX | Olayın ekran koordinatlarında gerçekleştiği yatay koordinat. |
screenY | Olayın ekran koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretçi aygıtının altındaki SystemTrayIcon nesnesi. |
rightMouseDown | Olay |
flash.events.ScreenMouseEvent
özellik ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_MOUSE_DOWN
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Farenin sağ tuşu basılıyken bu SystemTrayIcon nesnesi tarafından gönderilir.
ScreenMouseEvent.RIGHT_MOUSE_DOWN
sabiti, rightMouseDown
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu ilişkili özelliklere sahiptir:
Özellik | Değer |
---|---|
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
screenX | Olayın ekran koordinatlarında gerçekleştiği yatay koordinat. |
screenY | Olayın ekran koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretçi aygıtının altındaki SystemTrayIcon nesnesi. |
rightMouseUp | Olay |
flash.events.ScreenMouseEvent
özellik ScreenMouseEvent.type =
flash.events.ScreenMouseEvent.RIGHT_MOUSE_UP
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Farenin sağ tuşu basılı değilken bu SystemTrayIcon nesnesi tarafından gönderilir.
ScreenMouseEvent.RIGHT_MOUSE_UP
sabiti, rightMouseUp
olay nesnesinin type
özelliği değerini tanımlar.
Bu olay şu ilişkili özelliklere sahiptir:
Özellik | Değer |
---|---|
buttonDown | Birincil fare düğmesine basılırsa true ; aksi takdirde false . |
ctrlKey | Ctrl tuşu etkin olduğunda Windows veya Linux'ta true . Ctrl veya Command tuşu etkin olduğunda Mac'te true . Aksi takdirde, false . |
currentTarget | Bu Event nesnesini olay dinleyicisiyle etkin olarak işleyen nesne. |
shiftKey | Shift tuşu etkinse true ; etkin değilse false . |
commandKey | Command tuşu etkin olduğunda Mac'te true ; etkin olmadığında false . Windows'ta her zaman false . |
controlKey | Ctrl tuşu etkin olduğunda true ; etkin olmadığında false . |
screenX | Olayın ekran koordinatlarında gerçekleştiği yatay koordinat. |
screenY | Olayın ekran koordinatlarında gerçekleştiği dikey koordinat. |
target | İşaretçi aygıtının altındaki SystemTrayIcon nesnesi. |
MAX_TIP_LENGTH | Sabit |
public static const MAX_TIP_LENGTH:Number = 63
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | AIR 1.0 |
Sistem tepsisi simge araç ipucunun izin verilen uzunluğu.
Tue Jun 12 2018, 01:09 PM Z