Un operador es un tipo de carácter que realiza una acción especial dentro de una expresión de ActionScript. Una expresión no es más que un conjunto de operadores, variables y constantes relacionados entre sí de un cierto modo.
Por ejemplo:
x = 3 ; --> Es una expresión cuyo resultado será asignarle a la variable ' x ' el valor 3 (que es una constante). A partir de este punto, la variable x vale 3.
y = 5 + x ; --> Es una expresión cuyo resultado será asignarle a la variable ' y ' la suma de la constante 5 y la variable ' x ' que sabemos que vale 3 (porque le hemos asignado este valor antes). Por tanto, el resultado de esta expresión es asignarle 8 a y. También se puede considerar como asignar a y el valor de la expresión 5 + x
Flash nos permite usar multitud de operadores, vamos a comentar los más comunes. El lector puede acceder a los demás (y a estos) desde el Panel Acciones en la carpeta Elementos de lenguaje → Operadores. Vamos a clasificar los operadores tal y cómo lo hace Flash.
Operadores Aritméticos
Son los operadores empleados en operaciones matemáticas.
+ Suma 5 + 5 = 10
- Resta 5 - 5 = 0
* Multiplicación 5 * 5 = 25
/ División 5 / 5 = 1
% Resto o Módulo 10%8 = 2
++ Incremento. Suma 1 al valor valor++ equivaldría a valor = valor + 1
-- Decremento. Resta 1 al valor valor-- equivaldría a valor = valor - 1
Operadores de Asignación
Asigna el valor de una variable.
Operador Descripción Ejemplo
= Asigna a la variable de la izquierda el valor de la derecha variable vale 3;
variable = 5;
variable vale 5;
+= Suma con asignación. Le añade a la variable el valor de la derecha. variable vale 3;
variable += 5;
variable vale 8;
-= Resta con asignación. Le resta el valor de la derecha. variable vale 3;
variable -= 5;
variable vale -2;
*= Multiplicación con asignación. variable vale 3;
variable *= 5;
variable vale 15;
/= División con asignación variable vale 15;
variable /= 5;
variable vale 3;
Empleados en expresiones decondicionales, devuelven un valor lógico, verdadero (TRUE o 1) si la comparación es cierta, o falso (FALSE o 0) si no lo es.
Operador Descripción Ejemplo
> Mayor que 6 > 5 es verdadero.
< Menor que 6 < 5 es falso.
>= Mayor o igual que 6 >= 5 es verdadero.
<= Menor o igual que 6 >= 6 es verdadero.
== Igual 'hola' == 'hola' es verdadero.
!= Distinto 'hola' != 'hola' es verdadero.