O Adobe® AIR® inclui funcionalidade que não está disponível para conteúdo do SWF em execução no Adobe® Flash® Player.
Desenvolvedores de ActionScript 3.0
As APIs do Adobe AIR são documentadas nos seguintes livros:
Classes do ActionScript 3.0 específicas do AIR
A tabela a seguir contém classes de tempos de execução específicas do Adobe AIR. Elas não estão disponíveis no conteúdo SWF executado no Adobe® Flash® Player em um navegador.
Classes do Flash Player com funcionalidade específica do AIR
As classes a seguir estão disponíveis para conteúdo do SWF em execução no navegador, mas o AIR fornece métodos ou propriedades adicionais:
Pacote
|
Classe
|
Propriedade, método ou evento
|
Incluído na versão 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
|
Evento orientationChange
|
2.0
|
Evento 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
|
Evento httpResponseStatus
|
1.0
|
uploadUnencoded()
|
1.0
|
NetStream
|
Evento
drmAuthenticate
|
1.0
|
Evento
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
|
Evento
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
|
idiomas
|
1.1
|
LoaderContext
|
allowLoadBytesCodeExecution
|
1.0
|
Security
|
APPLICATION
|
1.0
|
flash.ui
|
KeyLocation
|
D_PAD
|
2.5
|
A maioria dessas novas propriedades e métodos estão disponíveis apenas para conteúdo na caixa de proteção de segurança de aplicativos do AIR. No entanto, os novos membros nas classes URLRequest também estão disponíveis para conteúdo em execução em outras caixas de proteção.
Os métodos
ByteArray.compress()
e
ByteArray.uncompress()
incluem, cada um, um novo parâmetro
algorithm
, permitindo que você escolha entre a compactação deflate e zlib. Esse parâmetro só está disponível para conteúdo em execução no AIR.
Componentes Flex específicos do AIR
Os seguintes componentes MX do Adobe® Flex™ estão disponíveis ao desenvolver conteúdo para o Adobe AIR:
Além disso, o Flex 4 inclui os seguintes componentes spark do AIR:
Para mais informações sobre os componentes AIR Flex, consulte
Using the Flex AIR components
.
|
|
|