else if

Disponibilidad

Flash Player 4.

Sintaxis

if (condition){
  statement(s);
} else if (condition){
  statement(s);
}

Parámetros

condition Expresión que da como resultado true o false.

statement(s) Serie alternativa de sentencias que debe ejecutarse si la condición especificada en la sentencia if es false.

Valor devuelto

Ninguno.

Descripción

Sentencia; calcula el valor de una condición y especifica las sentencias que deben ejecutarse si la condición de la sentencia if inicial es false. Si la condición else if es true, el intérprete de Flash ejecuta las sentencias que van después de la condición entre llaves ({}). Si la condición else if es false, Flash pasa por alto las sentencias entre llaves y ejecuta las sentencias que van después de las llaves. Utilice la acción else if para definir lógica de ramificación en los scripts.

Ejemplo

En el ejemplo siguiente se utilizan acciones else if para comprobar si los lados de un objeto se encuentran dentro de un límite específico:

// si el objeto sobrepasa los límites,
// devolverlo e invertir su velocidad de desplazamiento
    if (this._x>rightBound) {
      this._x = rightBound;
      xInc = -xInc;
    } else if (this._x<leftBound) {
      this._x = leftBound;
      xInc = -xInc;
    } else if (this._y>bottomBound) {
      this._y = bottomBound;
      yInc = -yInc;
    } else if (this._y<topBound) {
      this._y = topBound;
      yInc = -yInc;
    }

Véase también

if