Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/02/2007, 17:25
enridp
 
Fecha de Ingreso: mayo-2005
Mensajes: 284
Antigüedad: 12 años, 7 meses
Puntos: 11
Re: Botones dentro de MovieClips NO ANDA !

A ver... puede ser que algo de esto esté tapando al botón?:
Tengo un movieclip (digamos MC1...) con una imagen y con un boton.
Otro movieclip (MC2...) que contiene a MC1...
En el escenario está puesto MC1.
Y tengo redefinido estos eventos para MC2 (el que está en el escenario):
onPress
onRelease
onRollOver
onRollOut

Ademas tengo funciones para reemplazar el puntero del mouse que hacen cosas como esta:
Mouse.hide();
_root.onMouseMove = function() {
_root.lupa.moverIni({_x:this._xmouse, _y:this._ymouse});
updateAfterEvent();
};

Al hacer algo de eso es posible que el boton del MC1 ya no ande?


EDIT:
Bueno, si, es ese el problema, en un nuevo documento creamos un Clip1 con una imagen y un boton, un Clip2 que contiene a Clip1, ponemos Clip2 en Escenario, probamos y anda todo bien, pero si ahora ponemos en el primero frame del escenario 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.

Última edición por enridp; 24/02/2007 a las 17:56 Razón: Agregar información