Package | fl.events |
Classe | public class ScrollEvent |
Héritage | ScrollEvent Event Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
bubbles : Boolean [lecture seule]
Indique si un événement peut se propager vers le haut (bubbling). | Event | ||
cancelable : Boolean [lecture seule]
Indique si le comportement associé à l’événement peut être évité. | Event | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
currentTarget : Object [lecture seule]
L’objet qui traite activement l’objet Event avec un écouteur d’événements. | Event | ||
delta : Number [lecture seule]
Récupère la taille du changement de la position du défilement, en pixels. | ScrollEvent | ||
direction : String [lecture seule]
Récupère une valeur constante qui indique la direction du mouvement associé à l’événement. | ScrollEvent | ||
eventPhase : uint [lecture seule]
Phase actuelle du flux d’événements. | Event | ||
position : Number [lecture seule]
Récupère la position actuelle du défilement, en pixels. | ScrollEvent | ||
target : Object [lecture seule]
Cible de l’événement. | Event | ||
type : String [lecture seule]
Type d’événement. | Event |
Méthode | Défini par | ||
---|---|---|---|
Crée un nouvel objet ScrollEvent avec les paramètres spécifiés. | ScrollEvent | ||
[override]
Crée une copie de l’objet ScrollEvent et définit la valeur de chaque paramètre pour correspondre à l’original. | ScrollEvent | ||
Fonction d’un utilitaire permettant d’implémenter la méthode toString() dans des classes Event ActionScript 3.0 personnalisées. | Event | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Vérifie si la méthode preventDefault() a été appelée pour l’événement. | Event | ||
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 | ||
Annule le comportement par défaut d’un événement si cette opération est possible. | Event | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Bloque le traitement des écouteurs d’événement dans le nœud actuel et les suivants dans le flux d’événements. | Event | ||
Bloque le traitement des écouteurs d’événement dans les nœuds qui suivent le nœud actuel dans le flux d’événements. | Event | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
[override]
Renvoie une chaîne contenant toutes les propriétés de l’objet ScrollEvent. | ScrollEvent | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
Constante | Défini par | ||
---|---|---|---|
SCROLL : String = "scroll" [statique]
Définit la valeur de la propriété type d’un objet d’événement scroll. | ScrollEvent |
delta | propriété |
delta:Number
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère la taille du changement de la position du défilement, en pixels. Une valeur positive indique que le défilement était orienté vers le bas ou la droite. Une valeur négative indique que le défilement était orienté vers le haut ou la gauche.
Implémentation
public function get delta():Number
direction | propriété |
direction:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère une valeur constante qui indique la direction du mouvement associé à l’événement. Une valeur de ScrollBarDirection.HORIZONTAL
indique un mouvement horizontal ; une valeur de ScrollBarDirection.VERTICAL
indique un mouvement vertical.
Implémentation
public function get direction():String
Eléments de l’API associés
position | propriété |
ScrollEvent | () | Constructeur |
public function ScrollEvent(direction:String, delta:Number, position:Number)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Crée un nouvel objet ScrollEvent avec les paramètres spécifiés.
Paramètresdirection:String — Direction du mouvement associé à l’événement. Une valeur de ScrollBarDirection.HORIZONTAL indique un mouvement horizontal ; une valeur de ScrollBarDirection.VERTICAL indique un mouvement vertical.
| |
delta:Number — Changement de la position du défilement, en pixels. Une valeur positive indique que le défilement était orienté vers le bas ou la droite. Une valeur négative indique que le défilement était orienté vers le haut ou la gauche.
| |
position:Number — Position actuelle du défilement.
|
clone | () | méthode |
override public function clone():Event
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Crée une copie de l’objet ScrollEvent et définit la valeur de chaque paramètre pour correspondre à l’original.
Valeur renvoyéeEvent — Nouvel objet ScrollEvent avec les mêmes valeurs de paramètres que l’original.
|
toString | () | méthode |
override public function toString():String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Renvoie une chaîne contenant toutes les propriétés de l’objet ScrollEvent. La chaîne présente le format suivant :
[ ScrollEvent type= valeur bubbles= valeur cancelable= valeur direction= valeur delta= valeur position= valeur
]
String — Représentation sous forme de chaîne de l’objet ScrollEvent.
|
SCROLL | Constante |
public static const SCROLL:String = "scroll"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Définit la valeur de la propriété type
d’un objet d’événement scroll
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | Objet qui traite activement l’objet de l’événement avec un écouteur d’événement. |
delta | 1 ; valeur indiquant la longueur du défilement effectué.
|
direction | vertical ; direction de l’objet ScrollBar. |
position | 0 ; position du curseur de Scrollbar après son déplacement. |
target | Objet qui a distribué l’événement. La cible n’est pas toujours l’objet écoutant l’événement. Pour accéder à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
Exemple ( Comment utiliser cet exemple )
scroll
et fait appel à la propriété direction
de la classe ScrollEvent pour déterminer si le contenu a fait l’objet d’un défilement horizontal ou vertical :
import fl.containers.ScrollPane; import fl.events.ScrollEvent; import fl.controls.ScrollBarDirection; var myScrollPane:ScrollPane = new ScrollPane(); myScrollPane.scrollDrag = true; myScrollPane.source = "http://www.helpexamples.com/flash/images/image1.jpg"; myScrollPane.addEventListener(ScrollEvent.SCROLL, scrollHandler); addChild(myScrollPane); function scrollHandler(event:ScrollEvent):void { switch (event.direction) { case ScrollBarDirection.HORIZONTAL: trace("horizontal scroll", event.position, "of", event.currentTarget.maxHorizontalScrollPosition); break; case ScrollBarDirection.VERTICAL: trace("vertical scroll", event.position, "of", event.currentTarget.maxVerticalScrollPosition); break; } }
Tue Jun 12 2018, 09:30 AM Z