StyleSheetLoad
| Kind of class: | class |
|---|---|
| Inherits from: | RetryableLoad < Load < EventDispatcher < CoreObject |
| Version: | 12/22/06 |
| Author: | Aaron Clinger |
| Classpath: | org.casaframework.load.data.stylesheet.StyleSheetLoad |
| File last modified: | Wednesday, 24 January 2007, 21:45:39 |
StyleSheet object to ease the chore of loading and assigning StyleSheets.
Unfortunately due the sub-par support of StyleSheets, this class cannot follow org.casaframework.load.base.BytesLoadInterface/org.casaframework.load.base.BytesLoad. The StyleSheet class does not include
getBytesLoaded or getBytesTotal for reasions that are totally unclear.Since:
Flash Player 7
Example:
this.createTextField("headline_txt", this.getNextHighestDepth(), 50, 50, 300, 100); this.headline_txt.border = this.headline_txt.background = this.headline_txt.html = true; function initTextField(sender:StyleSheetLoad):Void { sender.assignStyleSheet(this.headline_txt); this.headline_txt.htmlText = "<h1>Heading</h1>"; } var loadStyle:StyleSheetLoad = new StyleSheetLoad("style.css"); this.loadStyle.addEventObserver(this, StyleSheetLoad.EVENT_LOAD_COMPLETE, "initTextField"); this.loadStyle.start();
Usage note:
Class will stall and fail silently if a empty CSS file is loaded, do to an error in the StyleSheet object.
Summary
Constructor
Class properties
Class properties inherited from RetryableLoad
Class properties inherited from Load
Instance properties
Instance properties inherited from RetryableLoad
Instance properties inherited from Load
Instance properties inherited from EventDispatcher
Instance properties inherited from CoreObject
Instance methods
Instance methods inherited from RetryableLoad
Instance methods inherited from Load
Instance methods inherited from EventDispatcher
Instance methods inherited from CoreObject
Constructor
StyleSheetLoad
function StyleSheetLoad (
styleSheetPath:String)
Defines file and location of load triggered by #start.
Parameters:
styleSheetPath:
The absolute or relative URL of the CSS file to be loaded.
Instance methods
assignStyleSheet
function assignStyleSheet (
target_txt:TextField) : Void
Assigns StyleSheet to passed TextField. Can only be called after StyleSheet has successfully loaded.
Parameters:
target_txt:
Target TextField.
Usage note:
StyleSheets in Flash are extremely buggy. It is best to call
assignStyleSheet before assigning text to a TextField.getStyleSheet
function getStyleSheet (
) : StyleSheet
Returns:
Returns the StyleSheet object StyleSheetLoad class is wrapping and loading.