Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
org.osmf.traits 

DisplayObjectTrait  - AS3 OSMF

Packageorg.osmf.traits
Classepublic class DisplayObjectTrait
HéritageDisplayObjectTrait Inheritance MediaTraitBase Inheritance EventDispatcher Inheritance Object

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

DisplayObjectTrait définit l’interface de caractéristique pour le support qui présente un objet DisplayObject et qui peut avoir ses propres dimensions. Les propres dimensions d’un support font référence à ses dimension, quelles que soient celles observées lorsqu’il est projeté sur la scène.

Pour une image, par exemple, les dimensions propres sont la hauteur et la largeur de l’image telle qu’elle est enregistrée.

Utilisez la méthode MediaElement.hasTrait(MediaTraitType.DISPLAY_OBJECT) pour demander si un élément de support possède une caractéristique de ce type. Si hasTrait(MediaTraitType.DISPLAY_OBJECT) renvoie true, utilisez la méthode MediaElement.getTrait(MediaTraitType.DISPLAY_OBJECT) pour obtenir un objet qui est de ce type.

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  displayObject : DisplayObject
[lecture seule] L’objet d’affichage du support.
DisplayObjectTrait
  mediaHeight : Number
[lecture seule] Hauteur intrinsèque du support.
DisplayObjectTrait
  mediaWidth : Number
[lecture seule] Largeur intrinsèque du support.
DisplayObjectTrait
 InheritedtraitType : String
[lecture seule] Le MediaTraitType pour cette caractéristique.
MediaTraitBase
Méthodes publiques
 MéthodeDéfini par
  
DisplayObjectTrait(displayObject:DisplayObject, mediaWidth:Number = 0, mediaHeight:Number = 0)
Constructeur.
DisplayObjectTrait
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
EventDispatcher
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
 Inherited
Dispose de toutes les ressources utilisées par cette caractéristique.
MediaTraitBase
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
EventDispatcher
Méthodes protégées
 MéthodeDéfini par
  
Appelé juste après le changement de la propriété displayObject.
DisplayObjectTrait
  
Appelé immédiatement avant le changement de la propriété displayObject.
DisplayObjectTrait
  
mediaSizeChangeEnd(oldMediaWidth:Number, oldMediaHeight:Number):void
Appelé juste après que setMediaSize() a appliqué de nouvelles valeurs mediaWidth et/ou mediaHeight.
DisplayObjectTrait
  
mediaSizeChangeStart(newMediaWidth:Number, newMediaHeight:Number):void
Appelé juste avant un appel à setMediaSize().
DisplayObjectTrait
  
Définit l’objet displayObject de la caractéristique.
DisplayObjectTrait
  
setMediaSize(mediaWidth:Number, mediaHeight:Number):void
Définit la largeur et la hauteur de la caractéristique.
DisplayObjectTrait
Evénements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
  Distribué lorsque la propriété displayObject de la caractéristique a changé.DisplayObjectTrait
  Distribué lorsque la propriété mediaWidth et/ou mediaHeight de la caractéristique a changé.DisplayObjectTrait
Détails de la propriété

displayObject

propriété
displayObject:DisplayObject  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

L’objet d’affichage du support.



Implémentation
    public function get displayObject():DisplayObject

mediaHeight

propriété 
mediaHeight:Number  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Hauteur intrinsèque du support.



Implémentation
    public function get mediaHeight():Number

mediaWidth

propriété 
mediaWidth:Number  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Largeur intrinsèque du support.



Implémentation
    public function get mediaWidth():Number
Détails du constructeur

DisplayObjectTrait

()Constructeur
public function DisplayObjectTrait(displayObject:DisplayObject, mediaWidth:Number = 0, mediaHeight:Number = 0)

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Constructeur.

Paramètres
displayObject:DisplayObject
 
mediaWidth:Number (default = 0)
 
mediaHeight:Number (default = 0)
Détails de la méthode

displayObjectChangeEnd

()méthode
protected function displayObjectChangeEnd(oldDisplayObject:DisplayObject):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Appelé juste après le changement de la propriétédisplayObject. Distribue l’événement de modification.

Les sous-classes qui supplantent doivent appeler cette méthode pour distribuer l’événement displayObjectChange.

Paramètres

oldDisplayObject:DisplayObject — Précédente valeur de displayObject.

displayObjectChangeStart

()méthode 
protected function displayObjectChangeStart(newView:DisplayObject):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Appelé immédiatement avant le changement de la propriété displayObject.

Des sous-classes peuvent implémenter cette méthode pour communiquer le changement aux supports.

Paramètres

newView:DisplayObject — Nouvelle valeur de displayObject.

mediaSizeChangeEnd

()méthode 
protected function mediaSizeChangeEnd(oldMediaWidth:Number, oldMediaHeight:Number):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Appelé juste après que setMediaSize() a appliqué de nouvelles valeurs mediaWidth et/ou mediaHeight. Distribue l’événement de modification.

Les sous-classes qui supplantent doivent appeler cette méthode pour distribuer l’événement mediaSizeChange.

Paramètres

oldMediaWidth:Number — Précédente valeur de mediaWidth.
 
oldMediaHeight:Number — Précédente valeur de mediaHeight.

mediaSizeChangeStart

()méthode 
protected function mediaSizeChangeStart(newMediaWidth:Number, newMediaHeight:Number):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Appelé juste avant un appel à setMediaSize(). Des sous-classes peuvent implémenter cette méthode pour communiquer le changement aux supports.

Paramètres

newMediaWidth:Number — Nouvelle valeur de mediaWidth.
 
newMediaHeight:Number — Nouvelle valeur de mediaHeight.

setDisplayObject

()méthode 
protected final function setDisplayObject(value:DisplayObject):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Définit l’objet displayObject de la caractéristique. Si l’objet displayObject est différent de celui qui est actuellement défini, un événement displayObjectChange sera distribué.

Paramètres

value:DisplayObject

setMediaSize

()méthode 
protected final function setMediaSize(mediaWidth:Number, mediaHeight:Number):void

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Définit la largeur et la hauteur de la caractéristique.

Force les valeurs non numériques et négatives à zéro.

Si la largeur ou la longueur diffère de la largeur ou la hauteur précédente, renvoie un événement mediaSizeChange.

Paramètres

mediaWidth:Number — Nouvelle largeur.
 
mediaHeight:Number — Nouvelle hauteur.

Détails de l’événement

displayObjectChange

Evénement
Type d’objet d’événement: org.osmf.events.DisplayObjectEvent
propriété DisplayObjectEvent.type = org.osmf.events.DisplayObjectEvent.DISPLAY_OBJECT_CHANGE

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Distribué lorsque la propriétédisplayObjectde la caractéristique a changé. Cela se produit lorsqu’un autre DisplayObject est affecté pour représenter le support.

La constante DisplayObjectEvent.DISPLAY_OBJECT_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement displayObjectChange.

mediaSizeChange

Evénement  
Type d’objet d’événement: org.osmf.events.DisplayObjectEvent
propriété DisplayObjectEvent.type = org.osmf.events.DisplayObjectEvent.MEDIA_SIZE_CHANGE

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Distribué lorsque la propriété mediaWidth et/ou mediaHeight de la caractéristique a changé.

La constante DisplayObjectEvent.MEDIA_SIZE_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement mediaSizeChange.




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.