Adobe® AIR® comprend des fonctionnalités dont ne dispose pas un contenu SWF qui s’exécute dans Adobe® Flash® Player.
Développeurs ActionScript 3.0
Les API Adobe AIR sont décrites dans les deux documents suivants :
Classes ActionScript 3.0 propres à AIR
Le tableau suivant contient les classes d’exécution propres à Adobe AIR. Elles ne sont pas disponibles pour le contenu SWF s’exécutant dans Adobe® Flash® Player dans le navigateur.
Classes Flash Player contenant des fonctionnalités propres à AIR
Les classes suivantes sont disponibles pour les contenus SWF exécutés dans le navigateur, mais AIR offre des propriétés ou des méthodes supplémentaires :
Package
|
Classe
|
Propriété, méthode ou événement
|
Ajoutée à la version AIR
|
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
|
Événement orientationChange
|
2.0
|
Événement 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
|
Événement
httpResponseStatus
|
1.0
|
uploadUnencoded()
|
1.0
|
NetStream
|
Événement
drmAuthenticate
|
1.0
|
Événement
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
|
événement httpResponseStatus
|
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
|
La plupart de ces nouvelles propriétés et méthodes sont uniquement disponibles pour le contenu situé dans le sandbox de sécurité de l’application AIR. Toutefois, les nouveaux membres des classes URLRequest sont également disponibles pour le contenu exécuté dans d’autres sandbox.
Les méthodes
ByteArray.compress()
et
ByteArray.uncompress()
comprennent chacune un nouveau paramètre
algorithm
permettant de choisir entre les compressions deflate et zlib. Ce paramètre n’est disponible que pour le contenu s’exécutant dans AIR.
Composants Flex propres à AIR
Les composants MX d’Adobe® Flex™ suivants sont disponibles lors du développement d’un contenu pour Adobe AIR :
Par ailleurs, Flex 4 comprend les composants AIR spark suivants :
Pour plus d’informations sur les composants AIR Flex, voir
Utilisation des composants AIR de Flex
.
|
|
|