31/07/2009, 12:21
|
| | Fecha de Ingreso: julio-2009
Mensajes: 66
Antigüedad: 15 años, 3 meses Puntos: 0 | |
Respuesta: Boton que se quede en stop hasta que sea pulsado otro boton gracias thezzin por tu respuesta, pero no me funciona.
-Analizando el problema creo que necesito hacer una funcion para saber cuando se ha presionado un boton y una condicional que diga: si el boton 1 es presionado que no haya roll out y si el usuario presiona otro boton digamos el boton 4 que el boton 4 ahora quede en stop y el boton 1 de un "gotoAndPlay("s2");" o un "play" es decir que el roll out que se habia desactivado se active porque fue presionado un boton distinto a boton1.
Lo anterior dicho esta bien pero programado no se como es, puede ser algo asi:
var pulsado:Boolean = true;
on (rollOver) {
boton1.gotoAndPlay("s1");
}
on (releaseOutside, rollOut) {
boton1.gotoAndPlay("s2");
}
boton1.onRollOver = function() {
if (pulsado) {
this.gotoAndPlay("s1");
} else {
no se que iria aqui;
}
}
boton1.onRollOut = function() {
if (pulsado) {
this.gotoAndPlay("s1");
} else {
this.gotoAndPlay("s2");
}
}
on (rollOver) {
boton4.gotoAndPlay("s1");
}
on (releaseOutside, rollOut) {
boton4.gotoAndPlay("s2");
}
boton4.onRollOver = function() {
if (pulsado) {
boton4.gotoAndPlay("s1");
boton1.gotoAndPlay("s2");
} else {
no se que iria aqui;
}
}
-de esta forma lo hago pero no sale, ademas si son muchos botones el codigo es mas largo y me confundo.
-alguna idea de como hacerlo mejor para digamos unos 8 botones
-el ejemplo de lo que quiero esta en el siguiente template:
templatemonstercom/flash-templates/9200.html
(le falta el punto al .com)
muchas gracias |