| 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.LoaderEventproprié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
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées