Saydam pencereler

AIR masaüstü uygulamalarında, saydam bir pencere yerine opak ve dikdörtgen bir uygulama penceresi kullanmayı göz önünde bulundurun.

AIR masaüstü uygulamasının ilk penceresi için opak bir pencere kullanmak üzere, uygulama açıklayıcı XML dosyasında aşağıdaki değeri ayarlayın:

<initialWindow> 
    <transparent>false</transparent> 
</initialWindow>

Uygulama kodu tarafından oluşturulan pencereler için, transparent özelliği false (varsayılan) olarak ayarlı bir NativeWindowInitOptions nesnesi oluşturun. Bu öğeyi, NativeWindow nesnesini oluştururken NativeWindow yapıcısına iletin:

// NativeWindow: flash.display.NativeWindow class 
     
var initOptions:NativeWindowInitOptions = new NativeWindowInitOptions(); 
initOptions.transparent = false; 
var win:NativeWindow = new NativeWindow(initOptions);

Bir Flex Window bileşeni için, open() yöntemini çağırmadan önce, bileşenin saydamlık özelliğinin false değerine (varsayılan) ayarlı olduğundan emin olun.

// Flex window component: spark.components.Window class 
     
var win:Window = new Window(); 
win.transparent = false; 
win.open();

Saydam bir pencere kullanıcının masaüstünün bir kısmını veya uygulama penceresinin arkasındaki diğer uygulama pencerelerini gösterebilecek özelliğe sahiptir. Bu nedenle, çalışma zamanı saydam bir pencereyi oluşturmak için daha fazla kaynak kullanır. Dikdörtgen olup saydam olmayan bir pencere, işletim sistemi kromu veya özel krom kullanması fark etmeksizin, aynı oluşturma yüküne sahip olmaz.

Yalnızca dikdörtgen olmayan bir görüntüye sahip olmanızın veya arka plan içeriğinin uygulama pencerenizin içinden görünür olmasının önemli olması durumunda saydam bir pencere kullanın.