AIR İle Dosya ve Dizinlerle Çalışmak – 1

Adobe AIR File System - 1

AIR ile dosya ve dizinler ile çalışmak için File sınıfı kullanılır. Bu sınıf ile dosya yapısı hakkında bilgi alınabilir, dosya ve dizinler silinebilir, kopyalanabilir veya taşınabilir. Eğer dosya okumak ya da yazmak istiyorsak File sınıfı ile birlikte FileStream sınıfınıda kullanmamız gerekir. Örneğin masaüstündeki deneme.txt isimli dosyaya ulaşmak istiyorsak ilk olarak aşağıdaki kod bloğunu kullanmamız gerekiyor.
Yazının devamını oku »

Yorum yok

Funny Photos Beta Yayında

, , , ,

6 Yorum

AIR Uygulamalarını System Tray veya Dock Menüye Küçültmek

AIR ile uygulama geliştirirken minimize() metodunu kullanarak uygulamayı/pencereleri minimize ettiğimizde görev çubuğuna küçültülür. Eğer bir kaç program/pencere açıksa görev çubuğu üzerinde istenmeyen bir karmaşa olabilir. Bunun yerine kullanıcı uygulamayı minimize etmek istediğinde uygulamayı görev çubuğuna değil de System Tray yani sistem tepsisine küçültülebilir(Win – Linux işletim sistemlerinde Sistem tepsisi, Macintosh işletim sisteminde Dock menüye küçültülür). Fakat bu işlem için gerekli metot AIR içerisinde bulunmamaktadır(Bulunmamasından kastım minimize() veya maksimize() metotları gibi bir metodun olmayışıdır). Uygulamayı sistem tepsisi/dock menü’ye küçültebilmek için ikonlara ihtiyaç vardır. Windows-Linux işletim sistemlerinde 16×16, Macintosh işletim sisteminde ise 128×128 piksel ebatlarındaki ikon kullanılır.
Yazının devamını oku »

, , , ,

1 Yorum

AIR Uygulamalarında Yeni Pencere Oluşturmak

Bu bölümde AIR uygulamaları geliştirirken yeni sistem pencereleri ile çalışırken neler yapılması gerektiğine değineceğim. Bu uygulamaya başlayabilmek için bir önceki yazıda bulunan örneğe ihtiyacınız olacak. İlk olarak NativeApplication isimli dosyayı açın ve Save As komutu ile farklı bir isimle kaydedin. Dosyayı kaydettikten sonra Components panelindeki User Interface sekmesinin altında bulunan Button bileşenini tutup sahneye sürükleyin. Bileşeni sahneye ekledikten sonra sahne üzerinden silin.

Pencereler ile ilgili gerekli ayarları yapabilmek için NativeWindowInitOptions sınıfının kullanılması gerekmektedir. Bu sınıfı kullanabilmek içinse yeni bir NativeWindow nesnesi tanımlamak gerekir. Tanımlanan NativeWindow nesnesini tanımlarken NativeWindowInitOptions nesnesini parametre olarak geçmek gerekir. Artık kodları yazmaya başlayabiliriz. Actions panelini açın ve aşağıdaki kod bloğunu panelde en üstte bulunan kısmın altına ekleyin. Button sınıfı ile Library’de bulunan Button bileşeni ile ilgili işlemleri gerçekleştireceğiz.
Yazının devamını oku »

, , , , , , , ,

6 Yorum

AIR Uygulamalarında Ana Pencere İle Çalışmak

Oluşturulan uygulamalar içerisinde birden fazla pencere ile çalışmak mümkün. Bu bölümde sadece ana penceresi üzerinde çalışacağız. Ana uygulama penceresi üzerinde ilk etapta en fazla ihtiyacınız olacak şeyler, bu pencereyi sürüklemek, minimize ve maksimize etmek olacaktır. AIR uygulamalarında ana pencereyi NativeApplication objesi temsil eder ve her uygulama için sadece bir tane NativeApplication objesi tanımlanabilir. Uygulama oluşturululduğuna bu objede otomatik olarak oluşturulur. Sonrasında bu objeyi silme şansınız yoktur.

Uygulamaya başlayabilmek için yeni bir Adobe AIR belgesi oluşturun ve belgeyi NativeApplication ismi ile kaydedin. Properties panelinde bulunan Adobe AIR Settings sekmesinin karşısındaki Edit butonuna tıklayın ve açılan pencerede General sekmesinde bulunan Window Style seçeneğini Custom Chrome (opaque) olarak değiştirin.

Sahne üzerinde sahne genişliğinde ve yüksekliği 20 piksel olan bir dikdörtgen çizin ve MovieClip olarak sembole dönüştürün. Convert To Symbol panelinde Advanced ikonuna tıklayın ve açılan pencerede Export for ActionScript onay kutusunu işaretleyin. Class sekmesine de DragBar yazarak pencereyi kapatın. Daha sonra uygulama penceresini minimize, maksimize etmek ve uygulamayı kapatmak için kullanacağınız üç tane MovieClip hazırlayın. Yine Convert to Symbol panelinde Export for ActionScript onay kutusunu işaretleyin ve Class sekmelerine pencereyi minimize etmek için kullanacağınız sembol için MinimizeButton, maksimize etmek için kullanacağınız MovieClip için MaksimizeButton, uygulamayı kapatmak için kullanacağınız MovieClip içinse CloseButton yazın.Bu sembollere örnek teşkil etmesi için herhangi bir uygulama üzerinde kullanılan ikonlara bakabilirsiniz. Son olarakta Timeline üzerindeki layerın ismini Actions olarak değiştirin ve eğer sahne üzerinde herhangi bir sembol varsa bu sembolleri silin.
Yazının devamını oku »

, , , , , , ,

2 Yorum