Klasa: capabilities
Kompatybilność: ActionScript 1.0, Flash6+
Klasa Capabilities określa możliwości systemu oraz odtwarzacza komputera na którym znajduje się plik SWF, co umożliwia dostosowanie treści do różnych formatów. Dla przykładu, wyświetlać telefonu komórkowego (czarno białego, 100 pikseli) różni się od 1000 pikselowego kolorowego wyświetlacza komputera.
Aby zapewnić odpowiednie treści dla jak największej ilości użytkowników, możesz użyć obiektu System.capabilities w celu określenia typu urządzenia użytkownika. Można wówczas podać do serwera jaki plik SWF wysłać dla przeglądacza w oparciu o możliwości urządzenia lub zmodyfikować plik SWF jego prezentacji w oparciu o zdolności danego wyrobu.
Mozesz wysłać informacje możliwości, używając metody GET lub POST w HTTP. Poniższy przykład pokazuje ciągn znakó serwera dla komputera, który posiada wspomaganie pliku MP3 rozdzielczości, 1600 x 1200 pikseli, oraz działa pod Windows XP oraz ma Flash Player 8 (8.0.0.0):
A=t&SA=t&SV=t&EV=t&MP3=t&AE=t&VE=t&ACC=f&PR=t&SP=t&
SB=f&DEB=t&V=WIN%208%2C0%2C0%2C0&M=Macromedia%20Windows&
R=1600x1200&DP=72&COL=color&AR=1.0&OS=Windows%20XP&
L=en&PT=External&AVD=f&LFD=f&WD=f"
Wszystkie właściwości obiektu System.capabilities
są w trybie, tylko do odczytu.
Dostępne właściwości dla klasy Capabilities
Nazwa |
Opis |
|
avHardwareDisable |
Wartość ligiczna określająca dostępność użytkownika kamery oraz mikrofonu zostało administracyjnie zakazane (TRUE) lub dozwolone (FALSE). |
|
hasAccessibility |
Wartośc logiczna, wartość wynosi TRUE jeśli odtwarzacz działa w środowisku wspomagającym komunikację pomiędzy Flash Player'em, a dostępności pomocy, FALSE w innym wypadku. |
|
hasAudio |
Określa czy odtwarzacz działa na systemie, który posiada obsługę audio. |
|
hasAudioEncoder |
Określa czy Flash Playerjest w stanie kodować strumie} audio. |
|
hasEmbeddedVideo |
Wartość logiczna, która jest TRUE jeśli odtwarzacz działa na systemie wspomagającym osadzanie wideo, FALSE w innym przypadku. |
|
hasIME |
Oznacza czy system posiada wejściową metodę edytora zainstalowaną (IME). |
|
hasMP3 |
Określa czy system posiada dekoder MP3. |
|
hasPrinting |
Wartość logiczna która wynosi TRUE jeśli odtwarzacz działa na systemie wspomagającym drukowanie, FALSE w innym wypadku. |
|
hasScreenBroadcast |
Wartość logiczna, która wynosi TRUE jeśli odtwarzacz wspomaga rozwój aplikacji screen broadcast bazujące na Flash Media Server, FALSE w innym wypadku. |
|
hasScreenPlayback |
|
|
hasStreamingAudio |
Wartość logiczna, która wynosi TRUE, jeśli odtwarzacz posiada możliwość odtwarzania strumienia audio, FALSE w innym wypadku. |
|
hasStreamingVideo |
Wartość logiczna, która wynosi TRUE, jeśli odtwarzacz posiada możliwość odtwarzania strumienia wideo, FALSE w innym wypadku. |
|
hasVideoEncoder |
Określa czy Flash Player jest w stanie kodować strumień wideo. |
|
isDebugger |
Wartość logiczna, wskazując, czy odtwarzacz jest oficjalnie wypuszczoną wersją (FALSE), czy też debunogwan wersją (TRUE). |
|
language |
Określa język systemu, na którym odtwarzacz jest uruchomiony. |
|
localFileReadDisable |
Wartośc logiczna, która oznacza czy dostęp do zapisu na dysku przez użytkownika jest administracyjnie zabroniony (TRUE) lub też dostępny (FALSE). |
|
manufacturer |
Ciąg liczbowy wskazujący producenta Flash Player'a w formacie: " |
|
os |
Ciąg liczbowy określający aktualny system operacyjny użytkownika. |
|
pixelAspectRatio |
Liczba wskazująca na proporcje pikseli ekranu użytkownika. |
|
playerType |
Ciąg liczbowy określający typ odtwarzacza. |
|
screenColor |
Ciąg liczbowy określajacy kolor wyświetlacza użytkownika. |
|
screenDPI |
Numer wskazujący na rozdzielczość kropek-na-inch ~ dots-per-inch (dpi) na ekranie, podany w pikselach. |
|
screenResolutionX |
Liczba określająca maksymalną poziomą rozdzielczość wyświetlacza. |
|
screenResolutionY |
Liczba określająca maksymalną pionową rozdzielczość wyświetlacza. |
|
serverString |
Ciąg liczbowy zakodowany w URL określający każdą właściwość |
|
version |
Ciąg liczbowy zawierający platformę Flash Player'a oraz informację o wersji. |
Listing
Ranga: Administrator serwisu Punktów: 0