ActionScript.Estructuras de Control -IF Las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: - De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Switch-case) If: --if (expresión) sentencia; //Se ejecuta la sentencia si expresión es TRUE ----------------------------------if (expresión) { sentencias; } //Se ejecutan las sentencias si expresión es TRUE ................................ if (expresión) { sentencias_1; } else { sentencias_2; } //Se ejecutan las sentencias_1 si expresión es TRUE en caso contrario se ejecutan sentencias_2 --------------------------------------------------if (expresión) { sentencias; } elseif (expresión_2) { sentencias_2; } else (expresión_3) { sentencias_3; } //Se ejecutan las sentencias_1 si expresión es TRUE en caso contrario se ejecutan sentencias_2 si expresion_2 y si no se ejecutan sentencias_3 en caso de que expresion_3 es TRUE ---------------------------------------------- Estructura switch-case: Es parecido a un if múltiple switch(valor){ case 1: sentencias; break; case 2: sentencias_2 break; } //ejemplo : Copia esto en tu primer fotograma: Es un "escuchador" de teclado que responde segón la tecla que pulses var listenerObj:Object = new Object(); listenerObj.onKeyDown = function() { switch (String.fromCharCode(Key.getAscii())) { case "A" : trace("Has pulsado A"); break; 1/2 ActionScript.Estructuras de Control -IF case "a" : trace("Has pulsado a"); break; case "E" : case "e" : trace("Has pulsado E o e"); break; case "I" : case "i" : trace("Has pulsado I o i"); break; default : trace("Has pulsado otra tecla"); break; } }; Key.addListener(listenerObj); 2/2