| Paket | flash.display |
| Sınıf | public class NativeWindowInitOptions |
| Miras Alma | NativeWindowInitOptions Object |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
Başlatma seçeneklerinde tanımlanan özellikler, bir pencere oluşturulduktan sonra değiştirilemez.
Not: AIR tarafından otomatik olarak oluşturulan başlangıç uygulaması için bu özelliklerin tümü (type dışında) uygulama açıklayıcıda ayarlanır. Başlangıç penceresi her zaman NativeWindowType.NORMAL türündendir.
İlgili API Öğeleri
| Ö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 | |
| maximizable : Boolean
Pencerenin kullanıcı tarafından tam ekran durumuna getirip getirilemeyeceğini belirtir. | NativeWindowInitOptions | ||
| minimizable : Boolean
Pencerenin kullanıcı tarafından simge durumuna küçültülüp küçültülemeyeceğini belirtir. | NativeWindowInitOptions | ||
| owner : NativeWindow
Bu NativeWindowInitOptions ile oluşturulan pencerelere sahip olması gereken NativeWindow nesnesini belirtir. | NativeWindowInitOptions | ||
| renderMode : String
Bu NativeWindowInitOptions öğesi içinde oluşturulmuş NativeWindow nesnesinin görüntü oluşturma modunu belirtir. | NativeWindowInitOptions | ||
| resizable : Boolean
Pencerenin kullanıcı tarafından yeniden boyutlandırılıp boyutlandırılamayacağını belirtir. | NativeWindowInitOptions | ||
| systemChrome : String
Pencere için sistem kromunun sağlanıp sağlanmadığını belirtir. | NativeWindowInitOptions | ||
| transparent : Boolean
Pencerenin masaüstüne karşı saydamlığı ve alfa karışımını destekleyip desteklemediğini belirtir. | NativeWindowInitOptions | ||
| type : String
Oluşturulacak pencerenin türünü belirtir. | NativeWindowInitOptions | ||
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
Yeni bir NativeWindowInitOptions nesnesi oluşturur. | NativeWindowInitOptions | ||
![]() |
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 | |
![]() |
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 | |
maximizable | özellik |
maximizable:Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
Pencerenin kullanıcı tarafından tam ekran durumuna getirip getirilemeyeceğini belirtir.
Sistem kromu olan pencereler için bu ayar, pencereyi tam ekran durumuna getirme düğmesinin görünümünü etkiler. Ayrıca Microsoft Windows'daki pencere menüsü gibi sistem tarafından yönetilen kullanıcı arabiriminin diğer bölümlerini de etkiler.
false değerine ayarlandığında, pencere kullanıcı tarafından tam ekran durumuna getirilemez. Doğrudan NativeWindow maximize() yöntemi çağrıldığında pencere tam ekran durumuna getirilir.
İşletim sistemi davranışıyla ilgili notlar:
- Bir pencerenin tam ekran durumuna getirilmesinin yeniden boyutlandırmayı engellemediği Mac OS X gibi işletim sistemlerinde, pencerenin yakınlaştırılmasını ya da yeniden boyutlandırılmasını önlemek için hem
maximizablehem deresizabledeğerininfalseolarak ayarlanması gerekir. - Bazı Linux pencere yöneticileri,
maximizableözelliğifalsedeğerine ayarlandığında bile pencerelerin en büyük haline getirilmesine izin verir.
Varsayılan değer şudur true.
Uygulama
public function get maximizable():Boolean public function set maximizable(value:Boolean):voidİlgili API Öğeleri
minimizable | özellik |
minimizable:Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
Pencerenin kullanıcı tarafından simge durumuna küçültülüp küçültülemeyeceğini belirtir.
Sistem kromu olan pencereler için bu ayar, pencereyi simge durumuna getirme düğmesinin görünümünü etkiler. Ayrıca Microsoft Windows'daki pencere menüsü gibi sistem tarafından yönetilen kullanıcı arabiriminin diğer bölümlerini de etkiler.
false değerine ayarlandığında, pencere kullanıcı tarafından simge durumuna küçültülemez. Doğrudan NativeWindow minimize() yöntemi çağrıldığında pencere simge durumuna küçültülür.
Not: Bazı Linux pencere yöneticileri, pencerelerin minimizable özelliği false olduğunda bile kullanıcı tarafından her zaman küçültülebilmesine izin verir.
Varsayılan değer şudur true.
Uygulama
public function get minimizable():Boolean public function set minimizable(value:Boolean):voidİlgili API Öğeleri
owner | özellik |
owner:NativeWindow| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 2.6 |
Bu NativeWindowInitOptions ile oluşturulan pencerelere sahip olması gereken NativeWindow nesnesini belirtir.
Bir pencerenin sahibi olduğunda, o pencere her zaman sahibinin önünde görüntülenir, simge durumuna küçültülür, sahibiyle birlikte gizlenir ve sahibi kapandığında o da kapanır.
Varsayılan değer şudur null.
Uygulama
public function get owner():NativeWindow public function set owner(value:NativeWindow):voidİlgili API Öğeleri
renderMode | özellik |
renderMode:String| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 3.0 |
Bu NativeWindowInitOptions öğesi içinde oluşturulmuş NativeWindow nesnesinin görüntü oluşturma modunu belirtir.
Bu özelliğin geçerli değerlerinin sabitleri NativeWindowRenderMode sınıfında tanımlanır
Belirtilmezse, renderMode öğesinin varsayılan değeri NativeWindowRenderMode.AUTO olur.
Varsayılan değer şudur NativeWindowRenderMode.AUTO.
Uygulama
public function get renderMode():String public function set renderMode(value:String):voidİlgili API Öğeleri
resizable | özellik |
resizable:Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
Pencerenin kullanıcı tarafından yeniden boyutlandırılıp boyutlandırılamayacağını belirtir.
false değerine ayarlandığında, pencere kullanıcı tarafından sistem kromu kullanılarak yeniden boyutlandırılamaz. Bir fare olayına yanıt olarak NativeWindow startResize() yöntemi çağrıldığında, kullanıcının pencereyi yeniden boyutlandırmasına olanak sağlanır. Pencere sınırları doğrudan ayarlandığında, pencere boyutu da değişir.
İşletim sistemi davranışıyla ilgili notlar:
- Pencerelerin tam ekran durumuna getirilmesinin yeniden boyutlandırma işlemi olduğu Mac OS X gibi işletim sistemlerinde, pencerenin yakınlaştırılmasını ya da yeniden boyutlandırılmasını önlemek için hem
maximizablehem deresizableöğesininfalsedeğerine ayarlanması gerekir. - Bazı Linux pencere yöneticileri, pencerelerin
resizableözelliğifalseolduğunda bile kullanıcı tarafından her zaman küçültülebilmesine izin verir.
Varsayılan değer şudur true.
Uygulama
public function get resizable():Boolean public function set resizable(value:Boolean):voidİlgili API Öğeleri
systemChrome | özellik |
systemChrome:String| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
Pencere için sistem kromunun sağlanıp sağlanmadığını belirtir.
Krom, kullanıcının bir pencerenin masaüstü özelliklerini denetlemesini sağlayan pencere denetimlerini ifade eder. Sistem kromu, AIR uygulamasının çalıştırıldığı masaüstü ortamının standart denetimlerini kullanır ve yerel işletim sisteminin standart görünümüne uyar.
Bir çerçeve (örn. Flex) tarafından sağlanan kromu kullanmak veya kendi pencere kromunuzu sağlamak için, systemChrome öğesini NativeWindowSystemChrome.NONE değerine ayarlayın.
Bu özelliğin geçerli değerlerinin sabitleri NativeWindowSystemChrome sınıfında tanımlanır:
NativeWindowSystemChrome.NONENativeWindowSystemChrome.STANDARD
Belirtilmezse, systemChrome öğesinin varsayılan değeri NativeWindowSystemChrome.STANDARD olur.
Sistem kromuna sahip bir pencere için transparent özelliğinin true değerine ayarlanması desteklenmez.
Varsayılan değer şudur NativeWindowSystemChrome.STANDARD.
Uygulama
public function get systemChrome():String public function set systemChrome(value:String):voidİlgili API Öğeleri
transparent | özellik |
transparent:Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
Pencerenin masaüstüne karşı saydamlığı ve alfa karışımını destekleyip desteklemediğini belirtir.
true olursa, pencere görünümü masaüstüne karşı birleştirilir. Pencerenin, görüntüleme nesnesiyle kaplanmamış alanları veya alfa ayarı sıfıra yakın bir değerde olan görüntüleme nesneleriyle kaplanmış alanları etkili şekilde görünmez ve mouse olaylarını (pencerenin altındaki masaüstü nesnesi tarafından alınanlar) engellemez. Bir nesnenin mouse olaylarını engellemeyeceği alfa değeri, işletim sistemine bağlı olarak ,06 ile ,01 arasında değişiklik gösterir.
Sistem kromuna sahip bir pencere için transparent özelliğinin true değerine ayarlanması desteklenmez.
Not: Tüm Linux pencere yöneticileri şeffaflığı desteklemez. Bu tür sistemlerde, bir pencerenin şeffaf kısımları siyahla bileşik hale getirilir.
Varsayılan değer şudur false.
Uygulama
public function get transparent():Boolean public function set transparent(value:Boolean):void type | özellik |
type:String| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
Oluşturulacak pencerenin türünü belirtir.
Bu özelliğin geçerli değerlerinin sabitleri NativeWindowType sınıfında tanımlanır:
NativeWindowType.NORMAL— Tipik bir pencere. Normal pencereler tam ekran krom kullanır ve Windows veya Linux görev çubuğunda görüntülenir.NativeWindowType.UTILITY— Bir araç paleti. Yardımcı program pencereleri, sistem kromunun daha ince bir sürümünü kullanır ve Windows görev çubuğunda görüntülenmez.NativeWindowType.LIGHTWEIGHT— hafif pencerelerin sistem kromu olmaz ve Windows veya Linux görev çubuğunda görüntülenmez. Ayrıca hafif pencerelerin Windows'da System (Alt-Space) menüsü de olmaz. Hafif pencereler, bildirim baloncukları ve kısa ömürlü bir görüntüleme alanı açan açılır kutu gibi denetimler için uygundur. Hafif tür kullanıldığında,systemChromeöğesininNativeWindowSystemChrome.NONEdeğerine ayarlanması gerekir.
Belirtilmezse, type öğesinin varsayılan değeri NativeWindowType.NORMAL olur.
Varsayılan değer şudur NativeWindowType.NORMAL.
Uygulama
public function get type():String public function set type(value:String):voidİlgili API Öğeleri
NativeWindowInitOptions | () | Yapıcı |
public function NativeWindowInitOptions()| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0 |
Yeni bir NativeWindowInitOptions nesnesi oluşturur.
Yeni oluşturulan nesnenin varsayılan değerleri şunlardır:
systemChrome = NativeWindowSystemChrome.STANDARDtype = NativeWindowType.NORMALtransparent = falsesahip = nullresizable = truemaximizable = trueminimizable = true
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster