Apache Flex 4.16.0 API Reference | All Packages | All Classes | Index | Frames No Frames |
IBorder

Package | mx.core
Interface | public interface IBorder
Implementors | Border, MovieClipAsset, SpriteAsset, TextInputBorderSkin

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

The IBorder interface defines the interface that all classes used for border skins should implement.

It is not an error if the border skin does not implement IBorder. In this case, however, the container using the skin cannot determine the border metrics of the border. Therefore, the container places content starting at its top-left edge (adjusted for padding, if any). For the HaloBorder class, the `borderThickness` style usually determines the value of the `borderMetrics` style. For graphical skin classes, Flex examines the `scale9Grid` property to determine the value of the `borderMetrics` style.

Public Properties

| Property | Defined By
--- | --- | ---
|  | borderMetrics : EdgeMetrics [read-only] Returns an EdgeMetrics object for the border that has four properties: left, top, right, and bottom. | IBorder

Property Detail

borderMetrics | property

`borderMetrics:EdgeMetrics` [read-only]

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

Returns an EdgeMetrics object for the border that has four properties: `left`, `top`, `right`, and `bottom`. The value of each property is equal to the thickness of one side of the border, in pixels.

Implementation
`public function get borderMetrics():EdgeMetrics`

Sun Mar 5 2017, 03:42 PM +11:00