Comunidad de diseño web y desarrollo en internet online

Botones que dejan de andar al definir eventos en el MC

Citar            
MensajeEscrito el 25 Feb 2007 01:48 pm
Hola a todos !
estoy teniendo un problema y no encuentro solución por ningún lado.
Tengo un movieClip (Clip1...) que tiene una imagen y un botón. Luego otro MovieClip (Clip2...) que tiene a Clip1.
MC2 lo pongo en el escenario. Y todo anda bien, el botón anda perfecto.
Pero si en en el primer frame de la escena principal pongo esto:

//---------------------------------------
Clip2 .onPress = function() {
};
//---------------------------------------
Clip2 .onRelease = mapa.onReleaseOutside = function() {
};
//---------------------------------------
Clip2 .onRollOver = function() {
};
//---------------------------------------
Clip2 .onRollOut = function() {
};
//---------------------------------------

Entonces el boton deja de andar, es más el cursor se convierte en una manito siempre... Ni siquiera hace falta que estén los 4 eventos, con uno de ellos alcanza, y como se ve arriba no le importa la definición del evento, solo que esté sobreescrito...
Alguien sabe si esto está bien?
y en definitiva... alguna solución?

Saludos !
enrique.

Por enridp100

27 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Feb 2007 05:04 pm
Hola, bueno pues por lo que eniendo tienes algo asi:

Movie Clip 2
|
+---MovieClip 1
|
+------- Boton, Imagen.

y lo que estas hacendo al poner:

Código :

 Clip2 .onPress = function() { 


es que estas convirtiendo tu movie clip por asi decirlo en un boton muy grande y por lógica ya no le pone atencion a lo que este dentro de tu movie clip 2, lo que tendrias que hacer es poner el evento directamente sobre el boton, asi:

Código :

 Clip2.Clip1.miBoton.onRollOver = function(){
      trace("Hola!")
}


esto lo debes poner sobre la linea de tiempo en donde este colocado tu mc2.

Espero te sirva, saludos! :lol:

Por nando.losa

18 de clabLevel



Genero:Masculino  

Querétaro, México

firefox
Citar            
MensajeEscrito el 25 Feb 2007 06:34 pm
Hola !
lo que hice fue cambiar un poco la estructura del asunto así no se solapaban los eventos. Ya está funcionando más o menos bien creo.
Gracias !

Por enridp100

27 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.