Package | mx.preloaders |
Classe | public class DownloadProgressBar |
Héritage | DownloadProgressBar Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Implémente | IPreloaderDisplay |
Sous-classes | WorkspacePreloader |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La barre de progression de téléchargement affiche des informations sur deux phases différentes de l’application : la phase de téléchargement et la phase d’initialisation.
Dans le conteneur Application, utilisez la propriété preloader
pour indiquer le nom de votre la sous-classe.
Vous pouvez implémenter un composant de barre de progression de téléchargement personnalisé en créant une sous-classe de la classe DownloadProgressBar. N’implémentez pas une barre de progression de téléchargement en tant que composant MXML car ce composant se charge trop lentement.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Implémentation d’accessibilité (AccessibilityImplementation) actuelle pour cette occurrence d’InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage. | DisplayObject | ||
alpha : Number
Indique la valeur de transparence alpha de l’objet spécifié. | DisplayObject | ||
backgroundAlpha : Number
Niveau alpha du fichier ou de l’image SWF défini par la propriété backgroundImage ou couleur définie par la propriété backgroundColor. | DownloadProgressBar | ||
backgroundColor : uint
Couleur d’arrière-plan d’une barre de progression de téléchargement. | DownloadProgressBar | ||
backgroundImage : Object
Image d’arrière-plan de l’application, transmise par la classe Preloader. | DownloadProgressBar | ||
backgroundSize : String
Met à l’échelle selon différentes tailles de pourcentage l’image spécifiée par la propriété backgroundImage. | DownloadProgressBar | ||
blendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser. | DisplayObject | ||
blendShader : Shader [écriture seule]
Définit un shader utilisé pour la fusion de l’arrière-plan et du premier plan. | DisplayObject | ||
buttonMode : Boolean
Spécifie le mode de bouton du sprite. | Sprite | ||
cacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
S’il n’est pas nul, cet objet Matrix définit le mode de rendu d’un objet d’affichage lorsque cacheAsBitmap est définie sur true. | DisplayObject | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
contextMenu : NativeMenu
Spécifie le menu contextuel associé à l’objet. | InteractiveObject | ||
doubleClickEnabled : Boolean
Spécifie si l’objet reçoit les événements doubleClick. | InteractiveObject | ||
dropTarget : DisplayObject [lecture seule]
Spécifie l’objet d’affichage sur lequel le sprite est glissé ou sur lequel il a été déposé. | Sprite | ||
filters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage. | DisplayObject | ||
focusRect : Object
Spécifie si l’objet affiche un rectangle de focus. | InteractiveObject | ||
graphics : Graphics [lecture seule]
Spécifie l’objet Graphics appartenant au sprite qui prend en charge les commandes de dessin vectoriel. | Sprite | ||
height : Number
Indique la hauteur de l’objet d’affichage, en pixels. | DisplayObject | ||
hitArea : Sprite
Désigne un autre sprite qui fera office de zone active d’un sprite. | Sprite | ||
initializingLabel : String [statique]
Chaîne à afficher en tant que libellé pendant la phase d’initialisation. | DownloadProgressBar | ||
loaderInfo : LoaderInfo [lecture seule]
Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage. | DisplayObject | ||
mask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié. | DisplayObject | ||
metaData : Object
Obtient les données d’objet de métadonnées de l’occurrence DisplayObject si les données d’meta a été stockée près de la l’occurrence de cette DisplayObject dans le fichier SWF à l’aide d’une balise de4 PlaceObject. | DisplayObject | ||
mouseChildren : Boolean
Détermine si les enfants de l’objet prennent en charge la souris ou les périphériques de saisie utilisateur. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Spécifie si l’objet reçoit des messages de la souris ou d’un autre périphérique de saisie utilisateur. | InteractiveObject | ||
mouseX : Number [lecture seule]
Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels. | DisplayObject | ||
mouseY : Number [lecture seule]
Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels. | DisplayObject | ||
name : String
Indique le nom d’occurrence de DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Indique si un clavier virtuel (clavier logiciel à l’écran) doit s’afficher lorsque cette occurrence d’InteractiveObject reçoit le focus. | InteractiveObject | ||
numChildren : int [lecture seule]
Renvoie le nombre d’enfants de l’objet. | DisplayObjectContainer | ||
opaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique. | DisplayObject | ||
parent : DisplayObjectContainer [lecture seule]
Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage. | DisplayObject | ||
preloader : Sprite [écriture seule]
La classe Preloader transmet une référence à elle-même à la classe d’affichage afin que celle-ci puisse écouter les événements de la classe Preloader. | DownloadProgressBar | ||
root : DisplayObject [lecture seule]
Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier. | DisplayObject | ||
rotation : Number
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine. | DisplayObject | ||
rotationX : Number
Indique la rotation de l’axe des x de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
rotationY : Number
Indique la rotation de l’axe des y de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
rotationZ : Number
Indique la rotation de l’axe des z de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
scale9Grid : Rectangle
Grille de mise à l’échelle en vigueur. | DisplayObject | ||
scaleX : Number
Indique l’échelle horizontale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement. | DisplayObject | ||
scaleY : Number
Indique l’échelle verticale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement. | DisplayObject | ||
scaleZ : Number
Indique l’échelle de profondeur (pourcentage) de l’objet tel qu’elle est appliquée à partir du point d’alignement. | DisplayObject | ||
scrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage. | DisplayObject | ||
softKeyboard : String
Contrôle l’aspect du clavier logiciel. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Définit la zone qui doit rester à l’écran lorsqu’un clavier logiciel s’affiche (non disponible sur iOS) | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Contrôle le son à l’intérieur du sprite. | Sprite | ||
stage : Stage [lecture seule]
Scène de l’objet d’affichage. | DisplayObject | ||
stageHeight : Number
Hauteur de la zone de dessin principale, transmise par la classe Preloader. | DownloadProgressBar | ||
stageWidth : Number
Largeur de la zone de dessin principale, transmise par la classe Preloader. | DownloadProgressBar | ||
tabChildren : Boolean
Détermine si les enfants de l’objet prennent ou non en charge la tabulation. | DisplayObjectContainer | ||
tabEnabled : Boolean
Indique si cet objet est spécifié dans l’ordre de tabulation. | InteractiveObject | ||
tabIndex : int
Spécifie l’ordre de tabulation des objets dans un fichier SWF. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [lecture seule]
Renvoie un objet TextSnapshot pour l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
transform : flash.geom:Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage. | DisplayObject | ||
useHandCursor : Boolean
Valeur booléenne indiquant si le curseur en forme de main apparaît lorsque le pointeur survole un sprite dont la propriété buttonMode est définie sur true. | Sprite | ||
visible : Boolean [override]
Indique si la barre de progression de téléchargement est visible. | DownloadProgressBar | ||
width : Number
Indique la largeur de l’objet d’affichage, en pixels. | DisplayObject | ||
x : Number
Indique la coordonnée x de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. | DisplayObject | ||
y : Number
Indique la coordonnée y de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. | DisplayObject | ||
z : Number
Indique la position de coordonnée z le long de l’axe des z de l’occurrence DisplayObject par rapport au conteneur 3D parent. | DisplayObject |
Propriété | Défini par | ||
---|---|---|---|
barFrameRect : RoundedRectangle [lecture seule]
Dimensions de la bordure de la barre de progression. | DownloadProgressBar | ||
barRect : RoundedRectangle [lecture seule]
Dimensions de la barre de progression. | DownloadProgressBar | ||
borderRect : RoundedRectangle [lecture seule]
Dimensions de la bordure de l’affichage. | DownloadProgressBar | ||
downloadingLabel : String
Chaîne à afficher en tant que libellé pendant la phase de téléchargement. | DownloadProgressBar | ||
DOWNLOAD_PERCENTAGE : uint = 60
Pourcentage de la barre de progression que la phase de téléchargement remplit lorsque le fichier SWF est entièrement téléchargé. | DownloadProgressBar | ||
initProgressTotal : uint = 6
Nombre total d’événements de validation que vous envisagez d’inclure dans la phase d’initialisation. | DownloadProgressBar | ||
label : String
Texte à afficher lorsque la barre de progression est active. | DownloadProgressBar | ||
labelFormat : flash.text:TextFormat [lecture seule]
Objet TextFormat du composant TextField du libellé. | DownloadProgressBar | ||
labelRect : Rectangle [lecture seule]
Dimensions du composant TextField du libellé. | DownloadProgressBar | ||
MINIMUM_DISPLAY_TIME : uint = 0
Nombre minimal de millisecondes pendant lesquelles l’affichage doit être visible. | DownloadProgressBar | ||
percentFormat : flash.text:TextFormat [lecture seule]
Classe TextFormat du composant TextField pour afficher le pourcentage. | DownloadProgressBar | ||
percentRect : Rectangle [lecture seule]
Dimensions du composant TextField pour afficher le pourcentage. | DownloadProgressBar | ||
showLabel : Boolean
Indique d’afficher le libellé (true) ou non (false). | DownloadProgressBar | ||
showPercentage : Boolean
Indique d’afficher le pourcentage (true) ou non (false). | DownloadProgressBar |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | DownloadProgressBar | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
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 les restrictions de sécurité entraîneraient l’omission des objets d’affichage de la liste renvoyée en appelant la méthode DisplayObjectContainer.getObjectsUnderPoint() avec le point « point » spécifié. | DisplayObjectContainer | ||
Détermine si l’objet d’affichage spécifié est un enfant de l’occurrence de DisplayObjectContainer ou l’occurrence en tant que telle. | DisplayObjectContainer | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace. | DisplayObject | ||
Renvoie l’occurrence enfant de l’objet d’affichage associée à l’index spécifié. | DisplayObjectContainer | ||
Renvoie l’objet d’affichage enfant portant le nom spécifié. | DisplayObjectContainer | ||
Renvoie la position d’index d’une occurrence enfant de DisplayObject. | DisplayObjectContainer | ||
Renvoie un tableau d’objets de niveau inférieur au point spécifié et qui sont les enfants (ou les petits-enfants, etc.) de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes. | DisplayObject | ||
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales). | DisplayObject | ||
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales). | DisplayObject | ||
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 | ||
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj. | DisplayObject | ||
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y. | DisplayObject | ||
Appelé par la classe Preloader une fois que la barre de progression de téléchargement a été ajoutée en tant qu’enfant de l’objet Preloader. | DownloadProgressBar | ||
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 | ||
Convertit un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales). | DisplayObject | ||
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales). | DisplayObject | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Affiche un clavier virtuel. | InteractiveObject | ||
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage. | DisplayObjectContainer | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Permet à l’utilisateur de faire glisser le sprite spécifié. | Sprite | ||
Permet à l’utilisateur de faire glisser le sprite spécifié sur un périphérique tactile. | Sprite | ||
Interrompt de façon récursive l’exécution du scénario de tous les clips ayant cet objet comme racine. | DisplayObjectContainer | ||
Met fin à la méthode startDrag(). | Sprite | ||
Met fin à la méthode startTouchDrag() en vue d’utiliser des périphériques tactiles. | Sprite | ||
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des deux objets enfant spécifiés. | DisplayObjectContainer | ||
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des objets enfant aux deux positions d’index spécifiées dans la liste d’enfants. | DisplayObjectContainer | ||
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 |
Méthode | Défini par | ||
---|---|---|---|
Centre la barre de progression de téléchargement en fonctions des dimensions transmises. | DownloadProgressBar | ||
Ecouteur d’événement pour l’événement Event.COMPLETE. | DownloadProgressBar | ||
Crée les sous-composants de l’affichage. | DownloadProgressBar | ||
Renvoie la valeur de pourcentage de l’application chargée. | DownloadProgressBar | ||
Ecouteur d’événement pour l’événement FlexEvent.INIT_COMPLETE. | DownloadProgressBar | ||
Ecouteur d’événement pour l’événement FlexEvent.INIT_PROGRESS. | DownloadProgressBar | ||
Ecouteur d’événement pour l’événement ProgressEvent.PROGRESS. | DownloadProgressBar | ||
Ecouteur d’événement pour l’événement RSLEvent.RSL_COMPLETE. | DownloadProgressBar | ||
Ecouteur d’événement pour l’événement RSLEvent.RSL_ERROR. | DownloadProgressBar | ||
Ecouteur d’événement pour l’événement RSLEvent.RSL_PROGRESS. | DownloadProgressBar | ||
Met à jour l’affichage de la barre de progression de téléchargement avec les informations de téléchargement actuelles. | DownloadProgressBar | ||
Définit l’algorithme permettant de déterminer s’il faut ou non afficher la barre de progression de téléchargement pendant la phase de téléchargement. | DownloadProgressBar | ||
Définit l’algorithme permettant de déterminer s’il faut ou non afficher la barre de progression de téléchargement pendant la phase d’initialisation, en partant du principe que l’affichage n’est actuellement pas visible. | DownloadProgressBar |
backgroundAlpha | propriété |
backgroundAlpha:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Niveau alpha du fichier ou de l’image SWF défini par la propriété backgroundImage
ou couleur définie par la propriété backgroundColor
. Les valeurs possibles vont de 0 à 1.0.
Vous pouvez spécifier une valeur backgroundColor
ou backgroundImage
, mais pas les deux.
La valeur par défaut est 1.0.
Implémentation
public function get backgroundAlpha():Number
public function set backgroundAlpha(value:Number):void
backgroundColor | propriété |
backgroundColor:uint
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Couleur d’arrière-plan d’une barre de progression de téléchargement. Vous pouvez spécifier une valeur backgroundColor
ou backgroundImage
, mais pas les deux.
Implémentation
public function get backgroundColor():uint
public function set backgroundColor(value:uint):void
backgroundImage | propriété |
backgroundImage:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Image d’arrière-plan de l’application, transmise par la classe Preloader. Vous pouvez spécifier une valeur backgroundColor
ou backgroundImage
, mais pas les deux.
Une valeur nulle signifie « non définie ». Si ce style et le style de la propriété backgroundColor
ne sont pas définis, le composant est doté d’un arrière-plan transparent.
La classe Preloader n’affiche pas d’images incorporées. Vous ne pouvez utiliser que des images chargées lors de l’exécution.
La valeur par défaut est null.
Implémentation
public function get backgroundImage():Object
public function set backgroundImage(value:Object):void
backgroundSize | propriété |
backgroundSize:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Met à l’échelle l’image spécifiée par la propriété backgroundImage
sur différentes tailles de pourcentage. Une valeur de "100%"
étire l’image afin de remplir l’intégralité du composant. Pour spécifier un pourcentage, vous devez inclure le symbole de pourcentage (%). Une valeur "auto"
conserve la taille originale de l’image.
La valeur par défaut est "auto".
Implémentation
public function get backgroundSize():String
public function set backgroundSize(value:String):void
barFrameRect | propriété |
barFrameRect:RoundedRectangle
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Dimensions de la bordure de la barre de progression. Il s’agit d’une propriété en lecture seule que vous devez remplacer s’il vous faut la changer.
Implémentation
protected function get barFrameRect():RoundedRectangle
barRect | propriété |
barRect:RoundedRectangle
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Dimensions de la barre de progression. Il s’agit d’une propriété en lecture seule que vous devez remplacer s’il vous faut la changer.
Implémentation
protected function get barRect():RoundedRectangle
borderRect | propriété |
borderRect:RoundedRectangle
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Dimensions de la bordure de l’affichage. Il s’agit d’une propriété en lecture seule que vous devez remplacer s’il vous faut la changer.
Implémentation
protected function get borderRect():RoundedRectangle
DOWNLOAD_PERCENTAGE | propriété |
protected var DOWNLOAD_PERCENTAGE:uint = 60
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Pourcentage de la barre de progression que la phase de téléchargement remplit lorsque le fichier SWF est entièrement téléchargé. Le reste de la barre de progression est rempli pendant la phase d’initialisation. Il doit s’agir d’une valeur allant de 0 à 100.
La valeur par défaut est 60.
downloadingLabel | propriété |
downloadingLabel:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Chaîne à afficher en tant que libellé pendant la phase de téléchargement.
La valeur par défaut est "Loading".
Implémentation
protected function get downloadingLabel():String
protected function set downloadingLabel(value:String):void
initializingLabel | propriété |
initializingLabel:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Chaîne à afficher en tant que libellé pendant la phase d’initialisation.
La valeur par défaut est "Initializing".
Implémentation
public static function get initializingLabel():String
public static function set initializingLabel(value:String):void
initProgressTotal | propriété |
protected var initProgressTotal:uint = 6
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nombre total d’événements de validation que vous envisagez d’inclure dans la phase d’initialisation. Il doit s’agir d’un nombre entier supérieur ou égal à 4 (et notez que s’il est supérieur à 4, le code d’initialisation manque d’efficacité)
La valeur par défaut est 6.
label | propriété |
label:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Texte à afficher lorsque la barre de progression est active. La classe Preloader définit cette valeur avant d’afficher la barre de progression. Implémenter cette propriété dans une sous-classe est facultatif.
La valeur par défaut est "".
Implémentation
protected function get label():String
protected function set label(value:String):void
labelFormat | propriété |
labelFormat:flash.text:TextFormat
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Objet TextFormat du composant TextField du libellé. Il s’agit d’une propriété en lecture seule que vous devez remplacer s’il vous faut la changer.
Implémentation
protected function get labelFormat():flash.text:TextFormat
labelRect | propriété |
labelRect:Rectangle
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Dimensions du composant TextField du libellé. Il s’agit d’une propriété en lecture seule que vous devez remplacer s’il vous faut la changer.
Implémentation
protected function get labelRect():Rectangle
MINIMUM_DISPLAY_TIME | propriété |
protected var MINIMUM_DISPLAY_TIME:uint = 0
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nombre minimal de millisecondes pendant lesquelles l’affichage doit être visible. Si le téléchargement et l’initialisation de l’application prend moins de temps que cette valeur, Flex marque une pause égale à ce laps de temps avant de distribuer l’événement complete
.
La valeur par défaut est 0.
percentFormat | propriété |
percentFormat:flash.text:TextFormat
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Classe TextFormat du composant TextField pour afficher le pourcentage. Il s’agit d’une propriété en lecture seule que vous devez remplacer s’il vous faut la changer.
Implémentation
protected function get percentFormat():flash.text:TextFormat
percentRect | propriété |
percentRect:Rectangle
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Dimensions du composant TextField pour afficher le pourcentage. Il s’agit d’une propriété en lecture seule que vous devez remplacer s’il vous faut la changer.
Implémentation
protected function get percentRect():Rectangle
preloader | propriété |
preloader:Sprite
[écriture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La classe Preloader transmet une référence à elle-même à la classe d’affichage afin que celle-ci puisse écouter les événements de la classe Preloader.
Implémentation
public function set preloader(value:Sprite):void
showLabel | propriété |
showLabel:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique d’afficher le libellé (true
) ou non (false
).
La valeur par défaut est true.
Implémentation
protected function get showLabel():Boolean
protected function set showLabel(value:Boolean):void
showPercentage | propriété |
showPercentage:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique d’afficher le pourcentage (true
) ou non (false
).
La valeur par défaut est true.
Implémentation
protected function get showPercentage():Boolean
protected function set showPercentage(value:Boolean):void
stageHeight | propriété |
stageHeight:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Hauteur de la zone de dessin principale, transmise par la classe Preloader.
Implémentation
public function get stageHeight():Number
public function set stageHeight(value:Number):void
stageWidth | propriété |
stageWidth:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Largeur de la zone de dessin principale, transmise par la classe Preloader.
Implémentation
public function get stageWidth():Number
public function set stageWidth(value:Number):void
visible | propriété |
visible:Boolean
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique si la barre de progression de téléchargement est visible.
Lorsque le contrôle Preloader détermine que la barre de progression doit être affichée, il définit cette valeur sur true
. Lorsque le contrôle Preloader détermine que la barre de progression doit être masquée, il définit cette valeur sur false
.
Une sous-classe de la classe DownloadProgressBar ne doit jamais modifier cette propriété. A la place, vous pouvez remplacer la méthode setter pour détecter le moment où le contrôle Preloader la modifie et effectuer les actions requises.
La valeur par défaut est false.
Implémentation
override public function get visible():Boolean
override public function set visible(value:Boolean):void
DownloadProgressBar | () | Constructeur |
public function DownloadProgressBar()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
center | () | méthode |
protected function center(width:Number, height:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Centre la barre de progression de téléchargement en fonctions des dimensions transmises.
Paramètres
width:Number — Largeur de la zone dans laquelle centrer la barre de progression de téléchargement.
| |
height:Number — Hauteur de la zone dans laquelle centrer la barre de progression de téléchargement.
|
completeHandler | () | méthode |
protected function completeHandler(event:Event):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ecouteur d’événement pour l’événement Event.COMPLETE
. L’implémentation par défaut ne fait rien.
Paramètres
event:Event — Objet événement.
|
createChildren | () | méthode |
protected function createChildren():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Crée les sous-composants de l’affichage.
getPercentLoaded | () | méthode |
protected function getPercentLoaded(loaded:Number, total:Number):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie la valeur de pourcentage de l’application chargée.
Paramètres
loaded:Number — Nombre d’octets du fichier SWF d’application ayant été téléchargés.
| |
total:Number — Taille du fichier SWF d’application en octets.
|
Number — Valeur de pourcentage de l’application chargée.
|
initCompleteHandler | () | méthode |
initialize | () | méthode |
public function initialize():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Appelé par la classe Preloader une fois que la barre de progression de téléchargement a été ajoutée en tant qu’enfant de l’objet Preloader. Il doit s’agir du point de départ pour configurer votre barre de progression de téléchargement.
initProgressHandler | () | méthode |
protected function initProgressHandler(event:Event):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ecouteur d’événement pour l’événement FlexEvent.INIT_PROGRESS
. L’implémentation met à jour la barre de progression chaque fois que l’événement est distribué et change le texte du libellé.
Paramètres
event:Event — Objet événement.
|
progressHandler | () | méthode |
protected function progressHandler(event:ProgressEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ecouteur d’événement pour l’événement ProgressEvent.PROGRESS
. Cette implémentation met à jour la barre de progression avec le pourcentage d’octets téléchargés.
Paramètres
event:ProgressEvent — Objet événement.
|
rslCompleteHandler | () | méthode |
rslErrorHandler | () | méthode |
protected function rslErrorHandler(event:RSLEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ecouteur d’événement pour l’événement RSLEvent.RSL_ERROR
. Cet écouteur d’événement gère les erreurs détectées lors du téléchargement d’une bibliothèque RSL.
Paramètres
event:RSLEvent — Objet événement.
|
rslProgressHandler | () | méthode |
protected function rslProgressHandler(event:RSLEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ecouteur d’événement pour l’événement RSLEvent.RSL_PROGRESS
. L’implémentation par défaut n’a pas d’effet.
Paramètres
event:RSLEvent — Objet événement.
|
setProgress | () | méthode |
protected function setProgress(completed:Number, total:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Met à jour l’affichage de la barre de progression de téléchargement avec les informations de téléchargement actuelles. Une implémentation standard divise la valeur chargée par la valeur totale et affiche un pourcentage. Si vous n’implémentez pas cette méthode, créez une barre de progression qui affiche une animation pour indiquer à l’utilisateur qu’un téléchargement est en cours.
La méthode setProgress()
n’est appelée que si l’application est téléchargée depuis un serveur distant et qu’elle ne figure pas dans le cache du navigateur.
Paramètres
completed:Number — Nombre d’octets du fichier SWF d’application ayant été téléchargés.
| |
total:Number — Taille du fichier SWF d’application en octets.
|
showDisplayForDownloading | () | méthode |
protected function showDisplayForDownloading(elapsedTime:int, event:ProgressEvent):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Définit l’algorithme permettant de déterminer s’il faut ou non afficher la barre de progression de téléchargement pendant la phase de téléchargement.
Paramètres
elapsedTime:int — Nombre de millisecondes qui se sont écoulées depuis le début de la phase de téléchargement.
| |
event:ProgressEvent — Objet ProgressEvent contenant les propriétés bytesLoaded et bytesTotal .
|
Boolean — Si la valeur de retour est true , la barre de progression de téléchargement est affichée. Par défaut, la barre de progression de téléchargement est affichée si plus de 700 millisecondes se sont écoulées et que Flex a téléchargé moins de la moitié des octets du fichier SWF.
|
showDisplayForInit | () | méthode |
protected function showDisplayForInit(elapsedTime:int, count:int):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Définit l’algorithme permettant de déterminer s’il faut ou non afficher la barre de progression de téléchargement pendant la phase d’initialisation, en partant du principe que l’affichage n’est actuellement pas visible.
Paramètres
elapsedTime:int — Nombre de millisecondes qui se sont écoulées depuis le début de la phase de téléchargement.
| |
count:int — Nombre de fois que l’événement initProgress a été reçu de l’application.
|
Boolean — Si true , la barre de progression de téléchargement est affichée.
|
Tue Jun 12 2018, 09:30 AM Z