Package | org.osmf.elements |
Classe | public class ImageElement |
Héritage | ImageElement ![]() ![]() ![]() ![]() |
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Les étapes élémentaires de la création et de l’utilisation d’un ImageElement sont les suivantes :
- Créez un URLResource qui pointe vers l’URL de l’image à charger.
- Créez l’ImageElement, en transmettant le URLResource comme paramètre.
- Création d’un lecteur multimédia.
- Affectez l’ImageElement à la propriété
media
du lecteur multimédia. - Obtenir le DisplayObject depuis la propriété
displayObject
du lecteur multimédia et l’ajouter à la liste d’affichage. Notez que la propriétédisplayObject
peut ne pas être immédiatement disponible, auquel cas vous pouvez écouter l’événement du lecteur multimédiadisplayObjectChange
. - Lorsque vous avez terminé avec l’ImageElement, définissez la propriété
media
du lecteur multimédia sur null et supprimez l’instance DisplayObject de la liste d’affichage.
Eléments de l’API associés
org.osmf.elements.ImageLoader
org.osmf.media.MediaElement
org.osmf.media.MediaPlayer
org.osmf.media.URLResource
org.osmf.media.MediaElement
org.osmf.media.MediaPlayer
org.osmf.media.URLResource
Propriétés publiques
Propriété | Défini par | ||
---|---|---|---|
![]() | constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | |
![]() | metadataNamespaceURLs : Vector.<String> [lecture seule]
Vecteur contenant les URL d’espace de noms de tous les objets Metadata stockés dans ce MediaElement. | MediaElement | |
smoothing : Boolean
Indique si l’image doit être lissée lors de son redimensionnement. | ImageElement |
Propriétés protégées
Méthodes publiques
Méthode | Défini par | ||
---|---|---|---|
![]() | 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 | |
![]() |
Distribue un événement dans le flux d’événements. | EventDispatcher | |
![]() |
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | |
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
![]() |
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 | |
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() |
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | |
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
![]() |
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | |
![]() |
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object | |
![]() |
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
Evénements
Détails de la propriété
smoothing | propriété |
Détails du constructeur
Exemples Comment utiliser cet exemple
ImageElementExample.as
package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import org.osmf.elements.ImageElement; import org.osmf.elements.VideoElement; import org.osmf.media.MediaPlayer; import org.osmf.media.MediaPlayerSprite; import org.osmf.media.URLResource; public class ImageElementExample extends Sprite { public function ImageElementExample() { super(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite(); var imageElement:ImageElement = new ImageElement(); imageElement.resource = new URLResource("http://mediapm.edgesuite.net/strobe/content/test/train.jpg"); addChild(mediaPlayerSprite); mediaPlayerSprite.media = imageElement; } } }
Tue Jun 12 2018, 09:30 AM Z