Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda con botones y MCs

Estas en el tema de Ayuda con botones y MCs en el foro de Flash y Actionscript en Foros del Web. HOLAS! Alguien puede ayudarme con esto? Hice tres botones con Mc incorporados, la idea es que al hacer click cada uno active el Mc correspondiente ...
  #1 (permalink)  
Antiguo 04/08/2005, 04:25
 
Fecha de Ingreso: agosto-2005
Mensajes: 1
Antigüedad: 12 años, 4 meses
Puntos: 0
Ayuda con botones y MCs

HOLAS! Alguien puede ayudarme con esto?
Hice tres botones con Mc incorporados, la idea es que al hacer click cada uno active el Mc correspondiente (de cada boton) y a la vez "desactive" los otros Mc.
Aca está el ejemplo que hice:

http://www.kdconcept.com.ar/prueba.htm

Son tres botones (btn1, btn2, btn3) con tres Mc (mc1, mc2, mc3) y el codigo es el siguiente:

btn1.onRelease = function() {
mc1.onEnterFrame = function() {
this.nextFrame();
};
};
btn2.onRelease = function() {
mc2.onEnterFrame = function() {
this.nextFrame();
};
};
btn3.onRelease = function() {
mc3.onEnterFrame = function() {
this.nextFrame();
};
};

En el ejemplo solo pude lograr que active los Mc, pero no puedo lograr que al hacer click en un boton, por ejemplo btn2 (la pincha) haga bajar los otros dos, o sea que quede solo ese activado. SE ENTIENDE?
(O quizas es otra la manera de hacerlo)

SE AGRADECE MUCHISIMO la ayuda...

Guzanok
  #2 (permalink)  
Antiguo 04/08/2005, 04:42
 
Fecha de Ingreso: junio-2005
Ubicación: vigo
Mensajes: 35
Antigüedad: 12 años, 6 meses
Puntos: 0
para "matar" un movieclip puedes utilizar removeMovieClip();

otra opcion mas cutre es poner el boton en invisible (btn1._visible = false;) al pulsar.

incluso podrias hacer la animacion inversa, es decir, haces que crezca, le pones un stop,y luego haces que se encoja y cuando pulses en otro boton llamas al fotograma donde se hace mas pequeño.

espero haber sido de ayuda... bye
  #3 (permalink)  
Antiguo 04/08/2005, 04:47
Avatar de Hapki  
Fecha de Ingreso: febrero-2005
Mensajes: 263
Antigüedad: 12 años, 9 meses
Puntos: 1
Porque no pruebas añadiendo un...on(rollOut), a cada botón para q vuelva a su estado de reposo. O si no quieres q inmediatamente vuelva a su estado de reposo, ponle un par de segundos de tiempo y q vuelva a su estado inicial.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:38.