Comunidad de diseño web y desarrollo en internet online

problemas para anidar movieclips dinamicos

Citar            
MensajeEscrito el 02 May 2006 12:05 pm
Hola amigos:

Alquien me puede decir como puedo contener este codigo en un movieclip base, el cual tendra unos efectos que afecten a todos los que se incluyan en el. El codigo es este:

posx=40;
posy=0;
//fondo = createEmptyMovieClip("fondo", 0);

for (i=1; i < 12; i++) {
mc = this.createEmptyMovieClip("cont"+i, i+1);
mc._x = posx * (i-1) + i;
mc._y = posy;
mc2 = mc.createEmptyMovieClip("pic"+i, i+1);
mc2.loadMovie("fotos/00" + i +".jpg");
mc.onRollOver = function () {
this._alpha = 50;

}
mc.onRollOut = function () {
this._alpha = 100;

}

}

esta linea esta comentada ya que no me hace nada cuando la creo:

//fondo = createEmptyMovieClip("fondo", 0);

gracias por la ayuda.

Por sacamantecas

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 02 May 2006 12:52 pm
Esta raro el código...por lo que no entiendo qué queres hacer..igual, si mal no entiendo, metes dos clips dentro de otro, ambos tienen la misma profuncidad, y eso no va a funcionar...
Esto esta raro:
mc2 = mc.createEmptyMovieClip("pic"+i, i+1);
mc2.loadMovie("fotos/00" + i +".jpg");

si estas creando mc2: mc2.createEmptyMovieClip("pic"+i, i+1); Si esta en el mismo nivel que mc, deph podria ser: 12+i+1 o algo asi.

La funcion RollOVer dentro del for, no tiene mucho sentido, estas haciendo 12 veces lo mismo...

Si mal no entiendo, lo que queres es meter dentro de un clip otros clips para meter fotos adentro...

Si es asi, podrias hacerlo asi:
m="mc";
this.createEmptyMovieClip(m,1);
for (i=1; i < 12; i++) {
c="cont"+i;
mc.createEmptyMovieClip("cont"+i, i+1);
this[m][c]._x = posx*(i-1) + i;
this[m][c]._y = posy;
p="pic"+i;
mc.createEmptyMovieClip("pic"+i, 12+i+1);
this[m][p].loadMovie("fotos/00" + i +".jpg");
}

Aunque no sé qué vas a colocar en el clip "cont" y la posicion posx y posy ahora son en referencia al centro de mc, de manera que creo que tendría que ver en donde aparece el clip "pic"

suerte.

Por La_Gata

123 de clabLevel



 

msie
Citar            
MensajeEscrito el 02 May 2006 05:02 pm
Lo que queremos es meter dentro de un clip, una serie de fotos, que tengan cada una de ellas su evento propio (de ahí lo de repetir 12 veces el onrollover) para cuando se seleccione dicha foto.
Para que funcione un evento hay que que tener un clip(evento) y otro dentro para el onload verdad¿? Bueno pues yo quiero que finalmente estas 12 fotos, con sus 12+12 clips esten contenidos en otros, para por ejemplo ocultarlo o hacer algun tipo de efecto.
Espero aclarar tus dudas... si sabes como te agradeceria me dijeras como. Gracias

Por sacamantecas

1 de clabLevel



 

msie

 

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