Package | org.osmf.traits |
Classe | public class LoaderBase |
Héritage | LoaderBase EventDispatcher Object |
Sous-classes | F4MLoader, ImageLoader, ManifestLoaderBase, NetLoader, SoundLoader, SWFLoader |
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Un MediaElement qui possède le LoadTrait utilise LoaderBase pour effectuer la véritable opération de chargement. Ce découplage du chargement et du déchargement depuis ce support permet à un MediaElement d’utiliser différents chargeurs selon les circonstances.
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 | ||
Indique si l’objet Loader est capable de traiter (charger) le paramètre MediaResourceBase donné. | LoaderBase | ||
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 | ||
Charge le paramètre LoadTrait spécifié. | LoaderBase | ||
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 le LoadTrait spécifié. | LoaderBase | ||
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 | ||
---|---|---|---|
Exécute le chargement du LoadTrait en question. | LoaderBase | ||
Exécute le déchargement du LoadTrait en question. | LoaderBase | ||
Met à jour le paramètre LoadTrait en question avec les informations fournies et distribue l’événement de modification de l’état si nécessaire. | LoaderBase |
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 | |||
[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 d’un LoadTrait en cours de chargement ou déchargé par LoaderBase a changé. | LoaderBase |
canHandleResource | () | méthode |
public function canHandleResource(resource:MediaResourceBase):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique si l’objet Loader est capable de traiter (charger) le paramètre MediaResourceBase donné.
Paramètres
resource:MediaResourceBase — La ressource du support en question.
|
Boolean — True si l’objet Loader peut gérer la ressource donnée.
|
executeLoad | () | méthode |
protected function executeLoad(loadTrait:org.osmf.traits:LoadTrait):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 |
Exécute le chargement du LoadTrait en question.
Cette méthode est appelée par load()
. Les sous-classes doivent annuler cette méthode pour fournir leur propre implémentation de l’opération de chargement.
Paramètres
loadTrait:org.osmf.traits:LoadTrait |
executeUnload | () | méthode |
protected function executeUnload(loadTrait:org.osmf.traits:LoadTrait):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 |
Exécute le déchargement du LoadTrait en question.
Cette méthode est appelée par unload()
. Les sous-classes doivent annuler cette méthode pour fournir leur propre implémentation d’opération de déchargement.
Paramètres
loadTrait:org.osmf.traits:LoadTrait |
load | () | méthode |
public final function load(loadTrait:org.osmf.traits:LoadTrait):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 paramètre LoadTrait spécifié. Modifie l’état du LoadTrait. Distribue le paramètre loadStateChange
avec chaque modification de l’état.
Les états sont EN COURS DE CHARGEMENT
pendant le chargement du LoadTrait, PRÊT
après la réussite de son chargement et LOAD_ERROR
s’il ne parvient pas à terminer le chargement.
Si le LoadState du LoadTrait est EN COURS DE CHARGEMENT
ou PRÊT
lorsque la méthode est appelée, cette méthode renvoie une erreur.
Les sous-classes doivent remplacer la méthode executeLoad
pour exécuter l’opération de chargement proprement dite.
Paramètres
loadTrait:org.osmf.traits:LoadTrait — Le LoadTrait à charger.
|
Valeur émise
IllegalOperationError — IllegalOperationError Si ce Loader ne peut pas charger le paramètre LoadTrait (tel que déterminé par la méthode canHandleResource() ) ou si le paramètre LoadState du LoadTrait est EN COURS DE CHARGEMENT ou PRÊT .
|
Eléments de l’API associés
unload | () | méthode |
public final function unload(loadTrait:org.osmf.traits:LoadTrait):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 le LoadTrait spécifié. Modifie l’état du LoadTrait. Distribue l’événement loaderStateChange
avec chaque modification de l’état.
Les états typique sont DECHARGEMENT EN COURS
pendant le déchargement du LoadTrait, NON INITIALISEE
après qu’il a terminé le déchargement et LOAD_ERROR
si le déchargement a échoué.
Si le LoadState du LoadTrait n’est pas PRÊT
lorsque la méthode est appelée, cette méthode renvoie une erreur.
Les sous-classes doivent remplacer la méthode executeUnload
pour exécuter l’opération de déchargement proprement dite.
Paramètres
loadTrait:org.osmf.traits:LoadTrait — LoadTrait à décharger.
|
Valeur émise
IllegalOperationError — IllegalOperationError . Si ce Loader ne peut pas décharger le l’LoadTrait spécifié (tel que déterminé par la méthode canHandleResource() ), ou si le LoadState du LoadTrait n’est pas PRÊT .
|
Eléments de l’API associés
updateLoadTrait | () | méthode |
protected final function updateLoadTrait(loadTrait:org.osmf.traits:LoadTrait, 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 |
Met à jour le paramètre LoadTrait en question avec les informations fournies et distribue l’événement de modification de l’état si nécessaire.
Paramètres
loadTrait:org.osmf.traits:LoadTrait — Le LoadTrait à mettre à jour.
| |
newState:String — Le nouveau LoadState du LoadTrait.
|
loadStateChange | Evénement |
org.osmf.events.LoaderEvent
propriété LoaderEvent.type =
org.osmf.events.LoaderEvent.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 d’un LoadTrait en cours de chargement ou déchargé par LoaderBase a changé.
La constante LoaderEvent.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