ActionScript 2.0 Components Language Reference |
|
|
|
| Window component > Customizing the Window component > Using styles with the Window component | |||
A Window component supports the following styles:
|
Style |
Theme |
Description |
|---|---|---|
themeColor
|
Halo |
The base color scheme of a component. Possible values are |
backgroundColor
|
Both |
The background color. The default value is white for the Halo theme and 0xEFEBEF (light gray) for the Sample theme. |
|
|
Both |
The Window component uses a RectBorder instance as its border and responds to the styles defined on that class. See RectBorder class. The Window component has a component-specific border style of " |
color
|
Both |
The text color. The default value is 0x0B333C for the Halo theme and blank for the Sample theme. |
disabledColor
|
Both |
The color for text when the component is disabled. The default color is 0x848384 (dark gray). |
embedFonts
|
Both |
A Boolean value that indicates whether the font specified in |
fontFamily
|
Both |
The font name for text. The default value is |
fontSize
|
Both |
The point size for the font. The default value is 10. |
fontStyle
|
Both |
The font style: either |
fontWeight
|
Both |
The font weight: either |
textAlign
|
Both |
The text alignment: either |
textDecoration
|
Both |
The text decoration: either |
textIndent
|
Both |
A number indicating the text indent. The default value is 0. |
Text styles can be set on the Window component itself, or they can be set on the _global.styles.windowStyles class style declaration (text styles, only, not other styles like themeColor or backgroundColor, which come from the _global.styles.Window class style declaration). This has the advantage of not causing style settings to propagate to child components through style inheritance.
The following example demonstrates how to italicize the title of a Window component without having this setting propagate to child components.
import mx.containers.Window;
_global.styles.windowStyles.setStyle("fontStyle", "italic");
createClassObject(Window, "window", 1, {title: "A Window"});
Notice that this example sets the property before instantiating the window through createClassObject(). For the styles to take effect, they must be set before the window is created.
|
|
|
|