Loading:


Klasa capabilities (System.capabilities) [AS 2]

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:Boolean

Wartość ligiczna określająca dostępność użytkownika kamery oraz mikrofonu zostało administracyjnie zakazane (TRUE) lub dozwolone (FALSE).

hasAccessibility:Boolean

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:Boolean

Określa czy odtwarzacz działa na systemie, który posiada obsługę audio.

hasAudioEncoder:Boolean

Określa czy Flash Playerjest w stanie kodować strumie} audio.

hasEmbeddedVideo:Boolean

Wartość logiczna, która jest TRUE jeśli odtwarzacz działa na systemie wspomagającym osadzanie wideo, FALSE w innym przypadku.

hasIME:Boolean

Oznacza czy system posiada wejściową metodę edytora zainstalowaną (IME).

hasMP3:Boolean

Określa czy system posiada dekoder MP3.

hasPrinting:Boolean

Wartość logiczna która wynosi TRUE jeśli odtwarzacz działa na systemie wspomagającym drukowanie, FALSE w innym wypadku.

hasScreenBroadcast:Boolean

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:Boolean

Wartość logiczna, która wynosi TRUE jeśli odtwarzacz wspomaga odtwarzanie aplikacji screen broadcast bazujące na Flash Media Server, FALSE w innym wypadku.

hasStreamingAudio:Boolean

Wartość logiczna, która wynosi TRUE, jeśli odtwarzacz posiada możliwość odtwarzania strumienia audio, FALSE w innym wypadku.

hasStreamingVideo:Boolean

Wartość logiczna, która wynosi TRUE, jeśli odtwarzacz posiada możliwość odtwarzania strumienia wideo, FALSE w innym wypadku.

hasVideoEncoder:Boolean

Określa czy Flash Player jest w stanie kodować strumień wideo.

isDebugger:Boolean

Wartość logiczna, wskazując, czy odtwarzacz jest oficjalnie wypuszczoną wersją (FALSE), czy też debunogwan wersją (TRUE).

language:String

Określa język systemu, na którym odtwarzacz jest uruchomiony.

localFileReadDisable:Boolean

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:String

Ciąg liczbowy wskazujący producenta Flash Player'a w formacie: "Adobe OSName" (OSName może być np "Windows", "Macintosh", "Linux", lub "Other OS Name").

os:String

Ciąg liczbowy określający aktualny system operacyjny użytkownika.

pixelAspectRatio:Number

Liczba wskazująca na proporcje pikseli ekranu użytkownika.

playerType:String

Ciąg liczbowy określający typ odtwarzacza.

screenColor:String

Ciąg liczbowy określajacy kolor wyświetlacza użytkownika.

screenDPI:Number

Numer wskazujący na rozdzielczość kropek-na-inch ~ dots-per-inch (dpi) na ekranie, podany w pikselach.

screenResolutionX:Number

Liczba określająca maksymalną poziomą rozdzielczość wyświetlacza.

screenResolutionY:Number

Liczba określająca maksymalną pionową rozdzielczość wyświetlacza.

serverString:String

Ciąg liczbowy zakodowany w URL określający każdą właściwość  System.capabilities .

version:String

Ciąg liczbowy zawierający platformę Flash Player'a oraz informację o wersji.



Napisz Artyku³

Listing

niema




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors