| Package | org.osmf.traits |
| Classe | public class TraitEventDispatcher |
| Héritage | TraitEventDispatcher EventDispatcher Object |
| Sous-classes | MediaPlayer |
| Version du langage: | ActionScript 3.0 |
| Version du produit: | OSMF 1.0 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
| 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 | |
| media : MediaElement
Le MediaElement qui sera contrôlé, et dont les événements de caractéristique seront redistribués. | TraitEventDispatcher | ||
| Méthode | Défini par | ||
|---|---|---|---|
Constructeur. | TraitEventDispatcher | ||
![]() | 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 | |
| Evénement | Synthèse | Défini par | ||
|---|---|---|---|---|
![]() | [Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | EventDispatcher | ||
| Distribué lorsqu’un changement de flux continu est demandé, terminé ou a échoué. | TraitEventDispatcher | |||
| Distribué lorsque la propriété autoSwitch a changé. | TraitEventDispatcher | |||
| Distribué lorsque la propriété de mise en tampon de la caractéristique a changé. | TraitEventDispatcher | |||
| Distribué lorsque la propriété bufferTime de la caractéristique a changé. | TraitEventDispatcher | |||
| Distribué lorsque la propriété bytesTotal a changé. | TraitEventDispatcher | |||
| Distribué lorsque la propriété canPause a changé. | TraitEventDispatcher | |||
| Distribué lorsque le support a terminé la lecture. | TraitEventDispatcher | |||
![]() | [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 du support a changé. | TraitEventDispatcher | |||
| Distribué lorsque l’état du DRMTrait a changé. | TraitEventDispatcher | |||
| Distribué lorsque la propriété duration du support a été modifiée. | TraitEventDispatcher | |||
| Distribué lorsque la propriété inRecording a changé. | TraitEventDispatcher | |||
| Distribué lorsque l’état de LoadTrait a changé. | TraitEventDispatcher | |||
| Distribué lorsque la propriété mediaWidth et/ou mediaHeight du support a changé. | TraitEventDispatcher | |||
| Distribué lorsque la propriété muted du support a été modifiée. | TraitEventDispatcher | |||
| Distribué lorsque le nombre de flux audio alternatifs a changé. | TraitEventDispatcher | |||
| Distribué lorsque le nombre de flux dynamiques a changé. | TraitEventDispatcher | |||
| Distribué lorsque la propriété pan du support a été modifiée. | TraitEventDispatcher | |||
| Distribué lorsque la propriété de lecture ou de mise en pause du support a changé. | TraitEventDispatcher | |||
| Distribué lorsque la propriété seeking du support a été modifiée. | TraitEventDispatcher | |||
| Distribué en cas de changement de commutateur de flux dynamiques. | TraitEventDispatcher | |||
| Distribué lorsque la propriété volume du support a été modifiée. | TraitEventDispatcher | |||
media | propriété |
media:MediaElement| Version du langage: | ActionScript 3.0 |
| Version du produit: | OSMF 1.0 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Le MediaElement qui sera contrôlé, et dont les événements de caractéristique seront redistribués.
Implémentation
public function get media():MediaElement public function set media(value:MediaElement):voidTraitEventDispatcher | () | Constructeur |
public function TraitEventDispatcher()| 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.
audioSwitchingChange | Evénement |
org.osmf.events.AlternativeAudioEventpropriété AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.AUDIO_SWITCHING_CHANGE| Version du langage: | ActionScript 3.0 |
| Version du produit: | OSMF 1.6 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsqu’un changement de flux continu est demandé, terminé ou a échoué.
Distribué lorsque le changement d’état du flux continu alternatif a changé. En règle générale, pour n’importe quelle opération de changement réussie, deux événements AUDIO_SWITCHING_CHANGE sont déclenchés. L’un quand l’opération de changement commence (la propriété dechangement est alors définie surtrue) et l’autre lorsque l’opération se termine (la propriété de changement est alors définie sur false).
autoSwitchChange | Evénement |
org.osmf.events.DynamicStreamEventpropriété DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.AUTO_SWITCH_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é autoSwitch a changé.
bufferingChange | Evénement |
org.osmf.events.BufferEventpropriété BufferEvent.type =
org.osmf.events.BufferEvent.BUFFERING_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é buffering est modifiée.
bufferTimeChange | Evénement |
org.osmf.events.BufferEventpropriété BufferEvent.type =
org.osmf.events.BufferEvent.BUFFER_TIME_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é bufferTime est modifiée.
bytesTotalChange | Evénement |
org.osmf.events.LoadEventpropriété LoadEvent.type =
org.osmf.events.LoadEvent| 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é bytesTotal a changé.
canPauseChange | Evénement |
org.osmf.events.PlayEventpropriété PlayEvent.type =
org.osmf.events.PlayEvent.CAN_PAUSE_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é canPause a changé.
complete | Evénement |
org.osmf.events.TimeEventpropriété TimeEvent.type =
org.osmf.events.TimeEvent.COMPLETE| 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 le support a terminé la lecture.
La constante TimeEvent.COMPLETE définit la valeur de la propriété type de l’objet d’événement d’un événement complete.displayObjectChange | Evénement |
org.osmf.events.DisplayObjectEventproprié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é displayObject du support a changé.
drmStateChange | Evénement |
org.osmf.events.DRMEventpropriété DRMEvent.type =
org.osmf.events.DRMEvent.DRM_STATE_CHANGE| Version du langage: | ActionScript 3.0 |
| Version du produit: | OSMF 1.0 |
| Versions du moteur d’exécution: | Flash Player 10.1, AIR 1.5 |
Distribué lorsque l’état du DRMTrait a changé.
La constante DRMEvent.DRM_STATE_CHANGE définit la valeur de la propriété type de l’objet d’événement pour une modification du drmState d’un DRMTrait.durationChange | Evénement |
org.osmf.events.TimeEventpropriété TimeEvent.type =
org.osmf.events.TimeEvent.DURATION_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é duration du support a été modifiée.
isRecordingChange | Evénement |
org.osmf.events.DVREventpropriété DVREvent.type =
org.osmf.events.DVREvent.IS_RECORDING_CHANGE| Version du langage: | ActionScript 3.0 |
| Version du produit: | OSMF 1.0 |
| Versions du moteur d’exécution: | Flash Player 10.1, AIR 1.5 |
Distribué lorsque la propriété isRecording a changé.
loadStateChange | Evénement |
org.osmf.events.LoadEventpropriété LoadEvent.type =
org.osmf.events.LoadEvent.LOAD_STATE_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 l’état de LoadTrait a changé.
La constante LoadEvent.LOAD_STATE_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement loadStateChange.mediaSizeChange | Evénement |
org.osmf.events.DisplayObjectEventproprié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 du support a changé.
mutedChange | Evénement |
org.osmf.events.AudioEventpropriété AudioEvent.type =
org.osmf.events.AudioEvent.MUTED_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é muted du support a été modifiée.
numAlternativeAudioStreamsChange | Evénement |
org.osmf.events.AlternativeAudioEventpropriété AlternativeAudioEvent.type =
org.osmf.events.AlternativeAudioEvent.NUM_ALTERNATIVE_AUDIO_STREAMS_CHANGE| Version du langage: | ActionScript 3.0 |
| Version du produit: | OSMF 1.6 |
| Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Distribué lorsque le nombre de flux audio alternatifs a changé.
Distribué lorsque le nombre de flux continus alternatifs disponibles a changé.numDynamicStreamsChange | Evénement |
org.osmf.events.DynamicStreamEventpropriété DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.NUM_DYNAMIC_STREAMS_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 le nombre de flux dynamiques a changé.
La constante DynamicStreamEvent.NUM_DYNAMIC_STREAMS_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement numDynamicStreamsChange.panChange | Evénement |
org.osmf.events.AudioEventpropriété AudioEvent.type =
org.osmf.events.AudioEvent.PAN_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é pan du support a été modifiée.
playStateChange | Evénement |
org.osmf.events.PlayEventpropriété PlayEvent.type =
org.osmf.events.PlayEvent.PLAY_STATE_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é de lecture ou de mise en pause du support a changé.
seekingChange | Evénement |
org.osmf.events.SeekEventpropriété SeekEvent.type =
org.osmf.events.SeekEvent.SEEKING_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é seeking du support a été modifiée.
switchingChange | Evénement |
org.osmf.events.DynamicStreamEventpropriété DynamicStreamEvent.type =
org.osmf.events.DynamicStreamEvent.SWITCHING_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é en cas de changement de commutateur de flux dynamiques.
La constante DynamicStreamEvent.SWITCHING_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement switchingChange.volumeChange | Evénement |
org.osmf.events.AudioEventpropriété AudioEvent.type =
org.osmf.events.AudioEvent.VOLUME_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é volume du support a été modifiée.
package
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import org.osmf.elements.VideoElement;
import org.osmf.events.AudioEvent;
import org.osmf.events.PlayEvent;
import org.osmf.media.MediaPlayerSprite;
import org.osmf.media.URLResource;
import org.osmf.traits.TraitEventDispatcher;
public class TraitEventDispatcherExample extends Sprite
{
public function TraitEventDispatcherExample()
{
super();
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite();
var urlResource:URLResource = new URLResource("rtmp://cp67126.edgefcs.net/ondemand/mediapm/strobe/content/test/SpaceAloneHD_sounas_640_500_short");
var videoElement:VideoElement = new VideoElement();
videoElement.resource = urlResource;
var dispatcher:TraitEventDispatcher = new TraitEventDispatcher();
dispatcher.media = videoElement;
dispatcher.addEventListener(AudioEvent.VOLUME_CHANGE, onVolumeChange);
dispatcher.addEventListener(PlayEvent.PLAY_STATE_CHANGE, onPlayStateChange);
addChild(mediaPlayerSprite);
mediaPlayerSprite.media = videoElement;
}
private function onVolumeChange(event:AudioEvent):void
{
trace("onVolumeChange");
}
private function onPlayStateChange(event:PlayEvent):void
{
trace("onPlayStateChange");
}
}
}
Tue Jun 12 2018, 09:30 AM Z
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées