![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
Flash Player 4.
if (condition
){statement(s)
; } else if (condition
){statement(s)
; }
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
.
Ninguno.
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.
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; }
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |