| Paket | mx.core |
| Gränssnitt | public interface IContainer extends IUIComponent , IFlexDisplayObject , IBitmapDrawable , IEventDispatcher |
| Implementorer | Container, Legend |
| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Relaterade API-element
| Egenskap | Definieras med | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
De nuvarande hjälpmedelsalternativen för det här visningsobjektet. | IFlexDisplayObject | |
![]() | alpha : Number
Anger det angivna objektets alfagenomskinlighetsvärde. | IFlexDisplayObject | |
![]() | baselinePosition : Number [skrivskyddad]
The y-coordinate of the baseline
of the first line of text of the component. | IUIComponent | |
![]() | blendMode : String
Ett värde från klassen BlendMode som anger vilket blandningsläge som ska användas. | IFlexDisplayObject | |
| buttonMode : Boolean
Anger knappläge för den här spriten. | IContainer | ||
![]() | cacheAsBitmap : Boolean
Om det är true, sparar Flash-miljöerna en intern bitmappsrepresentation av visningsobjektet i cache-minnet. | IFlexDisplayObject | |
| creatingContentPane : Boolean
Containers use an internal content pane to control scrolling. | IContainer | ||
| defaultButton : IFlexDisplayObject
The Button control designated as the default button
for the container. | IContainer | ||
![]() | document : Object
A reference to the document object associated with this component. | IUIComponent | |
| doubleClickEnabled : Boolean
Anger om det här objektet tar emot doubleClick-händelser. | IContainer | ||
| dropTarget : DisplayObject [skrivskyddad]
Anger det visningsobjekt som spriten dras över, eller som spriten släpptes på. | IContainer | ||
![]() | enabled : Boolean
Whether the component can accept user interaction. | IUIComponent | |
![]() | explicitHeight : Number
The explicitly specified height for the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | explicitMaxHeight : Number [skrivskyddad]
Number that specifies the maximum height of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | explicitMaxWidth : Number [skrivskyddad]
Number that specifies the maximum width of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | explicitMinHeight : Number [skrivskyddad]
Number that specifies the minimum height of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | explicitMinWidth : Number [skrivskyddad]
Number that specifies the minimum width of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | explicitWidth : Number
The explicitly specified width for the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | filters : Array
En indexerad array som innehåller varje filterobjekt som är associerat med visningsobjektet. | IFlexDisplayObject | |
| focusManager : IFocusManager [skrivskyddad]
Gets the FocusManager that controls focus for this component
and its peers. | IContainer | ||
![]() | focusPane : Sprite
A single Sprite object that is shared among components
and used as an overlay for drawing the focus indicator. | IUIComponent | |
| focusRect : Object
Anger om det här objektet visar en fokusram. | IContainer | ||
| graphics : Graphics [skrivskyddad]
Anger det Graphics-objekt som tillhör denna sprite där kommandon för vektorritning kan göras. | IContainer | ||
![]() | height : Number
Anger visningsobjektets höjd i pixlar. | IFlexDisplayObject | |
| hitArea : Sprite
Utser en annan sprite som ska fungera som träffområde för en sprite. | IContainer | ||
| horizontalScrollPosition : Number
The current position of the horizontal scroll bar. | IContainer | ||
![]() | includeInLayout : Boolean
Specifies whether this component is included in the layout of the
parent container. | IUIComponent | |
![]() | isPopUp : Boolean
Set to true by the PopUpManager to indicate
that component has been popped up. | IUIComponent | |
![]() | loaderInfo : LoaderInfo [skrivskyddad]
Returnerar ett LoaderInfo-objekt som innehåller information om hur filen som visningsobjektet tillhör ska läsas in. | IFlexDisplayObject | |
![]() | mask : DisplayObject
Det anropande visningsobjektet maskeras av det angivna visningsobjektet. | IFlexDisplayObject | |
![]() | maxHeight : Number [skrivskyddad]
Number that specifies the maximum height of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | maxWidth : Number [skrivskyddad]
Number that specifies the maximum width of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | measuredHeight : Number [skrivskyddad]
The measured height of this object. | IFlexDisplayObject | |
![]() | measuredMinHeight : Number
The default minimum height of the component, in pixels. | IUIComponent | |
![]() | measuredMinWidth : Number
The default minimum width of the component, in pixels. | IUIComponent | |
![]() | measuredWidth : Number [skrivskyddad]
The measured width of this object. | IFlexDisplayObject | |
![]() | minHeight : Number [skrivskyddad]
Number that specifies the minimum height of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | minWidth : Number [skrivskyddad]
Number that specifies the minimum width of the component,
in pixels, as the component's coordinates. | IUIComponent | |
| mouseChildren : Boolean
Avgör om objektets underordnade objekt är aktiverade för en mus eller annan användarindataenhet (eller inte). | IContainer | ||
| mouseEnabled : Boolean
Anger om det här objektet tar emot musmeddelanden eller annan indata från användaren. | IContainer | ||
![]() | mouseX : Number [skrivskyddad]
Anger x-koordinaten för musens eller användarens indataenhets position i pixlar. | IFlexDisplayObject | |
![]() | mouseY : Number [skrivskyddad]
Anger y-koordinaten för musens eller användarens indataenhets position i pixlar. | IFlexDisplayObject | |
![]() | name : String
Anger instansnamnet för DisplayObject. | IFlexDisplayObject | |
| numChildren : int [skrivskyddad]
Returnerar antalet underordnade objekt det här objektet har. | IContainer | ||
![]() | opaqueBackground : Object
Anger om visningsobjektet är ogenomskinligt med en viss bakgrundsfärg. | IFlexDisplayObject | |
![]() | owner : DisplayObjectContainer
The owner of this IVisualElement object. | IUIComponent | |
![]() | parent : DisplayObjectContainer [skrivskyddad]
Anger DisplayObjectContainer-objektet som innehåller visningsobjektet. | IFlexDisplayObject | |
![]() | percentHeight : Number
Number that specifies the height of a component as a
percentage of its parent's size. | IUIComponent | |
![]() | percentWidth : Number
Number that specifies the width of a component as a
percentage of its parent's size. | IUIComponent | |
![]() | 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. | IFlexDisplayObject | |
![]() | rotation : Number
Anger DisplayObject-instansens rotation i grader från den ursprungliga orienteringen. | IFlexDisplayObject | |
![]() | scale9Grid : Rectangle
Det skalningsrutnät som används för närvarande. | IFlexDisplayObject | |
![]() | scaleX : Number
Anger vågrät skala (i procent) för objektet utifrån dess registreringspunkt. | IFlexDisplayObject | |
![]() | scaleY : Number
Anger lodrät skala (i procent) för objektet utifrån dess registreringspunkt. | IFlexDisplayObject | |
![]() | scrollRect : Rectangle
Visningsobjektets gränser för rullningsrektangeln. | IFlexDisplayObject | |
| soundTransform : flash.media:SoundTransform
Styr ljudet i den här spriten. | IContainer | ||
![]() | stage : Stage [skrivskyddad]
Visningsobjektets scen. | IFlexDisplayObject | |
![]() | systemManager : ISystemManager
A reference to the SystemManager object for this component. | IUIComponent | |
| tabChildren : Boolean
Determines whether the children of the object are tab enabled. | IContainer | ||
| tabEnabled : Boolean
Anger om det här objektet inkluderas i tabbordningen. | IContainer | ||
| tabIndex : int
Anger tabbordningen för objekt i en SWF-fil. | IContainer | ||
| textSnapshot : flash.text:TextSnapshot [skrivskyddad]
Returnerar ett TextSnapshot-objekt för den här DisplayObjectContainer-instansen. | IContainer | ||
![]() | transform : flash.geom:Transform
Ett objekt med egenskaper som gäller ett visningsobjekts matris, färgomformning och pixelgränser. | IFlexDisplayObject | |
![]() | tweeningProperties : Array
Used by EffectManager. | IUIComponent | |
| useHandCursor : Boolean
Ett booleskt värde som anger om den pekande handen (handpekaren) ska visas när pekaren passerar över en sprite, vars buttonMode-egenskap är true. | IContainer | ||
| verticalScrollPosition : Number
The current position of the vertical scroll bar. | IContainer | ||
| viewMetrics : EdgeMetrics [skrivskyddad]
Returns an object that has four properties: left,
top, right, and bottom. | IContainer | ||
![]() | visible : Boolean
Om visingsobjektet är synligt eller inte. | IFlexDisplayObject | |
![]() | width : Number
Anger visningsobjektets bredd i pixlar. | IFlexDisplayObject | |
![]() | x : Number
Anger x-koordinaten för DisplayObject-instansen i förhållande till de lokala koordinaterna för den överordnade DisplayObjectContainer. | IFlexDisplayObject | |
![]() | y : Number
Anger y-koordinaten för DisplayObject-instansen i förhållande till de lokala koordinaterna för den överordnade DisplayObjectContainer. | IFlexDisplayObject | |
| Metod | Definieras med | ||
|---|---|---|---|
Lägger till en underordnad DisplayObject-instans i den här DisplayObjectContainer-instansen. | IContainer | ||
Lägger till en underordnad DisplayObject-instans i den här DisplayObjectContainer-instansen. | IContainer | ||
![]() | 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. | IEventDispatcher | |
Anger om säkerhetsrestriktionerna kan göra att visningsobjekt utelämnas från listan som returneras när metoden DisplayObjectContainer.getObjectsUnderPoint() anropas med den angivna punkten. | IContainer | ||
Avgör om det angivna visningsobjektet är underordnat DisplayObjectContainer-instansen eller själva instansen. | IContainer | ||
![]() |
Skickar en händelse till händelseflödet. | IEventDispatcher | |
![]() |
Returnerar en rektangel som definierar visningsområdets område i relation till targetCoordinateSpace-objektets koordinatsystem. | IFlexDisplayObject | |
Returnerar den underordnade visningsobjektsinstansen som finns vid det angivna indexvärdet. | IContainer | ||
Returnerar det underordnade visningsobjektet som har ett visst namn. | IContainer | ||
Returnerar indexpositionen för en underordnad DisplayObject-instans. | IContainer | ||
![]() |
A convenience method for determining whether to use the
explicit or measured height
| IUIComponent | |
![]() |
A convenience method for determining whether to use the
explicit or measured width
| IUIComponent | |
Returnerar en array med objekt som ligger under den angivna punkten och är underordnade (eller indirekt underordnade) den här DisplayObjectContainer-instansen. | IContainer | ||
![]() |
Returnerar en rektangel som definierar visningsområdets gräns, baserat på koordinatsystemet som definieras av targetCoordinateSpace-parametern, exklusive eventuella linjer i former. | IFlexDisplayObject | |
![]() |
Konverterar punktobjektet från scenens (globala) koordinater till visningsobjektets (lokala) koordinater. | IFlexDisplayObject | |
![]() |
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | IEventDispatcher | |
![]() |
Utvärderar begränsningsramen för visningsobjektet för att kontrollera om den överlappar eller korsar begränsningsramen för obj-visningsobjektet. | IFlexDisplayObject | |
![]() |
Utvärderar visningsobjektet för att avgöra om det överlappar eller korsar den punkt som anges av x- och y-parametrarna. | IFlexDisplayObject | |
![]() |
Initialize the object. | IUIComponent | |
![]() |
Konverterar punktobjektet från visningsobjektets (lokala) koordinater till scenens (globala) koordinater. | IFlexDisplayObject | |
![]() |
Moves this object to the specified x and y coordinates. | IFlexDisplayObject | |
![]() |
Returns true if the chain of owner properties
points from child to this UIComponent. | IUIComponent | |
![]() |
Called by Flex when a UIComponent object is added to or removed from a parent. | IUIComponent | |
Tar bort den angivna underordnade DisplayObject-instansen från listan med underordnade för DisplayObjectContainer-instansen. | IContainer | ||
Tar bort ett underordnat DisplayObject från den angivna indexpositionen i den underordnade listan i DisplayObjectContainer. | IContainer | ||
![]() |
Tar bort en avlyssnare från EventDispatcher-objektet. | IEventDispatcher | |
![]() |
Sets the actual size of this object. | IFlexDisplayObject | |
Ändrar positionen för ett befintligt underordnat objekt i behållaren för visningsobjekt. | IContainer | ||
![]() |
Called when the visible property changes. | IUIComponent | |
Gör att användaren kan dra angiven sprite. | IContainer | ||
Avslutar metoden startDrag(). | IContainer | ||
Byter z-ordningen (framifrån och bakåt-ordning) för de två underordnade objekten. | IContainer | ||
Byter z-ordningen (framifrån och bakåt-ordning) för underordnade objekt vid de två angivna indexpositionerna i listan med underordnade objekt. | IContainer | ||
![]() |
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. | IEventDispatcher | |
buttonMode | egenskap |
buttonMode:Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Anger knappläge för den här spriten. Om true uppför sig denna sprite som en knapp, vilket betyder att den utlöser visningen av handmarkören när pekaren passerar över spriten och kan ta emot en click-händelse om enter eller mellanslag trycks ner när spriten är i fokus. Du kan undertrycka visningen av handmarkören genom att sätta useHandCursor-egenskapen till false, vilket medför att pekaren visas.
Det är bättre att använda klass SimpleButton för att skapa knappar, men du kan använda buttonMode-egenskapen för att ge en sprite vissa knappliknande funktioner. För att ta med en sprite i tabbordningen sätter man tabEnabled-egenskapen (som ärvts från klass InteractiveObject och är false som standard) till true. Tänk också på om du vill att din sprites underordnade ska vara aktiverade för användarinmatningar. De flesta knappar aktiverar inte användarindatainteraktivitet för sina underordnade objekt eftersom det stör händelseflödet. För att inaktivera användarindatainteraktivitet för samtliga underordnade objekt måste du sätta mouseChildren-egenskapen (som ärvts från klassen DisplayObjectContainer) till false.
Om du använder buttonMode-egenskapen med klass MovieClip (som är en underklass till klass Sprite) kan din knapp ha vissa ytterligare funktioner. Om du tar tar med bildrutorna labeled _up, _over, och _down tillhandahåller Flash Player automatiska statusändringar (funktioner som liknar dem hos tidigare versioner av ActionScript för filmklipp som används som knappar). Dessa automatiska statusändringar finns inte tillgängliga för spriter, som inte har något tidslinje och därför inga bildrutor att etikettera.
Implementering
public function get buttonMode():Boolean public function set buttonMode(value:Boolean):voidcreatingContentPane | egenskap |
creatingContentPane:Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Containers use an internal content pane to control scrolling.
The creatingContentPane is true while the container is creating
the content pane so that some events can be ignored or blocked.
Implementering
public function get creatingContentPane():Boolean public function set creatingContentPane(value:Boolean):voiddefaultButton | egenskap |
defaultButton:IFlexDisplayObject| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
The Button control designated as the default button for the container. When controls in the container have focus, pressing the Enter key is the same as clicking this Button control.
Implementering
public function get defaultButton():IFlexDisplayObject public function set defaultButton(value:IFlexDisplayObject):voiddoubleClickEnabled | egenskap |
doubleClickEnabled:Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
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):voiddropTarget | egenskap |
dropTarget:DisplayObject [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Anger det visningsobjekt som spriten dras över, eller som spriten släpptes på.
Implementering
public function get dropTarget():DisplayObjectfocusManager | egenskap |
focusManager:IFocusManager [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Gets the FocusManager that controls focus for this component and its peers. Each popup has its own focus loop and therefore its own instance of a FocusManager. To make sure you're talking to the right one, use this method.
Implementering
public function get focusManager():IFocusManagerfocusRect | egenskap |
focusRect:Object| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
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):voidgraphics | egenskap |
hitArea | egenskap |
hitArea:Sprite| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Utser en annan sprite som ska fungera som träffområde för en sprite. Om hitArea-egenskapen saknas, eller om värdet är null eller odefinierat, används själva spriten som träffområde. Värdet för hitArea-egenskapen kan utgöras av en referens till ett Sprite-objekt.
Du kan ändra egenskapen hitArea när som helst. Den ändrade spriten får omedelbart det nya träffområdesbeteendet. Det sprite som valts som träffområde behöver inte vara synligt. Dess grafiska form fungerar fortfarande som träffområde även om det inte syns.
Obs! Du måste välja false för egenskapen mouseEnabled för den sprite som är träffområdet. I annat fall fungerar spriteknappen eventuellt inte eftersom den sprite som valts som träffområde tar emot användarindatahändelser i stället för din spriteknapp.
Implementering
public function get hitArea():Sprite public function set hitArea(value:Sprite):voidhorizontalScrollPosition | egenskap |
horizontalScrollPosition:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
The current position of the horizontal scroll bar. This is equal to the distance in pixels between the left edge of the scrollable surface and the leftmost piece of the surface that is currently visible.
Implementering
public function get horizontalScrollPosition():Number public function set horizontalScrollPosition(value:Number):voidmouseChildren | egenskap |
mouseChildren:Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Avgör om objektets underordnade objekt är aktiverade för en mus eller annan användarindataenhet (eller inte). Om ett objekt är aktiverat kan användaren interagera med det via en mus eller annan användarindataenhet. Standardvärdet är true.
Denna egenskap är användbar när du skapar en knapp med en Sprite-klassinstans (i stället för att använda SimpleButton-klassen). När du använder en Sprite-instans för att skapa en knapp kan du välja att dekorera knappen genom att använda addChild()-metoden för att lägga till ytterligare Sprite-instanser. Denna process kan leda till oväntat beteende med mushändelser eftersom de Sprite-instanser du lägger till som underordnade kan bli målobjektet för en mushändelse när du förväntar dig att den överordnade instansen ska vara målobjektet. För att säkerställa att den överordnade instansen används som målobjekt för mushändelser kan du sätta mouseChildren-egenskapen för den överordnade instansen till false.
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 mouseChildren():Boolean public function set mouseChildren(value:Boolean):voidmouseEnabled | egenskap |
mouseEnabled:Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
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):voidnumChildren | egenskap |
soundTransform | egenskap |
soundTransform:flash.media:SoundTransform| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Styr ljudet i den här spriten.
Obs! Den här egenskapen påverkar inte HTML-innehåll i ett HTMLControl-objekt (i Adobe AIR).
Implementering
public function get soundTransform():flash.media:SoundTransform public function set soundTransform(value:flash.media:SoundTransform):voidtabChildren | egenskap |
tabChildren:Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Determines whether the children of the object are tab enabled.
Note: Do not use this property with Flex.
Instead, use the UIComponent.hasFocusableChildren property.
Implementering
public function get tabChildren():Boolean public function set tabChildren(value:Boolean):voidRelaterade API-element
tabEnabled | egenskap |
tabEnabled:Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
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):voidtabIndex | egenskap |
tabIndex:int| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
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):voidtextSnapshot | egenskap |
textSnapshot:flash.text:TextSnapshot [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Returnerar ett TextSnapshot-objekt för den här DisplayObjectContainer-instansen.
Implementering
public function get textSnapshot():flash.text:TextSnapshotuseHandCursor | egenskap |
useHandCursor:Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Ett booleskt värde som anger om den pekande handen (handpekaren) ska visas när pekaren passerar över en sprite, vars buttonMode-egenskap är true. Standardvärdet för useHandCursor-egenskapen är true. Om useHandCursor sätts till true visas den pekande handen som används för knappar när pekaren passerar över en knappsprite. Om useHandCursor är false används pilmarkören i stället.
Du kan ändra egenskapen useHandCursor när som helst. Den ändrade spriten får automatiskt det nya markörutseendet.
Obs! Om ditt sprite-objekt i Flex eller Flash Builder har underordnade sprite-objekt kan det vara lämpligt att ange egenskapen mouseChildren som false. Om du till exempel vill att en handpekare visas över en Flex <mx:Label>-kontroll, ställer du in useHandCursor- och buttonMode-egenskaperna till true och mouseChildren-egenskapen till false.
Implementering
public function get useHandCursor():Boolean public function set useHandCursor(value:Boolean):voidverticalScrollPosition | egenskap |
verticalScrollPosition:Number| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
The current position of the vertical scroll bar. This is equal to the distance in pixels between the top edge of the scrollable surface and the topmost piece of the surface that is currently visible.
Implementering
public function get verticalScrollPosition():Number public function set verticalScrollPosition(value:Number):voidviewMetrics | egenskap |
viewMetrics:EdgeMetrics [skrivskyddad] | Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Returns an object that has four properties: left,
top, right, and bottom.
The value of each property equals the thickness of the chrome
(visual elements) around the edge of the container.
The chrome includes the border thickness.
If the horizontalScrollPolicy or verticalScrollPolicy
property value is ScrollPolicy.ON, the
chrome also includes the thickness of the corresponding
scroll bar. If a scroll policy is ScrollPolicy.AUTO,
the chrome measurement does not include the scroll bar thickness,
even if a scroll bar is displayed.
Subclasses of Container should override this method, so that
they include other chrome to be taken into account when positioning
the Container's children.
For example, the viewMetrics property for the
Panel class should return an object whose top property
includes the thickness of the Panel container's title bar.
Implementering
public function get viewMetrics():EdgeMetricsaddChild | () | metod |
public function addChild(child:DisplayObject):DisplayObject| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Lägger till en underordnad DisplayObject-instans i den här DisplayObjectContainer-instansen. Den underordnade läggs till framför (över) alla andra underordnade i denna DisplayObjectContainer-instans. (För att lägga till en underordnad till en specifik indexposition använder man addChildAt()-metoden.)
Om du lägger till ett underordnat objekt som redan har en annan visningsobjektbehållare som överordnad tas objektet bort från det andra visningsobjektets lista med underordnade.
Obs! Kommandot stage.addChild() kan orsaka problem med en publicerad SWF-fil, bl.a. säkerhetsproblem och konflikter med andra inlästa SWF-filer. Det finns bara en scen i en Flash-miljöinstans, oavsett hur många SWF-filer som läses in till miljön. Objekt bör därför egentligen aldrig läggas till direkt på scenen. Det enda objekt som bör finnas på scenen är rotobjektet. Skapa ett DisplayObjectContainer-objekt som ska innehålla alla objekt i visningslistan. Om det behövs lägger du därefter till den DisplayObjectContainer-instansen på scenen.
Parametrar
child:DisplayObject — The DisplayObject instance to add as a child of this DisplayObjectContainer instance.
|
DisplayObject — The DisplayObject instance that you pass in the
child parameter.
|
addChildAt | () | metod |
public function addChildAt(child:DisplayObject, index:int):DisplayObject| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Lägger till en underordnad DisplayObject-instans i den här DisplayObjectContainer-instansen. Den underordnade läggs till i den specificerade indexpositionen. Ett indexvärde på 0 står för visningslistans baksida (botten) för detta DisplayObjectContainer-objekt.
I följande exempel visas tre visningsobjekt, betecknade a, b och c, i indexpositionerna 0, 2 och 1:

Om du lägger till ett underordnat objekt som redan har en annan visningsobjektbehållare som överordnad tas objektet bort från det andra visningsobjektets lista med underordnade.
Parametrar
child:DisplayObject — The DisplayObject instance to add as a child of this
DisplayObjectContainer instance.
| |
index:int — The index position to which the child is added. If you specify a
currently occupied index position, the child object that exists at that position and all
higher positions are moved up one position in the child list.
|
DisplayObject — The DisplayObject instance that you pass in the
child parameter.
|
areInaccessibleObjectsUnderPoint | () | metod |
public function areInaccessibleObjectsUnderPoint(point:Point):Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Anger om säkerhetsrestriktionerna kan göra att visningsobjekt utelämnas från listan som returneras när DisplayObjectContainer.getObjectsUnderPoint()-metoden anropas med den angivna point-punkten. Normalt kan innehåll från en domän inte komma åt objekt från en annan domän, om de inte får tillstånd att göra det via ett anrop till metoden Security.allowDomain(). Mer information om säkerhet finns i avsnittet Security på Flash Player Developer Center.
point-parametern återfinns i scenens koordinatområde, som kan skilja sig från visningsobjektbehållarens koordinatområde (om visningsobjektbehållaren inte är scenen). Du kan använda globalToLocal()- och localToGlobal()-metoderna för att konvertera punkter mellan dessa koordinatområden.
Parametrar
point:Point — The point under which to look.
|
Boolean — true if the point contains child display objects with security restrictions.
|
contains | () | metod |
public function contains(child:DisplayObject):Boolean| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Avgör om det angivna visningsobjektet är underordnat DisplayObjectContainer-instansen eller själva instansen. Sökningen omfattar hela visningslistan, inklusive denna DisplayObjectContainer-instans. Indirekta underordnade, indirekt indirekt underordnade, och så vidare, returnerar alla true.
Parametrar
child:DisplayObject — The child object to test.
|
Boolean — true if the child object is a child of the DisplayObjectContainer
or the container itself; otherwise false.
|
getChildAt | () | metod |
public function getChildAt(index:int):DisplayObject| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Returnerar den underordnade visningsobjektsinstansen som finns vid det angivna indexvärdet.
Parametrar
index:int — The index position of the child object.
|
DisplayObject — The child display object at the specified index position.
|
getChildByName | () | metod |
public function getChildByName(name:String):DisplayObject| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Returnerar det underordnade visningsobjektet som har ett visst namn. Om mer än ett underordnat objekt har det angivna namnet returnerar metoden det första objektet i listan med underordnade.
getChildAt()-metoden är snabbare än getChildByName()-metoden. getChildAt()-metoden hittar en underordnad i en cache-lagrad array, under det att getChildByName()-metoden måste gå igenom en länkad lista för att hitta en underordnad.
Parametrar
name:String — The name of the child to return.
|
DisplayObject — The child display object with the specified name.
|
getChildIndex | () | metod |
public function getChildIndex(child:DisplayObject):int| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Returnerar indexpositionen för en child-DisplayObject-instans.
Parametrar
child:DisplayObject — The DisplayObject instance to identify.
|
int — The index position of the child display object to identify.
|
getObjectsUnderPoint | () | metod |
public function getObjectsUnderPoint(point:Point):Array| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Returnerar en array med objekt som ligger under den angivna punkten och är underordnade (eller indirekt underordnade) den här DisplayObjectContainer-instansen. Eventuella underordnade objekt som inte går att nå av säkerhetsskäl är inte med i den returnerade arrayen. Anropa areInaccessibleObjectsUnderPoint()-metoden för att ta reda på om denna säkerhetsbegränsning påverkar den returnerade arrayen.
point-parametern återfinns i scenens koordinatområde, som kan skilja sig från visningsobjektbehållarens koordinatområde (om visningsobjektbehållaren inte är scenen). Du kan använda globalToLocal()- och localToGlobal()-metoderna för att konvertera punkter mellan dessa koordinatområden.
Parametrar
point:Point — The point under which to look.
|
Array — An array of objects that lie under the specified point and are children
(or grandchildren, and so on) of this DisplayObjectContainer instance.
|
removeChild | () | metod |
public function removeChild(child:DisplayObject):DisplayObject| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Tar bort den angivna child-DisplayObject-instansen från listan med underordnade för DisplayObjectContainer-instansen. Den borttagna underordnades parent-egenskap sätts till null och objektet skräpsamlas om det inte finns några andra referenser till den underordnade. Indexpositionerna för eventuella visningsobjekt över det det underordnade i DisplayObjectContainer stegas ner med 1.
Skräpinsamlaren allokerar om oanvänt minnesutrymme. När en variabel eller ett objekt inte längre aktivt refereras till, eller sparas någonstans, sveper skräpinsamlaren igenom och torkar bort det minnesutrymme som den/det förut använde, om det inte finns någon referens till den/det.
Parametrar
child:DisplayObject — The DisplayObject instance to remove.
|
DisplayObject — The DisplayObject instance that you pass in the
child parameter.
|
removeChildAt | () | metod |
public function removeChildAt(index:int):DisplayObject| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Tar bort ett underordnat DisplayObject från den angivna index-positionen i den underordnade listan i DisplayObjectContainer. Den borttagna underordnades parent-egenskap sätts till null och objektet skräpsamlas om det inte finns några andra referenser till den underordnade. Indexpositionerna för eventuella visningsobjekt över det det underordnade i DisplayObjectContainer stegas ner med 1.
Skräpinsamlaren allokerar om oanvänt minnesutrymme. När en variabel eller ett objekt inte längre aktivt refereras till, eller sparas någonstans, sveper skräpinsamlaren igenom och torkar bort det minnesutrymme som den/det förut använde, om det inte finns någon referens till den/det.
Parametrar
index:int — The child index of the DisplayObject to remove.
|
DisplayObject — The DisplayObject instance that was removed.
|
setChildIndex | () | metod |
public function setChildIndex(child:DisplayObject, index:int):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Ändrar positionen för ett befintligt underordnat objekt i behållaren för visningsobjekt. Detta påverkar skiktningen av underordnade objekt. I följande exempel visas tre visningsobjekt, betecknade a, b och c, i indexpositionerna 0, 1 och 2:

När du använder setChildIndex()-metoden och anger en index-position som redan är upptagen, är de enda positioner som kan ändras de som ligger mellan visningsobjektets tidigare och nya position. Alla andra förblir desamma. Om en underordnad flyttas till ett index som är LÄGRE än dess nuvarande index kommer alla underordnade emellan att ÖKA med 1 i sin indexreferens. Om en underordnad flyttas till ett index som är HÖGRE än dess nuvarande index kommer alla underordnade emellan att MINSKA med 1 i sin indexreferens. Om visningsobjektbehållaren i föregående exempel exempelvis har namnet container så kan du växla positionerna för de visningsobjekt som är betecknade a och b genom att anropa följande kod:
container.setChildIndex(container.getChildAt(1), 0);
Denna kod leder till följande objektordning:

Parametrar
child:DisplayObject — The child DisplayObject instance for which you want to change
the index number.
| |
index:int — The resulting index number for the child display object.
|
startDrag | () | metod |
public function startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Gör att användaren kan dra angiven sprite. Spriten fortsätter att vara dragbar tills den uttryckligen stoppas genom ett anrop till Sprite.stopDrag()-metoden eller tills en annan sprite görs dragbar. Bara en sprite kan vara dragbar åt gången.
Tredimensionella visningsobjekt följer pekaren och Sprite.startDrag() flyttar objektet inuti det tredimensionella planet som definieras av visningsobjektet. Om visningsobjektet är ett tvådimensionellt objekt och dessutom är ett underordnat objekt till ett tredimensionellt objekt, flyttas det tvådimensionella objektet inuti det tredimensionella plan som definieras av det överordnade tredimensionella objektet.
Parametrar
lockCenter:Boolean (default = false) — Specifies whether the draggable sprite is locked to the center of
the pointer position (true), or locked to the point where the user first clicked the
sprite (false).
| |
bounds:Rectangle (default = null) — Value relative to the coordinates of the Sprite's parent that specify a constraint
rectangle for the Sprite.
|
stopDrag | () | metod |
public function stopDrag():void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Avslutar startDrag()-metoden. En sprite som gjorts dragbart med startDrag()-metoden förblir dragbart tills en stopDrag()-metod läggs till eller tills en annan sprite blir dragbar. Bara en sprite kan vara dragbar åt gången.
swapChildren | () | metod |
public function swapChildren(child1:DisplayObject, child2:DisplayObject):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Byter z-ordningen (framifrån och bakåt-ordning) för de två underordnade objekten. Samtliga övriga underordnade objekt i visningsobjektbehållaren blir kvar i samma indexpositioner.
Parametrar
child1:DisplayObject — The first child object.
| |
child2:DisplayObject — The second child object.
|
swapChildrenAt | () | metod |
public function swapChildrenAt(index1:int, index2:int):void| Språkversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Körningsmiljöversioner: | Flash Player 9, AIR 1.1 |
Byter z-ordningen (framifrån och bakåt-ordning) för underordnade objekt vid de två angivna indexpositionerna i listan med underordnade objekt. Samtliga övriga underordnade objekt i visningsobjektbehållaren blir kvar i samma indexpositioner.
Parametrar
index1:int — The index position of the first child object.
| |
index2:int — The index position of the second child object.
|
Tue Jun 12 2018, 01:40 PM Z
Dölj ärvda publika egenskaper
Visa ärvda publika egenskaper