Referenshandbok för ActionScript® 3.0 i Adobe® Flash®-plattformen
Hem  |  Dölj paket och klasslista |  Paket  |  Klasser  |  Nyheter  |  Index  |  Bilagor  |  Varför på engelska?
Filter: AIR 30.0 och tidigare, Flash Player 30.0 och tidigare, Flash Lite 4
Flex 4.6 och tidigare, Flash Pro CS6 och tidigare
Dölj filter
flash.display 

InteractiveObject  - AS3

Paketflash.display
Klasspublic class InteractiveObject
ArvInteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
Underklasser DisplayObjectContainer, SimpleButton, TextField

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Klassen InteractiveObject är den abstrakta basklassen för alla visningsobjekt som användaren kan interagera med via musen, tangentbordet eller någon annan indataenhet.

Du kan inte instansiera InteractiveObject-klassen direkt. Ett anrop till den nya InteractiveObject()-konstruktorn orsakar ett ArgumentError-undantag.

InteractiveObject-klassen i sig innefattar inte några API:er för återgivning av innehåll på skärmen. För att skapa en anpassad underklass av klassen InteractiveObject ska du utöka en av underklasserna som har API:er för återgivning av innehåll på skärmen, t.ex. klasserna Sprite, SimpleButton, TextField eller MovieClip.

Visa exemplen



Publika egenskaper
 EgenskapDefinieras med
  accessibilityImplementation : AccessibilityImplementation
Den aktuella hjälpmedelsimplementeringen (AccessibilityImplementation) för den här InteractiveObject-instansen.
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
De nuvarande hjälpmedelsalternativen för det här visningsobjektet.
DisplayObject
 Inheritedalpha : Number
Anger det angivna objektets alfagenomskinlighetsvärde.
DisplayObject
 InheritedblendMode : String
Ett värde från klassen BlendMode som anger vilket blandningsläge som ska användas.
DisplayObject
 InheritedblendShader : Shader
[lässkyddad] Ställer in en skuggning som används för blandning av förgrund och bakgrund.
DisplayObject
 InheritedcacheAsBitmap : Boolean
Om det är true, sparar Flash-miljöerna en intern bitmappsrepresentation av visningsobjektet i cache-minnet.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Om detta inte är null definierar det här Matrix-objektet hur ett visningsobjekt återges när cacheAsBitmap har värdet true.
DisplayObject
 Inheritedconstructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans.
Object
  contextMenu : NativeMenu
Anger vilken snabbmeny som är associerad med det här objektet.
InteractiveObject
  doubleClickEnabled : Boolean
Anger om det här objektet tar emot doubleClick-händelser.
InteractiveObject
 Inheritedfilters : Array
En indexerad array som innehåller varje filterobjekt som är associerat med visningsobjektet.
DisplayObject
  focusRect : Object
Anger om det här objektet visar en fokusram.
InteractiveObject
 Inheritedheight : Number
Anger visningsobjektets höjd i pixlar.
DisplayObject
 InheritedloaderInfo : LoaderInfo
[skrivskyddad] Returnerar ett LoaderInfo-objekt som innehåller information om hur filen som visningsobjektet tillhör ska läsas in.
DisplayObject
 Inheritedmask : DisplayObject
Det anropande visningsobjektet maskeras av det angivna visningsobjektet.
DisplayObject
 InheritedmetaData : Object
Erhåller metadataobjektet för instansen DisplayObject om metadata har lagrats tillsammans med instansen för detta DisplayObject i SWF-filen via en PlaceObject4-tagg.
DisplayObject
  mouseEnabled : Boolean
Anger om det här objektet tar emot musmeddelanden eller annan indata från användaren.
InteractiveObject
 InheritedmouseX : Number
[skrivskyddad] Anger x-koordinaten för musens eller användarens indataenhets position i pixlar.
DisplayObject
 InheritedmouseY : Number
[skrivskyddad] Anger y-koordinaten för musens eller användarens indataenhets position i pixlar.
DisplayObject
 Inheritedname : String
Anger instansnamnet för DisplayObject.
DisplayObject
  needsSoftKeyboard : Boolean
Anger om ett virtuellt tangentbord (t.ex. ett skärmtangentbord) ska visas när den här InteractiveObject-instansen är i fokus.
InteractiveObject
 InheritedopaqueBackground : Object
Anger om visningsobjektet är ogenomskinligt med en viss bakgrundsfärg.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[skrivskyddad] Anger DisplayObjectContainer-objektet som innehåller visningsobjektet.
DisplayObject
 Inheritedroot : DisplayObject
[skrivskyddad] För ett visningsobjekt i en inläst SWF-fil är rotegenskapen det översta visningsobjektet i den del av visningslistans trädstruktur som representeras av den SWF-filen.
DisplayObject
 Inheritedrotation : Number
Anger DisplayObject-instansens rotation i grader från den ursprungliga orienteringen.
DisplayObject
 InheritedrotationX : Number
Anger x-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren.
DisplayObject
 InheritedrotationY : Number
Anger y-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren.
DisplayObject
 InheritedrotationZ : Number
Anger z-axelsrotationen i grader för DisplayObject-instansen, från den ursprungliga orienteringen i förhållande till den överordnade 3D-behållaren.
DisplayObject
 Inheritedscale9Grid : Rectangle
Det skalningsrutnät som används för närvarande.
DisplayObject
 InheritedscaleX : Number
Anger vågrät skala (i procent) för objektet utifrån dess registreringspunkt.
DisplayObject
 InheritedscaleY : Number
Anger lodrät skala (i procent) för objektet utifrån dess registreringspunkt.
DisplayObject
 InheritedscaleZ : Number
Anger djupskala (procent) för objektet utifrån dess registreringspunkt.
DisplayObject
 InheritedscrollRect : Rectangle
Visningsobjektets gränser för rullningsrektangeln.
DisplayObject
      softKeyboard : String
Kontrollerar utseendet på skärmtangentbordet.
InteractiveObject
  softKeyboardInputAreaOfInterest : Rectangle
Definierar det område som ska behållas på skärmen när skärmtangentbordet visas (ej tillgängligt på iOS).
InteractiveObject
 Inheritedstage : Stage
[skrivskyddad] Visningsobjektets scen.
DisplayObject
  tabEnabled : Boolean
Anger om det här objektet inkluderas i tabbordningen.
InteractiveObject
  tabIndex : int
Anger tabbordningen för objekt i en SWF-fil.
InteractiveObject
 Inheritedtransform : flash.geom:Transform
Ett objekt med egenskaper som gäller ett visningsobjekts matris, färgomformning och pixelgränser.
DisplayObject
 Inheritedvisible : Boolean
Om visingsobjektet är synligt eller inte.
DisplayObject
 Inheritedwidth : Number
Anger visningsobjektets bredd i pixlar.
DisplayObject
 Inheritedx : Number
Anger x-koordinaten för DisplayObject-instansen i förhållande till de lokala koordinaterna för den överordnade DisplayObjectContainer.
DisplayObject
 Inheritedy : Number
Anger y-koordinaten för DisplayObject-instansen i förhållande till de lokala koordinaterna för den överordnade DisplayObjectContainer.
DisplayObject
 Inheritedz : Number
Anger z-koordinatens position längs DisplayObject-instansens z-axel i förhållande till den överordnade 3D-behållaren.
DisplayObject
Publika metoder
 MetodDefinieras med
  
Anrop till konstruktorn InteractiveObject() ger ett ArgumentError-undantag.
InteractiveObject
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser.
EventDispatcher
 Inherited
Skickar en händelse till händelseflödet.
EventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Returnerar en rektangel som definierar visningsområdets område i relation till targetCoordinateSpace-objektets koordinatsystem.
DisplayObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Returnerar en rektangel som definierar visningsområdets gräns, baserat på koordinatsystemet som definieras av targetCoordinateSpace-parametern, exklusive eventuella linjer i former.
DisplayObject
 Inherited
Konverterar punktobjektet från scenens (globala) koordinater till visningsobjektets (lokala) koordinater.
DisplayObject
 Inherited
Konverterar en tvådimensionell punkt från scenens (globala) koordinater till ett tredimensionellt visningsobjekts (lokala) koordinater.
DisplayObject
 Inherited
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse.
EventDispatcher
 Inherited
Anger om det finns en egenskap angiven för ett objekt.
Object
 Inherited
Utvärderar begränsningsramen för visningsobjektet för att kontrollera om den överlappar eller korsar begränsningsramen för obj-visningsobjektet.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Utvärderar visningsobjektet för att avgöra om det överlappar eller korsar den punkt som anges av x- och y-parametrarna.
DisplayObject
 Inherited
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter.
Object
 Inherited
Konverterar en tredimensionell punkt för det tredimensionella visningsobjektets (lokala) koordinater till en tvådimensionell punkt i scenens (globala) koordinater.
DisplayObject
 Inherited
Konverterar punktobjektet från visningsobjektets (lokala) koordinater till scenens (globala) koordinater.
DisplayObject
 Inherited
Anger om den angivna egenskapen finns och är uppräkningsbar.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Tar bort en avlyssnare från EventDispatcher-objektet.
EventDispatcher
  
Visar ett virtuellt tangentbord.
InteractiveObject
 Inherited
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder.
Object
 Inherited
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner.
Object
 Inherited
Returnerar det angivna objektets strängbeteckning.
Object
 Inherited
Returnerar det angivna objektets primitiva värde.
Object
 Inherited
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen.
EventDispatcher
Händelser
 Händelse Sammanfattning Definieras med
 Inherited[utsändningshändelse] Skickas när Flash Player eller AIR får operativsystemfokus och blir aktivt.EventDispatcher
 InheritedSkickas när ett visningsobjekt läggs till i visningslistan.DisplayObject
 InheritedSkickas när ett visningsobjekt läggs till i scenens visningslista, antingen direkt eller genom tillägg av ett underträd som innehåller visningsobjektet.DisplayObject
  Skickas när användaren väljer ”Ta bort” på textinnehållsmenyn.InteractiveObject
  Skickas när en användare trycker ner och släpper upp huvudknappen på sitt pekdon över samma InteractiveObject.InteractiveObject
  
    contextMenu
Skickas när en användargest utlöser den snabbmeny som är kopplad till detta interaktiva objekt i ett AIR-program.InteractiveObject
  Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Kopiera eller väljer ”Kopiera” på snabbmenyn.InteractiveObject
  Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Klipp ut eller väljer Klipp ut på snabbmenyn.InteractiveObject
 Inherited[utsändningshändelse] Skickas när Flash Player eller AIR förlorar operativsystemfokus och blir inaktivt.EventDispatcher
  Skickas när en användare trycker ner och släpper upp huvudknappen på ett pekdon två gånger i snabb följd över samma InteractiveObject när detta objekts doubleClickEnabled-flagga är satt till true.InteractiveObject
 Inherited[utsändningshändelse] Skickas när spelhuvudet går in i en ny bildruta.DisplayObject
 Inherited[utsändningshändelse] Skickas när spelhuvudet stänger den aktuella bildrutan.DisplayObject
  Skickas när ett visningsobjekt fokuserats.InteractiveObject
  Skickas när ett visningsobjekt tappar fokusering.InteractiveObject
 Inherited[utsändningshändelse] Skickas efter att konstruktorerna för bildrutevisningsobjekt har körts men innan bildruteskript har körts.DisplayObject
  Skickas när användaren skapar en kontaktpunkt längs pekytans kant med en InteractiveObject-instans (såsom att trycka längs kanten av pekytan på Siri Remote för Apple-TV). Vissa enheter kan också tolka denna kontakt som en kombination av flera pekhändelser.InteractiveObject
  Skickas när användaren trycker på två kontaktpunkter över samma InteractiveObject-instans på en beröringsaktiverad enhet (som att trycka med två fingrar och sedan släppa dem över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren flyttar en kontaktpunkt över InteractiveObject-instansen på en beröringsaktiverad enhet (som att flytta ett finger från vänster till höger över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren utför en rotationsgest vid en kontaktpunkt med en InteractiveObject-instans (som att vidröra en skärm med två fingrar och rotera dem över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren utför en svepningsgest vid en kontaktpunkt med en InteractiveObject-instans (som att vidröra en skärm med tre fingrar och sedan flytta fingrarna parallellt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren skapar en kontaktpunkt med en InteractiveObject-instans och sedan vidrör en beröringsaktiverad enhet (som att placera flera fingrar över ett visningsobjekt för att öppna en meny och sedan använda ett finger för att peka på ett menyalternativ på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren utför en zoomningsgest vid en kontaktpunkt med en InteractiveObject-instans (som att vidröra en skärm med två fingrar och sedan snabbt sära på fingrarna över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Den här händelsen skickas till alla klientprogram som har stöd för indata via ett redigeringsprogram för inmatningsmetoder (IME).InteractiveObject
  Skickas när användaren trycker på en tangent.InteractiveObject
  Skickas när användaren försöker att ändra fokuseringen med tangentbordsnavigering.InteractiveObject
  Skickas när användaren släpper upp en tangent.InteractiveObject
  Skickas när en användare trycker ned och släpper upp mittenknappen på sitt pekdon över samma InteractiveObject.InteractiveObject
  Skickas när en användare trycker på pekdonets mittenknapp över en InteractiveObject-instans.InteractiveObject
  Skickas när en användare släpper pekdonets knapp över en InteractiveObject-instans.InteractiveObject
  Skickas när en användare trycker på pekdonets knapp över en InteractiveObject-instans.InteractiveObject
  Skickas när användaren försöker att ändra fokuseringen med ett pekdon.InteractiveObject
  Skickas när en användare flyttar pekdonet när det befinner sig över ett InteractiveObject.InteractiveObject
  Skickas när användaren flyttar bort pekdonet från en InteractiveObject-instans.InteractiveObject
  Skickas när användaren flyttar pekdonet över en InteractiveObject-instans.InteractiveObject
  Skickas när en användare släpper pekdonets knapp över en InteractiveObject-instans.InteractiveObject
  Skickas när mushjulet rullas över en InteractiveObject-instans.InteractiveObject
  Skickas av drag initiator InteractiveObject när användaren släpper dragrörelsen.InteractiveObject
  Skickas av ett InteractiveObject-målobjekt när ett objekt dras till målobjektet och dragningen har accepterats med ett anrop till DragManager.acceptDragDrop().InteractiveObject
  Skickas av ett InteractiveObject-objekt när en dragrörelse går in i dess gränser.InteractiveObject
  Skickas av ett InteractiveObject-objekt när en dragrörelse går utanför dess gränser.InteractiveObject
  Skickas kontinuerligt av ett InteractiveObject-objekt när en dragrörelse pågår inom dess gränser.InteractiveObject
  Skickas i början av en dragning av det InteractiveObject-objekt som anges som dragningsinitierare i DragManager.doDrag()-anropet.InteractiveObject
  Skickas under en dragning av det InteractiveObject-objekt som anges som dragningsinitierare i DragManager.doDrag()-anropet.InteractiveObject
  Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Klistra in eller väljer Klistra in på snabbmenyn.InteractiveObject
  Skickas när användaren sänker en aktiv penna förbi skärmens upptäcktströskel.InteractiveObject
  
    proximityEnd
Skickas när användaren lyfter en aktiv penna över skärmens upptäcktströskel.InteractiveObject
  Skickas när användaren flyttar en aktiv penna över skärmen medan den behålls inom skärmens upptäcktströskel.InteractiveObject
  
    proximityOut
Skickas när användaren flyttar en aktiv penna bort från detta InteractiveObject medan den behålls inom skärmens upptäcktströskel.InteractiveObject
  Skickas när användaren flyttar en aktiv penna direkt över detta InteractiveObject medan den behålls inom skärmens upptäcktströskel.InteractiveObject
  Skickas när användaren flyttar en aktiv penna bort från detta InteractiveObject och något av dess underordnade objekt medan den behålls inom skärmens upptäcktströskel.InteractiveObject
  Skickas när användaren flyttar en aktiv penna över detta InteractiveObject från utsidan av objektets underordnade träd i visningslistan (men stannar kvar inom skärmens upptäcktströskel).InteractiveObject
  Skickas när användaren släpper knappen på pekaren efter att första ha tryckt på den över en InteractiveObject-instans och sedan flyttat pekaren bort från InteractiveObject-instansen.InteractiveObject
 InheritedSkickas när ett visningsobjekt ska tas bort från visningslistan.DisplayObject
 InheritedSkickas när ett visningsobjekt ska tas bort från visningslistan, antingen direkt eller genom borttagning av ett underträd som innehåller visningsobjektet.DisplayObject
 Inherited[utsändningshändelse] Skickas när visningslistan ska uppdateras och återges.DisplayObject
  Skickas när en användare trycker ned och släpper upp högerknappen på sitt pekdon över samma InteractiveObject.InteractiveObject
  Skickas när en användare trycker på pekdonets knapp över en InteractiveObject-instans.InteractiveObject
  Skickas när en användare släpper pekdonets knapp över en InteractiveObject-instans.InteractiveObject
  Skickas när användaren flyttar bort pekdonet från en InteractiveObject-instans.InteractiveObject
  Skickas när användaren flyttar pekdonet över en InteractiveObject-instans.InteractiveObject
  Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Markera allt eller väljer Markera allt på snabbmenyn.InteractiveObject
  Skickas omedelbart efter att skärmtangentbordet tas fram (visas).InteractiveObject
  Skickas omedelbart innan skärmtangentbordet tas fram (visas).InteractiveObject
  Skickas omedelbart efter att skärmtangentbordet döljs.InteractiveObject
  Skickas när värdet på objektets tabChildren-flagga ändras.InteractiveObject
  Skickas när objektets tabEnabled-flagga ändras.InteractiveObject
  Skickas när värdet på objektets tabIndex-egenskap ändras.InteractiveObject
  Skickas när användaren skriver ett eller flera texttecken.InteractiveObject
  Skickas när användaren först kontaktar en beröringsaktiverad enhet (som att vidröra en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren avslutar kontakten med en beröringsaktiverad enhet (som att lyfta fingret från en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren rör enheten och skickas kontinuerligt tills kontaktpunkten avlägsnas.InteractiveObject
  Skickas när användaren flyttar kontaktpunkten bort från en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från ett visningsobjekt till ett annat på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren flyttar kontaktpunkten över en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från en punkt utanför ett visningsobjekt till en punkt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren flyttar kontaktpunkten bort från en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från ett visningsobjekt till en punkt utanför visningsobjektet på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren flyttar kontaktpunkten över en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från en punkt utanför ett visningsobjekt till en punkt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
  Skickas när användaren lyfter kontaktpunkten över samma InteractiveObject-instans där kontakten initierades på en beröringsaktiverad enhet (som att trycka med fingret och sedan släppa det vid en enda kontaktpunkt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm).InteractiveObject
Egenskapsdetaljer

accessibilityImplementation

egenskap
accessibilityImplementation:AccessibilityImplementation

Språkversion: ActionScript 3.0

Den aktuella hjälpmedelsimplementeringen (AccessibilityImplementation) för den här InteractiveObject-instansen.



Implementering
    public function get accessibilityImplementation():AccessibilityImplementation
    public function set accessibilityImplementation(value:AccessibilityImplementation):void

Relaterade API-element

contextMenu

egenskap 
contextMenu:NativeMenu

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Anger vilken snabbmeny som är associerad med det här objektet.

För innehåll som körs i Flash Player är denna egenskap ett ContextMenu-objekt. I AIR-körning täcker ContextMenu-klassen in NativeMenu-klassen. Flash Player stöder dock bara ContextMenu-klassen, inte NativeMenu-klassen.

Obs!: En urklippsmeny inkluderas alltid på snabbmenyn för TextField-objekt. Urklippsmenyn innehåller kommandona Klipp ut, Kopiera, Klistra in, Rensa och Markera alla. Du kan inte ta bort de här kommandona från snabbmenyn för TextField-objekt. För TextField-objekt genereras inga clear-, copy-, cut-, paste- eller selectAll-händelser när de här kommandona (eller motsvarande kortkommandon) väljs.



Implementering
    public function get contextMenu():NativeMenu
    public function set contextMenu(value:NativeMenu):void

Exempel  ( Så här använder du exemplet )
Följande exempel visar hur du kan lägga till ett eget alternativ på snabbmenyn för ett Sprite-objekt genom att ställa in Spritens contextMenu-egenskap på ett ContextMenu-objekt. Exempel från ActionScriptExamples.com.
var red_cmi:ContextMenuItem = new ContextMenuItem("red");
red_cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, cmi_menuItemSelect);
 
var cm:ContextMenu = new ContextMenu();
cm.customItems.push(red_cmi);
cm.hideBuiltInItems();
 
var spr:Sprite = new Sprite();
spr.contextMenu = cm;
spr.graphics.beginFill(0x000000);
spr.graphics.drawRect(0, 0, 120, 90);
spr.graphics.endFill();
spr.x = 10;
spr.y = 10;
addChild(spr);
 
function cmi_menuItemSelect(evt:ContextMenuEvent):void {
    spr.graphics.clear();
    spr.graphics.beginFill(0xFF0000);
    spr.graphics.drawRect(0, 0, 120, 90);
    spr.graphics.endFill();
}

doubleClickEnabled

egenskap 
doubleClickEnabled:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Anger om det här objektet tar emot doubleClick-händelser. Standardvärdet är false, vilket innebär att en InteractiveObject-instans inte tar emot doubleClick-händelser som standard. Om doubleClickEnabled-egenskapen står på true tar instansen emot doubleClick-händelser inom sina gränser. Egenskapen mouseEnabled för InteractiveObject-instansen måste också anges som true för att objektet ska ta emot doubleClick-händelser.

Ingen händelse skickas när denna egenskap sätts. Du måste använda addEventListener()-metoden för att lägga till en händelseavlyssnare för doubleClick-händelsen.



Implementering
    public function get doubleClickEnabled():Boolean
    public function set doubleClickEnabled(value:Boolean):void

Relaterade API-element

focusRect

egenskap 
focusRect:Object

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Anger om det här objektet visar en fokusram. Den kan ta ett av tre värden: true, false eller null. Värdena true och false fungerar som förväntat och anger om fokusrektangeln visas eller inte. Ett värde på null anger att detta objekt lyder stageFocusRect-egenskapen i Stage.



Implementering
    public function get focusRect():Object
    public function set focusRect(value:Object):void

mouseEnabled

egenskap 
mouseEnabled:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Anger om det här objektet tar emot musmeddelanden eller annan indata från användaren. Standardvärdet är true, vilket innebär att varje InteractiveObject-instans som förekommer på visningslistan tar emot mushändelser eller andra indatahändelser från användaren som standard. Om mouseEnabled är inställt på false, tar instansen inte emot några mushändelser (eller andra indatahändelser från användaren, t.ex. tangentbordshändelser). Eventuella underordnade till denna instans i visningslistan påverkas inte. För att ändra mouseEnabled-beteendet för samtliga underordnade till ett objekt i visningslistan använder man flash.display.DisplayObjectContainer.mouseChildren.

Ingen händelse skickas när denna egenskap sätts. Du måste använda addEventListener()-metoden för att skapa interaktiv funktionalitet.



Implementering
    public function get mouseEnabled():Boolean
    public function set mouseEnabled(value:Boolean):void

Relaterade API-element

needsSoftKeyboard

egenskap 
needsSoftKeyboard:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.2, AIR 2.6

Anger om ett virtuellt tangentbord (t.ex. ett skärmtangentbord) ska visas när den här InteractiveObject-instansen är i fokus.

Standardvärdet är false och fokusering på en InteractiveObject-instans visar inte ett skärmtangentbord. Om egenskapen needsSoftKeyboard är inställd på true visas ett skärmtangentbord vid körning när InteractiveObject-instansen är redo att ta emot indata från användaren. En InteractiveObject-instans är klar att acceptera indata från användaren efter ett programanrop för att ställa in scenens focus-egenskap eller en användarinteraktion, som exempelvis en "knackning." Om klientsystemet har ett reguljärt tangentbord tillgängligt eller om det inte har stöd för virtuella tangentbord, kommer skärmtangentbordet inte att visas.

Instansen InteractiveObject skickar softKeyboardActivating-, softKeyboardActivate- och softKeyboardDeactivate-händelser när skärmtangentbordet visas eller döljs.

Obs! Den här egenskapen stöds inte i AIR-program på iOS.



Implementering
    public function get needsSoftKeyboard():Boolean
    public function set needsSoftKeyboard(value:Boolean):void

Relaterade API-element

    

softKeyboard

egenskap 
softKeyboard:String

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 21.0

Kontrollerar utseendet på skärmtangentbordet.

Enheter med skärmtangentbord kan anpassa tangentbordets knappar så att de motsvarar den typ av inmatning som förväntas. Om till exempel numeriska värden förväntas kan SoftKeyboardType.NUMBER användas på en enhet för att endast visa siffror på skärmtangentbordet. Giltiga värden definieras som konstanter i klassen SoftKeyboardType:

  • "default"
  • "punctuation"
  • "url"
  • "number"
  • "contact"
  • "email"
  • "phone"
  • "decimalpad"

Dessa värden är avsedda som tips som gör att en enhet visar det bästa tangentbordet för den aktuella tillämpningen.

Standardvärdet är SoftKeyboardType.DEFAULT.



Implementering
    public function get softKeyboard():String
    public function set softKeyboard(value:String):void

Utlöser
ArgumentError — Om den sätts till ett värde som inte är en medlem av SoftKeyboardType

Relaterade API-element

softKeyboardInputAreaOfInterest

egenskap 
softKeyboardInputAreaOfInterest:Rectangle

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.2, AIR 2.6

Definierar det område som ska behållas på skärmen när skärmtangentbordet visas (ej tillgängligt på iOS).

Om egenskapen needsSoftKeyboard för detta InteractiveObject är true, justerar körningen visningen efter behov för att hålla objektet i sikte medan användaren skriver. I vanliga fall använder körningen objektsgränserna som fås från metoden DisplayObject.getBounds(). Du kan ange ett annat område med hjälp av egenskapen softKeyboardInputAreaOfInterest.

Ange softKeyboardInputAreaOfInterest i scenkoordinaterna.

Obs! I Android är softKeyboardInputAreaOfInterest inte godkänt för liggande orientering.

Obs! softKeyboardInputAreaOfInterest stöds inte på iOS.



Implementering
    public function get softKeyboardInputAreaOfInterest():Rectangle
    public function set softKeyboardInputAreaOfInterest(value:Rectangle):void

Relaterade API-element

tabEnabled

egenskap 
tabEnabled:Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Anger om det här objektet inkluderas i tabbordningen. Om detta värde är inkluderat i tabbordningen är värdet true, i annat fall är det false. Som standard är värdet false utom i följande fall:

  • För ett SimpleButton-objekt är värdet true.
  • För ett TextField-objekt med typ = "input" är värdet true.
  • För ett Sprite-objekt eller MovieClip-objekt med buttonMode = true är värdet true.



Implementering
    public function get tabEnabled():Boolean
    public function set tabEnabled(value:Boolean):void

tabIndex

egenskap 
tabIndex:int

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Anger tabbordningen för objekt i en SWF-fil. tabIndex-egenskapen är -1 som standard, vilket innebär att inget tabbindexvärde läggs upp för objektet.

Om ett objekt som visas i SWF-filen innehåller en tabIndex-egenskap inaktiveras automatisk tabbordning. I stället beräknas tabbordningen från tabIndex-egenskaperna för objekten i SWF-filen. Den anpassade tabbordningen omfattar bara objekt som har tabIndex-egenskaper.

Egenskapen tabIndex måste vara ett positivt heltal. Objekten ordnas efter deras tabIndex-egenskaper i stigande ordning. Ett objekt med ett tabIndex-värde på 1 föregår ett objekt med ett tabIndex-värde på 2. Använd inte samma tabIndex-värde för flera objekt.

Den anpassade tabbordning som tabIndex-egenskapen definierar är flat. Det innebär att de hierarkiska förhållandena mellan objekt i SWF-filen inte har någon betydelse. Alla objekt i SWF-filen med tabIndex-egenskaper placeras i tabbordningen, som bestäms av ordningen för tabIndex-värden.

Obs! Om du vill ställa in tabbordningen för TLFTextField-instanser, ska du byta underordnat visningsobjekt för TLFTextField till ett InteractiveObject och sedan ställa in egenskapen tabIndex. Till exempel:

	 InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;
	 
Om du vill ändra tabbordningen från standardinställningen för tre instanser av ett TLFTextField-objekt (tlfInstance1, tlfInstance2 och tlfInstance3), använder du:
	 InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3;
	 InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2;
	 InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
	 



Implementering
    public function get tabIndex():int
    public function set tabIndex(value:int):void
Konstruktordetaljer

InteractiveObject

()Konstruktor
public function InteractiveObject()

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Anrop till konstruktorn new InteractiveObject() ger ett ArgumentError-undantag. Du kan emellertid anropa konstruktorer för följande underklasser till InteractiveObject:

  • new SimpleButton()
  • new TextField()
  • new Loader()
  • new Sprite()
  • new MovieClip()

Metoddetaljer

requestSoftKeyboard

()metod
public function requestSoftKeyboard():Boolean

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.2, AIR 2.6

Visar ett virtuellt tangentbord.

När metoden anropas fokuseras InteractiveObject-instansen och skärmtangentbordet visas om det skulle behövas. Även needsSoftKeyboard måste vara true. Tangentbordet visas inte om ett reguljärt tangentbord finns tillgängligt eller om klientsystemet inte har stöd för virtuella trangentbord.

Obs! Den här metoden stöds inte i AIR-program på iOS.

Returnerar
Boolean — När värdet är true betyder det att skärmtangentbordet visas, är det false visas inte skärmtangentbordet.

Relaterade API-element

Händelsedetaljer

clear

Händelse
Typ av händelseobjekt: flash.events.Event
egenskap Event.type = flash.events.Event.CLEAR

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5, Flash Lite 4

Skickas när användaren väljer ”Ta bort” på textinnehållsmenyn. Denna händelse skickas till det objekt som är i fokus för tillfället. Om objektet som för närvarande har fokus är ett TextField-objekt gör standardbeteendet för denna händelse att allt markerat innehåll i textfältet tas bort.

Event.CLEAR-konstanten definierar värdet på type-egenskapen i ett clear-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetAlla InteractiveObject-instanser med en avlyssnare registrerad för clear-händelsen.

Obs! TextField-objekt skickar inte clear-, copy-, cut-, paste- eller selectAll-händelser. TextField-objekt inkluderar alltid kommandona Klipp ut, Kopiera, Klistra in, Rensa och Markera allt på snabbmenyn. Du kan inte ta bort de här kommandona från snabbmenyn för TextField-objekt. För TextField-objekt genereras inga clear-, copy-, cut-, paste- eller selectAll-händelser när de här kommandona (eller motsvarande kortkommandon) väljs. Andra klasser som utökar InteractiveObject-klassen, bland annat komponenter som byggts med Flash Text Engine (FTE), skickar dock de här händelserna som svar på användaråtgärder som kortkommandon och snabbmenyer.

click

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.CLICK

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när en användare trycker ner och släpper upp huvudknappen på sitt pekdon över samma InteractiveObject. För att en klickhändelse ska ske måste den alltid följa denna händelsesekvens i rätt ordningsföljd: mouseDown-händelse följd av mouseUp. Målobjektet måste vara detsamma för bägge dessa händelser annars äger klickhändelsen inte rum. Valfritt antal andra mushändelser kan äga rum när som helst mellan mouseDown- eller mouseUp-händelsen – klickhändelsen äger ändå rum.

Definierar värdet för ett click-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDownFör click-händelser är det här värdet alltid false.
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.
    

contextMenu

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.CONTEXT_MENU

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0

Skickas när en användargest utlöser den snabbmeny som är kopplad till detta interaktiva objekt i ett AIR-program.

MouseEvent.CONTEXT_MENU-konstanten definierar värdet på type-egenskapen i ett contextMenu-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDowntrue om den högra musknappen trycks ned, annars false.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
clickCountRäkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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

copy

Händelse  
Typ av händelseobjekt: flash.events.Event
egenskap Event.type = flash.events.Event.COPY

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Kopiera eller väljer ”Kopiera” på snabbmenyn. Denna händelse skickas till det objekt som är i fokus för tillfället. Om objektet som för närvarande har fokus är ett TextField-objekt gör standardbeteendet för denna händelse att allt markerat innehåll i textfältet kopieras till urklipp.

Definierar värdet för ett copy-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetAlla InteractiveObject-instanser med en avlyssnare registrerad för copy-händelsen.

Obs! TextField-objekt skickar inte clear-, copy-, cut-, paste- eller selectAll-händelser. TextField-objekt inkluderar alltid kommandona Klipp ut, Kopiera, Klistra in, Rensa och Markera allt på snabbmenyn. Du kan inte ta bort de här kommandona från snabbmenyn för TextField-objekt. För TextField-objekt genereras inga clear-, copy-, cut-, paste- eller selectAll-händelser när de här kommandona (eller motsvarande kortkommandon) väljs. Andra klasser som utökar InteractiveObject-klassen, bland annat komponenter som byggts med Flash Text Engine (FTE), skickar dock de här händelserna som svar på användaråtgärder som kortkommandon och snabbmenyer.

cut

Händelse  
Typ av händelseobjekt: flash.events.Event
egenskap Event.type = flash.events.Event.CUT

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Klipp ut eller väljer Klipp ut på snabbmenyn. Denna händelse skickas till det objekt som är i fokus för tillfället. Om objektet som för närvarande har fokus är ett TextField-objekt gör standardbeteendet för denna händelse att allt markerat innehåll i textfältet klipps ut till urklipp.

Definierar värdet på type-egenskapen i ett cut-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetAlla InteractiveObject-instanser med en avlyssnare registrerad för cut-händelsen.

Obs! TextField-objekt skickar inte clear-, copy-, cut-, paste- eller selectAll-händelser. TextField-objekt inkluderar alltid kommandona Klipp ut, Kopiera, Klistra in, Rensa och Markera allt på snabbmenyn. Du kan inte ta bort de här kommandona från snabbmenyn för TextField-objekt. För TextField-objekt genereras inga clear-, copy-, cut-, paste- eller selectAll-händelser när de här kommandona (eller motsvarande kortkommandon) väljs. Andra klasser som utökar InteractiveObject-klassen, bland annat komponenter som byggts med Flash Text Engine (FTE), skickar dock de här händelserna som svar på användaråtgärder som kortkommandon och snabbmenyer.

doubleClick

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.DOUBLE_CLICK

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Skickas när en användare trycker ner och släpper upp huvudknappen på ett pekdon två gånger i snabb följd över samma InteractiveObject när detta objekts doubleClickEnabled-flagga är satt till true. För att en doubleClick-händelse ska äga rum måste den omedelbart följa följande händelsesekvens: mouseDown, mouseUp, click, mouseDown, mouseUp. Samtliga dessa händelser måste dela samma mål som doubleClick-händelsen. Den andra klickningen, som representeras av de andra mouseDown- ochmouseUp-händelserna, måste inträffa inom en bestämd tidsperiod efter click-händelsen. Denna periods tillåtna längd varierar beroende på operativsystemet och kan många gånger konfigureras av användaren. Om målet utgörs av ett valbart textfält markerar ordet under markören som standardbeteendet. Om det InteractiveObject som utgör målet inte sin doubleClickEnabled-flagga satt till true får den två click-händelser.

doubleClickEnabled-egenskapen sätts som standard till false.

Ett TextField-objekts textmarkeringsbeteende vid dubbelklickning har inget samband med doubleClick-händelsen. Använd TextField.doubleClickEnabled för att kontrollera TextField-valen.

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:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDownFör doubleClick-händelser är det här värdet alltid false.
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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

focusIn

Händelse  
Typ av händelseobjekt: flash.events.FocusEvent
egenskap FocusEvent.type = flash.events.FocusEvent.FOCUS_IN

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när ett visningsobjekt fokuserats. Den här situationen uppträder när en användare markerar objektet med ett pekdon eller med tangentbordsnavigering. Mottagaren av sådan fokusering kallas för denna händelses målobjekt och motsvarande InteractiveObject-instans från denna senaste fokusering till följd av denna ändring kallas för det relaterade objektet. En referens till det relaterade objektet läggs in i det mottagande objektets relatedObject-egenskap. shiftKey-egenskapen används inte. Denna händelse följer på sändningen av det föregående objektets focusOut-händelse.

Definierar värdet för ett focusIn-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
keyCode0; är bara tillämpligt på keyFocusChange-händelser.
relatedObjectDen kompletterande InteractiveObject-instansen som påverkas av fokusändringen.
shiftKeyfalse; är bara tillämpligt på keyFocusChange-händelser.
targetDen InteractiveObject-instans som just hamnat i fokus. 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.
directionRiktningen från vilken fokus tilldelades. Den här egenskapen rapporterar värdet på direction-parametern på steget med assignFocus()-metoden. Om fokus ändrades på annat sätt kommer värdet alltid att vara FocusDirection.NONE. Gäller enbart för focusIn-händelser. För alla andra fokushändelser kommer värdet att vara FocusDirection.NONE.

focusOut

Händelse  
Typ av händelseobjekt: flash.events.FocusEvent
egenskap FocusEvent.type = flash.events.FocusEvent.FOCUS_OUT

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när ett visningsobjekt tappar fokusering. Det här uppträder när en användare markerar ett annat objekt med ett pekdon eller med tangentbordsnavigering. Det objekt som tappar fokuseringen kallas för händelsens målobjekt och det den motsvarande InteractiveObject-instansen, som tar emot fokuseringen, kallas för det relaterade objektet. En referens till det relaterade objektet läggs in i målobjektets relatedObject-egenskap. shiftKey-egenskapen används inte. Den här händelsen föregår sändningen av focusIn-händelsen av det relaterade objektet.

Definierar värdet för ett focusOut-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
keyCode0; är bara tillämpligt på keyFocusChange-händelser.
relatedObjectDen kompletterande InteractiveObject-instansen som påverkas av fokusändringen.
shiftKeyfalse; är bara tillämpligt på keyFocusChange-händelser.
targetDen InteractiveObject-instans som just hamnat ur fokus. 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.

gestureDirectionalTap

Händelse  
Typ av händelseobjekt: flash.events.TransformGestureEvent
egenskap TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_DIRECTIONAL_TAP

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 24, Flash Lite 4

Skickas när användaren skapar en kontaktpunkt längs pekytans kant med en InteractiveObject-instans (såsom att trycka längs kanten av pekytan på Siri Remote för Apple-TV). Vissa enheter kan också tolka denna kontakt som en kombination av flera pekhändelser.

Närmare bestämt, om användaren rör ett finger över ett InteractiveObject och sedan tar bort fingret kan InteractiveObject-instansen skicka en touchBegin-händelse och en touchEnd-händelse (bland andra), såväl som gestureDirectionalTap-händelsen, eller så skickas alla om den aktuella miljön har stöd för det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera touchBegin-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet. Om du väljer att hantera gestureDirectionalTap-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på gesthändelser och beröringshändelser. Men klassen flash.ui.Multitouch avgör om pek- eller gesthändelsen kommer att utlösas.

Lägg märke till att egenskaperna localX och localY är inställda på den primära kontaktpunkten vid hantering av egenskaperna för händelseobjektet (för Apple TV är den i mitten av skärmen). Egenskaperna offsetX och offsetY motsvarar gestens riktning.

Obs! Detta API har bara stöd för riktningstryck med ett finger.

Definierar värdet för type-egenskapen för ett GESTURE_DIRECTIONAL_TAP-pekhändelseobjekt.

Det skickade TransformGestureEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
phaseDen nuvarande fasen i händelseflödet. För svepningsgester är det här värdet alltid all, vilket motsvarar värdet GesturePhase.ALL så snart händelsen har skickats.
localXDen vågräta koordinaten vid vilken händelsen inträffade i förhållande till Sprite-behållaren. För riktningstryckningsgester är det här värdet i mitten av skärmen.
localYDen lodräta koordinaten vid vilken händelsen inträffade i förhållande till Sprite-behållaren. För riktningstryckningsgester är det här värdet i mitten av skärmen.
scaleXVisningsobjektets vågräta skala. För riktningstryckningsgester är det här värdet 1.
scaleYVisningsobjektets lodräta skala. För riktningstryckningsgester är det här värdet 1.
rotationAktuell rotationsvinkel (i grader) för visningsobjektet längs z-axeln. För riktningstryckningsgester är det här värdet 0.
offsetXAnger vågrät riktning: 1 för höger och -1 för vänster.
offsetYAnger lodrät riktning: 1 för nedåt och -1 för uppåt.
velocityAnger svepgestens hastighet i pixlar per sekund (endast AIR).
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
targetInteractiveObject-instansen under pekenheten. 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

gestureLongPress

Händelse  
Typ av händelseobjekt: flash.events.TapGestureEvent
egenskap TapGestureEvent.type = flash.events.GestureEvent.GESTURE_LONG_PRESS

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren trycker på två kontaktpunkter över samma InteractiveObject-instans på en beröringsaktiverad enhet (som att trycka med två fingrar och sedan släppa dem över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). Vissa enheter kan även tolka detta som en doubleClick-händelse.

I synnerhet om användaren placerar två fingrar över ett InteractiveObject kan InteractiveObject-instansen skicka en doubleClick-händelse eller en gestureTwoFingerTap-händelse eller både och om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera doubleClick-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera gestureTwoFingerTap-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Relaterade API-element

gesturePan

Händelse  
Typ av händelseobjekt: flash.events.TransformGestureEvent
egenskap TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_PAN

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren flyttar en kontaktpunkt över InteractiveObject-instansen på en beröringsaktiverad enhet (som att flytta ett finger från vänster till höger över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). Vissa enheter kan även tolka detta som en mouseOver-händelse eller en touchOver-händelse.

I synnerhet om användaren flyttar ett finger över ett InteractiveObject kan InteractiveObject-instansen skicka en mouseOver-händelse, en touchOver-händelse eller en gesturePan-händelse eller så skickas alla händelser om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera mouseOver-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera gesturePan-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett GESTURE_PAN-beröringshändelseobjekt.

Det skickade TransformGestureEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
phaseDen aktuella fasen i händelseflödet; ett värde från klassen GesturePhase.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet.
scaleXVisningsobjektets vågräta skala sedan den föregående gesthändelsen. För panoreringsgester är det här värdet 1.
scaleYVisningsobjektets lodräta skala sedan den föregående gesthändelsen. För panoreringsgester är det här värdet 1.
rotationAktuell rotationsvinkel (i grader) för visningsobjektet längs z-axeln sedan den föregående gesthändelsen. För panoreringsgester är det här värdet 0.
offsetXVisningsobjektets vågräta översättning från dess position vid den föregående gesthändelsen.
offsetYVisningsobjektets lodräta översättning från dess position vid den föregående gesthändelsen.
velocityGesthändelsens hastighet i pixlar per sekund (endast AIR). För panoreringsgester är det här värdet 0.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
targetInteractiveObject-instansen under pekenheten. 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.

Exempel  ( Så här använder du exemplet )

Följande exempel visar händelsehantering för GESTURE_PAN-händelserna. När användaren utför en panoreringsgest på den beröringsaktiverade enheten fylls myTextField i med den aktuella fasen.
Multitouch.inputMode = MultitouchInputMode.GESTURE;

var mySprite = new Sprite();
mySprite.addEventListener(TransformGestureEvent.GESTURE_PAN , onPan);
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);

function onPan(evt:TransformGestureEvent):void {

    evt.target.localX++;

    if (evt.phase==GesturePhase.BEGIN) {
        myTextField.text = "Begin";
    }
    if (evt.phase==GesturePhase.UPDATE) {
        myTextField.text = "Update";
    }
    if (evt.phase==GesturePhase.END) {
        myTextField.text = "End";
    }
}

Relaterade API-element

gestureRotate

Händelse  
Typ av händelseobjekt: flash.events.TransformGestureEvent
egenskap TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_ROTATE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren utför en rotationsgest vid en kontaktpunkt med en InteractiveObject-instans (som att vidröra en skärm med två fingrar och rotera dem över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). Att rotera två fingrar är en vanlig rotationsgest, men varje enhet och operativsystem har egna regler hur rotation ska anges. Vissa enheter kan också tolka den här kontakten som en kombination av flera mushändelser.

I synnerhet om användaren flyttar ett finger över ett InteractiveObject kan InteractiveObject-instansen skicka en mouseOver-händelse och en click-händelse (bland annat), i tillägg till gestureRotate-händelsen eller så skickas alla händelser om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera mouseOver-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera gestureRotate-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Lägg märke till att egenskaperna localX och localY är inställda på den primära kontaktpunkten vid hantering av egenskaperna för händelseobjektet. Egenskaperna offsetX och offsetY anger avståndet till kontaktpunkten där rotationsgesten slutförs.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett GESTURE_ROTATE-beröringshändelseobjekt.

Under den här händelsen innehåller egenskapen rotation rotationsvinkeln. Rotationsvärdena är som följer:

  • 0 till 180 grader för medsols riktning
  • -180 till 0 grader för motsols riktning

Det skickade TransformGestureEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
phaseDen aktuella fasen i händelseflödet; ett värde från klassen GesturePhase.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet.
scaleXVisningsobjektets vågräta skala sedan den föregående gesthändelsen.
scaleYVisningsobjektets lodräta skala sedan den föregående gesthändelsen.
rotationAktuell rotationsvinkel (i grader) för visningsobjektet längs z-axeln sedan den föregående gesthändelsen.
offsetXVisningsobjektets vågräta översättning från dess position vid den föregående gesthändelsen.
offsetYVisningsobjektets lodräta översättning från dess position vid den föregående gesthändelsen.
velocityGesthändelsens hastighet i pixlar per sekund (endast AIR). För rotationsgester är det här värdet 0.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
targetInteractiveObject-instansen under pekenheten. 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.

Exempel  ( Så här använder du exemplet )

Följande exempel visar händelsehantering för GESTURE_ROTATE-händelserna. När användaren utför en rotationsgest på den beröringsaktiverade enheten roterar mySprite och myTextField fylls i med den aktuella fasen.
Multitouch.inputMode = MultitouchInputMode.GESTURE;

var mySprite = new Sprite();
mySprite.addEventListener(TransformGestureEvent.GESTURE_ROTATE , onRotate );
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);

function onRotate(evt:TransformGestureEvent):void {

    evt.target.rotation -= 45;

    if (evt.phase==GesturePhase.BEGIN) {
        myTextField.text = "Begin";
    }
    if (evt.phase==GesturePhase.UPDATE) {
        myTextField.text = "Update";
    }
    if (evt.phase==GesturePhase.END) {
        myTextField.text = "End";
    }
}

Relaterade API-element

gestureSwipe

Händelse  
Typ av händelseobjekt: flash.events.TransformGestureEvent
egenskap TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_SWIPE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren utför en svepningsgest vid en kontaktpunkt med en InteractiveObject-instans (som att vidröra en skärm med tre fingrar och sedan flytta fingrarna parallellt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). Att röra flera fingrar parallellt är en vanlig svepningsgest, men alla enheter och operativsystem har egna regler för svepningar. Vissa enheter kan också tolka den här kontakten som en kombination av flera mushändelser.

Närmare bestämt, om användaren flyttar ett finger över ett InteractiveObject och sedan för samman fingrarna kan InteractiveObject-instansen skicka en rollOver-händelse och en rollOut-händelse (bland annat), utöver gestureZoom-händelsen, eller så skickas alla händelser om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Om du väljer att hantera rollOver-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera gestureSwipe-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Lägg märke till att egenskaperna localX och localY är inställda på den primära kontaktpunkten vid hantering av egenskaperna för händelseobjektet. Egenskaperna offsetX och offsetY anger avståndet till kontaktpunkten där svepningsgesten slutförs.

Obs! Även om vissa enheter med operativsystemet Mac OS kan tolka en fyrfingersvepning har det här gränssnittet bara stöd för trefingersvepning.

Definierar värdet på type-egenskapen i ett GESTURE_SWIPE-beröringshändelseobjekt.

Det skickade TransformGestureEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
phaseDen nuvarande fasen i händelseflödet. För svepningsgester är det här värdet alltid all, vilket motsvarar värdet GesturePhase.ALL så snart händelsen har skickats.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
scaleXVisningsobjektets vågräta skala. För svepningsgester är det här värdet 1.
scaleYVisningsobjektets lodräta skala. För svepningsgester är det här värdet 1.
rotationAktuell rotationsvinkel (i grader) för visningsobjektet längs z-axeln. För svepningsgester är det här värdet 0.
offsetXAnger vågrät riktning: 1 för höger och -1 för vänster.
offsetYAnger lodrät riktning: 1 för nedåt och -1 för uppåt.
velocityAnger svepgestens hastighet i pixlar per sekund (endast AIR). För viloläge är det här värdet 0.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
targetInteractiveObject-instansen under pekenheten. 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.

Exempel  ( Så här använder du exemplet )

Följande exempel visar händelsehantering för GESTURE_SWIPE-händelserna. När användaren utför en svepningsgest på den beröringsaktiverade enheten fylls myTextField i med fasen all, som är den enda fasen för svepningshändelser.
Multitouch.inputMode = MultitouchInputMode.GESTURE;

var mySprite = new Sprite();
mySprite.addEventListener(TransformGestureEvent.GESTURE_SWIPE , onSwipe);
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);

function onSwipe(evt:TransformGestureEvent):void {

    if (evt.offsetX == 1 ) {
    myTextField.text = "right";
    }
    if (evt.offsetY == -1) {
    myTextField.text = "up";
    }
    myTextField.text = evt.phase;

}

Relaterade API-element

gestureTap

Händelse  
Typ av händelseobjekt: flash.events.TapGestureEvent
egenskap TapGestureEvent.type = flash.events.PressAndTapGestureEvent.GESTURE_TAP

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren skapar en kontaktpunkt med en InteractiveObject-instans och sedan vidrör en beröringsaktiverad enhet (som att placera flera fingrar över ett visningsobjekt för att öppna en meny och sedan använda ett finger för att peka på ett menyalternativ på en mobiltelefon eller bärbar dator med pekskärm). Vissa enheter kan också tolka den här kontakten som en kombination av flera mushändelser.

I synnerhet om användaren flyttar ett finger över ett InteractiveObject och sedan trycker kan InteractiveObject-instansen skicka en mouseOver-händelse och en click-händelse (bland annat), i tillägg till gesturePressAndTap-händelsen eller så skickas alla händelser om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera mouseOver-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera gesturePressAndTap-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Lägg märke till att egenskaperna localX och localY är inställda på den primära kontaktpunkten vid hantering av egenskaperna för händelseobjektet ("push"). Egenskaperna offsetX och offsetY anger avståndet till den sekundära kontaktpunkten (tryckningen).

Relaterade API-element

gestureZoom

Händelse  
Typ av händelseobjekt: flash.events.TransformGestureEvent
egenskap TransformGestureEvent.type = flash.events.TransformGestureEvent.GESTURE_ZOOM

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren utför en zoomningsgest vid en kontaktpunkt med en InteractiveObject-instans (som att vidröra en skärm med två fingrar och sedan snabbt sära på fingrarna över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). Att dra fingrarna isär är en vanlig zoomgest, men varje enhet och operativsystem har sina egna regler hur zoom anges. Vissa enheter kan också tolka den här kontakten som en kombination av flera mushändelser.

I synnerhet om användaren flyttar ett finger över ett InteractiveObject och sedan drar isär fingrarna kan InteractiveObject-instansen skicka en mouseOver-händelse och en click-händelse (bland annat), i tillägg till gestureZoom-händelsen eller så skickas alla händelser om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera mouseOver-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera gestureZoom-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Lägg märke till att egenskaperna localX och localY är inställda på den primära kontaktpunkten vid hantering av egenskaperna för händelseobjektet. Egenskaperna offsetX och offsetY anger avståndet till kontaktpunkten där zoomgesten slutförs.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett GESTURE_ZOOM-beröringshändelseobjekt.

Det skickade TransformGestureEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
phaseDen aktuella fasen i händelseflödet; ett värde från klassen GesturePhase.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet.
scaleXVisningsobjektets vågräta skala sedan den föregående gesthändelsen.
scaleYVisningsobjektets lodräta skala sedan den föregående gesthändelsen.
rotationAktuell rotationsvinkel (i grader) för visningsobjektet längs z-axeln sedan den föregående gesthändelsen.
offsetXVisningsobjektets vågräta översättning från dess position vid den föregående gesthändelsen.
offsetYVisningsobjektets lodräta översättning från dess position vid den föregående gesthändelsen.
velocityGesthändelsens hastighet i pixlar per sekund (endast AIR). För zoomgester är det här värdet 0.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
targetInteractiveObject-instansen under pekenheten. 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.

Exempel  ( Så här använder du exemplet )

Följande exempel visar händelsehantering för GESTURE_ZOOM-händelserna. När användaren utför en zoomningsgest på den beröringsaktiverade enheten fylls myTextField i med den aktuella fasen.
Multitouch.inputMode = MultitouchInputMode.GESTURE;

var mySprite = new Sprite();
mySprite.addEventListener(TransformGestureEvent.GESTURE_ZOOM , onZoom);
mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0, 0, 100, 80);
var myTextField = new TextField();
myTextField.y = 200;
addChild(mySprite);
addChild(myTextField);

function onZoom(evt:TransformGestureEvent):void {

    evt.target.scaleX++;

    if (evt.phase==GesturePhase.BEGIN) {
        myTextField.text = "Begin";
    }
    if (evt.phase==GesturePhase.UPDATE) {
        myTextField.text = "Update";
    }
    if (evt.phase==GesturePhase.END) {
        myTextField.text = "End";
    }
}

Relaterade API-element

imeStartComposition

Händelse  
Typ av händelseobjekt: flash.events.IMEEvent

Körningsmiljöversioner: Flash Lite 4

Den här händelsen skickas till alla klientprogram som har stöd för indata via ett redigeringsprogram för inmatningsmetoder (IME).

keyDown

Händelse  
Typ av händelseobjekt: flash.events.KeyboardEvent
egenskap KeyboardEvent.type = flash.events.KeyboardEvent.KEY_DOWN

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när användaren trycker på en tangent. Mappning mellan tangenter och specifika tecken varierar mellan olika utrustningar och operativsystem. Denna händelsetyp genereras efter det att sådan mappning sker, men före behandling av ett redigeringsprogram för inmatningsmetoder (IME). IME-program används för att lägga in tecken som det vanliga QWERTY-tangentbordet inte lämpar sig för, exempelvis kinesiska ideogram. Denna händelse inträffar före keyUp-händelsen.

I AIR går det inte att skriva tecknet i ett textfält om händelsen avbryts.

KeyboardEvent.KEY_DOWN-konstanten definierar värdet på type-egenskapen i ett keyDown-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue
cancelabletrue i AIR, false i Flash Player. I AIR går det inte att skriva tecknet i ett textfält om händelsen avbryts.
charCodeInnehåller värdet för teckenkoden för den senaste tangenten som trycktes ned eller släpptes upp.
commandKeytrue i Macintosh om Kommando-tangenten är aktiv. Annars false
controlKeytrue i Windows och Linux om Ctrl-tangenten är aktiv. true i Macintosh om Ctrl-tangenten är aktiv. Annars false
ctrlKeytrue i Windows och Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
keyCodeInnehåller värdet för tangentkoden för den senaste tangenten som trycktes ned eller släpptes upp.
keyLocationTangentens placering på tangentbordet.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
targetDen InteractiveObject-instans som är i fokus. 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.

keyFocusChange

Händelse  
Typ av händelseobjekt: flash.events.FocusEvent
egenskap FocusEvent.type = flash.events.FocusEvent.KEY_FOCUS_CHANGE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när användaren försöker att ändra fokuseringen med tangentbordsnavigering. Denna händelses standardbeteende är att flytta fokus och skicka motsvarande focusIn och focusOut-händelser.

Denna händelse skickas till det objekt som är i fokus för tillfället. Denna händelses relaterade objekt är den InteractiveObject-händelse som får fokus om du inte förhindrar standardbeteendet. Du kan förhindra fokusändringen genom att anropa preventDefault()-metoden i en händelseavlyssnare som är korrekt registrerad för målobjektet. Fokus förflyttas och focusIn och focusOut-händelserna skickas som standard.

Definierar värdet för ett keyFocusChange-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue
cancelabletrue; anropa preventDefault()-metoden för att avbryta standardbeteendet.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
keyCodeTeckenkodsvärdet för tangenten som trycktes ned för att aktivera en keyFocusChange-händelse.
relatedObjectDen kompletterande InteractiveObject-instansen som påverkas av fokusändringen.
shiftKeytrue om skifttangentmodifieraren aktiveras, annars false.
targetDen InteractiveObject-instans som är i fokus. 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.

keyUp

Händelse  
Typ av händelseobjekt: flash.events.KeyboardEvent
egenskap KeyboardEvent.type = flash.events.KeyboardEvent.KEY_UP

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när användaren släpper upp en tangent. Mappning mellan tangenter och specifika tecken varierar mellan olika utrustningar och operativsystem. Denna händelsetyp genereras efter det att sådan mappning sker, men före behandling av ett redigeringsprogram för inmatningsmetoder (IME). IME-program används för att lägga in tecken som det vanliga QWERTY-tangentbordet inte lämpar sig för, exempelvis kinesiska ideogram. Denna händelse inträffar efter en keyDown-händelse och har följande karakteristika:

KeyboardEvent.KEY_UP-konstanten definierar värdet på type-egenskapen i ett keyUp-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
charCodeInnehåller värdet för teckenkoden för den senaste tangenten som trycktes ned eller släpptes upp.
commandKeytrue i Macintosh om Kommando-tangenten är aktiv. Annars false
controlKeytrue i Windows och Linux om Ctrl-tangenten är aktiv. true i Macintosh om Ctrl-tangenten är aktiv. Annars false
ctrlKeytrue i Windows om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
keyCodeInnehåller värdet för tangentkoden för den senaste tangenten som trycktes ned eller släpptes upp.
keyLocationTangentens placering på tangentbordet.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
targetDen InteractiveObject-instans som är i fokus. 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.

middleClick

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.MIDDLE_CLICK

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas när en användare trycker ned och släpper upp mittenknappen på sitt pekdon över samma InteractiveObject. För att en middleClick-händelse ska ske måste den alltid följa denna händelsesekvens i rätt ordningsföljd: middleMouseDown-händelsen, sedan middleMouseUp. Målobjektet måste vara detsamma för bägge dessa händelser; annars äger middleClick-händelsen inte rum. Valfritt antal andra mushändelser kan äga rum när som helst mellan middleMouseDown eller middelMouseUp-händelserna – middleClick-händelsen äger ändå rum.

Definierar värdet på type-egenskapen i ett middleClick-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDownFör middleClick-händelser är det här värdet alltid false.
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

middleMouseDown

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.MIDDLE_MOUSE_DOWN

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas när en användare trycker på pekdonets mittenknapp över en InteractiveObject-instans.

Definierar värdet på type-egenskapen i ett middleMouseDown-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDowntrue om den mittersta musknappen trycks ned, annars false.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
clickCountRäkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

middleMouseUp

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.MIDDLE_MOUSE_UP

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas när en användare släpper pekdonets knapp över en InteractiveObject-instans.

Definierar värdet på type-egenskapen i ett middleMouseUp-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDowntrue om den mittersta musknappen trycks ned, annars false.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
clickCountRäkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

mouseDown

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.MOUSE_DOWN

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när en användare trycker på pekdonets knapp över en InteractiveObject-instans. Om målet är en SimpleButton-instans visar SimpleButton-instansen downState-visningsobjektet som standardbeteendet. Om målet utgörs av ett valbart textfält inleder textfältet valet som standardbeteendet.

Definierar värdet för ett mouseDown-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDowntrue om den primära musknappen trycks ned, annars false.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows och Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
clickCountRäkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

mouseFocusChange

Händelse  
Typ av händelseobjekt: flash.events.FocusEvent
egenskap FocusEvent.type = flash.events.FocusEvent.MOUSE_FOCUS_CHANGE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när användaren försöker att ändra fokuseringen med ett pekdon. Denna händelses standardbeteende är att flytta fokus och skicka motsvarande focusIn och focusOut-händelser.

Denna händelse skickas till det objekt som är i fokus för tillfället. Denna händelses relaterade objekt är den InteractiveObject-händelse som får fokus om du inte förhindrar standardbeteendet. Du kan förhindra fokusändringen genom att anropa preventDefault() i en händelseavlyssnare som är korrekt registrerad för målobjektet. shiftKey-egenskapen används inte. Fokus förflyttas och focusIn och focusOut-händelserna skickas som standard.

Definierar värdet för ett mouseFocusChange-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue
cancelabletrue; anropa preventDefault()-metoden för att avbryta standardbeteendet.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
keyCode0; är bara tillämpligt på keyFocusChange-händelser.
relatedObjectDen kompletterande InteractiveObject-instansen som påverkas av fokusändringen.
shiftKeyfalse; är bara tillämpligt på keyFocusChange-händelser.
targetDen InteractiveObject-instans som är i fokus. 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.

mouseMove

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.MOUSE_MOVE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när en användare flyttar pekdonet när det befinner sig över ett InteractiveObject. Om målet är ett textfält som användaren väljer uppdateras valet som standardbeteendet.

Definierar värdet för ett mouseMov-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDowntrue om den primära musknappen trycks ned, annars false.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

mouseOut

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.MOUSE_OUT

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när användaren flyttar bort pekdonet från en InteractiveObject-instans. Händelsemålet är det objekt som för tillfället befinner sig under pekdonet. relatedObject är det objekt pekdonet har flyttat till. Om målet är en SimpleButton-instans visar knappen upState-visningsobjektet som standardbeteendet.

mouseOut-händelsen skickas varje gång musen lämnar ett underordnat objekts område i visningsobjektbehållaren, även om musen fortfarande befinner sig över ett annat underordnat objekt till visningsobjektbehållaren. Detta är inte samma beteende som rollOut-händelsen, som är avsedd att underlätta kodningen av rolloverbeteenden för visningsobjektbehållare med underordnade. När musen lämnar ett visningsobjekts område, eller något av dess underordnades områden, för att gå till ett objekt som inte är ett av de underordnade, skickar visningsobjektet rollOut-händelsen. rollOut-händelser skickas efter varandra uppför den överordnade kedjan för objektet, med början med objektet och slut med den högsta överordnade mottagaren som vare sig är roten eller en indirekt överordnad till relatedObject.

Definierar värdet för ett mouseOut-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDowntrue om den primära musknappen trycks ned, annars false.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
relatedObjectVisningslisteobjektet som pekaren pekar på.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

mouseOver

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.MOUSE_OVER

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när användaren flyttar pekdonet över en InteractiveObject-instans. relatedObject är det objekt som för tillfället befinner sig under pekdonet. Om målet är en SimpleButton-instans visar objektet overState- eller upState-visningsobjektet, beroende på om musknappen är nedtrycket eller inte, som standardbeteendet.

mouseOver-händelsen skickas varje gång musen kommer in på ett underordnat objekts område i visningsobjektbehållaren, även om musen redan befann sig över ett annat underordnat objekt till visningsobjektbehållaren. Detta är inte samma beteende som rollOver-händelsen, som är avsedd att underlätta kodningen av rolloutbeteenden för visningsobjektbehållare med underordnade. När musen kommer in i ett visningsobjekts område eller något av dess underordnades områden från ett objekt som inte är ett av de underordnade, skickar visningsobjektet rollOver-händelsen. rollOver-händelser skickas efter varandra nedför den överordnade kedjan för objektet, med början med objektet och slut med den högsta överordnade mottagaren som vare sig är roten eller en indirekt överordnad till relatedObject och slutar med objektet.

Definierar värdet för ett mouseOver-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDowntrue om den primära musknappen trycks ned, annars false.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
relatedObjectVisningslisteobjektet som pekaren pekade på.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

mouseUp

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.MOUSE_UP

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när en användare släpper pekdonets knapp över en InteractiveObject-instans. Om målet är en SimpleButton-instans visar objektet upState-visningsobjektet. Om målet utgörs av ett valbart textfält avslutar textfältet valet som standardbeteendet.

Definierar värdet för ett mouseUp-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDowntrue om den primära musknappen trycks ned, annars false.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
clickCountRäkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

mouseWheel

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.MOUSE_WHEEL

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Skickas när mushjulet rullas över en InteractiveObject-instans. Om målet utgörs av ett textfält rullas texten som i standardbeteendet. Endast tillgängligt i Microsoft Windows operativsystem.

Definierar värdet för ett mouseWheel-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDowntrue om den primära musknappen trycks ned, annars false.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
deltaDet antal rader som motsvaras av ett steg på mushjulet.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

nativeDragComplete

Händelse  
Typ av händelseobjekt: flash.events.NativeDragEvent
egenskap NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_COMPLETE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas av drag initiator InteractiveObject när användaren släpper dragrörelsen.

Händelsens dropAction-egenskap indikerar åtgärden som har ställts in av drag target-objektet; ett värde på "none" (DragActions.NONE) indikerar att släppningen avbröts eller att den inte accepterades.

Händelsehanteraren nativeDragComplete är en praktisk plats att uppdatera tillståndet för det initierande visningsobjektet, till exempel genom att ta bort ett objekt från en lista (i drag-åtgärden "move") eller genom att ändra visuella egenskaper.

NativeDragEvent.NATIVE_DRAG_COMPLETE definierar värdet på type-egenskapen i ett nativeDragComplete-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
allowedActionsNativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden.
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
urklippUrklipp-objektet innehåller den data som har dragits.
dropActionDen åtgärd som har valts av målobjektet för dra och släpp (eller none om ingen åtgärd har angetts).

nativeDragDrop

Händelse  
Typ av händelseobjekt: flash.events.NativeDragEvent
egenskap NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_DROP

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas av ett InteractiveObject-målobjekt när ett objekt dras till målobjektet och dragningen har accepterats med ett anrop till DragManager.acceptDragDrop().

Du kan komma åt släppta data med event object clipboard-egenskapen.

Hanteraren för denna händelse ska ställa in DragManager.dropAction-egenskapen så att den skickar feedback till initieraren om vilken dragning som utfördes. Om inget värde anges kommer DragManager att välja ett standardvärde ur listan med tillåtna åtgärder.

NativeDragEvent.NATIVE_DRAG_DROP definierar värdet på type-egenskapen i ett nativeDragDrop-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
allowedActionsNativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden.
bubblestrue
cancelabletrue; att avbryta den här händelsen innebär att dragningsåtgärden avbryts.
urklippUrklipp-objektet innehåller den data som har dragits. Urklippet kan läsas även om objektet inte skickar den här händelsen i samma säkerhetsdomän som initieraren.
dropActionDen åtgärd som har valts av målobjektet för dra och släpp (eller none om ingen åtgärd har angetts).

nativeDragEnter

Händelse  
Typ av händelseobjekt: flash.events.NativeDragEvent
egenskap NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_ENTER

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas av ett InteractiveObject-objekt när en dragrörelse går in i dess gränser.

Hantera antingen nativeDragEnter eller nativeDragOver-händelserna så att visningsobjektet kan vara målet för släppningen.

För att avgöra om det skickande visningsobjektet kan acceptera släppningen ska du kontrollera datalämpligheten i clipboard-egenskapen i event-objektet och tillåtna drag-åtgärder i allowedActions-egenskapen.

NativeDragEvent.NATIVE_DRAG_ENTER definierar värdet på type-egenskapen i ett nativeDragEnter-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
allowedActionsNativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden.
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
urklippUrklipp-objektet innehåller den data som har dragits. Urklipp kan endast läsas om objektet skickar den här händelsen i samma säkerhetsdomän som initieraren.
dropActionDen åtgärd som har valts av målobjektet för dra och släpp (eller none om ingen åtgärd har angetts).

nativeDragExit

Händelse  
Typ av händelseobjekt: flash.events.NativeDragEvent
egenskap NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_EXIT

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas av ett InteractiveObject-objekt när en dragrörelse går utanför dess gränser.

NativeDragEvent.NATIVE_DRAG_EXIT definierar värdet på type-egenskapen i ett nativeDragExit-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
allowedActionsNativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden.
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
urklippUrklipp-objektet innehåller den data som har dragits. Urklipp kan endast läsas om objektet skickar den här händelsen i samma säkerhetsdomän som initieraren.
dropActionDen åtgärd som har valts av målobjektet för dra och släpp (eller none om ingen åtgärd har angetts).

nativeDragOver

Händelse  
Typ av händelseobjekt: flash.events.NativeDragEvent
egenskap NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_OVER

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas kontinuerligt av ett InteractiveObject-objekt när en dragrörelse pågår inom dess gränser.

nativeDragOver-händelser skickas när musen flyttas. På Windows och Mac skickas de också med ett kort tidsintervall även när musen inte flyttas.

Hantera antingen nativeDragOver- eller nativeDragEnter-händelserna så att visningsobjektet kan vara målet för släppningen.

För att avgöra om det skickande visningsobjektet kan acceptera släppningen ska du kontrollera datalämpligheten i clipboard-egenskapen i event-objektet och tillåtna drag-åtgärder i allowedActions-egenskapen.

NativeDragEvent.NATIVE_DRAG_OVER definierar värdet på type-egenskapen i ett nativeDragOver-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
allowedActionsNativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden.
bubblestrue
cancelabletrue; att avbryta den här händelsen innebär att dragningsåtgärden avbryts.
urklippUrklipp-objektet innehåller den data som har dragits. Urklipp kan endast läsas om objektet skickar den här händelsen i samma säkerhetsdomän som initieraren.
dropActionDen åtgärd som har valts av målobjektet för dra och släpp (eller none om ingen åtgärd har angetts).

nativeDragStart

Händelse  
Typ av händelseobjekt: flash.events.NativeDragEvent
egenskap NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_START

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas i början av en dragning av det InteractiveObject-objekt som anges som dragningsinitierare i DragManager.doDrag()-anropet.

NativeDragEvent.NATIVE_DRAG_START definierar värdet på type-egenskapen i ett nativeDragStart-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
allowedActionsNativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden.
bubblestrue
cancelabletrue; att avbryta den här händelsen innebär att dragningsåtgärden avbryts.
urklippUrklipp-objektet innehåller den data som har dragits.
dropActionDen åtgärd som har valts av målobjektet för dra och släpp (eller none om ingen åtgärd har angetts).

nativeDragUpdate

Händelse  
Typ av händelseobjekt: flash.events.NativeDragEvent
egenskap NativeDragEvent.type = flash.events.NativeDragEvent.NATIVE_DRAG_UPDATE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas under en dragning av det InteractiveObject-objekt som anges som dragningsinitierare i DragManager.doDrag()-anropet.

nativeDragUpdate-händelser skickas inte i Linux.

NativeDragEvent.NATIVE_DRAG_UPDATE definierar värdet på type-egenskapen i ett nativeDragUpdate-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
allowedActionsNativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden.
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
urklippUrklipp-objektet innehåller den data som har dragits.
dropActionDen åtgärd som har valts av målobjektet för dra och släpp (eller none om ingen åtgärd har angetts).

paste

Händelse  
Typ av händelseobjekt: flash.events.Event
egenskap Event.type = flash.events.Event.PASTE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Klistra in eller väljer Klistra in på snabbmenyn. Denna händelse skickas till det objekt som är i fokus för tillfället. Om objektet som för närvarande har fokus är ett TextField-objekt gör standardbeteendet för denna händelse att allt innehåll i urklipp klistras in i textfältet vid den aktuella insättningspunkten. Eventuell markerad text ersätts i textfältet.

Event.PASTE-konstanten definierar värdet på type-egenskapen i ett paste-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue (false för AIR-miljön.)
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetAlla InteractiveObject-instanser med en avlyssnare registrerad för paste-händelsen.

Obs! TextField-objekt skickar inte clear-, copy-, cut-, paste- eller selectAll-händelser. TextField-objekt inkluderar alltid kommandona Klipp ut, Kopiera, Klistra in, Rensa och Markera allt på snabbmenyn. Du kan inte ta bort de här kommandona från snabbmenyn för TextField-objekt. För TextField-objekt genereras inga clear-, copy-, cut-, paste- eller selectAll-händelser när de här kommandona (eller motsvarande kortkommandon) väljs. Andra klasser som utökar InteractiveObject-klassen, bland annat komponenter som byggts med Flash Text Engine (FTE), skickar dock de här händelserna som svar på användaråtgärder som kortkommandon och snabbmenyer.

    

proximityBegin

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.PROXIMITY_BEGIN

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 3

Skickas när användaren sänker en aktiv penna förbi skärmens upptäcktströskel.

En vanlig händelsesekvens som inträffar när en användare sänker en penna ner mot skärmen, flyttar den över skärmen eller lyfter bort den är:

  • proximityBegin
  • proximityMove
  • touchBegin
  • touchMove
  • touchEnd
  • proximityMove
  • proximityEnd

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på egenskapen type för ett PROXIMITY_BEGIN-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.
timestamp(Endast AIR) Tidsstämpeln för händelsen i millisekunder relativt till programmets start.
touchIntent(Endast AIR) Ett värde från klassen TouchEventIntent.
isTouchPointCanceled(Endast AIR) true om beröringshändelsen avbryts på grund av enhetens logik för beröringsavslag.

Relaterade API-element

    

proximityEnd

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.PROXIMITY_END

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 3

Skickas när användaren lyfter en aktiv penna över skärmens upptäcktströskel.

En proximityEnd-händelse skickas inte när pennan vidrör skärmen.

En vanlig händelsesekvens som inträffar när en användare sänker en penna ner mot skärmen, flyttar den över skärmen eller lyfter bort den är:

  • proximityBegin
  • proximityMove
  • touchBegin
  • touchMove
  • touchEnd
  • proximityMove
  • proximityEnd

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på egenskapen type för ett PROXIMITY_END-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.
timestamp(Endast AIR) Tidsstämpeln för händelsen i millisekunder relativt till programmets start.
touchIntent(Endast AIR) Ett värde från klassen TouchEventIntent.
isTouchPointCanceled(Endast AIR) true om beröringshändelsen avbryts på grund av enhetens logik för beröringsavslag.

Relaterade API-element

    

proximityMove

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.PROXIMITY_MOVE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 3

Skickas när användaren flyttar en aktiv penna över skärmen medan den behålls inom skärmens upptäcktströskel.

En vanlig händelsesekvens som inträffar när en användare sänker en penna ner mot skärmen, flyttar den över skärmen eller lyfter bort den är:

  • proximityBegin
  • proximityMove
  • touchBegin
  • touchMove
  • touchEnd
  • proximityMove
  • proximityEnd

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på egenskapen type för ett PROXIMITY_MOVE-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.
timestamp(Endast AIR) Tidsstämpeln för händelsen i millisekunder relativt till programmets start.
touchIntent(Endast AIR) Ett värde från klassen TouchEventIntent.
isTouchPointCanceled(Endast AIR) true om beröringshändelsen avbryts på grund av enhetens logik för beröringsavslag.

Relaterade API-element

    

proximityOut

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.PROXIMITY_OUT

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 3

Skickas när användaren flyttar en aktiv penna bort från detta InteractiveObject medan den behålls inom skärmens upptäcktströskel.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på egenskapen type för ett PROXIMITY_OUT-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.
timestamp(Endast AIR) Tidsstämpeln för händelsen i millisekunder relativt till programmets start.
touchIntent(Endast AIR) Ett värde från klassen TouchEventIntent.
isTouchPointCanceled(Endast AIR) true om beröringshändelsen avbryts på grund av enhetens logik för beröringsavslag.

Relaterade API-element

    

proximityOver

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.PROXIMITY_OVER

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 3

Skickas när användaren flyttar en aktiv penna direkt över detta InteractiveObject medan den behålls inom skärmens upptäcktströskel.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på egenskapen type för ett PROXIMITY_OUT-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.
timestamp(Endast AIR) Tidsstämpeln för händelsen i millisekunder relativt till programmets start.
touchIntent(Endast AIR) Ett värde från klassen TouchEventIntent.
isTouchPointCanceled(Endast AIR) true om beröringshändelsen avbryts på grund av enhetens logik för beröringsavslag.

Relaterade API-element

    

proximityRollOut

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.PROXIMITY_ROLL_OUT

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 3

Skickas när användaren flyttar en aktiv penna bort från detta InteractiveObject och något av dess underordnade objekt medan den behålls inom skärmens upptäcktströskel.

Händelsemålet är det objekt som tidigare befann sig under pennan eller en överordnad till det objektet. relatedObject är det objekt pennan har flyttats till. proximityRollOut-händelser skickas efter varandra uppför den överordnade kedjan för objektet, med början med objektet och slut med den högsta överordnade mottagaren, som varken är roten eller en indirekt överordnad till relatedObject.

Syftet med proximityRollOut-händelsen är att underlätta kodningen av rollover-beteenden för visningsobjektbehållare med underordnade. När pennan lämnar ett visningsobjekts område eller något av dess underordnades områden, för att gå till ett objekt som inte är ett av de underordnade, skickar visningsobjektet proximityRollOut-händelsen. Detta är ett annat beteende än det hos proximityOut-händelsen, som skickas varje gång musen lämnar ett underordnat objekts område i visningsobjektbehållaren, även om musen blir kvar över ett annat underordnat objekt till visningsobjektbehållaren.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på egenskapen type för ett PROXIMITY_ROLL_OUT-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.
timestamp(Endast AIR) Tidsstämpeln för händelsen i millisekunder relativt till programmets start.
touchIntent(Endast AIR) Ett värde från klassen TouchEventIntent.
isTouchPointCanceled(Endast AIR) true om beröringshändelsen avbryts på grund av enhetens logik för beröringsavslag.

Relaterade API-element

    

proximityRollOver

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.PROXIMITY_ROLL_OVER

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 3

Skickas när användaren flyttar en aktiv penna över detta InteractiveObject från utsidan av objektets underordnade träd i visningslistan (men stannar kvar inom skärmens upptäcktströskel).

Händelsemålet är det objekt som befann sig under pennan eller en överordnad till det objektet. Objektet relatedObject är det objekt som för tillfället befinner sig under pennan. proximityRollOver-händelser skickas efter varandra nedför den överordnade kedjan för objektet, med början med objektet och slut med den högsta överordnade mottagaren som vare sig är roten eller en indirekt överordnad till relatedObject och slutar med objektet.

Syftet med proximityRollOver-händelsen är att underlätta kodningen av rollover-beteenden för visningsobjektbehållare med underordnade. När pennan kommer över ett visningsobjekts område eller något av dess underordnades områden, från ett objekt som inte är ett av de underordnade, skickar visningsobjektet proximityRollOver-händelsen. Detta är ett annat beteende än det hos proximityOver-händelsen, som skickas varje gång musen kommer in på ett underordnat objekts område i visningsobjektbehållaren, även om musen redan befann sig över ett annat underordnat objekt till visningsobjektbehållaren.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på egenskapen type för ett PROXIMITY_ROLL_OVER-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.
timestamp(Endast AIR) Tidsstämpeln för händelsen i millisekunder relativt till programmets start.
touchIntent(Endast AIR) Ett värde från klassen TouchEventIntent.
isTouchPointCanceled(Endast AIR) true om beröringshändelsen avbryts på grund av enhetens logik för beröringsavslag.

Relaterade API-element

releaseOutside

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.RELEASE_OUTSIDE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 3.3, Flash Player 11.3

Skickas när användaren släpper knappen på pekaren efter att första ha tryckt på den över en InteractiveObject-instans och sedan flyttat pekaren bort från InteractiveObject-instansen. Om målet är en SimpleButton-instans visar objektet upState-visningsobjektet. Om målet utgörs av ett valbart textfält avslutar textfältet valet som standardbeteendet.

Definierar värdet på type-egenskapen i ett releaseOutside-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDownfalse
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
clickCountRäkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetDet 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.

rightClick

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.RIGHT_CLICK

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas när en användare trycker ned och släpper upp högerknappen på sitt pekdon över samma InteractiveObject. För att en rightClick-händelse ska ske måste den alltid följa denna händelsesekvens i rätt ordningsföljd: rightMouseDown-händelsen, sedan rightMouseUp. Målobjektet måste vara detsamma för bägge dessa händelser; annars äger rightClick-händelsen inte rum. Valfritt antal andra mushändelser kan äga rum när som helst mellan rightMouseDown eller rightMouseUp-händelserna – rightClick-händelsen äger ändå rum.

Definierar värdet på type-egenskapen i rightClick-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDownFör rightClick-händelser är den här egenskapen alltid false.
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

rightMouseDown

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.RIGHT_MOUSE_DOWN

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas när en användare trycker på pekdonets knapp över en InteractiveObject-instans.

Definierar värdet på type-egenskapen i ett rightMouseDown-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDownFör rightClick-händelser är den här egenskapen alltid true.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
clickCountRäkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

rightMouseUp

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.RIGHT_MOUSE_UP

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Lite 4

Skickas när en användare släpper pekdonets knapp över en InteractiveObject-instans.

Definierar värdet på type-egenskapen i ett rightMouseUp-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblestrue
buttonDowntrue om den högra musknappen trycks ned, annars false.
cancelablefalse; standardbeteende går inte att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
clickCountRäkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

rollOut

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.ROLL_OUT

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när användaren flyttar bort pekdonet från en InteractiveObject-instans. Händelsemålet är det objekt som tidigare befann sig under pekdonet, eller en överordnad till det objektet. relatedObject är det objekt pekdonet har flyttat till. rollOut-händelser skickas efter varandra uppför den överordnade kedjan för objektet, med början med objektet och slut med den högsta överordnade mottagaren som vare sig är roten eller en indirekt överordnad till relatedObject.

Syftet med rollOut-händelsen är att underlätta kodningen av rolloverbeteenden för visningsobjektbehållare med underordnade. När musen lämnar ett visningsobjekts område eller något av dess underordnades områden, för att gå till ett objekt som inte är ett av de underordnade, skickar visningsobjektet rollOut-händelsen. Detta är ett annat beteende än det hos mouseOut-händelsen, som skickas varje gång musen lämnar ett underordnat objekts område i visningsobjektbehållaren, även om musen blir kvar över ett annat underordnat objekt till visningsobjektbehållaren.

Definierar värdet för ett rollOut-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblesfalse
buttonDowntrue om den primära musknappen trycks ned, annars false.
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
relatedObjectVisningslisteobjektet som pekaren pekar på.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

rollOver

Händelse  
Typ av händelseobjekt: flash.events.MouseEvent
egenskap MouseEvent.type = flash.events.MouseEvent.ROLL_OVER

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när användaren flyttar pekdonet över en InteractiveObject-instans. Händelsemålet är det objekt som befann sig under pekdonet, eller en överordnad till det objektet. relatedObject är det objekt som för tillfället befinner sig under pekdonet. rollOver-händelser skickas efter varandra nedför den överordnade kedjan för objektet, med början med objektet och slut med den högsta överordnade mottagaren som vare sig är roten eller en indirekt överordnad till relatedObject och slutar med objektet.

Syftet med rollOver-händelsen är att underlätta kodningen av rolloverbeteenden för visningsobjektbehållare med underordnade. När musen kommer in i ett visningsobjekts område eller något av dess underordnades områden från ett objekt som inte är ett av de underordnade, skickar visningsobjektet rollOver-händelsen. Detta är ett annat beteende än det hos mouseOver-händelsen, som skickas varje gång musen kommer in på ett underordnat objekts område i visningsobjektbehållaren, även om musen redan befann sig över ett annat underordnat objekt till visningsobjektbehållaren.

Definierar värdet för ett rollOver-händelseobjekts type-egenskap.

Den här händelsen har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows).
bubblesfalse
buttonDowntrue om den primära musknappen trycks ned, annars false.
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
relatedObjectVisningslisteobjektet som pekaren pekade på.
localXDen 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.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat.
movementXFörändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
movementYFörändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-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.

selectAll

Händelse  
Typ av händelseobjekt: flash.events.Event
egenskap Event.type = flash.events.Event.SELECT_ALL

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10, AIR 1.5

Skickas när användaren aktiverar den plattformsspecifika tangentkombinationen för funktionen Markera allt eller väljer Markera allt på snabbmenyn. Denna händelse skickas till det objekt som är i fokus för tillfället. Om objektet som för närvarande har fokus är ett TextField-objekt gör standardbeteendet för denna händelse att allt innehåll i textfältet markeras.

Event.SELECT_ALL-konstanten definierar värdet på type-egenskapen i ett selectAll-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblesfalse
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetAlla InteractiveObject-instanser med en avlyssnare registrerad för selectAll-händelsen.

Obs! TextField-objekt skickar inte clear-, copy-, cut-, paste- eller selectAll-händelser. TextField-objekt inkluderar alltid kommandona Klipp ut, Kopiera, Klistra in, Rensa och Markera allt på snabbmenyn. Du kan inte ta bort de här kommandona från snabbmenyn för TextField-objekt. För TextField-objekt genereras inga clear-, copy-, cut-, paste- eller selectAll-händelser när de här kommandona (eller motsvarande kortkommandon) väljs. Andra klasser som utökar InteractiveObject-klassen, bland annat komponenter som byggts med Flash Text Engine (FTE), skickar dock de här händelserna som svar på användaråtgärder som kortkommandon och snabbmenyer.

softKeyboardActivate

Händelse  
Typ av händelseobjekt: flash.events.SoftKeyboardEvent
egenskap SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.2, AIR 2.6

Skickas omedelbart efter att skärmtangentbordet tas fram (visas).

Konstanten SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE definierar värdet för type-egenskapen SoftKeyboardEvent-objekt när ett skärmtangentbord visas. För den här händelsen är cancellable = false.

Den här händelsen har följande egenskaper:

EgenskapVärde
typeSOFT_KEYBOARD_ACTIVATE
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
relatedObjectValEn referens till ett visningslisteobjekt som är relaterat till händelsen.
triggerTypeValAnger om tangentbordshändelsen utlöstes av ett program eller av användaren.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.

Relaterade API-element

softKeyboardActivating

Händelse  
Typ av händelseobjekt: flash.events.SoftKeyboardEvent
egenskap SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.2, AIR 2.6

Skickas omedelbart innan skärmtangentbordet tas fram (visas).

Konstanten SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING definierar värdet för type-egenskapen SoftKeyboardEvent-objekt omedelbart innan ett skärmtangentbort visas. För den här händelsen är cancellable = true.

Den här händelsen har följande egenskaper:

EgenskapVärde
typeSOFT_KEYBOARD_ACTIVATING
bubblestrue
cancelabletrue om inte händelsen skickas av ett StageText-objekt. För StageText-objekt kan händelsen inte avbrytas.
relatedObjectValEn referens till ett visningslisteobjekt som är relaterat till händelsen.
triggerTypeValAnger om tangentbordshändelsen utlöstes av ett program eller av användaren.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.

Relaterade API-element

softKeyboardDeactivate

Händelse  
Typ av händelseobjekt: flash.events.SoftKeyboardEvent
egenskap SoftKeyboardEvent.type = flash.events.SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.2, AIR 2.6

Skickas omedelbart efter att skärmtangentbordet döljs.

Konstanten SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE definierar värdet för type-egenskapen SoftKeyboardEvent-objekt när ett skärmtangentbord döljs. För den här händelsen är cancellable = false.

Den här händelsen har följande egenskaper:

EgenskapVärde
typeSOFT_KEYBOARD_DEACTIVATE
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
relatedObjectValEn referens till ett visningslisteobjekt som är relaterat till händelsen.
triggerTypeValAnger om tangentbordshändelsen utlöstes av ett program eller av användaren.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.

Relaterade API-element

tabChildrenChange

Händelse  
Typ av händelseobjekt: flash.events.Event
egenskap Event.type = flash.events.Event.TAB_CHILDREN_CHANGE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Skickas när värdet på objektets tabChildren-flagga ändras.

Event.TAB_CHILDREN_CHANGE-konstanten definierar värdet på type-egenskapen i ett tabChildrenChange-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetDet objekt vars tabChildren-flagga har ändrats. 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.

tabEnabledChange

Händelse  
Typ av händelseobjekt: flash.events.Event
egenskap Event.type = flash.events.Event.TAB_ENABLED_CHANGE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Skickas när objektets tabEnabled-flagga ändras.

Event.TAB_ENABLED_CHANGE-konstanten definierar värdet på type-egenskapen i ett tabEnabledChange-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetDet InteractiveObject vars tabEnabled-flagga har ändrats. 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.

tabIndexChange

Händelse  
Typ av händelseobjekt: flash.events.Event
egenskap Event.type = flash.events.Event.TAB_INDEX_CHANGE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9

Skickas när värdet på objektets tabIndex-egenskap ändras.

Event.TAB_INDEX_CHANGE-konstanten definierar värdet på type-egenskapen i ett tabIndexChange-händelseobjekt.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetDet objekt vars tabIndex har ändrats. 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.

textInput

Händelse  
Typ av händelseobjekt: flash.events.TextEvent
egenskap TextEvent.type = flash.events.TextEvent.TEXT_INPUT

Språkversion: ActionScript 3.0
Körningsmiljöversioner: AIR 1.0, Flash Player 9, Flash Lite 4

Skickas när användaren skriver ett eller flera texttecken. Olika textinmatningsmetoder kan utlösa den här händelsen, inklusive standardtangentbord, redigeringsprogram för inmatningsmetod (IME), röst- eller taligenkänningssystem och till och med åtgärden att klistra in oformaterad text utan formatinformation.

Definierar värdet för ett textInput-händelseobjekts type-egenskap.

Obs! Den här händelsen skickas inte för Delete- och backstegstangenterna.

Den här händelsen har följande egenskaper:

EgenskapVärde
bubblestrue
cancelabletrue; anropa preventDefault()-metoden för att avbryta standardbeteendet.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
targetDet textfält som tecken anges i. Målet ä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.
textDet tecken eller den följd av tecken som användaren har angivit.

touchBegin

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.TOUCH_BEGIN

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren först kontaktar en beröringsaktiverad enhet (som att vidröra en mobiltelefon eller bärbar dator med pekskärm). Vissa enheter kan även tolka detta som en mouseDown-händelse.

I synnerhet om användaren placerar ett finger på en pekskärm kan InteractiveObject-instansen skicka en mouseDown-händelse eller en touchBegin-händelse eller både och om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera mouseDown-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera touchBegin-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett TOUCH_BEGIN-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.

Exempel  ( Så här använder du exemplet )

Följande exempel visar händelsehantering för händelserna TOUCH_BEGIN, TOUCH_MOVE och TOUCH_END. När kontaktpunkten rör sig över skärmen (onTouchMove) spåras x-koordinaten i förhållande till scenen till utdata. För Sprite.startTouchDrag-parametrarna i funktionen onTouchBegin är värdet för touchPointID det värde som tilldelats händelseobjektet. Parametern bounds är den rektangel som definierar gränserna för det överordnade visningsobjektet (bg är ett visningsobjekt som innehåller MySprite).
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);

function onTouchBegin(eBegin:TouchEvent) {
     eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this));
     trace("touch begin");
 
 }

function onTouchMove(eMove:TouchEvent) {
    trace(eMove.stageX);
}
 
function onTouchEnd(eEnd:TouchEvent) {
     eEnd.target.stopTouchDrag(eEnd.touchPointID);
     trace("touch end");
}

Relaterade API-element

touchEnd

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.TOUCH_END

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren avslutar kontakten med en beröringsaktiverad enhet (som att lyfta fingret från en mobiltelefon eller bärbar dator med pekskärm). Vissa enheter kan även tolka detta som en mouseUp-händelse.

I synnerhet om användaren lyfter upp ett finger från en pekskärm kan InteractiveObject-instansen skicka en mouseUp-händelse eller en touchEnd-händelse eller både och om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera mouseUp-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera touchEnd-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett TOUCH_END-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.

Exempel  ( Så här använder du exemplet )

Följande exempel visar händelsehantering för händelserna TOUCH_BEGIN, TOUCH_MOVE och TOUCH_END. När kontaktpunkten rör sig över skärmen (onTouchMove) spåras x-koordinaten i förhållande till scenen till utdata. För Sprite.startTouchDrag-parametrarna i funktionen onTouchBegin är värdet för touchPointID det värde som tilldelats händelseobjektet. Parametern bounds är den rektangel som definierar gränserna för det överordnade visningsobjektet (bg är ett visningsobjekt som innehåller MySprite).
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);

function onTouchBegin(eBegin:TouchEvent) {
     eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this));
     trace("touch begin");
 
 }

function onTouchMove(eMove:TouchEvent) {
    trace(eMove.stageX);
}
 
function onTouchEnd(eEnd:TouchEvent) {
     eEnd.target.stopTouchDrag(eEnd.touchPointID);
     trace("touch end");
}

Relaterade API-element

touchMove

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.TOUCH_MOVE

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren rör enheten och skickas kontinuerligt tills kontaktpunkten avlägsnas. Tänk på att den här händelsen inte kräver att kontaktpunkten flyttas för att skickas.

Vissa enheter kan tolka detta som en mouseMove-händelse. I synnerhet om användaren flyttar ett finger över en pekskärm kan InteractiveObject-instansen skicka en mouseMove-händelse eller en touchMove-händelse eller både och om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera mouseMove-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera touchMove-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett TOUCH_MOVE-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.

Exempel  ( Så här använder du exemplet )

Följande exempel visar händelsehantering för händelserna TOUCH_BEGIN, TOUCH_MOVE och TOUCH_END. När kontaktpunkten rör sig över skärmen (onTouchMove) spåras x-koordinaten i förhållande till scenen till utdata. För Sprite.startTouchDrag-parametrarna i funktionen onTouchBegin är värdet för touchPointID det värde som tilldelats händelseobjektet. Parametern bounds är den rektangel som definierar gränserna för det överordnade visningsobjektet (bg är ett visningsobjekt som innehåller MySprite).
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;

MySprite.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
MySprite.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
MySprite.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);

function onTouchBegin(eBegin:TouchEvent) {
     eBegin.target.startTouchDrag(eBegin.touchPointID, false, bg.getRect(this));
     trace("touch begin");
 
 }

function onTouchMove(eMove:TouchEvent) {
    trace(eMove.stageX);
}
 
function onTouchEnd(eEnd:TouchEvent) {
     eEnd.target.stopTouchDrag(eEnd.touchPointID);
     trace("touch end");
}

Relaterade API-element

touchOut

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.TOUCH_OUT

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren flyttar kontaktpunkten bort från en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från ett visningsobjekt till ett annat på en mobiltelefon eller bärbar dator med pekskärm). Vissa enheter kan även tolka detta som en mouseOut-händelse.

I synnerhet om användaren flyttar ett finger över en pekskärm kan InteractiveObject-instansen skicka en mouseOut-händelse eller en touchOut-händelse eller både och om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera mouseOut-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera touchOut-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett TOUCH_OUT-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.

Relaterade API-element

touchOver

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.TOUCH_OVER

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren flyttar kontaktpunkten över en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från en punkt utanför ett visningsobjekt till en punkt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). Vissa enheter kan även tolka detta som en mouseOver-händelse.

I synnerhet om användaren flyttar ett finger över ett InteractiveObject kan InteractiveObject-instansen skicka en mouseOver-händelse eller en touchOver-händelse eller både och om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera mouseOver-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera touchOver-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett TOUCH_OVER-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.

Relaterade API-element

touchRollOut

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.TOUCH_ROLL_OUT

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren flyttar kontaktpunkten bort från en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från ett visningsobjekt till en punkt utanför visningsobjektet på en mobiltelefon eller bärbar dator med pekskärm). Vissa enheter kan även tolka detta som en rollOut-händelse.

I synnerhet om användaren flyttar ett finger över ett InteractiveObject kan InteractiveObject-instansen skicka en rollOut-händelse eller en touchRollOut-händelse eller både och om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera rollOut-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera touchRollOut-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett TOUCH_ROLL_OUT-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.

Relaterade API-element

touchRollOver

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.TOUCH_ROLL_OVER

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren flyttar kontaktpunkten över en InteractiveObject-instans på en beröringsaktiverad enhet (som att dra fingret från en punkt utanför ett visningsobjekt till en punkt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). Vissa enheter kan även tolka detta som en rollOver-händelse.

I synnerhet om användaren flyttar ett finger över ett InteractiveObject kan InteractiveObject-instansen skicka en rollOver-händelse eller en touchRollOver-händelse eller både och om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera rollOver-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera touchRollOver-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett TOUCH_ROLL_OVER-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.

Relaterade API-element

touchTap

Händelse  
Typ av händelseobjekt: flash.events.TouchEvent
egenskap TouchEvent.type = flash.events.TouchEvent.TOUCH_TAP

Språkversion: ActionScript 3.0
Körningsmiljöversioner: Flash Player 10.1, AIR 2, Flash Lite 4

Skickas när användaren lyfter kontaktpunkten över samma InteractiveObject-instans där kontakten initierades på en beröringsaktiverad enhet (som att trycka med fingret och sedan släppa det vid en enda kontaktpunkt över ett visningsobjekt på en mobiltelefon eller bärbar dator med pekskärm). Vissa enheter kan även tolka detta som en click-händelse.

I synnerhet om användaren placerar ett finger över ett InteractiveObject kan InteractiveObject-instansen skicka en click-händelse eller en touchTap-händelse eller både och om miljön tillåter det. Välj hur du vill hantera användarinteraktionen. Använd klassen flash.ui.Multitouch för att hantera beröringshändelser (aktivera händelsehantering för beröringsgester, händelsehantering för enkel beröringspunkt eller inaktivera beröringshändelser så att endast mushändelser skickas). Om du väljer att hantera click-händelsen körs samma händelsehanterare på en beröringsaktiverad enhet och en musaktiverad enhet. Om du väljer att hantera touchTap-händelsen kan du utforma en egen händelsehanterare som svarar på specifika behov i den beröringskänsliga miljön och ger användarna en bättre upplevelse. Du kan också hantera båda händelserna separat om du vill skicka olika svar på beröringshändelser och mushändelser.

Obs! Avsnittet om klassen Multitouch innehåller information om miljökompatibilitet.

Definierar värdet på type-egenskapen i ett TOUCH_TAP-beröringshändelseobjekt.

Det skickade TouchEvent-objektet har följande egenskaper:

EgenskapVärde
altKeytrue om Alt-tangenten är aktiv (Windows eller Linux).
bubblestrue
cancelablefalse; det finns inget standardbeteende att avbryta.
commandKeytrue om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows.
controlKeytrue om Ctrl-tangenten är aktiv och false om den är inaktiv.
ctrlKeytrue i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false.
currentTargetDet objekt som aktivt behandlar Event-objektet med en händelseavlyssnare.
eventPhaseDen nuvarande fasen i händelseflödet.
isRelatedObjectInaccessibletrue om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor.
localXDen vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
localYDen lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten.
pressureEtt värde mellan 0.0 och 1.0, som anger kontaktens styrka (mot enheten). Om enheten saknar stöd för att identifiera tryck är värdet 1.0.
relatedObjectEn referens till ett objekt i visningslistan som rör händelsen.
shiftKeytrue om skifttangenten är aktiverad eller false om den är inaktiverad.
sizeXKontaktområdets bredd.
sizeYKontaktområdets höjd.
stageXDen vågräta koordinat som händelsen inträffade vid i globala scenkoordinater.
stageYDen lodräta koordinat som händelsen inträffade vid i globala scenkoordinater.
targetInteractiveObject-instansen under pekenheten. 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.
touchPointIDEtt unikt ID-nummer (som ett int) som tilldelats beröringspunkten.

Exempel  ( Så här använder du exemplet )

I följande exempel visas ett meddelande när någon vidrör den fyrkant som ritats på mySprite på en pekskärm:
Multitouch.inputMode=MultitouchInputMode.TOUCH_POINT;

var mySprite:Sprite = new Sprite();
var myTextField:TextField = new TextField();

mySprite.graphics.beginFill(0x336699);
mySprite.graphics.drawRect(0,0,40,40);
addChild(mySprite);

mySprite.addEventListener(TouchEvent.TOUCH_TAP, taphandler);

function taphandler(e:TouchEvent): void {
    myTextField.text = "I've been tapped";
    myTextField.y = 50;
    addChild(myTextField);
}

Relaterade API-element

InteractiveObjectExample.as

Det exempel som följer använder InteractiveObjectExample-klassen, som i sin tur använder ChildSprite-klassen för att rita en rektangel och sedan manipulera den rektangeln på basis av olika mushändelser. Detta genomförs med följande steg:
  1. I InteractiveObjectExample-konstruktorn skapas ett nytt ChildSprite -objekt av typ Sprite som kallas för child. Det anropar ChildSprite-konstruktormetoden för att rita formen och lägga till mushändelser för formen (förklaras i de steg som följer). child-objektet läggs till överst i visningslistan som koordinaterna x = 0, y = 0.
  2. I ChildSprite-klassen deklarerar du sedan de size- och overSize-egenskaper som används senare i draw()-metoden och MouseEvent-metoder.
  3. Deklarera egenskaper som sätter bakgrundsfärgen till orange, musindikeringsfärgen till mörkt gul och musnedfärgen till ljust blå.
  4. I ChildSprite-konstruktorn ritas en orange ruta upp från Graphics-klassen och draw()-metoden.
  5. Konstruktorn lägger till fyra MouseEvent-händelseavlyssnarmetoder:
    • mouseOverHandler: ritar om en större ruta på 60 x 60 pixlar med en mörkt gul färg i de ursprungliga koordinaterna.
    • mouseOutHandler: återställer rutan till dess ursprungliga storlek och färg.
    • mouseDownHandler: ritar om en större ruta på 60 x 60 pixlar med en ljust blå färg i de ursprungliga koordinaterna.
    • mouseUpHandler: samma som mouseOverHandler.
package {
    import flash.display.Sprite;

    public class InteractiveObjectExample extends Sprite {

        public function InteractiveObjectExample() {
            var child:Sprite = 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() {
        buttonMode = true;
        draw(size, size, backgroundColor);
        addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
        addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
        addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
        addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
    }

    private function draw(w:uint, h:uint, bgColor:uint):void {
        graphics.clear();
        graphics.beginFill(bgColor);
        graphics.drawRect(0, 0, w, h);
        graphics.endFill();
    }

    public function mouseOverHandler(event:MouseEvent):void {
        trace("mouseOverHandler");
        draw(overSize, overSize, overColor);
    }

    public function mouseOutHandler(event:MouseEvent):void {
        trace("mouseOutHandler");
        draw(size, size, backgroundColor);
    }

    public function mouseDownHandler(event:MouseEvent):void {
        trace("mouseDownHandler");
        draw(overSize, overSize, downColor);
    }

    public function mouseUpHandler(event:MouseEvent):void {
        trace("mouseUpHandler");
        draw(overSize, overSize, overColor);
    }
}




[ X ]Varför på engelska?
Innehåll i Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen är på engelska

Det är inte alla delar av Referenshandbok för ActionScript 3.0 i Adobe Flash-plattformen som översätts till alla språk. Om ett språkelement inte översätts visas det på engelska. Klassen ga.controls.HelpBox översätts till exempel inte till något språk. I den svenska versionen av referenshandboken visas därför klassen ga.controls.HelpBox på engelska.