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):void
creatingContentPane | 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):void
defaultButton | 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):void
doubleClickEnabled | 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):void
dropTarget | 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():DisplayObject
focusManager | 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():IFocusManager
focusRect | 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):void
graphics | 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):void
horizontalScrollPosition | 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):void
mouseChildren | 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):void
mouseEnabled | 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):void
numChildren | 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):void
tabChildren | 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):void
Relaterade 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):void
tabIndex | 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):void
textSnapshot | 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:TextSnapshot
useHandCursor | 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):void
verticalScrollPosition | 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):void
viewMetrics | 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():EdgeMetrics
addChild | () | 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