S > System.capabilities (objet)

 

System.capabilities (objet)

Vous pouvez utiliser l'objet System.capabilities pour déterminer les capacités du système et du lecteur hébergeant une animation Flash. Ceci vous permet d'adapter le contenu à différents formats. Par exemple, l'écran d'un téléphone cellulaire (noir et blanc, 100 pixels carrés) est différent de l'écran couleur de 1000 pixels carrés d'un ordinateur. Pour fournir un contenu approprié au plus grand nombre possible d'utilisateurs, vous pouvez utiliser l'objet Capabilities pour déterminer le type de périphérique dont dispose un utilisateur. Vous pouvez alors spécifier au serveur d'envoyer des fichiers SWF différents selon les capacités du périphérique ou indiquer à l'animation Flash de modifier sa présentation en fonction des capacités du périphérique.

Vous pouvez envoyer des informations sur les capacités en utilisant une méthode HTTP GET ou POST. L'exemple suivant est un exemple d'une chaîne de serveur pour un périphérique qui n'offre pas de support MP3 et dispose d'un écran de 400 x 200 pixels, 8 x 4 centimètres :

"A=t&MP3=f&AE=gsm&VE=h11&ACC=f&V=WIN%206%2C0%2C0%2C129&M=Macromedia%WINDOWS&R=400x200&DP=72&COL=color&AR=1.0&OS=WINDOWS%2000&L=en-US"

L'objet Capabilities est disponible dans Flash Player 6.

Vous devez accéder à toutes les propriétés de l'objet Capabilities par l'intermédiaire de l'objet System.capabilities.

 
Propriétés de l'objet Capabilities

Propriété

Description

System.capabilities.hasAudioEncoder

Indique les encodeurs audio supportés.

System.capabilities.hasAccessibility

Indique si le périphérique répond aux normes d'accessibilité.

System.capabilities.hasAudio

Indique si le périphérique supporte les fonctions audio.

System.capabilities.hasMP3

Indique si le périphérique est équipé d'un décodeur MP3.

System.capabilities.language

Indique la langue que Flash Player supporte.

System.capabilities.manufacturer

Indique le fabricant de Flash Player.

System.capabilities.os

Indique le système d'exploitation hébergeant Flash Player.

System.capabilities.pixelAspectRatio

Indique le rapport largeur/hauteur, en pixels, de l'écran.

System.capabilities.screenColor

Indique si l'écran est en couleur, noir et blanc, ou à nuances de gris.

System.capabilities.screenDPI

Indique la valeur de points par pouce de l'écran.

System.capabilities.screenResolution.x

Indique la taille horizontale de l'écran.

System.capabilities.screenResolution.y

Indique la taille verticale de l'écran.

System.capabilities.version

Indique la version minimum de Flash Player supportée.

System.capabilities.hasVideoEncoder

Indique les encodeurs vidéo supportés.