Ses özellikleri
Örneğin, AIR dosya API'si flash.filesystem paketinde bulunan bir File sınıfını içerir. JavaScript'te aşağıdaki şekilde bir File nesnesi oluşturabilirsiniz:
var myFile = new window.runtime.flash.filesystem.File();
runtime
nesnesi, uygulama sanal alanındaki AIR'de çalışan HTML içeriği tarafından kullanılabilen özel bir JavaScript nesnesidir. JavaScript'ten runtime sınıflarına erişebilmenizi sağlar.
runtime
nesnesinin
flash
özelliği, flash paketine erişim sağlar. Buna karşılık,
runtime
nesnesinin
flash.filesystem
özelliği flash.filesystem paketine erişim sağlar (ve bu paket File sınıfını içerir). Paketler, ActionScript'te kullanılan sınıfları düzenlemenin bir yoludur.
Not:
runtime
özelliği kareye veya iframe'e yüklenen sayfaların window nesnelerine otomatik olarak eklenmez. Ancak, alt belge uygulama sanal alanında olduğu sürece, alt öğe üst öğenin
runtime
özelliğine erişebilir.
Runtime sınıflarının paket yapısı geliştiricilerin her sınıfa erişmek için uzun JavaScript kod dizelerini yazmasını gerektirdiğinden (
window.runtime.flash.desktop.NativeApplication
içinde olduğu gibi), AIR SDK runtime sınıflarına çok daha kolay erişmenizi sağlayan AIRAliases.js dosyasını içerir (örneğin yalnızca
air.NativeApplication
yazarak).
Bu kılavuzda AIR API sınıfları tartışılmıştır. HTML geliştiricilerini ilgilendirebilecek Flash Player API dışındaki sınıflar
HTML Geliştiricileri için Adobe AIR API Başvurusu
bölümünde anlatılmıştır. ActionScript, SWF (Flash Player) içeriğinde kullanılan dildir. Ancak, JavaScript ve ActionScript sözdizimleri birbirine benzer. (ECMAScript dilinin sürümlerini temel alır.) Tüm yerleşik sınıflar hem JavaScript'te (HTML içeriğinde) hem de ActionScript'te (SWF içeriğinde) mevcuttur.
Not:
JavaScript kodu ActionScript'te bulunan Dictionary, XML, and XMLList sınıflarını kullanamaz.