SoloCodigo

Programación Web y Scripting => Flash / ActionScript => Mensaje iniciado por: rubenweb en Martes 5 de Febrero de 2008, 21:22

Título: Problema Con La Profundidad (highhestdepth)
Publicado por: rubenweb en Martes 5 de Febrero de 2008, 21:22
Hola, antes que nada mucha sgracias por leer este post.

Mi problema viene porque tengo 4 clips de pelicula, mas o menos juntos y mas o menos superpuestos uno encima de otro,no del todo pero algo, esos 4 clips, tienen la siguiente pogrmacion, todos =.


Código: Text
  1.  on(rollOver){
  2.   this.swapDepths(this.getNextHighestDepth());
  3.  
  4.   this.gotoAndPlay(2);
  5.  
  6. }
  7.  
  8. on(rollOut){
  9.   this.gotoAndStop(1);
  10.  
  11. }
  12.  
De esta forma el objeto seleccionado viene al principio y se superpone a todos, pero como puedo hacer para que vuelva a su posicion inicial..? hay algo contrario al getNextHighestDepth() ,ese es mi problema, me gustaria que tal y como estan al principio, qdaran cuando yo no tengo el raton sobre ninguno de ellos.

A ver si alguien me puede ayudar por favor..

Un saludo.
Gracias
Título: Re: Problema Con La Profundidad (highhestdepth)
Publicado por: Mollense en Miércoles 6 de Febrero de 2008, 00:50
Cita de: "rubenweb"
Hola, antes que nada mucha sgracias por leer este post.

Mi problema viene porque tengo 4 clips de pelicula, mas o menos juntos y mas o menos superpuestos uno encima de otro,no del todo pero algo, esos 4 clips, tienen la siguiente pogrmacion, todos =.


Código: Text
  1.  on(rollOver){
  2.   this.swapDepths(this.getNextHighestDepth());
  3.  
  4.   this.gotoAndPlay(2);
  5.  
  6. }
  7.  
  8. on(rollOut){
  9.   this.gotoAndStop(1);
  10.  
  11. }
  12.  
De esta forma el objeto seleccionado viene al principio y se superpone a todos, pero como puedo hacer para que vuelva a su posicion inicial..? hay algo contrario al getNextHighestDepth() ,ese es mi problema, me gustaria que tal y como estan al principio, qdaran cuando yo no tengo el raton sobre ninguno de ellos.

A ver si alguien me puede ayudar por favor..

Un saludo.
Gracias
Si te estoy entendiendo bien. Al ser conocida la cantidad de mc's, podrías cambiar la profundidad con el mc anterior al actual. Es decir, si el mouse está sobre el mc3, intercambiar con el mc2.

mc2:
Código: Text
  1. on(rollOver){
  2.   this.swapDepths(_root.mc2.getDepth());
  3.   this.gotoAndPlay(2);
  4. }
  5.  
  6. on(rollOut){
  7.   this.swapDepths(_root.mc2.getDepth());
  8.   this.gotoAndStop(1);
  9. }
  10.  

PD: Te adjunto un ejemplo