On 13/07/2005, at 19:01, Felipe Fernandez Sanchez wrote:
Hola, estoy teniendo problemas para detectar el evento onPress en
distintos moviclips dentro de otro.
Es decir, tengo un movieclip A y dentro, a su vez, dos movieclips
(B y C). El caso es que si quiero detectar si se ha pulsado dentro
del movieclip A, dejan de funcionar los eventos asociados a la
pulsación del ratón q pudieran tener los movieclips B y C
(pulsación de un botón, un check, etc) ¿cómo podría hacer la
distinción y que si se ha pulsado en A no afecte a los componentes
de los movieclips internos (B y C)?
Pues salvo que alguien proponga otra solución (espero que si,
porque es un problema más común de lo que parece, y mi sistema
es un poco cutre) yo lo que hago es esto:
Crea un clip transparente dentro del clip A, debajo de los clips
B y C, y asígnale el evento onPress a ese clip. Si se lo asignas
a A directamente, Flash pasa de recononocer los onPress de los
clips que estén dentro de A (como has podido comprobar)
Pelín cutre, pero funciona :)
a!e
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------