124
ActionScript language elements
The following example uses assignment by reference to create a new object, and assign a
reference to that object to the variable
mercury
. Assignment by value is then used to assign
the value of
3030
to the
diameter
property of the
mercury
object:
var mercury:Object = new Object(); mercury.diameter = 3030; // in miles
trace (mercury.diameter); // output: 3030
The following example builds upon the previous example by creating a variable named
merkur
(the German word for mercury) and assigning it the value of
mercury
. This creates
two variables that reference the same object in memory, which means you can use either
variable to access the object's properties. We can then change the
diameter
property to use
kilometers instead of miles:
var merkur:Object = mercury; merkur.diameter = 4878; // in kilometers trace
(mercury.diameter); // output: 4878
See also
== equality operator
& bitwise AND operator
expression1
&
expression2
Converts
expression1
and
expression2
to 32-bit unsigned integers, and performs a
Boolean AND operation on each bit of the integer parameters. Floating-point numbers are
converted to integers by discarding any digits after the decimal point. The result is a new 32-
bit integer.
Positive integers are converted to an unsigned hex value with a maximum value of
4294967295 or 0xFFFFFFFF; values larger than the maximum have their most significant
digits discarded when they are converted so the value is still 32-bit. Negative numbers are
converted to an unsigned hex value using the two's complement notation, with the minimum
being -2147483648 or 0x800000000; numbers less than the minimum are converted to two's
complement with greater precision and then have the most significant dig its discarded as
well.
The return value is interpreted as a signed two's complement number, so the return is an
integer in the range -2147483648 to 2147483647.
Availability:
ActionScript 1.0; Flash Lite 2.0 - In Flash 4, the AND (
&
) operator was used for
concatenating strings. In Flash 5 and later, the AND (
&
) operator is a bitwise AND, and you
must use the addition (
+
) operator to concatenate strings. Flash 4 files that use the AND (
&
)
operator are automatically updated to use addition (
+
) operator when imported into the Flash
5 or later authoring environment.
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...