Comunidad de diseño web y desarrollo en internet online

clips se pisan los unos a los otros

Citar            
MensajeEscrito el 15 Dic 2005 05:36 pm
Hola a todos, a ver si podéis ayudarme, porque esto es algo extraño.
Cuando escribo este código:

Código :

//creo todo, botonera, fondo, mascara, marco y contenedor...
_root.createEmptyMovieClip("todo",_root.getNextHighestDepth());
_root.createEmptyMovieClip("botonera",_root.getNextHighestDepth());

_root.todo.createEmptyMovieClip("mascara",this.getNextHighestDepth());
_root.todo.createEmptyMovieClip("contenedor",this.getNextHighestDepth());
_root.todo.createEmptyMovieClip("fondo",this.getNextHighestDepth());
_root.todo.createEmptyMovieClip("marco",this.getNextHighestDepth());

//cargo el fondo y lo coloco
_root.todo.fondo.loadMovie("img/fondo.jpg",this.getNextHighestDepth());
_root.todo.fondo._width/=3;
_root.todo.fondo._height/=3;

//cargo el marco y lo coloco
_root.todo.marco.loadMovie("img/marco.gif",this.getNextHighestDepth());


resulta que solo se me carga "marco", que es el clip que está en el nivel más alto... de los demás ni rastro... ¿por qué?
Para intentar solucionarlo he probado a creas un clip "cont" dentro de cada uno de los clips fondo, marco etc, y hacerle a el el loadMovie, pero nada... sigue igual. ¿será a causa del getNextHighestDepth?¿será que llevo demasiadas horas delante de la máquina y ya no sé ni lo que hago ni lo que digo?¿podéis ayudarme antes de que me vuelva loca?
Muchas gracias a todos...

Por nerea

20 de clabLevel



Genero:Femenino  

vlc

safari
Citar            
MensajeEscrito el 15 Dic 2005 05:44 pm
me contesto a mi misma... no hay nada como lanzar la prgunta al aire para darte cuenta de lña tontería:
el problema está en la división del _width y el _height del clip. Flash no lo coge bien. Sin embargo con xscale e yscale no hay problema.
Gracias de todas formas a los que os hayais tomado la molestia de leer esto.
Ciao!

Por nerea

20 de clabLevel



Genero:Femenino  

vlc

safari
Citar            
MensajeEscrito el 15 Dic 2005 05:52 pm
ahora tu tarea es saber el por qué :wink:

Pista: cuando divides el ancho y la altura de los movieclips aun las imagenes no han sido cargadas completamente, por lo que no se sabe el ancho y la altura y estas diviendo entre un valor nulo.

prueba poniendo estas lineas despues de las divisiones del _height

Código :

trace(_root.todo.fondo._height/=3);
trace(_root.todo.fondo._height);


saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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