Package | mx.styles |
Interface | public interface IStyleManager2 extends IStyleManager |
Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
- Which CSS style properties the class inherits
- Which style properties are colors, and therefore get special handling
- A list of strings that are aliases for color values
Related API Elements
Property | Defined By | ||
---|---|---|---|
parent : IStyleManager2 [read-only]
The style manager that is the parent of this StyleManager. | IStyleManager2 | ||
selectors : Array [read-only]
Returns an Array of all the CSS selectors that are registered with the StyleManager. | IStyleManager2 |
Method | Defined By | ||
---|---|---|---|
Clears the CSSStyleDeclaration object that stores the rules
for the specified CSS selector. | IStyleManager | ||
Returns the numeric RGB color value that corresponds to the
specified color string. | IStyleManager | ||
Converts each element of the colors Array from a color name
to a numeric RGB color value. | IStyleManager | ||
Gets a CSSStyleDeclaration object that stores the rules
for the specified CSS selector. | IStyleManager2 | ||
Gets the CSSStyleDeclaration object that stores the rules
for the specified CSS selector. | IStyleManager | ||
Tests to see if the given String is an alias for a color value. | IStyleManager | ||
Tests to see if a style is inheriting. | IStyleManager | ||
Test to see if a TextFormat style is inheriting. | IStyleManager | ||
Tests to see if this style affects the component's parent container in
such a way as to require that the parent container redraws itself when this style changes. | IStyleManager | ||
Tests to see if the style changes the size of the component's parent container. | IStyleManager | ||
Tests to see if a style changes the size of a component. | IStyleManager | ||
Determines if a specified parameter is a valid style property. | IStyleManager | ||
loadStyleDeclarations(url:String, update:Boolean = true, trustContent:Boolean = false, applicationDomain:ApplicationDomain = null, securityDomain:SecurityDomain = null):IEventDispatcher
Loads a style SWF. | IStyleManager | ||
Adds a color name to the list of aliases for colors. | IStyleManager | ||
Adds to the list of styles that can inherit values
from their parents. | IStyleManager | ||
Adds to the list of styles which may affect the appearance
or layout of the component's parent container. | IStyleManager | ||
Adds to the list of styles which may affect the measured size
of the component's parent container. | IStyleManager | ||
Adds to the list of styles which may affect the measured size
of the component. | IStyleManager | ||
Sets the CSSStyleDeclaration object that stores the rules
for the specified CSS selector. | IStyleManager | ||
Unloads a style SWF. | IStyleManager |
parent | property |
parent:IStyleManager2
[read-only] The style manager that is the parent of this StyleManager.
Implementation
public function get parent():IStyleManager2
selectors | property |
selectors:Array
[read-only] Language Version: | ActionScript 3.0 |
Product Version: | Flex 3 |
Runtime Versions: | Flash Player 9, AIR 1.1 |
Returns an Array of all the CSS selectors that are registered with the StyleManager.
You can pass items in this Array to the getStyleDeclaration()
method to get the corresponding CSSStyleDeclaration object.
Class selectors are prepended with a period.
Implementation
public function get selectors():Array
getMergedStyleDeclaration | () | method |
public function getMergedStyleDeclaration(selector:String):CSSStyleDeclaration
Language Version: | ActionScript 3.0 |
Product Version: | Flex 4 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Gets a CSSStyleDeclaration object that stores the rules for the specified CSS selector. The CSSStyleDeclaration object is created by merging the properties of the specified CSS selector in this style manager with the properties of any parent style managers.
If the selector
parameter starts with a period (.),
the returned CSSStyleDeclaration is a class selector and applies only to those instances
whose styleName
property specifies that selector
(not including the period).
For example, the class selector ".bigMargins"
applies to any UIComponent whose styleName
is "bigMargins"
.
If the selector
parameter does not start with a period,
the returned CSSStyleDeclaration is a type selector and applies to all instances
of that type.
For example, the type selector "Button"
applies to all instances of Button and its subclasses.
The global
selector is similar to a type selector
and does not start with a period.
Parameters
selector:String — The name of the CSS selector.
|
CSSStyleDeclaration — The style declaration whose name matches the selector property.
|
Wed Nov 21 2018, 06:34 AM -08:00