| |||
Eleccion dentro de un periodo BUENAS A TODOS. Me gustaría que me ayudárais a una duda que no me sale del todo bien en flash. Tengo en pantalla un video y un botón (escucha.btn) en el cual si lo pulso, me va a ESCENA 2 que me carga otro video peeeeero.... (aquí tengo el problema) si dentro de 10 segundos no lo pulso quiero que me salte a otra escena (ESCENA 3) que es un mensaje de texto. He probado con SetInterval y ClearInterval y el problema que tengo con estas funciones es que cuando pulso el botón, al cabo de x tiempo me salta a la ESCENA 3 en vez de seguir en la ESCENA 2. |
| |||
Respuesta: Eleccion dentro de un periodo /*declaración de un array de sonidos y mostrados 1 de manera aleatoria en sonidos_mc */ stop(); var urls:Array = new Array(); urls.push("gallo.mp3"); urls.push("rana.mp3"); urls.push("sierra.mp3"); sonidos_mc.setMedia(urls[Math.floor( Math.random() * urls.length )], "MP3"); //boton oigo_btn que si se pulsa pasa a otra escena oigo_btn.onRelease=function() { gotoAndPlay("Triste-Feliz",2); exito =1; }; //espera de 5 segundos y si no ocurre ningun evento pasa al siguiente fotograma segundos = 5; espera = function () { gotoAndPlay("Esta_Escena",2); clearInterval(a); }; a = setInterval(espera, segundos*1000); |
| |||
Respuesta: Eleccion dentro de un periodo Gracias DIEGO AZUL pero si pongo tu última línea en el botón me da un error de compilación (La declaracion debe ir dentro de un on) con lo que el botón tendría 2 funciones (esta que me comentas y la de pasar de escena) y no sale bien.... |
| ||||
Respuesta: Eleccion dentro de un periodo Hola juanmitaaa: Porque no pones el setInterval en la segunda escena frame 2, en vez de ponerlo en el botón, de ese modo cuando presiones el botón vaya al frame 2 de esa escena y al término de los 5 segundos irá al frame 2 de la otra escena. Espero haberte sido de ayuda. |