Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funciones
Ejemplo:
En el siguiente cdigo ocultamos un clip slo en el caso de ste
que sea visible.
if(clip.visible=true) {
clip.visible=false;
}
5.2 Estructura condicional doble if , else
En este caso podemos establecer dos acciones diferentes. En
caso de que se cumpla la condicin se ejecutaran unas acciones,
y en caso de que no, otras.
si (condicion) {
instrucciones si se cumple la condicin
} sino {
instrucciones si no se cumple la condicin
}
Ejemplo:
En el siguiente cdigo hacemos que un clip vare su posicin x en
el escenario con un incremento, pero lo limitamos en la posicin x
= 300. Si se cumple la condicin de que el clip est en la posicin
x de 300 pxeles, el clip se situa en posicin x=0.
if (clip.x<=0) ) {
clip.x++;
}
else) {
clip.x=0;
}
5.3 Estructuras de control SWITCH
switch (miVariable){
case 1:
trace("miVariable es 1");
break;
case 2:
trace("miVariable es 2");
break;
case 3:
trace("miVariable es 3");
break;
case 4:
trace("miVariable es 4");
break;
default:
trace("miVariable es OTRO NMERO");
break;
}
Cuando el nmero almacenado en la variable sea diferente a los
definidos en cada condicin, ejecutar las acciones estipuladas en
default.
Mltiples casos con las mismas acciones
Si queremos el mismo resultado en distintos casos, podemos
agrupar casos para no escribir las mismas acciones en cada uno.
Esto lo hacemos escribiendo los casos en lneas seguidas sin
utilizar break.
Al final, ponemos las acciones.
switch(letra)
{
case "a":
case "b":
trace("Es a o b");
break;
case "c":
case "d":
case "e":
trace("Es c, d o e");
break;
default:
trace("No es una opcin vlida");
break;
}