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

Eventos en un attachMovie (onRelease)

Estas en el tema de Eventos en un attachMovie (onRelease) en el foro de Flash y Actionscript en Foros del Web. Buenas tardes, Me estoy encontrando con un problema y la verdad es que le he dado bastantes vueltas... según la documentación parece que es así ...
  #1 (permalink)  
Antiguo 02/03/2008, 12:24
 
Fecha de Ingreso: febrero-2007
Mensajes: 450
Antigüedad: 10 años, 9 meses
Puntos: 3
Eventos en un attachMovie (onRelease)

Buenas tardes,

Me estoy encontrando con un problema y la verdad es que le he dado bastantes vueltas... según la documentación parece que es así como se hace, y no me da tampoco ningún mensaje de error, pero no hace nada.

Lo que pretendo hacer es simplemente darle una acción en el evento onRelease a unos MovieClips que creo dinámicamente con attachMovie...

Copio el código que tengo:

Código:
for(i=0;i<total;i++)
{
    attachMovie("mclip","enlace"+i,i);
    _root["enlace"+i].loadMovie("./foto.jpg");
    _root["enlace"+i]._x=100*i;
    _root["enlace"+i]._y=100*i;
    _root["enlace"+i].onRelease=function() {
         getURL("./pagina2.htm");
    };
}
También he probado a modificarlo de la siguiente forma, pero obtengo los mismos resultados:

Código:
for(i=0;i<total;i++)
{
    var enlace = attachMovie("mclip","enlace"+i,i);
    enlace.loadMovie("./foto.jpg");
    enlace._x=100*i;
    enlace._y=100*i;
    enlace.onRelease=function() {
         getURL("./pagina2.htm");
    };
}
Lo único que no funciona es el onRelease, el posicionamiento y el loadMovie hacen lo que tienen que hacer sin problemas...

He probado con un MC ya creado y colocado en el escenario y funciona correctamente, el fallo es únicamente con los generados con attachMovie.

Cómo puedo hacerlo ??

Un saludo y gracias de antemano.
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 18:35.