Paket | flash.events |
Klass | public class MouseEvent |
Arv | MouseEvent Event Object |
Underklasser | AutomationDragEvent, ChartEvent, ChartItemEvent, DragEvent, FlexMouseEvent, GridEvent, LegendMouseEvent, ListEvent, MosaicDragEvent, NativeDragEvent, ScreenMouseEvent |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
När kapslade noder används blir mushändelsemål den djupast kapslade noden som syns i visningslistan. De noden kallas målnod. Om du vill att målets överordnade nod ska meddelas om en mushändelse kan du använda EventDispatcher.addEventListener()
på den överordnade noden med type
-parametern inställd på den specifika mushändelsen som du vill upptäcka.
Fler exempel
Egenskap | Definieras med | ||
---|---|---|---|
altKey : Boolean
Anger om Alt-tangenten är aktiv (true) eller inaktiv (false). | MouseEvent | ||
bubbles : Boolean [skrivskyddad]
indikerar om händelsen är en bubblande händelse. | Event | ||
buttonDown : Boolean
Anger om den primära musknappen är nedtryckt (true) eller inte (false). | MouseEvent | ||
cancelable : Boolean [skrivskyddad]
Indikerar om beteendet som är kopplat till händelsen kan förhindras. | Event | ||
clickCount : int [skrivskyddad]
Anger om mus ned-händelsen är en del i sekvensen med flera klick. | MouseEvent | ||
commandKey : Boolean
Anger om kommandotangenten är aktiverad (endast Macintosh.) Värdet på egenskapen commandKey kommer att ha samma värde som egenskapen ctrlKey i Macintosh. | MouseEvent | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
controlKey : Boolean
Anger om Ctrl-tangenten är aktiv i Macintosh, Windows eller Linux. | MouseEvent | ||
ctrlKey : Boolean
Anger om Ctrl-tangenten är aktiv (true) eller inaktiv (false) i Windows eller Linux. | MouseEvent | ||
currentTarget : Object [skrivskyddad]
Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. | Event | ||
delta : int
Anger hur många rader fönstret ska rullas för varje enhet användaren vrider mushjulet. | MouseEvent | ||
eventPhase : uint [skrivskyddad]
Den nuvarande fasen i händelseflödet. | Event | ||
isRelatedObjectInaccessible : Boolean
Om true, är egenskapen relatedObject satt till null av orsaker som är relaterade till säkerhetssandlådor. | MouseEvent | ||
localX : Number
Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. | MouseEvent | ||
localY : Number
Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. | MouseEvent | ||
movementX : Number
Förändringen av musens position i X-riktning sedan den senaste mushändelsen, om låsning av musen är aktiverat. | MouseEvent | ||
movementY : Number
Förändringen av musens position i Y-riktning sedan den senaste mushändelsen, om låsning av musen är aktiverat. | MouseEvent | ||
relatedObject : InteractiveObject
En referens till ett visningslisteobjekt som är relaterat till händelsen. | MouseEvent | ||
shiftKey : Boolean
Anger om skifttangenten är aktiv (true) eller inaktiv (false). | MouseEvent | ||
stageX : Number [skrivskyddad]
Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. | MouseEvent | ||
stageY : Number [skrivskyddad]
Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. | MouseEvent | ||
target : Object [skrivskyddad]
Händelsens mål. | Event | ||
type : String [skrivskyddad]
Händelsens typ. | Event |
Metod | Definieras med | ||
---|---|---|---|
MouseEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0, commandKey:Boolean = false, controlKey:Boolean = false, clickCount:int = 0)
Skapar ett nytt Event-objekt som innehåller information om mushändelser. | MouseEvent | ||
[åsidosätt]
Skapar en kopia av MouseEvent-objektet och ställer in värdet för alla egenskaper så att de matchar originalets egenskaper. | MouseEvent | ||
Ett verktyg som används för att implementera metoden toString() i de anpassade klasserna ActionScript 3.0. | Event | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Kontrollerar om preventDefault()-metoden har anropats för händelsen. | Event | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Avbryter en händelses standardbeteende om det beteendet kan avbrytas. | Event | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Förhindrar behandling av händelsehanterare i den aktuella noden och alla noder som följer den aktuella noden i händelseflödet. | Event | ||
Förhindrar behandling av händelsehanterare i noder som följer den aktuella noden i händelseflödet. | Event | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
[åsidosätt]
Returnerar en sträng som innehåller alla egenskaper i MouseEvent-objektet. | MouseEvent | ||
Instruerar Flash Player eller Adobe AIR att göra en rendering när den här händelsen har behandlats, om visningslistan har ändrats. | MouseEvent | ||
Returnerar det angivna objektets primitiva värde. | Object |
Konstant | Definieras med | ||
---|---|---|---|
CLICK : String = "click" [statisk]
Definierar värdet för ett click-händelseobjekts type-egenskap. | MouseEvent | ||
CONTEXT_MENU : String = "contextMenu" [statisk]
MouseEvent.CONTEXT_MENU-konstanten definierar värdet på type-egenskapen för ett contextMenu-objekt. | MouseEvent | ||
DOUBLE_CLICK : String = "doubleClick" [statisk]
Definierar värdet för ett doubleClick-händelseobjekts type-egenskap. | MouseEvent | ||
MIDDLE_CLICK : String = "middleClick" [statisk]
Definierar värdet på type-egenskapen i ett middleClick-händelseobjekt. | MouseEvent | ||
MIDDLE_MOUSE_DOWN : String = "middleMouseDown" [statisk]
Definierar värdet på type-egenskapen i ett middleMouseDown-händelseobjekt. | MouseEvent | ||
MIDDLE_MOUSE_UP : String = "middleMouseUp" [statisk]
Definierar värdet på type-egenskapen i ett middleMouseUp-händelseobjekt. | MouseEvent | ||
MOUSE_DOWN : String = "mouseDown" [statisk]
Definierar värdet för ett mouseDown-händelseobjekts type-egenskap. | MouseEvent | ||
MOUSE_MOVE : String = "mouseMove" [statisk]
Definierar värdet för ett mouseMove-händelseobjekts type-egenskap. | MouseEvent | ||
MOUSE_OUT : String = "mouseOut" [statisk]
Definierar värdet för ett mouseOut-händelseobjekts type-egenskap. | MouseEvent | ||
MOUSE_OVER : String = "mouseOver" [statisk]
Definierar värdet för ett mouseOver-händelseobjekts type-egenskap. | MouseEvent | ||
MOUSE_UP : String = "mouseUp" [statisk]
Definierar värdet för ett mouseUp-händelseobjekts type-egenskap. | MouseEvent | ||
MOUSE_WHEEL : String = "mouseWheel" [statisk]
Definierar värdet för ett mouseWheel-händelseobjekts type-egenskap. | MouseEvent | ||
RELEASE_OUTSIDE : String = "releaseOutside" [statisk]
Definierar värdet på type-egenskapen i ett releaseOutside-händelseobjekt. | MouseEvent | ||
RIGHT_CLICK : String = "rightClick" [statisk]
Definierar värdet på type-egenskapen i ett rightClick-händelseobjekt. | MouseEvent | ||
RIGHT_MOUSE_DOWN : String = "rightMouseDown" [statisk]
Definierar värdet på type-egenskapen i ett rightMouseDown-händelseobjekt. | MouseEvent | ||
RIGHT_MOUSE_UP : String = "rightMouseUp" [statisk]
Definierar värdet på type-egenskapen i ett rightMouseUp-händelseobjekt. | MouseEvent | ||
ROLL_OUT : String = "rollOut" [statisk]
Definierar värdet för ett rollOut-händelseobjekts type-egenskap. | MouseEvent | ||
ROLL_OVER : String = "rollOver" [statisk]
Definierar värdet för ett rollOver-händelseobjekts type-egenskap. | MouseEvent |
altKey | egenskap |
altKey:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Anger om Alt-tangenten är aktiv (true
) eller inaktiv (false
). Stöds endast för Windows. I andra operativsystem är den här egenskapen alltid false
.
Implementering
public function get altKey():Boolean
public function set altKey(value:Boolean):void
buttonDown | egenskap |
clickCount | egenskap |
clickCount:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Lite 4 |
Anger om mus ned-händelsen är en del i sekvensen med flera klick. Den här parametern är noll för alla mushändelser utom MouseEvent.mouseDown
, MouseEvent.mouseUp
, MouseEvent.middleMouseDown
, MouseEvent.middleMouseUp
, MouseEvent.rightMouseDown
och MouseEvent.rightMouseUp
. Att avlyssna enkelklick, dubbelklick eller sekvenser av flera klick är möjligt med clickCount
-parametern. Den första MouseEvent.mouseDown
och MouseEvent.mouseUp
har till exempel en clickCount
på 1 och den andra MouseEvent.mouseDown
och MouseEvent.mouseUp
har en clickCount
på 2 i en dubbelklick-sekvens. Om musen rörs tillräckligt mycket eller om sekvensen med flera klick avbryts av någon anledning, kommer nästa MouseEvent.mouseDown
att ha en clickCount på 1. DoubleClick-händelsen kommer att fortsätta som förväntat.
Implementering
public function get clickCount():int
commandKey | egenskap |
commandKey:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Lite 4 |
Anger om kommandotangenten är aktiverad (endast Macintosh.)
Värdet på egenskapen commandKey
kommer att ha samma värde som egenskapen ctrlKey
i Macintosh. Alltid false i Windows och Linux.
Implementering
public function get commandKey():Boolean
public function set commandKey(value:Boolean):void
controlKey | egenskap |
ctrlKey | egenskap |
ctrlKey:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Anger om Ctrl-tangenten är aktiv (true
) eller inaktiv (false
) i Windows eller Linux. Anger om Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh.
Implementering
public function get ctrlKey():Boolean
public function set ctrlKey(value:Boolean):void
delta | egenskap |
delta:int
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Anger hur många rader fönstret ska rullas för varje enhet användaren vrider mushjulet. Ett positivt delta-värde innebär rullning uppåt. Ett negativt värde innebär rullning nedåt. Vanliga värden är från 1 till 3. Snabbare rotation kan ge högre värden. Den här inställningen beror på vilken enhet och vilket operativsystem du använder. Den kan oftast konfigureras av användaren själv. Den här egenskapen gäller bara MouseEvent.mouseWheel
-händelser.
Implementering
public function get delta():int
public function set delta(value:int):void
isRelatedObjectInaccessible | egenskap |
isRelatedObjectInaccessible:Boolean
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 10, Flash Lite 4 |
Om true
, är egenskapen relatedObject
satt till null
av orsaker som är relaterade till säkerhetssandlådor. Om det nominella värdet för relatedObject
är en referens till ett DisplayObject i en annan sandlåda, är relatedObject
satt till null
om det inte finns behörighet i båda riktningar över den här sandlådegränsen. Behörighet etableras genom att anropa Security.allowDomain()
från en SWF-fil, eller genom att tillhandahålla en principfil för en server för en bildfil och ställa in egenskapen LoaderContext.checkPolicyFile
under inläsning av bilden.
Implementering
public function get isRelatedObjectInaccessible():Boolean
public function set isRelatedObjectInaccessible(value:Boolean):void
Relaterade API-element
localX | egenskap |
localX:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. Inaktivera låsning av musen genom att ange Stage.mouseLock
som false
.
Om låsning av musen är aktiverat är localX
och localY
lika med 0. Använd movementX
och movementY
för att fastställa förändringar av musens position när låsning av musen är aktiverat.
Implementering
public function get localX():Number
public function set localX(value:Number):void
Relaterade API-element
Exempel
Så här använder du exemplet
Se även exemplet med MOUSE_MOVE-konstanten för att se hur du kan använda den här egenskapen.
localY | egenskap |
localY:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. Inaktivera låsning av musen genom att ange Stage.mouseLock
som false
.
Om låsning av musen är aktiverat är localX
och localY
lika med 0. Använd movementX
och movementY
för att fastställa förändringar av musens position när låsning av musen är aktiverat.
Implementering
public function get localY():Number
public function set localY(value:Number):void
Relaterade API-element
Exempel
Så här använder du exemplet
Se även exemplet med MOUSE_MOVE-konstanten för att se hur du kan använda den här egenskapen.
movementX | egenskap |
movementX:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11.2, AIR 3.2 |
Förändringen av musens position i X-riktning sedan den senaste mushändelsen, om låsning av musen är aktiverat. Aktivera låsning av musen genom att ange Stage.mouseLock
som true
.
När låsning av musen är aktiverat:
- innehåller
localX
ochlocalY
0. - innehåller
movementX
ochmovementY
deltavärden. - omformas
movementX
ochmovementY
aldrig baserat på scenens omformning. Det innebär att de alltid anges i skärmkoordinater.
är movementX
och movementY
lika med 0 när Stage.mouseLock
är false
.
Implementering
public function get movementX():Number
public function set movementX(value:Number):void
Relaterade API-element
Exempel
Så här använder du exemplet
Se även exemplet med MOUSE_MOVE-konstanten för att se hur du kan använda den här egenskapen.
movementY | egenskap |
movementY:Number
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 11.2, AIR 3.2 |
Förändringen av musens position i Y-riktning sedan den senaste mushändelsen, om låsning av musen är aktiverat. Aktivera låsning av musen genom att ange Stage.mouseLock
som true
.
När låsning av musen är aktiverat:
- innehåller
localX
ochlocalY
0. - innehåller
movementX
ochmovementY
deltavärden. - omformas
movementX
ochmovementY
aldrig baserat på scenens omformning. Det innebär att de alltid anges i skärmkoordinater.
är movementX
och movementY
lika med 0 när Stage.mouseLock
är false
.
Implementering
public function get movementY():Number
public function set movementY(value:Number):void
Relaterade API-element
Exempel
Så här använder du exemplet
Se även exemplet med MOUSE_MOVE-konstanten för att se hur du kan använda den här egenskapen.
relatedObject | egenskap |
relatedObject:InteractiveObject
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
En referens till ett visningslisteobjekt som är relaterat till händelsen. När exempelvis en mouseOut
-händelse inträffar motsvarar relatedObject
det objekt i visningslistan som pekaren pekar på. Egenskapen gäller för mouseOut
-, mouseOver-
, rollOut
- och rollOver
-händelserna.
Värdet för den här egenskapen kan vara null
under två förhållanden: om det inte finns något relaterat objekt, eller om det finns ett relaterat objekt, men i en säkerhetssandlåda som du inte har tillgång till. Använd egenskapen isRelatedObjectInaccessible()
för att avgöra vilken av dessa orsaker det är som gäller.
Implementering
public function get relatedObject():InteractiveObject
public function set relatedObject(value:InteractiveObject):void
Relaterade API-element
shiftKey | egenskap |
stageX | egenskap |
stageX:Number
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. Den här egenskapen beräknas när egenskapen för localX
har ställts in.
Implementering
public function get stageX():Number
Exempel
Så här använder du exemplet
Se även exemplet med MOUSE_MOVE-konstanten för att se hur du kan använda den här egenskapen.
stageY | egenskap |
stageY:Number
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. Den här egenskapen beräknas när egenskapen för localY
har ställts in.
Implementering
public function get stageY():Number
Exempel
Så här använder du exemplet
Se även exemplet med MOUSE_MOVE-konstanten för att se hur du kan använda den här egenskapen.
MouseEvent | () | Konstruktor |
public function MouseEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, localX:Number = NaN, localY:Number = NaN, relatedObject:InteractiveObject = null, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, delta:int = 0, commandKey:Boolean = false, controlKey:Boolean = false, clickCount:int = 0)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Skapar ett nytt Event-objekt som innehåller information om mushändelser. Event-objekt skickas som parametrar till händelseavlyssnare.
Parametrartype:String — Händelsens typ. Möjliga värden är: MouseEvent.CLICK , MouseEvent.DOUBLE_CLICK , MouseEvent.MOUSE_DOWN , MouseEvent.MOUSE_MOVE , MouseEvent.MOUSE_OUT , MouseEvent.MOUSE_OVER , MouseEvent.MOUSE_UP , MouseEvent.MIDDLE_CLICK , MouseEvent.MIDDLE_MOUSE_DOWN , MouseEvent.MIDDLE_MOUSE_UP , MouseEvent.RIGHT_CLICK , MouseEvent.RIGHT_MOUSE_DOWN , MouseEvent.RIGHT_MOUSE_UP , MouseEvent.MOUSE_WHEEL , MouseEvent.ROLL_OUT och MouseEvent.ROLL_OVER .
| |
bubbles:Boolean (default = true ) — Bestämmer om Event-objektet deltar i bubblingsfasen av händelseflödet.
| |
cancelable:Boolean (default = false ) — Avgör om Event-objektet kan avbrytas.
| |
localX:Number (default = NaN ) — Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
| |
localY:Number (default = NaN ) — Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
| |
relatedObject:InteractiveObject (default = null ) — Den kompletterande InteractiveObject-instansen som påverkas av händelsen. När exempelvis en mouseOut -händelse inträffar motsvarar relatedObject det objekt i visningslistan som pekaren pekar på.
| |
ctrlKey:Boolean (default = false ) — Anger om Ctrl-tangenten är aktiv i Windows eller Linux. Anger om Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh.
| |
altKey:Boolean (default = false ) — Anger om Alt-tangenten är aktiverad (endast Windows och Linux).
| |
shiftKey:Boolean (default = false ) — Anger om skifttangenten är aktiverad.
| |
buttonDown:Boolean (default = false ) — Anger om den primära musknappen trycks ned.
| |
delta:int (default = 0 ) — Anger hur många rader fönstret ska rullas för varje enhet användaren vrider mushjulet. Ett positivt delta-värde innebär rullning uppåt. Ett negativt värde innebär rullning nedåt. Vanliga värden är från 1 till 3. Snabbare rotation kan ge högre värden. Den här parametern används endast för MouseEvent.mouseWheel -händelsen.
| |
commandKey:Boolean (default = false ) — (Endast AIR) Anger om Kommando-tangenten är aktiverad (endast Mac). Den här parametern används endast för MouseEvent.click -, MouseEvent.mouseDown -, MouseEvent.mouseUp -, MouseEvent.middleClick -, MouseEvent.middleMouseDown -, MouseEvent.middleMouseUp -, MouseEvent.rightClick -, MouseEvent.rightMouseDown -, MouseEvent.rightMouseUp - och MouseEvent.doubleClick -händelser. Den här parametern gäller endast Adobe AIR. Använd den inte för Flash Player-innehåll.
| |
controlKey:Boolean (default = false ) — (Endast AIR) Anger om Ctrl-tangenten är aktiverad. Den här parametern används endast för MouseEvent.click -, MouseEvent.mouseDown -, MouseEvent.mouseUp -, MouseEvent.middleClick -, MouseEvent.middleMouseDown -, MouseEvent.middleMouseUp -, MouseEvent.rightClick -, MouseEvent.rightMouseDown -, MouseEvent.rightMouseUp - och MouseEvent.doubleClick -händelser. Den här parametern gäller endast Adobe AIR. Använd den inte för Flash Player-innehåll.
| |
clickCount:int (default = 0 ) — (Endast AIR) Anger om mushändelsen är en del i sekvensen av flera klick. Den här parametern är noll för alla mushändelser utom MouseEvent.mouseDown , MouseEvent.mouseUp , MouseEvent.middleMouseDown , MouseEvent.middleMouseUp , MouseEvent.rightMouseDown och MouseEvent.rightMouseUp . Att avlyssna enkelklick, dubbelklick eller sekvenser av flera klick är möjligt med clickCount -parametern. Den här parametern gäller endast Adobe AIR. Använd den inte för Flash Player-innehåll.
|
clone | () | metod |
override public function clone():Event
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Skapar en kopia av MouseEvent-objektet och ställer in värdet för alla egenskaper så att de matchar originalets egenskaper.
ReturnerarEvent — Ett nytt MouseEvent-objekt med egenskapsvärden som matchar originalet.
|
toString | () | metod |
override public function toString():String
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Returnerar en sträng som innehåller alla egenskaper i MouseEvent-objektet. Strängen är i följande format:
[MouseEvent type=värde bubbles=värde cancelable=värde ... delta=värde ]
String — En sträng som innehåller alla MouseEvent-objektets egenskaper.
|
updateAfterEvent | () | metod |
public function updateAfterEvent():void
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9 |
Instruerar Flash Player eller Adobe AIR att göra en rendering när den här händelsen har behandlats, om visningslistan har ändrats.
CLICK | Konstant |
public static const CLICK:String = "click"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definierar värdet för ett click
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | För click-händelser är det här värdet alltid false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
CONTEXT_MENU | Konstant |
public static const CONTEXT_MENU:String = "contextMenu"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Lite 4 |
MouseEvent.CONTEXT_MENU
-konstanten definierar värdet på type
-egenskapen i ett contextMenu
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den högra musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
DOUBLE_CLICK | Konstant |
public static const DOUBLE_CLICK:String = "doubleClick"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definierar värdet för ett doubleClick
-händelseobjekts type
-egenskap. Egenskapen doubleClickEnabled
måste vara true
för att objektet ska skapa doubleClick
-händelsen.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | För doubleClick-händelser är det här värdet alltid false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
MIDDLE_CLICK | Konstant |
public static const MIDDLE_CLICK:String = "middleClick"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definierar värdet på type
-egenskapen i ett middleClick
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | För middleClick-händelser är det här värdet alltid false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
MIDDLE_MOUSE_DOWN | Konstant |
public static const MIDDLE_MOUSE_DOWN:String = "middleMouseDown"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definierar värdet på type
-egenskapen i ett middleMouseDown
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den mittersta musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
MIDDLE_MOUSE_UP | Konstant |
public static const MIDDLE_MOUSE_UP:String = "middleMouseUp"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definierar värdet på type
-egenskapen i ett middleMouseUp
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den mittersta musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
MOUSE_DOWN | Konstant |
public static const MOUSE_DOWN:String = "mouseDown"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definierar värdet för ett mouseDown
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows och Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
Exempel
Så här använder du exemplet
Se även exemplet med MOUSE_MOVE-konstanten för att se hur du kan använda den här konstanten.
MOUSE_MOVE | Konstant |
public static const MOUSE_MOVE:String = "mouseMove"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definierar värdet för ett mouseMov
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
Exempel ( Så här använder du exemplet )
I konstruktorn skapas ett fyrkantigt innerRect
Sprite-objekt och linjens stil anges till grönt. Linjens stil vid ritning på MouseEvent_MOUSE_MOVEExample
Sprite-behållaren anges till rött. Separata händelseavlyssnare för MouseEvent.MOUSE_UP
och MouseEvent.MOUSE_DOWN
-händelser läggs till programmets Sprite-huvudobjekt och innerRect
Sprite-objekt. I båda fallen flyttar mus ned-händelseavlyssnarmetoderna den aktuella ritpositionen till muspekarens position och lägger till en avlyssnare i MouseEvent.MOUSE_MOVE
-händelsen. När muspekaren flyttas följer de anropade händelseavlyssnarmetoderna pekaren och ritar en linje med graphics.LineTo()
-metoden. (Obs! innerRect
Sprite-objektet döljer de röda linjerna från Sprite-huvudobjektet som har ritats bakom fyrkanten.) När MouseEvent.MOUSE_UP
-händelsen inträffar, tas avlyssnaren för MOUSE_MOVE
-händelsen bort och ritningen stoppas.
package { import flash.display.Sprite; import flash.display.Graphics; import flash.events.MouseEvent; public class MouseEvent_MOUSE_MOVEExample extends Sprite { private var innerRect:Sprite = new Sprite(); public function MouseEvent_MOUSE_MOVEExample() { graphics.lineStyle(3, 0xFF0000, 1); stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); innerRect.graphics.lineStyle(1, 0x00FF00, 1); innerRect.graphics.beginFill(0xFFFFFF); innerRect.graphics.drawRect(10, 10, 200, 200); innerRect.graphics.endFill(); innerRect.addEventListener(MouseEvent.MOUSE_DOWN, innerRectMouseDownHandler); innerRect.addEventListener(MouseEvent.MOUSE_UP, innerRectMouseUpHandler); addChild(innerRect); } private function mouseDownHandler(event:MouseEvent):void { graphics.moveTo(event.stageX, event.stageY); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); } private function mouseMoveHandler(event:MouseEvent):void { graphics.lineTo(event.stageX, event.stageY); } private function mouseUpHandler(event:MouseEvent):void { stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); } private function innerRectMouseDownHandler(event:MouseEvent):void { innerRect.graphics.moveTo(event.localX, event.localY); innerRect.addEventListener(MouseEvent.MOUSE_MOVE, innerRectMouseMoveHandler); } private function innerRectMouseMoveHandler(event:MouseEvent):void { innerRect.graphics.lineTo(event.localX, event.localY); } private function innerRectMouseUpHandler(event:MouseEvent):void { innerRect.removeEventListener(MouseEvent.MOUSE_MOVE, innerRectMouseMoveHandler); } } }
MOUSE_OUT | Konstant |
public static const MOUSE_OUT:String = "mouseOut"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definierar värdet för ett mouseOut
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
relatedObject | Visningslisteobjektet som pekaren pekar på. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
MOUSE_OVER | Konstant |
public static const MOUSE_OVER:String = "mouseOver"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definierar värdet för ett mouseOver
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
relatedObject | Visningslisteobjektet som pekaren pekade på. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
MOUSE_UP | Konstant |
public static const MOUSE_UP:String = "mouseUp"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definierar värdet för ett mouseUp
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
Exempel
Så här använder du exemplet
Se även exemplet med MOUSE_MOVE-konstanten för att se hur du kan använda den här konstanten.
MOUSE_WHEEL | Konstant |
public static const MOUSE_WHEEL:String = "mouseWheel"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9 |
Definierar värdet för ett mouseWheel
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
delta | Det antal rader som motsvaras av ett steg på mushjulet. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
RELEASE_OUTSIDE | Konstant |
public static const RELEASE_OUTSIDE:String = "releaseOutside"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 3.3, Flash Player 11.3 |
Definierar värdet på type
-egenskapen i ett releaseOutside
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | false |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | Det InteractiveObject över vilket pekarknappen trycktes ned och sedan rördes från instansen och släpptes. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
Exempel
Så här använder du exemplet
Se även exemplet med MOUSE_MOVE-konstanten för att se hur du kan använda den här konstanten.
RIGHT_CLICK | Konstant |
public static const RIGHT_CLICK:String = "rightClick"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definierar värdet på type
-egenskapen i rightClick
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | För rightClick-händelser är den här egenskapen alltid false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
RIGHT_MOUSE_DOWN | Konstant |
public static const RIGHT_MOUSE_DOWN:String = "rightMouseDown"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definierar värdet på type
-egenskapen i ett rightMouseDown
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | För rightClick-händelser är den här egenskapen alltid true . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
RIGHT_MOUSE_UP | Konstant |
public static const RIGHT_MOUSE_UP:String = "rightMouseUp"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 11.2, Flash Lite 4 |
Definierar värdet på type
-egenskapen i ett rightMouseUp
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den högra musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
ROLL_OUT | Konstant |
public static const ROLL_OUT:String = "rollOut"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definierar värdet för ett rollOut
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | false |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
relatedObject | Visningslisteobjektet som pekaren pekar på. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
ROLL_OVER | Konstant |
public static const ROLL_OVER:String = "rollOver"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Definierar värdet för ett rollOver
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | false |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
relatedObject | Visningslisteobjektet som pekaren pekade på. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
MouseEventExample
och ChildSprite
för att visa hur mushändelser skickas med en enkel bild. I det här exemplet utförs följande uppgifter:
- Exemplet deklarerar egenskaper för storlek (100 × 100 pixlar) och bakgrundsfärg (orange) för senare användning när fyrkanten ska ritas.
- Konstruktorn skapar ett nytt ChildSprite
child
-objekt. Dess konstruktor ritar först en orange fyrkant med 100 × 100 pixlar med koordinaterna (0,0) genom att anropa dessdraw()
-metod. Den lägger sedan till sju händelseavlyssnare/mottagare.click
/clickHandler()
: Skickas när användaren klickar en gång med vänster musknapp på fyrkanten.doubleClick
/doubleClickHandler()
: Skickas när användaren dubbelklickar med vänster musknapp på fyrkanten.mouseDown
/mouseDownHandler()
: När användaren klickar på ChildSprite-objektet (den orangea fyrkanten) skrivs etttrace()
-meddelande till skärmen och sedan anropasChildSprite.draw()
. Då ritas en mörkgul fyrkant istället för den ljusblåa som ritats imouseOverHandler()
. MedmouseDownHandler()
-metod läggs också enmouseMove
-händelseavlyssnare till och enmouseMoveHandler()
-mottagare (beskrivs nedan) som behandlar musrörelserna.startDrag()
-metoden anropas så att Sprite-objektet kan dras.mouseOut
/mouseOutHandler()
: Skickas varje gång pekaren lämnar fyrkantsområdet.draw()
-metoden anropas så att fyrkanten återgår till vanlig storlek och färg.mouseOver
/mouseOverHandler()
: Skickas när muspekaren är över fyrkanten. Med den här metoden ritas fyrkanten om så att den blir större och bakgrundsfärgen blir mörkgul.mouseUp
/mouseUpHandler()
: När användaren släpper musknappen tasmouseMove
-händelseavlyssnaren bort ochstopDrag
anropas. Därmed frysas fyrkanten.mouseMove
/mouseMoveHandler()
: Anropas som en del avmouseDownHandler()
-funktionen och skickas när användaren trycker ned den vänstra musknappen och drar fyrkanten.mouseWheel
/mouseWheelHandler()
: Skickas när användaren roterar mushjulet över fyrkanten.
- En ChildSprite
child
-instans läggs sedan till i visningslistan med hjälp avaddChild()
, och den orange fyrkanten ritas omedelbart.
Anteckningar:
- Klassen
MouseEventExample
ska vara dokumentrot. - Några av de händelsemetoder som är listade ovan deklarerar
sprite
som en lokal variabel, som tilldelas datatypsbyte förevent.target
till typen Sprite.
package { import flash.display.Sprite; public class MouseEventExample extends Sprite { private var size:uint = 100; private var bgColor:uint = 0xFFCC00; public function MouseEventExample() { var child:ChildSprite = new ChildSprite(); addChild(child); } } } import flash.display.Sprite; import flash.events.MouseEvent; class ChildSprite extends Sprite { private var size:uint = 50; private var overSize:uint = 60; private var backgroundColor:uint = 0xFFCC00; private var overColor:uint = 0xCCFF00; private var downColor:uint = 0x00CCFF; public function ChildSprite() { draw(size, size, backgroundColor); doubleClickEnabled = true; addEventListener(MouseEvent.CLICK, clickHandler); addEventListener(MouseEvent.DOUBLE_CLICK, doubleClickHandler); addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler); addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler); addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelHandler); } private function draw(w:uint, h:uint, bgColor:uint):void { graphics.clear(); graphics.beginFill(bgColor); graphics.drawRect(0, 0, w, h); graphics.endFill(); } private function clickHandler(event:MouseEvent):void { trace("clickHandler"); } private function doubleClickHandler(event:MouseEvent):void { trace("doubleClickHandler"); } private function mouseDownHandler(event:MouseEvent):void { trace("mouseDownHandler"); draw(overSize, overSize, downColor); var sprite:Sprite = Sprite(event.target); sprite.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); sprite.startDrag(); } private function mouseMoveHandler(event:MouseEvent):void { trace("mouseMoveHandler"); event.updateAfterEvent(); } private function mouseOutHandler(event:MouseEvent):void { trace("mouseOutHandler"); draw(size, size, backgroundColor); } private function mouseOverHandler(event:MouseEvent):void { trace("mouseOverHandler"); draw(overSize, overSize, overColor); } private function mouseWheelHandler(event:MouseEvent):void { trace("mouseWheelHandler delta: " + event.delta); } private function mouseUpHandler(event:MouseEvent):void { trace("mouseUpHandler"); var sprite:Sprite = Sprite(event.target); sprite.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); sprite.stopDrag(); draw(overSize, overSize, overColor); } }
Tue Jun 12 2018, 01:40 PM Z