Paket | mx.styles |
Sınıf | public class StyleManager |
Miras Alma | StyleManager Object |
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | 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
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
selectors : Array Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.selectors on a style manager instance [statik] [salt okunur]
Returns an Array of all the CSS selectors that are registered with the StyleManager. | StyleManager |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.clearStyleDeclaration on a style manager instance [statik]
Clears the CSSStyleDeclaration object that stores the rules
for the specified CSS selector. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.getColorName on a style manager instance [statik]
Returns the numeric RGB color value that corresponds to the
specified color string. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.getColorNames on a style manager instance [statik]
Converts each element of the colors Array from a color name
to a numeric RGB color value. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.getStyleDeclaration on a style manager instance [statik]
Gets the CSSStyleDeclaration object that stores the rules
for the specified CSS selector. | StyleManager | ||
[statik]
Returns the style manager for an object. | StyleManager | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.isColorName on a style manager instance [statik]
Tests to see if the given String is an alias for a color value. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.isInheritingStyle on a style manager instance [statik]
Tests to see if a style is inheriting. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.isInheritingTextFormatStyle on a style manager instance [statik]
Test to see if a TextFormat style is inheriting. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.isParentDisplayListInvalidatingStyle on a style manager instance [statik]
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. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.isParentSizeInvalidatingStyle on a style manager instance [statik]
Tests to see if the style changes the size of the component's parent container. | StyleManager | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.isSizeInvalidatingStyle on a style manager instance [statik]
Tests to see if a style changes the size of a component. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.isValidStyleValue on a style manager instance [statik]
Determines if a specified parameter is a valid style property. | StyleManager | ||
loadStyleDeclarations(url:String, update:Boolean = true, trustContent:Boolean = false, applicationDomain:ApplicationDomain = null, securityDomain:SecurityDomain = null):IEventDispatcher Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.loadStyleDeclarations on a style manager instance [statik]
Loads a style SWF. | StyleManager | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.registerColorName on a style manager instance [statik]
Adds a color name to the list of aliases for colors. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.registerInheritingStyle on a style manager instance [statik]
Adds to the list of styles that can inherit values
from their parents. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.registerParentDisplayListInvalidatingStyle on a style manager instance [statik]
Adds to the list of styles which may affect the appearance
or layout of the component's parent container. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.registerParentSizeInvalidatingStyle on a style manager instance [statik]
Adds to the list of styles which may affect the measured size
of the component's parent container. | StyleManager | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.registerSizeInvalidatingStyle on a style manager instance [statik]
Adds to the list of styles which may affect the measured size
of the component. | StyleManager | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.setStyleDeclaration on a style manager instance [statik]
Sets the CSSStyleDeclaration object that stores the rules
for the specified CSS selector. | StyleManager | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Şu tarihten itibaren onaylanmamaktadır: 4.0: Lütfen Şunu Kullanın: IStyleManager2.unloadStyleDeclarations on a style manager instance [statik]
Unloads a style SWF. | StyleManager | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
Sabit | Tanımlayan: | ||
---|---|---|---|
NOT_A_COLOR : uint = 0xFFFFFFFF [statik]
The getColorName() method returns this value if the passed-in
String is not a legitimate color name. | StyleManager |
selectors | özellik |
selectors:Array
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | 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.
Uygulama
public static function get selectors():Array
clearStyleDeclaration | () | yöntem |
public static function clearStyleDeclaration(selector:String, update:Boolean):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Clears the CSSStyleDeclaration object that stores the rules for the specified CSS selector.
If the specified selector is a class selector (for example, ".bigMargins" or ".myStyle"),
you must be sure to start the
selector
property with a period (.).
If the specified selector is a type selector (for example, "Button"), do not start the
selector
property with a period.
The global
selector is similar to a type selector
and does not start with a period.
Parametreler
selector:String — The name of the CSS selector to clear.
| |
update:Boolean — Set to true to force an immediate update of the styles.
Set to false to avoid an immediate update of the styles in the application.
For more information about this method, see the description in the setStyleDeclaration()
method.
|
İlgili API Öğeleri
getColorName | () | yöntem |
public static function getColorName(colorName:Object):uint
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Returns the numeric RGB color value that corresponds to the
specified color string.
The color string can be either a case-insensitive color name
such as "red"
, "Blue"
, or
"haloGreen"
, a hexadecimal value such as 0xFF0000, or a #-hexadecimal String
such as "#FF0000"
.
This method returns a uint, such as 4521830, that represents a color. You can convert
this uint to a hexadecimal value by passing the numeric base (in this case, 16), to
the uint class's toString()
method, as the following example shows:
import mx.styles.StyleManager; private function getNewColorName():void { StyleManager.registerColorName("soylentGreen",0x44FF66); trace(StyleManager.getColorName("soylentGreen").toString(16)); }
Parametreler
colorName:Object — The color name.
|
uint — Returns a uint that represents the color value or NOT_A_COLOR
if the value of the colorName property is not an alias for a color.
|
getColorNames | () | yöntem |
public static function getColorNames(colors:Array):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Converts each element of the colors Array from a color name
to a numeric RGB color value.
Each color String can be either a case-insensitive color name
such as "red"
, "Blue"
, or
"haloGreen"
, a hexadecimal value such as 0xFF0000, or a #-hexadecimal String
such as "#FF0000"
..
Parametreler
colors:Array — An Array of color names.
|
getStyleDeclaration | () | yöntem |
public static function getStyleDeclaration(selector:String):CSSStyleDeclaration
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Gets the CSSStyleDeclaration object that stores the rules for the specified CSS selector.
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.
Parametreler
selector:String — The name of the CSS selector.
|
CSSStyleDeclaration — The style declaration whose name matches the selector property.
|
getStyleManager | () | yöntem |
public static function getStyleManager(moduleFactory:IFlexModuleFactory):IStyleManager2
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Returns the style manager for an object.
Parametreler
moduleFactory:IFlexModuleFactory — The module factory of an object you want the
style manager for. If null, the top-level style manager is returned.
|
IStyleManager2 — the style manager for the given module factory.
|
isColorName | () | yöntem |
public static function isColorName(colorName:String):Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Tests to see if the given String is an alias for a color value. For example, by default, the String "blue" is an alias for 0x0000FF.
Parametreler
colorName:String — The color name to test. This parameter is not case-sensitive.
|
Boolean — Returns true if colorName is an alias
for a color.
|
isInheritingStyle | () | yöntem |
public static function isInheritingStyle(styleName:String):Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Tests to see if a style is inheriting.
Parametreler
styleName:String — The name of the style that you test to see if it is inheriting.
|
Boolean — Returns true if the specified style is inheriting.
|
isInheritingTextFormatStyle | () | yöntem |
public static function isInheritingTextFormatStyle(styleName:String):Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Test to see if a TextFormat style is inheriting.
Parametreler
styleName:String — The name of the style that you test to see if it is inheriting.
|
Boolean — Returns true if the specified TextFormat style
is inheriting.
|
isParentDisplayListInvalidatingStyle | () | yöntem |
public static function isParentDisplayListInvalidatingStyle(styleName:String):Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
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.
When one of these styles is set with setStyle()
,
the invalidateDisplayList()
method is auomatically called on the component's
parent container to make it redraw and/or relayout its children.
Parametreler
styleName:String — The name of the style to test.
|
Boolean — Returns true if the specified style is one
which may affect the appearance or layout of the component's
parent container.
|
isParentSizeInvalidatingStyle | () | yöntem |
public static function isParentSizeInvalidatingStyle(styleName:String):Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Tests to see if the style changes the size of the component's parent container.
When one of these styles is set with setStyle()
,
the invalidateSize()
method is automatically called on the component's
parent container to make its measured size get recalculated
later.
Parametreler
styleName:String — The name of the style to test.
|
Boolean — Returns true if the specified style is one
which may affect the measured size of the component's
parent container.
|
isSizeInvalidatingStyle | () | yöntem |
public static function isSizeInvalidatingStyle(styleName:String):Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Tests to see if a style changes the size of a component.
When one of these styles is set with the setStyle()
method,
the invalidateSize()
method is automatically called on the component
to make its measured size get recalculated later.
Parametreler
styleName:String — The name of the style to test.
|
Boolean — Returns true if the specified style is one
which may affect the measured size of the component.
|
isValidStyleValue | () | yöntem |
public static function isValidStyleValue(value:*):Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Determines if a specified parameter is a valid style property. For example:
trace(StyleManager.isValidStyleValue(myButton.getStyle("color")).toString());
This can be useful because some styles can be set to values
such as 0, NaN
,
the empty String (""
), or null
, which can
cause an if (value)
test to fail.
Parametreler
value:* — The style property to test.
|
Boolean — If you pass the value returned by a getStyle() method call
to this method, it returns true if the style
was set and false if it was not set.
|
loadStyleDeclarations | () | yöntem |
public static function loadStyleDeclarations(url:String, update:Boolean = true, trustContent:Boolean = false, applicationDomain:ApplicationDomain = null, securityDomain:SecurityDomain = null):IEventDispatcher
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Loads a style SWF.
Parametreler
url:String — Location of the style SWF.
| |
update:Boolean (default = true ) — Set to true to force
an immediate update of the styles.
Set to false to avoid an immediate update
of the styles in the application.
This parameter is optional and defaults to true
For more information about this parameter, see the description
in the setStyleDeclaration() method.
| |
trustContent:Boolean (default = false ) — Obsolete, no longer used.
This parameter is optional and defaults to false .
| |
applicationDomain:ApplicationDomain (default = null ) — The ApplicationDomain passed to the
load() method of the IModuleInfo that loads the style SWF.
This parameter is optional and defaults to null .
| |
securityDomain:SecurityDomain (default = null ) — The SecurityDomain passed to the
load() method of the IModuleInfo that loads the style SWF.
This parameter is optional and defaults to null .
|
IEventDispatcher — An IEventDispatcher implementation that supports
StyleEvent.PROGRESS, StyleEvent.COMPLETE, and
StyleEvent.ERROR.
|
İlgili API Öğeleri
registerColorName | () | yöntem |
public static function registerColorName(colorName:String, colorValue:uint):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Adds a color name to the list of aliases for colors.
Parametreler
colorName:String — The name of the color to add to the list; for example, "blue".
If you later access this color name, the value is not case-sensitive.
| |
colorValue:uint — Color value, for example, 0x0000FF.
|
registerInheritingStyle | () | yöntem |
public static function registerInheritingStyle(styleName:String):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Adds to the list of styles that can inherit values from their parents.
Note: Ensure that you avoid using duplicate style names, as name collisions can result in decreased performance if a style that is already used becomes inheriting.
Parametreler
styleName:String — The name of the style that is added to the list of styles that can inherit values.
|
registerParentDisplayListInvalidatingStyle | () | yöntem |
public static function registerParentDisplayListInvalidatingStyle(styleName:String):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Adds to the list of styles which may affect the appearance
or layout of the component's parent container.
When one of these styles is set with setStyle()
,
the invalidateDisplayList()
method is auomatically called on the component's
parent container to make it redraw and/or relayout its children.
Parametreler
styleName:String — The name of the style to register.
|
registerParentSizeInvalidatingStyle | () | yöntem |
public static function registerParentSizeInvalidatingStyle(styleName:String):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Adds to the list of styles which may affect the measured size of the component's parent container.
When one of these styles is set with setStyle()
,
the invalidateSize()
method is automatically called on the component's
parent container to make its measured size get recalculated
later.
Parametreler
styleName:String — The name of the style to register.
|
registerSizeInvalidatingStyle | () | yöntem |
public static function registerSizeInvalidatingStyle(styleName:String):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Adds to the list of styles which may affect the measured size
of the component.
When one of these styles is set with setStyle()
,
the invalidateSize()
method is automatically called on the component
to make its measured size get recalculated later.
Parametreler
styleName:String — The name of the style that you add to the list.
|
setStyleDeclaration | () | yöntem |
public static function setStyleDeclaration(selector:String, styleDeclaration:CSSStyleDeclaration, update:Boolean):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Sets the CSSStyleDeclaration object that stores the rules for the specified CSS selector.
If the selector
parameter starts with a period (.),
the specified selector 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 specified selector 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.
Parametreler
selector:String — The name of the CSS selector.
| |
styleDeclaration:CSSStyleDeclaration — The new style declaration.
| |
update:Boolean — Set to true to force an immediate update of the styles; internally, Flex
calls the styleChanged() method of UIComponent.
Set to false to avoid an immediate update of the styles in the application.
The styles will be updated the next time one of the following methods is called with
the
Typically, if you call the one of these methods multiple times,
you set this property to If you call the |
unloadStyleDeclarations | () | yöntem |
public static function unloadStyleDeclarations(url:String, update:Boolean = true):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
Unloads a style SWF.
Parametreler
url:String — Location of the style SWF.
| |
update:Boolean (default = true ) — Set to true to force an immediate update of the styles.
Set to false to avoid an immediate update of the styles in the application.
For more information about this method, see the description in the setStyleDeclaration()
method.
|
İlgili API Öğeleri
NOT_A_COLOR | Sabit |
public static const NOT_A_COLOR:uint = 0xFFFFFFFF
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flex 3 |
Çalışma Zamanı Sürümleri: | Flash Player 9, AIR 1.1 |
The getColorName()
method returns this value if the passed-in
String is not a legitimate color name.
Tue Jun 12 2018, 01:09 PM Z