Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/09/2002, 11:07
mab
 
Fecha de Ingreso: enero-2002
Mensajes: 263
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Boton que borre otros botones

Mira tu problema es el siguiente
Si vas a cambiar de escena a lo largo del cuestionario tenes que ponerle la orden para que no aparezcan los botones en todos los primeros frames de cada escena, porque las propiedades de los MC y Botones no atraviezan escenas, me entendes?
Entonces si lo queres hacer con if:
En el primer frame de la primera escena seteas la variable

comodin = 1

en el primer frame de cada escena colocas
if (comodin == 0) {
setProperty("_root.botoncomodin", _visible, "0");
}
Vamos a los botones comodines
A los botones comodin ponele otro nombre de instancia , no le pongas el mismo nombre que la variable , te puede traer problemas en algun momento.
entonces instancia del boton comodin "botoncomodin"
La accion

on (release) {
comodin = 0;
}

de esta manera una vez que se aprieta el boton se cambia la variable y cuando cambias de escena el cabezal lee el if y los botones desaparecen.

Si queres que desaparezca en el mismo momento que lo apretas hacelo asi:
on (press) {
comodin = 0;
}
on (release) {
setProperty("_root.botoncomodin", _visible, "0");
}

Si vas a agregarle que desaparezcan las preguntas ponele esto
on (press) {
comodin = 0;
}
on (release) {
setProperty("_root.botoncomodin", _visible, "0");
setProperty("_root.pregunta1", _visible, "0");
}

y entodos los if de todas las escenas esto

if (comodin == 0) {
setProperty("_root.botoncomodin", _visible, "0");
setProperty("_root.pregunta1", _visible, "0");
}
oJO Si en algun momento del cuestionario volves al primer frame de la primera escena la variable comodin se va a setear de nuevo como 1 y todos los botones van a aparecer

UFFFFFF!!!!!!!!!!!!