Description
Method; parses the CSS in
already in
styleSheet
are added or changed in
To extend the native CSS parsing capability, you can override this method by creating a subclass
of the TextField.StyleSheet class. For more information, see
TextField.StyleSheet.setStyle()
Availability
Flash Player 7.
Usage
styleSheet.setStyle(name, style)
Parameters
A string that specifies the name of the style to add to the style sheet.
name
An object that describes the style, or
style
Returns
Nothing.
Description
Method; adds a new style with the specified name to the style sheet object. If the named style does
not already exist in the style sheet, it is added. If the named style already exists in the style sheet, it
is replaced. If the
Flash Player creates a copy of the style object that you pass to this method.
Example
The following code adds a style named
includes two style properties:
operator.
{}
myStyleSheet.setStyle("emphasized", {color:'#000000',fontWeight:'bold'});
You could also create a style object using an instance of the Object class, and then pass that object
as the
parameter, as the next example shows.
style
var styleObj = new Object();
styleObj.color = '#000000';
styleObj.fontWeight = 'bold';
myStyleSheet.setStyle("emphasized", styleObj);
delete styleObj;
Note: The last line of code (
While not necessary, this step reduces memory usage, because Flash Player creates a copy of the
style object you pass to
See also
{} (object initializer)
708
Chapter 12: ActionScript Dictionary
and loads the style sheet with it. If a style in
cssText
, the properties in
.
styleSheet
parameter is
style
null
emphasized
and
color
delete styleObj
.
setStyle()
are retained, and only the ones in
styleSheet
"Creating subclasses" on page
.
null
, the named style is removed.
to the style sheet
. The style object is defined with the
fontWeight
) deletes the original style object passed to
is
cssText
cssText
162.
. The style
myStyleSheet
setStyle()
Need help?
Do you have a question about the FLASH MX 2004 - ACTIONSCRIPT and is the answer not in the manual?
Questions and answers