Operators > = (assignment)

= (assignment)

Syntax

expression1 = expression2

Arguments

expression1 A variable, element of an array, or property of an object.

expression2 A value of any type.

Description

Operator (assignment); assigns the type of expression2 (the argument on the right) to the variable, array element, or property in expression1.

Player

Flash 4; Flash 5 or later. In Flash 5 = is an assignment operator and the == operator is used to evaluate equality. In Flash 4 = is a numeric equality operator. Flash 4 files brought into the Flash 5 authoring environment undergo a conversion process to maintain data type integrity. The first example below illustrates the conversion process.

Example

The following illustrates the conversion of a Flash 4 file containing a numeric quality comparison.

Flash 4 file:

x = y

Converted Flash 5 file:

Number(x) == Number(y)

The following example uses the assignment operator to assign the number data type to the variable x:

x = 5

The following example uses the assignment operator to assign the string data type to the variable x:

x = "hello"