User Guide
864 Chapter 2: ActionScript Language Reference
TextField.StyleSheet.load()
Availability
Flash Player 7.
Usage
styleSheet.load(url:String) : Void
Parameters
url
The URL of a CSS file to load. The URL must be in the same domain as the URL where
the SWF file currently resides.
Returns
Nothing.
Description
Method; starts loading the CSS file into styleSheet. The load operation is asynchronous; use
the TextField.StyleSheet.onLoad callback handler to determine when the file has finished loading.
The CSS file must reside in exactly the same domain as the SWF file that is loading it. For more
information about restrictions on loading data across domains, see “Flash Player security features”
in Using ActionScript in Flash.
Example
For an example of asynchronously loading style sheets using ActionScript 2.0, see the entry for
TextField.StyleSheet.getStyle().
The following example loads the CSS file named styles.css into the style sheet object
styleObj.
When the file has finished loading successfully, the style sheet object is applied to a TextField
object named
news_txt.
this.createTextField("news_txt", 999, 10, 10, 320, 240);
news_txt.multiline = true;
news_txt.wordWrap = true;
news_txt.html = true;
var my_styleSheet:TextField.StyleSheet = new TextField.StyleSheet();
my_styleSheet.onLoad = function(success:Boolean) {
if (success) {
news_txt.styleSheet = my_styleSheet;
news_txt.htmlText = "<p class=\"heading\">Heading goes here!</p><p
class=\"mainBody\">Lorem ipsum dolor sit amet, consectetuer adipiscing elit,
sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat
volutpat.</p>";
}
};
my_styleSheet.load("styles.css");
For the code contained in styles.css, see the entry for TextField.StyleSheet.getStyle().
See also
TextField.StyleSheet.onLoad