User Guide
Stage 625
To view another example, see the stagesize.fla file in the ActionScript samples Folder. The
following list provides typical paths to the ActionScript samples Folder:
■ Windows: boot drive\Program Files\Macromedia\Flash 8\Samples and
Tutorials\Samples\ActionScript
■ Macintosh: Macintosh HD/Applications/Macromedia Flash 8/Samples and Tutorials/
Samples/ActionScript
width (Stage.width property)
public static width : Number
Property (read-only); indicates the current width, in pixels, of the Stage. When the value of
Stage.scaleMode is "noScale", the width property represents the width of Flash Player.
This means that
Stage.width will vary as you resize the player window. When the value of
Stage.scaleMode is not "noScale", width represents the width of the SWF file as set at
author-time in the Document Properties dialog box. This means that the value of
width will
stay constant as you resize the player window.
Availability: ActionScript 1.0; Flash Lite 2.0
Example
This example creates a new listener object called stageListener. It then uses
stageListener to call onResize and define a function that will be called when onResize is
triggered. Finally, the code adds the
stageListener object to the callback list of the Stage
object. Listener objects allow multiple objects to listen for resize notifications.
this.createTextField("stageSize_txt", this.getNextHighestDepth(), 10, 10,
100, 22);
var stageListener:Object = new Object();
stageListener.onResize = function() {
stageSize_txt.text = "w:"+Stage.width+", h:"+Stage.height;
};
Stage.scaleMode = "noScale";
Stage.addListener(stageListener);
See also
align (Stage.align property), height (Stage.height property), scaleMode
(Stage.scaleMode property)