Package | org.osmf.traits |
Classe | public class LoadTrait |
Héritage | LoadTrait MediaTraitBase EventDispatcher 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 |
Si hasTrait(MediaTraitType.LOAD)
renvoie true
, utilisez la méthode MediaElement.getTrait(MediaTraitType.LOAD)
pour obtenir un objet qui est de ce type.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
bytesLoaded : Number [lecture seule]
Définit le nombre d’octets de données qui ont été chargés. | LoadTrait | ||
bytesTotal : Number [lecture seule]
Définit la taille totale, en octets, des données en cours de chargement. | LoadTrait | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
loadState : String [lecture seule]
L’état de chargement de cette caractéristique. | LoadTrait | ||
resource : MediaResourceBase [lecture seule]
Ressource représentant l’élément de support à charger dans ce LoadTrait. | LoadTrait | ||
traitType : String [lecture seule]
Le MediaTraitType pour cette caractéristique. | MediaTraitBase |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | LoadTrait | ||
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 | ||
Dispose de toutes les ressources utilisées par cette caractéristique. | MediaTraitBase | ||
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 | ||
Charge le support dans ce LoadTrait. | LoadTrait | ||
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 | ||
Décharge ce LoadTrait. | LoadTrait | ||
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éthode | Défini par | ||
---|---|---|---|
Appelé juste après le changement de la propriété bytesLoaded. | LoadTrait | ||
Appelé immédiatement avant le changement de la propriété bytesLoaded. | LoadTrait | ||
Appelé juste après le changement de la propriété bytesTotal. | LoadTrait | ||
Appelé immédiatement avant le changement de la propriété bytesTotalChange. | LoadTrait | ||
Appelé juste après le changement de la propriété loadState. | LoadTrait | ||
Appelé immédiatement avant le changement de la propriété loadstate. | LoadTrait | ||
Définit le nombre d’octets de données qui ont été chargés. | LoadTrait | ||
Définit la taille totale, en octets, des données en cours de chargement. | LoadTrait | ||
Définit l’état de chargement de ce LoadTrait. | LoadTrait |
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é lorsque la taille totale en octets des données en cours de chargement a changé. | LoadTrait | |||
[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 l’état de LoadTrait a changé. | LoadTrait |
bytesLoaded | propriété |
bytesTotal | propriété |
loadState | propriété |
resource | propriété |
resource:MediaResourceBase
[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 |
Ressource représentant l’élément de support à charger dans ce LoadTrait.
Implémentation
public function get resource():MediaResourceBase
LoadTrait | () | Constructeur |
public function LoadTrait(loader:LoaderBase, resource:MediaResourceBase)
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ètresloader:LoaderBase — L’instance de LoaderBase qui sera utilisée pour charger le support de l’élément de support à qui appartient cette caractéristique.
| |
resource:MediaResourceBase — L’instance de MediaResourceBase qui représente la ressource de support à charger.
|
bytesLoadedChangeEnd | () | méthode |
protected function bytesLoadedChangeEnd():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é bytesLoaded
.
bytesLoadedChangeStart | () | méthode |
protected function bytesLoadedChangeStart(newValue: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é immédiatement avant le changement de la propriété bytesLoaded
.
Des sous-classes peuvent implémenter cette méthode pour communiquer le changement aux supports.
Paramètres
newValue:Number — Nouvelle valeur de bytesLoaded .
|
bytesTotalChangeEnd | () | méthode |
protected function bytesTotalChangeEnd():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é bytesTotal
. Distribue l’événement bytesTotalChange.
Les sous-classes qui supplantent doivent appeler cette méthode pour distribuer l’événement bytesTotalChange.
bytesTotalChangeStart | () | méthode |
protected function bytesTotalChangeStart(newValue: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é immédiatement avant le changement de la propriété bytesTotal
.
Des sous-classes peuvent implémenter cette méthode pour communiquer le changement aux supports.
Paramètres
newValue:Number — Nouvelle valeur de bytesTotal .
|
load | () | méthode |
public function load():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 |
Charge le support dans ce LoadTrait. Met à jour l’état de chargement. Distribue le paramètre loadStateChange
avec chaque modification de l’état.
Les états typiques sont sont EN COURS DE CHARGEMENT
lorsque le support est en cours de chargement, PRÊT
après son chargement réussi et LOAD_ERROR
si le chargement ne peut pas se terminer.
Si l’état LoadState est EN COURS DE CHARGEMENT
ou PRÊT
lorsque la méthode est appelée, il renvoie une erreur.
Valeur émise
IllegalOperationError — Si cette caractéristique ne parvient pas à se charger ou si l’état LoadState est EN COURS DE CHARGEMENT ou PRÊT .
|
Eléments de l’API associés
loadStateChangeEnd | () | méthode |
protected function loadStateChangeEnd():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é loadState
.
loadStateChangeStart | () | méthode |
protected function loadStateChangeStart(newState:String):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é loadstate
.
Des sous-classes peuvent implémenter cette méthode pour communiquer le changement aux supports.
Paramètres
newState:String — Nouvelle valeur de loadState .
|
setBytesLoaded | () | méthode |
protected final function setBytesLoaded(value: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 le nombre d’octets de données qui ont été chargés.
Paramètres
value:Number |
Valeur émise
ArgumentError — Si la valeur est négative, NaN, ou supérieur à bytesTotal.
|
setBytesTotal | () | méthode |
protected final function setBytesTotal(value: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 taille totale, en octets, des données en cours de chargement.
Paramètres
value:Number |
Valeur émise
ArgumentError — Si la valeur est négative ou inférieure à bytesLoaded.
|
setLoadState | () | méthode |
unload | () | méthode |
public function unload():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écharge ce LoadTrait. Met à jour l’état de chargement. Distribue le paramètre loadStateChange
avec chaque modification de l’état.
Les états typiques sont EN COURS DE DECHARGEMENT
pendant que le support se décharge, NON INITIALISE
une fois le déchargement terminé avec succès et LOAD_ERROR
en cas d’échec du déchargement.
Si l’état LoadState n’est pas PRÊT
lorsque la méthode est appelée, il renvoie une erreur.
Valeur émise
IllegalOperationError — Si cette caractéristique ne parvient pas à se décharger ou si l’état LoadState n’est pas PRÊT .
|
Eléments de l’API associés
bytesTotalChange | Evénement |
org.osmf.events.LoadEvent
propriété LoadEvent.type =
org.osmf.events.LoadEvent.BYTES_TOTAL_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 taille totale en octets des données en cours de chargement a changé.
La constante LoadEvent.BYTES_TOTAL_CHANGE définit la valeur de la propriété type de l’objet d’événement d’un événement bytesTotalChange.loadStateChange | Evénement |
org.osmf.events.LoadEvent
proprié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.Tue Jun 12 2018, 09:30 AM Z