Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
org.osmf.net 

NetStreamSwitchManagerBase  - AS3 OSMF

Packageorg.osmf.net
Classepublic class NetStreamSwitchManagerBase
HéritageNetStreamSwitchManagerBase Inheritance EventDispatcher Inheritance Object
Sous-classes NetStreamSwitchManager, RuleSwitchManagerBase

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

NetStreamSwitchManagerBase est une classe de base pour les classes qui ont besoin de gérer les transitions entre des flux à vitesses de transmission multiples (MBR).

Un NetStreamSwitchManagerBase peut fonctionner en mode manuel ou automatique. Pour le premier, il exécute sur demande l’appel NetStream qui effectue le basculement. Pour ce dernier, il exécute le basculement en fonction de sa propre logique interne.

Un NetStreamSwitchManagerBase n’envoie aucun événement indiquant les modifications d’état. L’hypothèse est qu’un client sera déjà en train d’écouter les événements sur l’objet NetStream. Ainsi, il n’y aucun besoin d’évènements en double ici.

Il s’agit d’une classe de base abstraite. Les clients doivent la sous-classer pour implémenter leur propre logique de basculement.



Propriétés publiques
 PropriétéDéfini par
  autoSwitch : Boolean
Indique si le gestionnaire de modifications doit automatiquement passer d’un flux à un autre.
NetStreamSwitchManagerBase
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  currentIndex : uint
[lecture seule] Renvoie l’indice de flux en cours qui est rendu sur le client.
NetStreamSwitchManagerBase
  maxAllowedIndex : int
L’index de flux le plus élevé vers lequel le gestionnaire de basculement soit autorisé à basculer.
NetStreamSwitchManagerBase
Propriétés protégées
 PropriétéDéfini par
  _autoSwitch : Boolean
NetStreamSwitchManagerBase
  _maxAllowedIndex : int
NetStreamSwitchManagerBase
Méthodes publiques
 MéthodeDéfini par
  
Constructeur.
NetStreamSwitchManagerBase
 Inherited
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
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
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
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
  
Démarrer un basculement vers le flux avec l’index donné.
NetStreamSwitchManagerBase
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
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énements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
Détails de la propriété

_autoSwitch

propriété
protected var _autoSwitch:Boolean

_maxAllowedIndex

propriété 
protected var _maxAllowedIndex:int

autoSwitch

propriété 
autoSwitch: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 le gestionnaire de modifications doit automatiquement passer d’un flux à un autre. La valeur par défaut est true.



Implémentation
    public function get autoSwitch():Boolean
    public function set autoSwitch(value:Boolean):void

currentIndex

propriété 
currentIndex:uint  [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

Renvoie l’indice de flux en cours qui est rendu sur le client. Notez que cela peut différer du dernier index demandé si la propriété est interrogée après qu’un basculement a commencé mais avant qu’il ne soit terminé.



Implémentation
    public function get currentIndex():uint

maxAllowedIndex

propriété 
maxAllowedIndex:int

Version du langage: ActionScript 3.0
Version du produit: OSMF 1.0
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

L’index de flux le plus élevé vers lequel le gestionnaire de basculement soit autorisé à basculer.



Implémentation
    public function get maxAllowedIndex():int
    public function set maxAllowedIndex(value:int):void
Détails du constructeur

NetStreamSwitchManagerBase

()Constructeur
public function NetStreamSwitchManagerBase()

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.

Détails de la méthode

switchTo

()méthode
public function switchTo(index:int):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émarrer un basculement vers le flux avec l’index donné. Remarque : si le support est en pause, le basculement n’interviendra pas avant la reprise de la lecture.

Paramètres

index:int





[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.