![]() ![]() | |
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;
}
![]() ![]() | |