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.
Summary of Contents for FLASHLITE2 ACTIONSCRIPT-LANGUAGE
Page 1: ...Flash Lite 2 x ActionScript Language Reference...
Page 22: ...22 Contents...
Page 244: ...244 ActionScript language elements...
Page 760: ...760 ActionScript classes...