Adobe® AIR® bevat functionaliteit die niet beschikbaar is voor SWF-inhoud die in Adobe® Flash® Player wordt uitgevoerd.
ActionScript 3.0-ontwikkelaars
De API's van Adobe AIR worden in de volgende twee boeken beschreven:
HTML-ontwikkelaars
Als u AIR-toepassingen maakt die zijn gebaseerd op HTML, worden de API's die via het bestand AIRAliases.js beschikbaar zijn in JavaScript (zie
Accessing AIR API classes from JavaScript
), in de volgende twee boeken beschreven:
ActionScript 3.0-klassen die specifiek van toepassing zijn op AIR
De volgende tabel bevat runtime-klassen die specifiek zijn voor Adobe AIR. Deze klassen zijn niet beschikbaar voor SWF-inhoud die wordt uitgevoerd in Adobe® Flash® Player in de browser.
Flash Player-klassen met specifieke functionaliteit voor AIR
De volgende klassen zijn beschikbaar voor SWF-inhoud die wordt uitgevoerd in de browser, maar AIR beschikt over aanvullende eigenschappen of methoden:
Pakket
|
Klasse
|
Eigenschap, methode of gebeurtenis
|
Toegevoegd in AIR-versie
|
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
|
oriëntatie
|
2.0
|
gebeurtenis orientationChange
|
2.0
|
gebeurtenis orientationChanging
|
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
|
gebeurtenis
httpResponseStatus
|
1.0
|
uploadUnencoded()
|
1.0
|
NetStream
|
gebeurtenis
drmAuthenticate
|
1.0
|
gebeurtenis
onDRMContentData
|
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-gebeurtenis
|
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
|
De meeste van deze nieuwe eigenschappen en methoden zijn alleen beschikbaar voor inhoud in de beveiligingssandbox van de AIR-toepassing. De nieuwe leden van de URLRequest-klassen zijn echter ook beschikbaar voor inhoud die wordt uitgevoerd in andere sandboxen.
De methoden
ByteArray.compress()
en
ByteArray.uncompress()
bevatten elk een nieuwe parameter
algorithm
waarmee u kunt kiezen tussen Deflate- en ZLIB-compressie. Deze parameter is alleen beschikbaar voor inhoud die wordt uitgevoerd in Adobe AIR.
AIR-specifieke Flex-componenten
De volgende Adobe® Flex™ MX-componenten zijn beschikbaar wanneer u inhoud voor Adobe AIR ontwikkelt:
Daarnaast bevat Flex 4 de volgende spark AIR-componenten:
Zie
Using the Flex AIR components
voor meer informatie over de AIR-componenten van Flex.
|
|
|