Package | spark.layouts |
Class | public class TileLayout |
Inheritance | TileLayout ![]() ![]() ![]() |
Language Version: | ActionScript 3.0 |
Product Version: | Flex 4 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Per-element supported constraints are
percentWidth
and percentHeight
.
Element's minimum and maximum sizes are always be respected and
where possible, an element's size is limited to less then or equal
of the cell size.
When not explicitly set, the columnWidth
property
is calculated as the maximum preferred bounds width of all elements
and the columnHeight
property is calculated
as the maximum preferred bounds height of all elements.
When not explicitly set, the columnCount
and
rowCount
properties are calculated from
any explicit width and height settings for the layout target,
and columnWidth
and columnHeight
.
In case none is specified, the columnCount
and rowCount
values are picked so that the resulting pixel area is as square as possible.
The measured size is calculated from the columnCount
, rowCount
,
columnWidth
, rowHeight
properties and the gap sizes.
The default measured size, when no properties were explicitly set, is as square as possible area and is large enough to fit all elements.
In other cases the measured size may not be big enough to fit all elements.
For example, when both columnCount
and rowCount
are explicitly set to values
such that columnCount
* rowCount
< element count.
The minimum measured size is calculated the same way as the measured size but it's guaranteed to encompass enough rows and columns along the minor axis to fit all elements.
MXML Syntax
The <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" />
More examples
Set the layout of a Spark container
Set the padding and gap of a layout
Set the alignment of a layout
Set the row height or column width of a layout
Property | Defined By | ||
---|---|---|---|
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance. | Object |
Method | Defined By | ||
---|---|---|---|
![]() |
Indicates whether an object has a specified property defined. | Object | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | |
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
![]() |
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
![]() |
Returns the string representation of the specified object. | Object | |
![]() |
Returns the primitive value of the specified object. | Object |
Method | Defined By |
---|
Wed Nov 21 2018, 06:34 AM -08:00