Hola a todos!
Tengo un problema..
Necesito generar un swf en el cual hay 5 animaciones y 5 sonidos distintos. Al presionar una tecla (supongamos que es la "Y" ), una animacion y un sonido se ejecutan. Luego necesito que si se vuelve a presionar la misma tecla tanto la animacion como el sonido que pertenecian a la tecla "Y" se reinicien. Nuestro problema reside en que: supongamos q ya presione la letra "Z" y la "Y", y q dicha letra tiene 1 animacion y un sonido distintos a la letra "Y", entonces ya hay 2 teclas presionadas ( "Y" && "Z" ) por lo tanto, 2 animaciones y 2 sonidos ejecutandose. Hasta ahi funciona bien. El tema es q cuando se vuelve a presionar la Y se resetean todas las animaciones (las que les corresponden a las otras letras). Lo mas raro es que el sonido no se reinicia.
parte del codigo seria:
import flash.events.KeyboardEvent;
var left:uint = 52;//4
var up:uint = 54;//6
stage.addEventListener(KeyboardEvent.KEY_DOWN,keyD ownListener);
function keyDownListener(e:KeyboardEvent) {
///////////////////
if (e.keyCode==left) {
itaTocado= ! itaTocado;
}
if (itaTocado == true) {
itaTransform.volume=1;
itaChannel.soundTransform = itaTransform;
italianos.gotoAndPlay("arranque5");
}
if (e.keyCode==up) {
espTocado= ! espTocado;
}
if (espTocado == true) {
españoles.gotoAndPlay("arranque4");
espTransform.volume=1;
espChannel.soundTransform = espTransform;
}
Esto representaría solo una parte del código del estero del programa..
cualquier consulta pidan el .fla o el codigo entero.
gracias a todos saludos..
Ale xd