Paket | spark.layouts |
Klasse | public class TileLayout |
Vererbung | TileLayout LayoutBase OnDemandEventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Zu den pro Element unterstützten Beschränkungen gehören percentWidth
und percentHeight
. Die minimale und maximale Größe des Elements wird immer berücksichtigt, und die Größe des Elements wird darauf beschränkt, dass es maximal so groß wie die Zelle ist.
Wenn die columnWidth
-Eigenschaft nicht explizit eingestellt ist, wird sie als die bevorzugte maximale Breite der Grenze aller Elemente berechnet. Außerdem wird die columnHeight
-Eigenschaft als die bevorzugte maximale Höhe der Grenze aller Elemente berechnet.
Wenn die columnCount
- und rowCount
-Eigenschaften nicht explizit eingestellt sind, werden sie auf Grundlage expliziter width/height-Einstellungen für das Layoutziel und columnWidth
und columnHeight
berechnet. Wenn kein Wert angegeben ist, werden die Werte für columnCount
und rowCount
ausgewählt, sodass der resultierende Pixelbereich so quadratisch wie möglich ist.
Die gemessene Größe wird auf Grundlage der columnCount
-, rowCount
-, columnWidth
- und rowHeight
-Eigenschaften sowie der Größen der Lücken berechnet.
Wenn keine Eigenschaften explizit eingestellt sind, entspricht die gemessene Standardgröße einem Bereich, der so quadratisch wie möglich und für alle Elemente groß genug ist.
In anderen Fällen ist die gemessene Größe möglicherweise nicht groß genug für alle Elemente. Dies ist z. B. der Fall, wenn columnCount
und rowCount
explizit auf Werte eingestellt sind, wobei Folgendes gilt: columnCount
* rowCount
< Elementanzahl.
Die gemessene Mindestgröße wird auf dieselbe Weise wie die gemessene Größe berechnet, wobei garantiert wird, dass sie genug Zeilen und Spalten entlang der kleinen Achse einschließt, damit alle Elemente hineinpassen.
MXML-SyntaxMXML-Syntax ausblendenThe <s:TileLayout>
tag inherits all of the tag
attributes of its superclass and adds the following tag attributes:
<s:TileLayout Properties columnAlign="left" columnWidth="NaN" horizontalAlign="justify" horizontalGap="6" orientation="rows" requestedColumnCount="-1" requestedRowCount="-1" rowAlign="top" rowCount="-1" rowHeight="NaN" verticalAlign="justify" verticalGap="6" />
Eigenschaft | Definiert von | ||
---|---|---|---|
clipAndEnableScrolling : Boolean
Mit „true“ wird angegeben, dass die untergeordneten Elemente auf die Begrenzungen des Viewports gekürzt werden. | LayoutBase | ||
columnAlign : String
Gibt an, wie die vollständig sichtbaren Spalten an der Containerbreite auszurichten sind. | TileLayout | ||
columnCount : int [schreibgeschützt]
Enthält die tatsächliche Spaltenanzahl. | TileLayout | ||
columnWidth : Number
Enthält die tatsächliche Spaltenbreite, in Pixeln. | TileLayout | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
dropIndicator : DisplayObject
Das von diesem Layout für den Dropindikator bei Drag & Drop-Vorgängen verwendete DisplayObject. | LayoutBase | ||
horizontalAlign : String
Gibt an, wie die Elemente in den Zellen in horizontaler Richtung auszurichten sind. | TileLayout | ||
horizontalGap : Number
Der horizontale Raum (in Pixeln) zwischen Spalten. | TileLayout | ||
horizontalScrollPosition : Number
Die x-Koordinate im Ursprung des Viewports im Koordinatensystem der Komponente. Der Standardwert lautet (0,0) und entspricht der linken oberen Ecke der Komponente. | LayoutBase | ||
orientation : String
Gibt an, ob Elemente Zeile für Zeile oder Spalte für Spalte angeordnet werden. | TileLayout | ||
paddingBottom : Number
Anzahl der Pixel zwischen dem unteren Rand des Containers und dem unteren Rand des letzten Layoutelements. | TileLayout | ||
paddingLeft : Number
Die Mindestanzahl der Pixel zwischen dem linken Rand des Containers und dem linken Rand des Layoutelements. | TileLayout | ||
paddingRight : Number
Die Mindestanzahl der Pixel zwischen dem rechten Rand des Containers und dem rechten Rand des Layoutelements. | TileLayout | ||
paddingTop : Number
Anzahl der Pixel zwischen dem oberen Rand des Containers und dem oberen Rand des ersten Layoutelements. | TileLayout | ||
requestedColumnCount : int
Anzahl der anzuzeigenden Spalten. | TileLayout | ||
requestedRowCount : int
Anzahl der anzuzeigenden Zeilen. | TileLayout | ||
rowAlign : String
Gibt an, wie die vollständig sichtbaren Zeilen an der Containerhöhe auszurichten sind. | TileLayout | ||
rowCount : int [schreibgeschützt]
Die Zeilenanzahl. | TileLayout | ||
rowHeight : Number
Die Zeilenhöhe in Pixeln. | TileLayout | ||
target : GroupBase
Der GroupBase-Container, dessen Elemente von diesem Layout gemessen und platziert werden und deren Größe geändert wird. | LayoutBase | ||
typicalLayoutElement : ILayoutElement
In Layouts verwendet, wenn feste Zeilen- bzw. Spaltengrößen angefordert sind, jedoch keine bestimmte Größe angegeben ist. | LayoutBase | ||
useVirtualLayout : Boolean
Ein Container kann eine beliebige Anzahl an untergeordneten Objekten definieren. | LayoutBase | ||
verticalAlign : String
Gibt an, wie die Elemente in den Zellen in vertikaler Richtung ausgerichtet werden. | TileLayout | ||
verticalGap : Number
Der vertikale Raum (in Pixeln) zwischen Zeilen. | TileLayout | ||
verticalScrollPosition : Number
Die y-Koordinate im Ursprung des Viewports im Koordinatensystem der Komponente. Der Standardwert lautet (0,0) und entspricht der linken oberen Ecke der Komponente. | LayoutBase |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | TileLayout | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | OnDemandEventDispatcher | ||
Berechnet die Ablageposition im Datenprovider des Ablageziels für den angegebenen dragEvent. | LayoutBase | ||
Ist useVirtualLayout „true“, kann diese Methode vom Layoutziel verwendet werden, um zwischengespeicherte Layoutinformationen zu löschen, wenn sich das Ziel ändert. | LayoutBase | ||
Sendet ein Ereignis in den Ereignisablauf. | OnDemandEventDispatcher | ||
Wird vom Ziel aufgerufen, nachdem ein Layoutelement hinzugefügt wurde und bevor die Größe und Anzeigeliste des Ziels überprüft wurden. | LayoutBase | ||
Diese Methode muss vom Ziel aufgerufen werden, nachdem ein Layoutelement entfernt wurde und bevor die Größe und Anzeigeliste des Ziels validiert werden. | LayoutBase | ||
Gibt die Layoutgrenzen des angegebenen Elements als Rechteck zurück oder null, wenn die Indexposition ungültig, das entsprechende Element null, includeInLayout=false oder die Zieleigenschaft des Layouts null ist. | LayoutBase | ||
Gibt die Änderung der horizontalen Bildlaufposition zurück, um verschiedene Bildlaufoptionen zu verarbeiten. | LayoutBase | ||
getNavigationDestinationIndex(currentIndex:int, navigationUnit:uint, arrowKeysWrapFocus:Boolean):int
Delegationsmethode, die auf Grundlage des aktuellen Elements im Fokus und der Benutzereingabe hinsichtlich der NavigationUnit bestimmt, zu welchem Element zu navigieren ist. | LayoutBase | ||
Berechnet das verticalScrollPosition- und das horizontalScrollPosition-Delta, die benötigt werden, um einen Bildlauf des Elements an der angegebenen Indexposition in die Ansicht durchzuführen. | LayoutBase | ||
Gibt die Änderung der vertikalen Bildlaufposition zurück, um verschiedene Bildlaufoptionen zu verarbeiten. | LayoutBase | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | OnDemandEventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Blendet den zuvor angezeigten Dropindikator, der durch die showDropIndicator()-Methode erstellt wurde, aus und entfernt ihn aus der Anzeigeliste. Beendet außerdem den Ziehbildlauf. | LayoutBase | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Misst die Standardgröße des Ziels auf Grundlage des Inhalts und misst optional die standardmäßige minimale Größe des Ziels. | LayoutBase | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | OnDemandEventDispatcher | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Platziert den Dropindikator und verändert dessen Größe anhand der angegebenen Ablageposition und ist sein übergeordnetes Element. | LayoutBase | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Platziert die Elemente des Ziels und ändert deren Größe. | LayoutBase | ||
Wird vom Ziel am Ende der updateDisplayList()-Methode aufgerufen, damit das Layout das scrollRect aktualisiert. | LayoutBase | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | OnDemandEventDispatcher |
Methode | Definiert von | ||
---|---|---|---|
Berechnet die Länge des erforderlichen Bildlaufs für die angegebene dropLocation während eines Drag & Drop-Vorgangs. | LayoutBase | ||
[override]
Gibt die Indexposition zurück, an der ein neues Objekt einzufügen ist, wenn der Benutzer die Maus an den angegebenen Koordinaten loslässt, während er einen Drag & Drop-Vorgang ausführt. | TileLayout | ||
[override]
Berechnet die Grenzen des Dropindikators, der dem Benutzer anzeigt, wo die Objekte am Ende eines Drag & Drop-Vorgangs eingefügt werden. | TileLayout | ||
Gibt die Grenzen des ersten Layoutelements zurück, das sich entweder über die obere Kante des scrollRect erstreckt oder sich darüber befindet. | LayoutBase | ||
Gibt die Grenzen des ersten Layoutelements zurück, das sich entweder über die untere Kante des scrollRect erstreckt oder sich darunter befindet. | LayoutBase | ||
Gibt die Grenzen des ersten Layoutelements zurück, das sich entweder über die linke Kante des scrollRect erstreckt oder sich links davon befindet. | LayoutBase | ||
Gibt die Grenzen des ersten Layoutelements zurück, das sich entweder über die rechte Kante des scrollRect erstreckt oder sich rechts davon befindet. | LayoutBase | ||
Gibt die Grenzen des Bildlaufrechtecks des Ziels in Layoutkoordinaten zurück. | LayoutBase | ||
Wird aufgerufen, wenn sich die verticalScrollPosition- oder horizontalScrollPosition-Eigenschaft ändert. | LayoutBase |
columnAlign | Eigenschaft |
columnAlign:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, wie die vollständig sichtbaren Spalten an der Containerbreite auszurichten sind. Die ActionScript-Werte können ColumnAlign.LEFT
, ColumnAlign.JUSTIFY_USING_GAP
und ColumnAlign.JUSTIFY_USING_WIDTH
lauten. Die MXML-Werte können "left"
, "justifyUsingGap"
und "justifyUsingWidth"
lauten.
Wenn ColumnAlign.LEFT
festgelegt ist, wird die Spaltenausrichtung deaktiviert. Möglicherweise gibt es teilweise sichtbare Spalten oder Leerräume zwischen der letzten Spalte und der rechten Kante des Containers. Dies ist der Standardwert.
Bei Einstellung auf ColumnAlign.JUSTIFY_USING_GAP
wird der tatsächliche Wert für horizontalGap
erhöht, sodass die rechte Kante der letzten vollständig sichtbaren Spalte an der rechten Kante des Containers ausgerichtet wird. Wenn nur eine vollständig sichtbare Spalte vorhanden ist, wird der tatsächliche Wert für horizontalGap
erhöht, sodass alle teilweise sichtbaren Spalten hinter die rechte Kante des Containers gedrückt werden. Durch explizites Festlegen der horizontalGap
-Eigenschaft wird die Ausrichtung nicht deaktiviert. Es wird lediglich der Anfangswert der Lücke bestimmt. Durch Ausrichten kann er sich erhöhen.
Bei Einstellung auf ColumnAlign.JUSTIFY_USING_WIDTH
wird der tatsächliche Wert für columnWidth
erhöht, sodass die rechte Kante der letzten vollständig sichtbaren Spalte an der rechten Kante des Containers ausgerichtet wird. Durch explizites Festlegen der columnWidth
-Eigenschaft wird die Ausrichtung nicht deaktiviert. Es wird lediglich der Anfangswert der Spaltenbreite bestimmt. Durch Ausrichten kann er sich erhöhen.
Der Standardwert ist ColumnAlign.LEFT.
Implementierung
public function get columnAlign():String
public function set columnAlign(value:String):void
Verwandte API-Elemente
columnCount | Eigenschaft |
columnCount:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Enthält die tatsächliche Spaltenanzahl.
Der Standardwert ist -1.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get columnCount():int
Verwandte API-Elemente
columnWidth | Eigenschaft |
columnWidth:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Enthält die tatsächliche Spaltenbreite, in Pixeln.
Wenn sie nicht explizit eingestellt ist, wird die Zeilenhöhe auf Grundlage des Maximums für die Höhe des Elements bestimmt.
Wird die columnAlign
-Eigenschaft auf "justifyUsingWidth"
festgelegt, wird die Spaltenbreite auf die Containerbreite erhöht, um die vollständig sichtbaren Spalten auszurichten.
Der Standardwert ist NaN.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get columnWidth():Number
public function set columnWidth(value:Number):void
Verwandte API-Elemente
horizontalAlign | Eigenschaft |
horizontalAlign:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, wie die Elemente in den Zellen in horizontaler Richtung auszurichten sind. Die zulässigen Werte lauten HorizontalAlign.LEFT
, HorizontalAlign.CENTER
, HorizontalAlign.RIGHT
, HorizontalAlign.JUSTIFY
.
Bei HorizontalAlign.JUSTIFY
wird die Breite eines jeden Elements auf columnWidth
eingestellt.
Der Standardwert ist HorizontalAlign.JUSTIFY
.
Implementierung
public function get horizontalAlign():String
public function set horizontalAlign(value:String):void
horizontalGap | Eigenschaft |
horizontalGap:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der horizontale Raum (in Pixeln) zwischen Spalten.
Der Standardwert ist 6.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get horizontalGap():Number
public function set horizontalGap(value:Number):void
Verwandte API-Elemente
orientation | Eigenschaft |
orientation:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, ob Elemente Zeile für Zeile oder Spalte für Spalte angeordnet werden. Die ActionScript-Werte können TileOrientation.ROWS
und TileOrientation.COLUMNS
lauten. Die MXML-Werte können "rows"
und "columns"
lauten.
Der Standardwert ist TileOrientation.ROWS.
Implementierung
public function get orientation():String
public function set orientation(value:String):void
paddingBottom | Eigenschaft |
paddingBottom:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Anzahl der Pixel zwischen dem unteren Rand des Containers und dem unteren Rand des letzten Layoutelements.
Der Standardwert ist 0.
Implementierung
public function get paddingBottom():Number
public function set paddingBottom(value:Number):void
paddingLeft | Eigenschaft |
paddingLeft:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Mindestanzahl der Pixel zwischen dem linken Rand des Containers und dem linken Rand des Layoutelements.
Der Standardwert ist 0.
Implementierung
public function get paddingLeft():Number
public function set paddingLeft(value:Number):void
paddingRight | Eigenschaft |
paddingRight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Mindestanzahl der Pixel zwischen dem rechten Rand des Containers und dem rechten Rand des Layoutelements.
Der Standardwert ist 0.
Implementierung
public function get paddingRight():Number
public function set paddingRight(value:Number):void
paddingTop | Eigenschaft |
paddingTop:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Anzahl der Pixel zwischen dem oberen Rand des Containers und dem oberen Rand des ersten Layoutelements.
Der Standardwert ist 0.
Implementierung
public function get paddingTop():Number
public function set paddingTop(value:Number):void
requestedColumnCount | Eigenschaft |
requestedColumnCount:int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Anzahl der anzuzeigenden Spalten.
Mit „-1“ lassen Sie zu, dass TileLayout die Spaltenanzahl automatisch ermittelt.
Wird die orientation
-Eigenschaft auf TileOrientation.ROWS
festgelegt, dann hat die Einstellung dieser Eigenschaft keine Auswirkungen. In diesem Fall wird rowCount
explizit festgelegt und die Containerbreite ebenfalls.
Der Standardwert ist -1.
Implementierung
public function get requestedColumnCount():int
public function set requestedColumnCount(value:int):void
Verwandte API-Elemente
requestedRowCount | Eigenschaft |
requestedRowCount:int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Anzahl der anzuzeigenden Zeilen.
Auf „-1“ eingestellt, um explizite Überschreibungen zu entfernen und zuzulassen, dass TileLayout die Zeilenanzahl automatisch bestimmt.
Wird die orientation
-Eigenschaft auf TileOrientation.COLUMNS
festgelegt, dann hat die Einstellung dieser Eigenschaft keine Auswirkungen. In diesem Fall wird columnCount
ausdrücklich festgelegt und die Containerhöhe ebenfalls.
Der Standardwert ist -1.
Implementierung
public function get requestedRowCount():int
public function set requestedRowCount(value:int):void
Verwandte API-Elemente
rowAlign | Eigenschaft |
rowAlign:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, wie die vollständig sichtbaren Zeilen an der Containerhöhe auszurichten sind. Die ActionScript-Werte können RowAlign.TOP
, RowAlign.JUSTIFY_USING_GAP
und RowAlign.JUSTIFY_USING_HEIGHT
lauten. Die MXML-Werte können "top"
, "justifyUsingGap"
und "justifyUsingHeight"
lauten.
Wenn RowAlign.TOP
festgelegt ist, wird die Spaltenausrichtung deaktiviert. Möglicherweise gibt es teilweise sichtbare Zeilen oder Leerräume zwischen der letzten Zeile und der Unterkante des Containers. Dies ist der Standardwert.
Bei Einstellung auf RowAlign.JUSTIFY_USING_GAP
wird der tatsächliche Wert für verticalGap
erhöht, sodass die Unterkante der letzten vollständig sichtbaren Zeile an der Unterkante des Containers ausgerichtet wird. Wenn nur eine vollständig sichtbare Zeile vorhanden ist, wird der tatsächliche Wert für verticalGap
erhöht, sodass alle teilweise sichtbaren Zeilen unter die Unterkante des Containers verschoben werden. Durch explizites Festlegen der verticalGap
-Eigenschaft wird die Ausrichtung nicht deaktiviert, sondern nur der Anfangswert der Lücke bestimmt. Durch Ausrichten kann er sich dann erhöhen.
Bei Einstellung auf RowAlign.JUSTIFY_USING_HEIGHT
wird der tatsächliche Wert für rowHeight
erhöht, sodass die Unterkante der letzten vollständig sichtbaren Zeile an der Unterkante des Containers ausgerichtet wird. Durch explizites Festlegen der rowHeight
-Eigenschaft wird die Ausrichtung nicht deaktiviert, sondern nur der Anfangswert der Zeilenhöhe bestimmt. Durch Ausrichten kann er dann erhöht werden.
Der Standardwert ist RowAlign.TOP.
Implementierung
public function get rowAlign():String
public function set rowAlign(value:String):void
Verwandte API-Elemente
rowCount | Eigenschaft |
rowCount:int
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Zeilenanzahl.
Der Standardwert ist -1.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get rowCount():int
Verwandte API-Elemente
rowHeight | Eigenschaft |
rowHeight:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Zeilenhöhe in Pixeln.
Wenn sie nicht explizit eingestellt ist, wird die Zeilenhöhe auf Grundlage des Maximums für die Höhe des Elements bestimmt.
WennrowAlign
auf „justifyUsingHeight“ eingestellt ist, wächst die tatsächliche Zeilenhöhe an, um die vollständig sichtbaren Zeilen an der Containerhöhe auszurichten.
Der Standardwert ist NaN.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get rowHeight():Number
public function set rowHeight(value:Number):void
Verwandte API-Elemente
verticalAlign | Eigenschaft |
verticalAlign:String
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt an, wie die Elemente in den Zellen in vertikaler Richtung ausgerichtet werden. Die zulässigen Werte lauten VerticalAlign.TOP
, VerticalAlign.MIDDLE
, VerticalAlign.BOTTOM
, VerticalAlign.JUSTIFY
.
Bei VerticalAlign.JUSTIFY
wird die Höhe von jedem Element auf rowHeight
eingestellt.
Der Standardwert ist VerticalAlign.JUSTIFY
.
Implementierung
public function get verticalAlign():String
public function set verticalAlign(value:String):void
verticalGap | Eigenschaft |
verticalGap:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der vertikale Raum (in Pixeln) zwischen Zeilen.
Der Standardwert ist 6.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das propertyChange
-Ereignis ausgelöst.
Implementierung
public function get verticalGap():Number
public function set verticalGap(value:Number):void
Verwandte API-Elemente
TileLayout | () | Konstruktor |
public function TileLayout()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
calculateDropIndex | () | Methode |
override protected function calculateDropIndex(x:Number, y:Number):int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt die Indexposition zurück, an der ein neues Objekt einzufügen ist, wenn der Benutzer die Maus an den angegebenen Koordinaten loslässt, während er einen Drag & Drop-Vorgang ausführt. Von der calculatedDropLocation()
-Methode aufgerufen.
Parameter
x:Number — Die x-Koordinate des Drag & Drop-Vorgangs, in lokalen Koordinaten.
| |
y:Number — Die y-Koordinate des Drag & Drop-Vorgangs, in den lokalen Koordinaten des Ablageziels.
|
int — Die Ablageindexposition oder -1, wenn der Ablagevorgang an den angegebenen Koordinaten nicht verfügbar ist.
|
calculateDropIndicatorBounds | () | Methode |
override protected function calculateDropIndicatorBounds(dropLocation:DropLocation):Rectangle
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Berechnet die Grenzen des Dropindikators, der dem Benutzer anzeigt, wo die Objekte am Ende eines Drag & Drop-Vorgangs eingefügt werden. Von der showDropIndicator()
-Methode aufgerufen.
Parameter
dropLocation:DropLocation — Ein gültiges DropLocation-Objekt, das bereits vorher von der calculateDropLocation() -Methode zurückgegeben wurde.
|
Rectangle — Die Grenzen für den Dropindikator oder null.
|
Tue Jun 12 2018, 10:04 AM Z