Środowisko Adobe® AIR® udostępnia funkcje, które nie są dostępne dla treści SWF działających w programie Adobe® Flash® Player.
Dla twórców aplikacji w języku ActionScript 3.0
Interfejs API środowiska AIR jest udokumentowany w następujących dwóch publikacjach:
Dla twórców aplikacji opartych na kodzie HTML
Klasy JavaScript przeznaczone do tworzenia aplikacji AIR opartych na języku HTML i dostępne za pośrednictwem pliku AIRAliases.js (zobacz
Dostęp do klas API środowiska AIR z poziomu kodu JavaScript
) są udokumentowane w następujących dwóch publikacjach:
Klasy języka ActionScript 3.0 charakterystyczne dla środowiska AIR
Poniższa tabela zawiera klasy środowiska wykonawczego charakterystyczne dla środowiska Adobe AIR. Nie są one dostępne w treści SWF działającej w odtwarzaczu Adobe® Flash® Player w przeglądarce.
Klasy dostępne w programie Flash Player z funkcjonalnością charakterystyczną dla środowiska AIR
Następujące klasy są dostępne dla zawartości SWF uruchomionej w przeglądarce, AIR udostępnia jednak dodatkowe właściwości i metody:
Pakiet
|
Klasa
|
Właściwość, metoda lub zdarzenie
|
Dodane w następującej wersji środowiska 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
|
Zdarzenie orientationChange
|
2.0
|
Zdarzenie 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
|
Zdarzenie
httpResponseStatus
|
1.0
|
uploadUnencoded()
|
1.0
|
NetStream
|
Zdarzenie
drmAuthenticate
|
1.0
|
Zdarzenie
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 event
|
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
|
Większość nowych właściwości lub metod jest dostępna wyłącznie dla treści w obszarze izolowanym w aplikacji AIR. Jednak nowe elementy w klasie URLRequest są również dostępne dla treści działającej w innych obszarach izolowanych.
Metody
ByteArray.compress()
i
ByteArray.uncompress()
zawierają nowy parametr
algorithm
, który umożliwia wybieranie kompresji deflate i zlib. Ten parametr jest dostępny tylko dla treści działającej w środowisku AIR.
Składniki Flex charakterystyczne dla środowiska AIR
Następujące komponenty Adobe® Flex™ MX są dostępne podczas tworzenia treści w środowisku Adobe AIR:
Ponadto Flex 4 zawiera następujące komponenty AIR spark:
Więcej informacji na temat komponentów AIR Flex zawiera strona
Korzystanie z komponentów AIR Flex
.
|
|
|