Textfield.stylesheet.setstyle() - MACROMEDIA FLASH MX 2004-ACTIONSCRIPT LANGUAGE Reference

Actionscript language reference
Table of Contents

Advertisement

TextField.StyleSheet.setStyle()

Availability
Flash Player 7.
Usage
styleSheet.setStyle(name:String, style:Object) : Void
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 my_styleSheet:TextField.StyleSheet = new TextField.StyleSheet();
var styleObj:Object = new Object();
styleObj.color = "#000000";
styleObj.fontWeight = "bold";
my_styleSheet.setStyle("emphasized", styleObj);
delete styleObj;
var styleNames_array:Array = my_styleSheet.getStyleNames();
for (var i=0;i<styleNames_array.length;i++) {
var styleName:String = styleNames_array[i];
var thisStyle:Object = my_styleSheet.getStyle(styleName);
trace(styleName);
for (var prop in thisStyle) {
trace("\t"+prop+": "+thisStyle[prop]);
}
trace("");
}
parameter is
style
null
emphasized
and
color
.
null
, the named style is removed.
to the style sheet
. The style object is defined with the
fontWeight
TextField.StyleSheet.setStyle()
. The style
myStyleSheet
867

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLASH MX 2004-ACTIONSCRIPT LANGUAGE and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Flash mx

Table of Contents