Paket | flash.display |
Klass | public class InteractiveObject |
Arv | InteractiveObject DisplayObject EventDispatcher Object |
Underklasser | DisplayObjectContainer, SimpleButton, TextField |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | AIR 1.0, Flash Player 9, Flash Lite 4 |
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.
Egenskap | Definieras med | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Den aktuella hjälpmedelsimplementeringen (AccessibilityImplementation) för den här InteractiveObject-instansen. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
De nuvarande hjälpmedelsalternativen för det här visningsobjektet. | DisplayObject | ||
alpha : Number
Anger det angivna objektets alfagenomskinlighetsvärde. | DisplayObject | ||
blendMode : String
Ett värde från klassen BlendMode som anger vilket blandningsläge som ska användas. | DisplayObject | ||
blendShader : Shader [lässkyddad]
Ställer in en skuggning som används för blandning av förgrund och bakgrund. | DisplayObject | ||
cacheAsBitmap : Boolean
Om det är true, sparar Flash-miljöerna en intern bitmappsrepresentation av visningsobjektet i cache-minnet. | DisplayObject | ||
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 | ||
constructor : 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 | ||
filters : 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 | ||
height : Number
Anger visningsobjektets höjd i pixlar. | DisplayObject | ||
loaderInfo : LoaderInfo [skrivskyddad]
Returnerar ett LoaderInfo-objekt som innehåller information om hur filen som visningsobjektet tillhör ska läsas in. | DisplayObject | ||
mask : DisplayObject
Det anropande visningsobjektet maskeras av det angivna visningsobjektet. | DisplayObject | ||
metaData : 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 | ||
mouseX : Number [skrivskyddad]
Anger x-koordinaten för musens eller användarens indataenhets position i pixlar. | DisplayObject | ||
mouseY : Number [skrivskyddad]
Anger y-koordinaten för musens eller användarens indataenhets position i pixlar. | DisplayObject | ||
name : 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 | ||
opaqueBackground : Object
Anger om visningsobjektet är ogenomskinligt med en viss bakgrundsfärg. | DisplayObject | ||
parent : DisplayObjectContainer [skrivskyddad]
Anger DisplayObjectContainer-objektet som innehåller visningsobjektet. | DisplayObject | ||
root : 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 | ||
rotation : Number
Anger DisplayObject-instansens rotation i grader från den ursprungliga orienteringen. | DisplayObject | ||
rotationX : 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 | ||
rotationY : 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 | ||
rotationZ : 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 | ||
scale9Grid : Rectangle
Det skalningsrutnät som används för närvarande. | DisplayObject | ||
scaleX : Number
Anger vågrät skala (i procent) för objektet utifrån dess registreringspunkt. | DisplayObject | ||
scaleY : Number
Anger lodrät skala (i procent) för objektet utifrån dess registreringspunkt. | DisplayObject | ||
scaleZ : Number
Anger djupskala (procent) för objektet utifrån dess registreringspunkt. | DisplayObject | ||
scrollRect : 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 | ||
stage : 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 | ||
transform : flash.geom:Transform
Ett objekt med egenskaper som gäller ett visningsobjekts matris, färgomformning och pixelgränser. | DisplayObject | ||
visible : Boolean
Om visingsobjektet är synligt eller inte. | DisplayObject | ||
width : Number
Anger visningsobjektets bredd i pixlar. | DisplayObject | ||
x : Number
Anger x-koordinaten för DisplayObject-instansen i förhållande till de lokala koordinaterna för den överordnade DisplayObjectContainer. | DisplayObject | ||
y : Number
Anger y-koordinaten för DisplayObject-instansen i förhållande till de lokala koordinaterna för den överordnade DisplayObjectContainer. | DisplayObject | ||
z : Number
Anger z-koordinatens position längs DisplayObject-instansens z-axel i förhållande till den överordnade 3D-behållaren. | DisplayObject |
Metod | Definieras med | ||
---|---|---|---|
Anrop till konstruktorn InteractiveObject() ger ett ArgumentError-undantag. | InteractiveObject | ||
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 | ||
Skickar en händelse till händelseflödet. | EventDispatcher | ||
Returnerar en rektangel som definierar visningsområdets område i relation till targetCoordinateSpace-objektets koordinatsystem. | DisplayObject | ||
Returnerar en rektangel som definierar visningsområdets gräns, baserat på koordinatsystemet som definieras av targetCoordinateSpace-parametern, exklusive eventuella linjer i former. | DisplayObject | ||
Konverterar punktobjektet från scenens (globala) koordinater till visningsobjektets (lokala) koordinater. | DisplayObject | ||
Konverterar en tvådimensionell punkt från scenens (globala) koordinater till ett tredimensionellt visningsobjekts (lokala) koordinater. | DisplayObject | ||
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | EventDispatcher | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Utvärderar begränsningsramen för visningsobjektet för att kontrollera om den överlappar eller korsar begränsningsramen för obj-visningsobjektet. | DisplayObject | ||
Utvärderar visningsobjektet för att avgöra om det överlappar eller korsar den punkt som anges av x- och y-parametrarna. | DisplayObject | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Konverterar en tredimensionell punkt för det tredimensionella visningsobjektets (lokala) koordinater till en tvådimensionell punkt i scenens (globala) koordinater. | DisplayObject | ||
Konverterar punktobjektet från visningsobjektets (lokala) koordinater till scenens (globala) koordinater. | DisplayObject | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Tar bort en avlyssnare från EventDispatcher-objektet. | EventDispatcher | ||
Visar ett virtuellt tangentbord. | InteractiveObject | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object | ||
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ändelse | Sammanfattning | Definieras med | ||
---|---|---|---|---|
[utsändningshändelse] Skickas när Flash Player eller AIR får operativsystemfokus och blir aktivt. | EventDispatcher | |||
Skickas när ett visningsobjekt läggs till i visningslistan. | DisplayObject | |||
Skickas 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 | |||
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 | |||
[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 | |||
[utsändningshändelse] Skickas när spelhuvudet går in i en ny bildruta. | DisplayObject | |||
[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 | |||
[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 | |||
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 | |||
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 | |||
Skickas när ett visningsobjekt ska tas bort från visningslistan. | DisplayObject | |||
Skickas när ett visningsobjekt ska tas bort från visningslistan, antingen direkt eller genom borttagning av ett underträd som innehåller visningsobjektet. | DisplayObject | |||
[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 |
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 )
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ärdettrue
. - För ett Sprite-objekt eller MovieClip-objekt med
buttonMode = true
är värdettrue
.
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
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()
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.
ReturnerarBoolean — När värdet är true betyder det att skärmtangentbordet visas, är det false visas inte skärmtangentbordet.
|
Relaterade API-element
clear | Händelse |
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:
Egenskap | Värde |
---|---|
bubbles | false |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | Alla 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 |
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.
click
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | För click-händelser är det här värdet alltid false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
contextMenu | Händelse |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den högra musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
copy | Händelse |
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 ettcopy
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
bubbles | false |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | Alla 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 |
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:
Egenskap | Värde |
---|---|
bubbles | false |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | Alla 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 |
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.
doubleClick
-händelseobjekts type
-egenskap. Egenskapen doubleClickEnabled
måste vara true
för att objektet ska skapa doubleClick
-händelsen.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | För doubleClick-händelser är det här värdet alltid false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
Relaterade API-element
focusIn | Händelse |
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.
focusIn
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
keyCode | 0; är bara tillämpligt på keyFocusChange -händelser. |
relatedObject | Den kompletterande InteractiveObject-instansen som påverkas av fokusändringen. |
shiftKey | false ; är bara tillämpligt på keyFocusChange -händelser. |
target | Den 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.
|
direction | Riktningen 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 |
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.
focusOut
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
keyCode | 0; är bara tillämpligt på keyFocusChange -händelser. |
relatedObject | Den kompletterande InteractiveObject-instansen som påverkas av fokusändringen. |
shiftKey | false ; är bara tillämpligt på keyFocusChange -händelser. |
target | Den 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 |
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örtype
-egenskapen för ett GESTURE_DIRECTIONAL_TAP
-pekhändelseobjekt.
Det skickade TransformGestureEvent-objektet har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
phase | Den 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. |
localX | Den 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. |
localY | Den 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. |
scaleX | Visningsobjektets vågräta skala. För riktningstryckningsgester är det här värdet 1 . |
scaleY | Visningsobjektets lodräta skala. För riktningstryckningsgester är det här värdet 1 . |
rotation | Aktuell rotationsvinkel (i grader) för visningsobjektet längs z-axeln. För riktningstryckningsgester är det här värdet 0 . |
offsetX | Anger vågrät riktning: 1 för höger och -1 för vänster. |
offsetY | Anger lodrät riktning: 1 för nedåt och -1 för uppåt. |
velocity | Anger svepgestens hastighet i pixlar per sekund (endast AIR). |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
target | InteractiveObject-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 |
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 |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
phase | Den aktuella fasen i händelseflödet; ett värde från klassen GesturePhase. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet. |
scaleX | Visningsobjektets vågräta skala sedan den föregående gesthändelsen. För panoreringsgester är det här värdet 1 . |
scaleY | Visningsobjektets lodräta skala sedan den föregående gesthändelsen. För panoreringsgester är det här värdet 1 . |
rotation | Aktuell 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 . |
offsetX | Visningsobjektets vågräta översättning från dess position vid den föregående gesthändelsen. |
offsetY | Visningsobjektets lodräta översättning från dess position vid den föregående gesthändelsen. |
velocity | Gesthändelsens hastighet i pixlar per sekund (endast AIR). För panoreringsgester är det här värdet 0 . |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
target | InteractiveObject-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 )
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 |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
phase | Den aktuella fasen i händelseflödet; ett värde från klassen GesturePhase. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet. |
scaleX | Visningsobjektets vågräta skala sedan den föregående gesthändelsen. |
scaleY | Visningsobjektets lodräta skala sedan den föregående gesthändelsen. |
rotation | Aktuell rotationsvinkel (i grader) för visningsobjektet längs z-axeln sedan den föregående gesthändelsen. |
offsetX | Visningsobjektets vågräta översättning från dess position vid den föregående gesthändelsen. |
offsetY | Visningsobjektets lodräta översättning från dess position vid den föregående gesthändelsen. |
velocity | Gesthändelsens hastighet i pixlar per sekund (endast AIR). För rotationsgester är det här värdet 0 . |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
target | InteractiveObject-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 )
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 |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
phase | Den 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. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
scaleX | Visningsobjektets vågräta skala. För svepningsgester är det här värdet 1 . |
scaleY | Visningsobjektets lodräta skala. För svepningsgester är det här värdet 1 . |
rotation | Aktuell rotationsvinkel (i grader) för visningsobjektet längs z-axeln. För svepningsgester är det här värdet 0 . |
offsetX | Anger vågrät riktning: 1 för höger och -1 för vänster. |
offsetY | Anger lodrät riktning: 1 för nedåt och -1 för uppåt. |
velocity | Anger svepgestens hastighet i pixlar per sekund (endast AIR). För viloläge är det här värdet 0 . |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
target | InteractiveObject-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 )
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 |
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 |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
phase | Den aktuella fasen i händelseflödet; ett värde från klassen GesturePhase. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållarvisningsobjektet. |
scaleX | Visningsobjektets vågräta skala sedan den föregående gesthändelsen. |
scaleY | Visningsobjektets lodräta skala sedan den föregående gesthändelsen. |
rotation | Aktuell rotationsvinkel (i grader) för visningsobjektet längs z-axeln sedan den föregående gesthändelsen. |
offsetX | Visningsobjektets vågräta översättning från dess position vid den föregående gesthändelsen. |
offsetY | Visningsobjektets lodräta översättning från dess position vid den föregående gesthändelsen. |
velocity | Gesthändelsens hastighet i pixlar per sekund (endast AIR). För zoomgester är det här värdet 0 . |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
target | InteractiveObject-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 )
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 |
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 |
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:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | true i AIR, false i Flash Player. I AIR går det inte att skriva tecknet i ett textfält om händelsen avbryts. |
charCode | Innehåller värdet för teckenkoden för den senaste tangenten som trycktes ned eller släpptes upp. |
commandKey | true i Macintosh om Kommando-tangenten är aktiv. Annars false |
controlKey | true i Windows och Linux om Ctrl-tangenten är aktiv. true i Macintosh om Ctrl-tangenten är aktiv. Annars false |
ctrlKey | true i Windows och Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
keyCode | Innehåller värdet för tangentkoden för den senaste tangenten som trycktes ned eller släpptes upp. |
keyLocation | Tangentens placering på tangentbordet. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
target | Den 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 |
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.
keyFocusChange
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | true ; anropa preventDefault() -metoden för att avbryta standardbeteendet. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
keyCode | Teckenkodsvärdet för tangenten som trycktes ned för att aktivera en keyFocusChange -händelse. |
relatedObject | Den kompletterande InteractiveObject-instansen som påverkas av fokusändringen. |
shiftKey | true om skifttangentmodifieraren aktiveras, annars false . |
target | Den 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 |
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:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
charCode | Innehåller värdet för teckenkoden för den senaste tangenten som trycktes ned eller släpptes upp. |
commandKey | true i Macintosh om Kommando-tangenten är aktiv. Annars false |
controlKey | true i Windows och Linux om Ctrl-tangenten är aktiv. true i Macintosh om Ctrl-tangenten är aktiv. Annars false |
ctrlKey | true i Windows om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
keyCode | Innehåller värdet för tangentkoden för den senaste tangenten som trycktes ned eller släpptes upp. |
keyLocation | Tangentens placering på tangentbordet. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
target | Den 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 |
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.
type
-egenskapen i ett middleClick
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | För middleClick-händelser är det här värdet alltid false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
middleMouseDown | Händelse |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den mittersta musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
middleMouseUp | Händelse |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den mittersta musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
mouseDown | Händelse |
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.
mouseDown
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows och Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
mouseFocusChange | Händelse |
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.
mouseFocusChange
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | true ; anropa preventDefault() -metoden för att avbryta standardbeteendet. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
keyCode | 0; är bara tillämpligt på keyFocusChange -händelser. |
relatedObject | Den kompletterande InteractiveObject-instansen som påverkas av fokusändringen. |
shiftKey | false ; är bara tillämpligt på keyFocusChange -händelser. |
target | Den 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 |
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 ettmouseMov
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
mouseOut | Händelse |
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
.
mouseOut
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
relatedObject | Visningslisteobjektet som pekaren pekar på. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
mouseOver | Händelse |
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.
mouseOver
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
relatedObject | Visningslisteobjektet som pekaren pekade på. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
mouseUp | Händelse |
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.
mouseUp
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
mouseWheel | Händelse |
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 ettmouseWheel
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
delta | Det antal rader som motsvaras av ett steg på mushjulet. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
nativeDragComplete | Händelse |
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.
type
-egenskapen i ett nativeDragComplete
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
allowedActions | NativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden. |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
urklipp | Urklipp-objektet innehåller den data som har dragits. |
dropAction | Den å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 |
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.
type
-egenskapen i ett nativeDragDrop
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
allowedActions | NativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden. |
bubbles | true |
cancelable | true ; att avbryta den här händelsen innebär att dragningsåtgärden avbryts. |
urklipp | Urklipp-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. |
dropAction | Den å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 |
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.
type
-egenskapen i ett nativeDragEnter
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
allowedActions | NativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden. |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
urklipp | Urklipp-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. |
dropAction | Den å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 |
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:
Egenskap | Värde |
---|---|
allowedActions | NativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden. |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
urklipp | Urklipp-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. |
dropAction | Den å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 |
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.
type
-egenskapen i ett nativeDragOver
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
allowedActions | NativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden. |
bubbles | true |
cancelable | true ; att avbryta den här händelsen innebär att dragningsåtgärden avbryts. |
urklipp | Urklipp-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. |
dropAction | Den å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 |
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:
Egenskap | Värde |
---|---|
allowedActions | NativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden. |
bubbles | true |
cancelable | true ; att avbryta den här händelsen innebär att dragningsåtgärden avbryts. |
urklipp | Urklipp-objektet innehåller den data som har dragits. |
dropAction | Den å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 |
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.
type
-egenskapen i ett nativeDragUpdate
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
allowedActions | NativeDragOptions-objektet specificerar åtgärder som är relevanta för den här dra-åtgärden. |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
urklipp | Urklipp-objektet innehåller den data som har dragits. |
dropAction | Den å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 |
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:
Egenskap | Värde |
---|---|
bubbles | true (false för AIR-miljön.) |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | Alla 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 |
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å egenskapentype
för ett PROXIMITY_BEGIN
-beröringshändelseobjekt.
Det skickade TouchEvent-objektet har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett 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 |
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å egenskapentype
för ett PROXIMITY_END
-beröringshändelseobjekt.
Det skickade TouchEvent-objektet har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett 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 |
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å egenskapentype
för ett PROXIMITY_MOVE
-beröringshändelseobjekt.
Det skickade TouchEvent-objektet har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett 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 |
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å egenskapentype
för ett PROXIMITY_OUT
-beröringshändelseobjekt.
Det skickade TouchEvent-objektet har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett 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 |
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å egenskapentype
för ett PROXIMITY_OUT
-beröringshändelseobjekt.
Det skickade TouchEvent-objektet har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett 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 |
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å egenskapentype
för ett PROXIMITY_ROLL_OUT
-beröringshändelseobjekt.
Det skickade TouchEvent-objektet har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett 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 |
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å egenskapentype
för ett PROXIMITY_ROLL_OVER
-beröringshändelseobjekt.
Det skickade TouchEvent-objektet har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett 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 |
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.
type
-egenskapen i ett releaseOutside
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | false |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | Det InteractiveObject över vilket pekarknappen trycktes ned och sedan rördes från instansen och släpptes. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
rightClick | Händelse |
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.
type
-egenskapen i rightClick
-händelseobjekt.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | För rightClick-händelser är den här egenskapen alltid false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
rightMouseDown | Händelse |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | För rightClick-händelser är den här egenskapen alltid true . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
rightMouseUp | Händelse |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | true |
buttonDown | true om den högra musknappen trycks ned, annars false . |
cancelable | false ; standardbeteende går inte att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
clickCount | Räkna antal musklick för att ange om händelsen är en del av en sekvens med flera musklick. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
rollOut | Händelse |
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.
rollOut
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | false |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
relatedObject | Visningslisteobjektet som pekaren pekar på. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
rollOver | Händelse |
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.
rollOver
-händelseobjekts type
-egenskap.
Den här händelsen har följande egenskaper:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows). |
bubbles | false |
buttonDown | true om den primära musknappen trycks ned, annars false . |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
relatedObject | Visningslisteobjektet som pekaren pekade på. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten, om låsning av musen är inaktiverat. |
movementX | Förändringen av de vågräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
movementY | Förändringen av de lodräta koordinaterna för musens position sedan den senaste mushändelsen, om låsning av musen är aktiverat. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under pekdonet. target är inte alltid det objekt i visningslistan som har registrerat händelseavlyssnaren. Använd egenskapen currentTarget om du vill komma åt det objekt i visningslistan som bearbetar händelsen. |
selectAll | Händelse |
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:
Egenskap | Värde |
---|---|
bubbles | false |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | Alla 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 |
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).
KonstantenSoftKeyboardEvent.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:
Egenskap | Värde |
---|---|
type | SOFT_KEYBOARD_ACTIVATE |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
relatedObjectVal | En referens till ett visningslisteobjekt som är relaterat till händelsen. |
triggerTypeVal | Anger om tangentbordshändelsen utlöstes av ett program eller av användaren. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
Relaterade API-element
softKeyboardActivating | Händelse |
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).
KonstantenSoftKeyboardEvent.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:
Egenskap | Värde |
---|---|
type | SOFT_KEYBOARD_ACTIVATING |
bubbles | true |
cancelable | true om inte händelsen skickas av ett StageText-objekt. För StageText-objekt kan händelsen inte avbrytas. |
relatedObjectVal | En referens till ett visningslisteobjekt som är relaterat till händelsen. |
triggerTypeVal | Anger om tangentbordshändelsen utlöstes av ett program eller av användaren. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
Relaterade API-element
softKeyboardDeactivate | Händelse |
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.
KonstantenSoftKeyboardEvent.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:
Egenskap | Värde |
---|---|
type | SOFT_KEYBOARD_DEACTIVATE |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
relatedObjectVal | En referens till ett visningslisteobjekt som är relaterat till händelsen. |
triggerTypeVal | Anger om tangentbordshändelsen utlöstes av ett program eller av användaren. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
Relaterade API-element
tabChildrenChange | Händelse |
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:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | Det 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 |
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:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | Det 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 |
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:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | Det 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 |
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 etttextInput
-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:
Egenskap | Värde |
---|---|
bubbles | true |
cancelable | true ; anropa preventDefault() -metoden för att avbryta standardbeteendet. |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
target | Det 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. |
text | Det tecken eller den följd av tecken som användaren har angivit. |
touchBegin | Händelse |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett unikt ID-nummer (som ett int) som tilldelats beröringspunkten. |
Exempel ( Så här använder du exemplet )
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 |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett unikt ID-nummer (som ett int) som tilldelats beröringspunkten. |
Exempel ( Så här använder du exemplet )
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 |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett unikt ID-nummer (som ett int) som tilldelats beröringspunkten. |
Exempel ( Så här använder du exemplet )
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 |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett unikt ID-nummer (som ett int) som tilldelats beröringspunkten. |
Relaterade API-element
touchOver | Händelse |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett unikt ID-nummer (som ett int) som tilldelats beröringspunkten. |
Relaterade API-element
touchRollOut | Händelse |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett unikt ID-nummer (som ett int) som tilldelats beröringspunkten. |
Relaterade API-element
touchRollOver | Händelse |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett unikt ID-nummer (som ett int) som tilldelats beröringspunkten. |
Relaterade API-element
touchTap | Händelse |
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:
Egenskap | Värde |
---|---|
altKey | true om Alt-tangenten är aktiv (Windows eller Linux). |
bubbles | true |
cancelable | false ; det finns inget standardbeteende att avbryta. |
commandKey | true om Kommando-tangenten är aktiv i Mac och false om den är inaktiv. Alltid false i Windows. |
controlKey | true om Ctrl-tangenten är aktiv och false om den är inaktiv. |
ctrlKey | true i Windows eller Linux om Ctrl-tangenten är aktiv. true om antingen Ctrl-tangenten eller Kommando-tangenten är aktiv i Macintosh. Annars false . |
currentTarget | Det objekt som aktivt behandlar Event-objektet med en händelseavlyssnare. |
eventPhase | Den nuvarande fasen i händelseflödet. |
isRelatedObjectInaccessible | true om egenskapen relatedObject är null på grund av regler för säkerhetssandlådor. |
localX | Den vågräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
localY | Den lodräta koordinat som händelsen inträffade vid i förhållande till behållar-spriten. |
pressure | Ett 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 . |
relatedObject | En referens till ett objekt i visningslistan som rör händelsen. |
shiftKey | true om skifttangenten är aktiverad eller false om den är inaktiverad. |
sizeX | Kontaktområdets bredd. |
sizeY | Kontaktområdets höjd. |
stageX | Den vågräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
stageY | Den lodräta koordinat som händelsen inträffade vid i globala scenkoordinater. |
target | InteractiveObject-instansen under 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. |
touchPointID | Ett unikt ID-nummer (som ett int) som tilldelats beröringspunkten. |
Exempel ( Så här använder du exemplet )
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
-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:
- I
InteractiveObjectExample
-konstruktorn skapas ett nytt ChildSprite -objekt av typ Sprite som kallas förchild
. 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. - I
ChildSprite
-klassen deklarerar du sedan desize
- ochoverSize
-egenskaper som används senare idraw()
-metoden och MouseEvent-metoder. - Deklarera egenskaper som sätter bakgrundsfärgen till orange, musindikeringsfärgen till mörkt gul och musnedfärgen till ljust blå.
- I
ChildSprite
-konstruktorn ritas en orange ruta upp från Graphics-klassen ochdraw()
-metoden. - 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 sommouseOverHandler
.
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); } }
Tue Jun 12 2018, 01:40 PM Z