Adobe® AIR®, Adobe® Flash® Player'da mevcut olmayan işlevler içerir.
ActionScript 3.0 Geliştiricileri
Adobe AIR API'leri aşağıdaki iki kitapta açıklanmıştır:
HTML Geliştiricileri
HTML temelli AIR uygulamaları oluşturuyorsanız, JavaScript'te AIRAliases.js dosyası (bkz.
JavaScript'ten AIR API sınıflarına erişme
) üzerinden erişebildiğiniz API'ler aşağıdaki iki kitapta açıklanmıştır:
AIR'ye özgü ActionScript 3.0 sınıfları
Aşağıdaki tablo Adobe AIR uygulamasına özgü çalışma zamanı sınıflarını içerir. Tarayıcıda Adobe® Flash® Player'da çalışan SWF içeriği için erişilebilir değildir.
AIR'ye özgü işlevselliğe sahip Flash Player sınıfları
Aşağıdaki sınıflar tarayıcıda çalışan SWF içeriği tarafından kullanılabilir, ancak AIR ek özellikler veya yöntemler sağlar:
Paket
|
Sınıf
|
Özellik, yöntem veya olay
|
Eklendiği AIR sürümü
|
flash.desktop
|
Clipboard
|
supportsFilePromise
|
2.0
|
ClipboardFormats
|
BITMAP_FORMAT
|
1.0
|
FILE_LIST_FORMAT
|
1.0
|
FILE_PROMISE_LIST_FORMAT
|
2.0
|
URL_FORMAT
|
1.0
|
flash.display
|
LoaderInfo
|
childSandboxBridge
|
1.0
|
parentSandboxBridge
|
1.0
|
Stage
|
assignFocus()
|
1.0
|
autoOrients
|
2.0
|
deviceOrientation
|
2.0
|
nativeWindow
|
1.0
|
orientation
|
2.0
|
orientationChange olayı
|
2.0
|
orientationChanging olayı
|
2.0
|
setAspectRatio
|
2.0
|
setOrientation
|
2.0
|
softKeyboardRect
|
2.6
|
supportedOrientations
|
2.6
|
supportsOrientationChange
|
2.0
|
NativeWindow
|
owner
|
2.6
|
listOwnedWindows
|
2.6
|
NativeWindowInitOptions
|
owner
|
2.6
|
flash.events
|
Event
|
CLOSING
|
1.0
|
DISPLAYING
|
1.0
|
PREPARING
|
2.6
|
EXITING
|
1.0
|
HTML_BOUNDS_CHANGE
|
1.0
|
HTML_DOM_INITIALIZE
|
1.0
|
HTML_RENDER
|
1.0
|
LOCATION_CHANGE
|
1.0
|
NETWORK_CHANGE
|
1.0
|
STANDARD_ERROR_CLOSE
|
2.0
|
STANDARD_INPUT_CLOSE
|
2.0
|
STANDARD_OUTPUT_CLOSE
|
2.0
|
USER_IDLE
|
1.0
|
USER_PRESENT
|
1.0
|
HTTPStatusEvent
|
HTTP_RESPONSE_STATUS
|
1.0
|
responseHeaders
|
1.0
|
responseURL
|
1.0
|
KeyboardEvent
|
commandKey
|
1.0
|
controlKey
|
1.0
|
flash.net
|
FileReference
|
extension
|
1.0
|
httpResponseStatus
olayı
|
1.0
|
uploadUnencoded()
|
1.0
|
NetStream
|
drmAuthenticate
olayı
|
1.0
|
onDRMContentData
olayı
|
1.5
|
preloadEmbeddedData()
|
1.5
|
resetDRMVouchers()
|
1.0
|
setDRMAuthenticationCredentials()
|
1.0
|
URLRequest
|
authenticate
|
1.0
|
cacheResponse
|
1.0
|
followRedirects
|
1.0
|
idleTimeout
|
2.0
|
manageCookies
|
1.0
|
useCache
|
1.0
|
userAgent
|
1.0
|
URLStream
|
httpResponseStatus
olayı
|
1.0
|
flash.printing
|
PrintJob
|
active
|
2.0
|
copies
|
2.0
|
firstPage
|
2.0
|
isColor
|
2.0
|
jobName
|
2.0
|
lastPage
|
2.0
|
maxPixelsPerInch
|
2.0
|
paperArea
|
2.0
|
printableArea
|
2.0
|
printer
|
2.0
|
printers
|
2.0
|
selectPaperSize()
|
2.0
|
showPageSetupDialog()
|
2.0
|
start2()
|
2.0
|
supportsPageSetupDialog
|
2.0
|
terminate()
|
2.0
|
PrintJobOptions
|
pixelsPerInch
|
2.0
|
printMethod
|
2.0
|
flash.system
|
Capabilities
|
languages
|
1.1
|
LoaderContext
|
allowLoadBytesCodeExecution
|
1.0
|
Security
|
APPLICATION
|
1.0
|
flash.ui
|
KeyLocation
|
D_PAD
|
2.5
|
Bu yeni özelliklerin ve yöntemlerin çoğu yalnızca AIR uygulaması güvenlik sanal alanındaki içerik tarafından kullanılabilir. Ancak URLRequest sınıflarındaki yeni üyeler, diğer sanal alanlarda çalışan içerik tarafından da kullanılabilir.
ByteArray.compress()
ve
ByteArray.uncompress()
yöntemlerinin her biri yeni bir
algorithm
parametresi içerir, böylece deflate ve zlib sıkıştırmaları arasında seçim yapabilirsiniz. Bu parametre yalnızca AIR uygulamasında çalışan içerik tarafından kullanılabilir.
AIR uygulamasına özgü Flex bileşenleri
Aşağıdaki Adobe® Flex™ MX bileşenleri Adobe AIR için içerik geliştirilirken kullanılabilir:
Bunlara ek olarak, Flex 4'e şu AIR bileşenleri dahil edilmiştir:
AIR Flex bileşenleri hakkında daha fazla bilgi için bkz.
Flex AIR bileşenlerini kullanma
.
|
|
|