03.05.2013 Views

FLASH® LITE™ 2.x - Adobe Help and Support

FLASH® LITE™ 2.x - Adobe Help and Support

FLASH® LITE™ 2.x - Adobe Help and Support

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Example<br />

This example creates a new listener object called stageListener. It then uses myListener to<br />

call onResize <strong>and</strong> define a function that will be called when onResize is triggered. Finally,<br />

the code adds the myListener object to the callback list of the Stage object. Listener objects<br />

allow multiple objects to listen for resize notifications.<br />

this.createTextField("stageSize_txt", this.getNextHighestDepth(), 10, 10,<br />

100, 22);<br />

var stageListener:Object = new Object();<br />

stageListener.onResize = function() {<br />

stageSize_txt.text = "w:"+Stage.width+", h:"+Stage.height;<br />

};<br />

Stage.scaleMode = "noScale";<br />

Stage.addListener(stageListener);<br />

See also<br />

align (Stage.align property), scaleMode (Stage.scaleMode property), width<br />

(Stage.width property)<br />

onResize (Stage.onResize event listener)<br />

onResize = function() {}<br />

Invoked when Stage.scaleMode is set to noScale <strong>and</strong> the SWF file is resized. You can use<br />

this event h<strong>and</strong>ler to write a function that lays out the objects on the Stage when a SWF file is<br />

resized.<br />

Example<br />

The following example displays a message in the Output panel when the Stage is resized:<br />

Stage.scaleMode = "noScale"<br />

var myListener:Object = new Object();<br />

myListener.onResize = function () {<br />

trace("Stage size is now " + Stage.width + " by " + Stage.height);<br />

}<br />

Stage.addListener(myListener);<br />

// later, call Stage.removeListener(myListener)<br />

See also<br />

scaleMode (Stage.scaleMode property), addListener (Stage.addListener<br />

method), removeListener (Stage.removeListener method)<br />

588 ActionScript classes

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!