Pakket | fl.events |
Klasse | public class ScrollEvent |
Overerving | ScrollEvent Event Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
bubbles : Boolean [alleen-lezen]
Geeft aan of een gebeurtenis een terugkoppelgebeurtenis is. | Event | ||
cancelable : Boolean [alleen-lezen]
Geeft aan of het gedrag dat aan deze gebeurtenis is gekoppeld, kan worden voorkomen. | Event | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
currentTarget : Object [alleen-lezen]
Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. | Event | ||
delta : Number [alleen-lezen]
Hiermee wordt de grootte van de wijziging van de schuifpositie, in pixels, opgehaald. | ScrollEvent | ||
direction : String [alleen-lezen]
Hiermee wordt een constante waarde opgehaald die de bewegingsrichting aangeeft die aan de gebeurtenis is gekoppeld. | ScrollEvent | ||
eventPhase : uint [alleen-lezen]
De huidige fase in de gebeurtenisstroom. | Event | ||
position : Number [alleen-lezen]
Hiermee wordt huidige schuifpositie, in pixels, opgehaald. | ScrollEvent | ||
target : Object [alleen-lezen]
Doel van gebeurtenis. | Event | ||
type : String [alleen-lezen]
Het type gebeurtenis. | Event |
Methode | Gedefinieerd door | ||
---|---|---|---|
Hiermee wordt een nieuw object ScrollEvent met de opgegeven parameters gemaakt. | ScrollEvent | ||
[overschrijven]
Hiermee wordt een kopie van het object ScrollEvent gemaakt en wordt de waarde van elke parameter zo ingesteld dat deze overeenkomt met die van het origineel. | ScrollEvent | ||
Een hulpprogrammafunctie voor de implementatie van de methode toString() in aangepaste ActionScript 3.0-Event-klassen. | Event | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Controleert of de methode preventDefault() is aangeroepen voor de gebeurtenis. | Event | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Annuleert het standaardgedrag van een gebeurtenis wanneer dat gedrag kan worden geannuleerd. | Event | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Voorkomt het verwerken van gebeurtenislisteners in het huidige knooppunt en volgende knooppunten in de gebeurtenisstroom. | Event | ||
Voorkomt het verwerken van gebeurtenislisteners in knooppunten die volgen op het huidige knooppunt in de gebeurtenisstroom. | Event | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
[overschrijven]
Retourneert een tekenreeks die alle eigenschappen van het object ScrollEvent bevat. | ScrollEvent | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
Constante | Gedefinieerd door | ||
---|---|---|---|
SCROLL : String = "scroll" [statisch]
Hiermee wordt de waarde van de eigenschap type van een gebeurtenisobject scroll gedefinieerd. | ScrollEvent |
delta | eigenschap |
delta:Number
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de grootte van de wijziging van de schuifpositie, in pixels, opgehaald. Een positieve waarde geeft aan dat de richting van het schuiven naar beneden of naar rechts was. Een negatieve waarde geeft aan dat de richting van het schuiven naar boven of naar links was.
Implementatie
public function get delta():Number
direction | eigenschap |
direction:String
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een constante waarde opgehaald die de bewegingsrichting aangeeft die aan de gebeurtenis is gekoppeld. De waarde ScrollBarDirection.HORIZONTAL
geeft een horizontale beweging aan; de waarde ScrollBarDirection.VERTICAL
duidt op een verticale beweging.
Implementatie
public function get direction():String
Verwante API-elementen
position | eigenschap |
ScrollEvent | () | Constructor |
public function ScrollEvent(direction:String, delta:Number, position:Number)
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een nieuw object ScrollEvent met de opgegeven parameters gemaakt.
Parametersdirection:String — De bewegingsrichting die aan de gebeurtenis is gekoppeld. De waarde ScrollBarDirection.HORIZONTAL geeft een horizontale beweging aan; de waarde ScrollBarDirection.VERTICAL duidt op een verticale beweging.
| |
delta:Number — De wijziging van de schuifpositie, in pixels. Een positieve waarde geeft aan dat de richting van het schuiven naar beneden of naar rechts was. Een negatieve waarde geeft aan dat de richting van het schuiven naar boven of naar links was.
| |
position:Number — De huidige schuifpositie.
|
clone | () | methode |
override public function clone():Event
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een kopie van het object ScrollEvent gemaakt en wordt de waarde van elke parameter zo ingesteld dat deze overeenkomt met die van het origineel.
Geretourneerde waardeEvent — Een nieuw object ScrollEvent met parameterwaarden die overeenkomen met die van het origineel.
|
toString | () | methode |
override public function toString():String
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Retourneert een tekenreeks die alle eigenschappen van het object ScrollEvent bevat. De tekenreeks heeft de volgende indeling:
[ScrollEvent type=value bubbles=value cancelable=value direction=value delta=value position=value
]
String — Een tekenreeksrepresentatie van het object ScrollEvent.
|
SCROLL | Constante |
public static const SCROLL:String = "scroll"
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt de waarde van de eigenschap type
van een gebeurtenisobject scroll
gedefinieerd.
Deze gebeurtenis heeft de volgende eigenschappen:
Eigenschap | Waarde |
---|---|
bubbles | false |
cancelable | false ; er is geen standaardgedrag om te annuleren. |
currentTarget | Het object dat het gebeurtenisobject actief verwerkt met een gebeurtenislistener. |
delta | 1 ; een waarde die aangeeft hoeveel er werd geschoven.
|
direction | vertical ; de richting van de ScrollBar. |
position | 0 ; de positie van het blokje van de ScrollBar nadat het werd verplaatst. |
target | Het object dat de gebeurtenis heeft verzonden. Het doel is niet altijd het object dat luistert naar de gebeurtenis. Gebruik de eigenschap currentTarget om toegang te krijgen tot het object dat luistert naar de gebeurtenis. |
Voorbeeld ( Hoe dit voorbeeld te gebruiken )
scroll
en wordt de eigenschap direction
van de klasse ScrollEvent gebruikt om te bepalen of de inhoud horizontaal of verticaal werd verschoven:
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; } }
Wed Jun 13 2018, 11:42 AM Z