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: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors