User Guide
fscommand2 Commands 225
The with statement is useful for accessing multiple items in a scope chain list simultaneously.
In the following example, the built-in
Math object is placed at the front of the scope chain.
Setting
Math as a default object resolves the identifiers cos, sin, and PI to Math.cos,
Math.sin, and Math.PI, respectively. The identifiers a, x, y, and r are not methods or
properties of the
Math object, but because they exist in the object activation scope of the
function
polar(), they resolve to the corresponding local variables.
function polar(r:Number):Void {
var a:Number, x:Number, y:Number;
with (Math) {
a = PI * pow(r, 2);
x = r * cos(PI);
y = r * sin(PI / 2);
}
trace("area = " + a);
trace("x = " + x);
trace("y = " + y);
} polar(3);
The following result is displayed in the Output panel.
area = 28.2743338823081
x = -3
y = 3
fscommand2 Commands
The following commands are available for the fscommand2() function. For a description of
the
fscommand2() function, see fscommand2 Function under "Global Functions."
fscommand2 Commands
Command Description
ExtendBacklightDuration Extends the duration of a backlight for a specified period of time.
FullScreen Sets the size of the display area to be used for rendering.
GetBatteryLevel Returns the current battery level.
GetDevice Sets a parameter that identifies the device on which Flash Lite is
running.
GetDeviceID Sets a parameter that represents the unique identifier of the
device (for example, the serial number).
GetFreePlayerMemory Returns the amount of heap memory, in kilobytes, currently
available to Flash Lite.
GetMaxBatteryLevel Returns the maximum battery level of the device.