En realidad el movieclip se reinstancia cuando haces un loadMovie sobre el.
Lo que significa que pierdes todo lo que tengas asociado a el. No solo los
eventos. No es un bug, es un comportamiento conocido. Para solucionarlo
puedes usar la tecnica de los dos clips que comentas o comprobar cuando se
ha cargado para asignarle los eventos.
un saludo
Joseba Alonso
www.sidedev.net
www.5dms.com
----- Original Message -----
From: "Tmeister" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, June 22, 2004 5:25 PM
Subject: Re: [ASNativos] onRollOver con createEmptyMovieClip()
> Veamos...
>
> Al hacer un LoadMovie sobre un MovieClip, el MC contenedor por alguna
> extra�a razon pierde los eventos
>
> onRollOver
> onRollOut
> onRelease
> onPress
>
> Por que?? no lo se... sera un bug??? :P
>
> En fin, la soilucion es usar 2 MC anidados.... es decir,
>
>
> conte = createEmptyMovieClip("a", 1);
> clip = conte.createEmptyMovieClip("b", 2);
> clip.loadMovie("http://www.klr20mg.com/archivos/firefox.jpg");
> conte.onRollOver = function() {
> trace("aaaaaaa");
> };
>
> Aqui el MC que pierde los eventos es clip el cual esta anidado dentro de
> conte.. Entonces los eventos se los
> aplicamos a conte, y problema solucionado...
>
> �Me explico?
>
> Saludos!! 8)
>
>
> Master of Puppets
> ----------------------------------------
> http://computadora.de | http://www.tmeister.net
>
> Javier Quer wrote:
> > Hola a todos,
> >
> > Necesito controlar los eventos onRollOver en instancias de MovieClips
> > creadas din�micamente con createEmptyMovieClip().
> > Hasta ahora he probado con los m�todos que adjunto debajo, pero ninguno
me
> > ha funcionado. �Alguna idea o sugerencia al respecto?
> >
> > Muchas gracias.
> > Javier Quer.
> >
> > createEmptyMovieClip("miIcono_mc", 1);
> > miIcono_mc.loadMovie("iconos/icono_1_1.swf");
> > //
> > // M�todo 1. NO FUNCIONA.
> > /*
> > miIcono_mc.onRollOver = function() {
> > trace ("onRollOver");
> > }
> > */
> > //
> > // M�todo 2. NO FUNCIONA.
> > // Crea un objeto detector que se utilizar� para controlar los eventos
> > onRollOver en las
> > // instancias de los movie clips de los iconos
> > /*
> > detectorRollIconos = new Object();
> > detectorRollIconos.onRollOver = function(eventObject) {
> > trace("onRollOver");
> > };
> > miIcono_mc.addEventListener("onRollOver", detectorRollIconos);
> > */
> >
> > ----------------------------------
> > Lista ASNativos:[EMAIL PROTECTED]
> > http://www.5dms.com/listas
> > ----------------------------------
> >
> >
> >
> ----------------------------------
> Lista ASNativos:[EMAIL PROTECTED]
> http://www.5dms.com/listas
> ----------------------------------
----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------